 |
OpendTect
6.6
|
Go to the documentation of this file.
28 virtual int size()
const = 0;
29 virtual bool setSize(
int,
bool cpdata) = 0;
50 virtual int nextID(
int previd)
const = 0;
61 virtual int size()
const = 0;
75 virtual int nextID(
int previd)
const = 0;
88 virtual int size()
const = 0;
112 {
return points_.size() - removedids_.size(); }
139 {
return coords_.size() - removedids_.size(); }
virtual void setCoord(int, const float *)=0
A list of Coord3 where each coord has a unique id.
Definition: positionlist.h:126
A list of Coord where each coord has a unique id.
Definition: positionlist.h:99
virtual Coord get(int id) const
A cartesian coordinate in 3D space.
Definition: coord.h:72
virtual void set(int id, const Coord3 &)=0
TypeSet< int > removedids_
Definition: positionlist.h:143
virtual bool isDefined(int) const
virtual mRefCountImpl(FloatVertexAttribList) public bool setSize(int, bool cpdata)=0
virtual void setNormal(int, const float *)=0
virtual void set(int id, const Coord3 &)
Base class for vertex attribute list.
Definition: positionlist.h:24
#define mExpClass(module)
Definition: commondefs.h:177
TypeSet< int > removedids_
Definition: positionlist.h:116
Interface for a list of Coords with automatically maintained IDs.
Definition: positionlist.h:47
virtual void remove(const TypeSet< int > &)
virtual int size() const
Definition: positionlist.h:138
virtual void getCoord(int, float *) const =0
virtual int nextID(int previd) const =0
virtual void remove(int id)
virtual Coord3 get(int id) const
mRefCountImplNoDestructor(Coord3List)
A cartesian coordinate in 2D space.
Definition: coord.h:25
virtual int size() const
Definition: positionlist.h:111
virtual int size() const =0
TypeSet< Coord3 > coords_
Definition: positionlist.h:144
virtual int add(const Coord3 &)
Return new id, or -1 if unsuccessful.
virtual void remove(int id)
virtual int nextID(int previd) const
virtual void remove(int id)=0
mRefCountImplNoDestructor(Coord2List)
virtual int add(const Coord &)=0
Return new id, or -1 if unsuccessful.
virtual Coord3 get(int id) const =0
virtual void setTCoord(int, const float *)=0
virtual int size() const =0
TypeSet< Coord > points_
Definition: positionlist.h:117
virtual void getNormal(int, float *) const =0
virtual void getTCoord(int, float *) const =0
virtual void remove(const TypeSet< int > &)
May contain duplicates.
virtual bool isDefined(int id) const =0
virtual int nextID(int previd) const =0
virtual void addValue(int id, const Coord3 &)=0
Adds value to existing value at id.
virtual void remove(const TypeSet< int > &)=0
May contain duplicates.
virtual void addValue(int id, const Coord &)
Adds value to existing value at id.
virtual void set(int id, const Coord &)
virtual Coord get(int id) const =0
virtual void addValue(int id, const Coord3 &)
Adds value to existing value at id.
Interface for a list of Coord3 with automatically maintained IDs.
Definition: positionlist.h:72
virtual void remove(int id)=0
virtual void remove(const TypeSet< int > &)=0
virtual int add(const Coord &)
Return new id, or -1 if unsuccessful.
virtual int add(const Coord3 &)=0
Return new id, or -1 if unsuccessful.
virtual int nextID(int previd) const
virtual void addValue(int id, const Coord &)=0
Adds value to existing value at id.
virtual void set(int id, const Coord &)=0
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021