15#define OSGVOLUME_tile 1
35 TileID(
int in_level,
int in_x,
int in_y,
int in_z);
37 bool operator == (
const TileID& rhs)
const
42 bool operator != (
const TileID& rhs)
const
47 bool operator < (
const TileID& rhs)
const
51 if (
x<rhs.
x)
return true;
52 if (
x>rhs.
x)
return false;
53 if (
y<rhs.
y)
return true;
54 if (
y>rhs.
y)
return false;
Definition osgVolume/Layer:57
Definition osgVolume/Locator:30
int level
Definition VolumeTile:60
bool valid() const
Definition VolumeTile:58
TileID(int in_level, int in_x, int in_y, int in_z)
int y
Definition VolumeTile:62
int z
Definition VolumeTile:63
int x
Definition VolumeTile:61
Definition VolumeTechnique:46
META_Node(osgVolume, VolumeTile)
VolumeTechnique * getVolumeTechnique()
Definition VolumeTile:120
void setLocator(Locator *locator)
Definition VolumeTile:105
VolumeTile(const VolumeTile &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
bool getDirty() const
Definition VolumeTile:130
Locator * getLocator()
Definition VolumeTile:106
osg::ref_ptr< VolumeTechnique > _volumeTechnique
Definition VolumeTile:148
Volume * getVolume()
Definition VolumeTile:90
TileID _tileID
Definition VolumeTile:146
const Locator * getLocator() const
Definition VolumeTile:107
const Volume * getVolume() const
Definition VolumeTile:93
void setTileID(const TileID &tileID)
void setVolume(Volume *ts)
bool _dirty
Definition VolumeTile:143
Volume * _volume
Definition VolumeTile:141
bool _hasBeenTraversal
Definition VolumeTile:144
void setLayer(Layer *layer)
osg::ref_ptr< Locator > _locator
Definition VolumeTile:150
void setVolumeTechnique(VolumeTechnique *VolumeTechnique)
friend class Volume
Definition VolumeTile:139
osg::ref_ptr< Layer > _layer
Definition VolumeTile:152
const Layer * getLayer() const
Definition VolumeTile:112
Layer * getLayer()
Definition VolumeTile:111
const TileID & getTileID() const
Definition VolumeTile:102
virtual void traverse(osg::NodeVisitor &nv)
const VolumeTechnique * getVolumeTechnique() const
Definition VolumeTile:123
void setDirty(bool dirty)
virtual osg::BoundingSphere computeBound() const
@ SHALLOW_COPY
Definition CopyOp:47
Definition NodeVisitor:82
BoundingSphered BoundingSphere
Definition BoundingSphere:314
#define OSGVOLUME_EXPORT
Definition osgVolume/Export:39