 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
33 int size(
bool includedeleted=false) const;
34 void setCoord(
int idx,const
Coord3&);
35 void setCoord(
int idx,const
Coord&);
39 void setPositions(const
Coord*,
int sz,
int start);
41 int nextID(
int previd) const;
42 void removeCoord(
int);
43 bool isEmpty()
const {
return size()==0; }
46 const osg::Array*
osgArray()
const {
return osgcoords_; }
74 int size()
const {
return texturecoords_.size(); }
Threads::Lock lock_
Definition: vistexturecoords.h:59
bool isDefined(int id) const
A cartesian coordinate in 3D space.
Definition: coord.h:72
osg::Array * osgArray()
Definition: vistexturecoords.h:45
void setPosWithoutLock(int, const Coord &)
osg::Array * osgcoords_
Definition: vistexturecoords.h:58
int size() const
Definition: vistexturecoords.h:74
Definition: visannot.h:43
int lastsearchedidx_
Definition: vistexturecoords.h:55
#define mExpClass(module)
Definition: commondefs.h:177
DataObject is the base class off all objects that are used in Visualization and ought to be shared in...
Definition: visdata.h:63
~TextureCoordListAdapter()
Definition: vistexturecoords.h:64
TextureCoordListAdapter(TextureCoords &)
bool isEmpty(const NLAModel *mdl)
A cartesian coordinate in 2D space.
Definition: coord.h:25
int add(const Coord3 &)
Return new id, or -1 if unsuccessful.
int nrfreecoords_
Definition: vistexturecoords.h:56
void set(int id, const Coord3 &)
const osg::Array * osgArray() const
Definition: vistexturecoords.h:46
void addValue(int, const Coord3 &)
Adds value to existing value at id.
TextureCoords & texturecoords_
Definition: vistexturecoords.h:82
TextureCoords * getTextureCoords()
Definition: vistexturecoords.h:77
int nextID(int previd) const
#define mCreateDataObj(clss)
Definition: visdata.h:214
static TextureCoords * create()
Definition: vistexturecoords.h:30
void remove(const TypeSet< int > &)
May contain duplicates.
Interface for a list of Coord3 with automatically maintained IDs.
Definition: positionlist.h:72
Definition: vistexturecoords.h:28
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021