PolyVox  0.3.0-dev
Open source voxel management library
Namespaces | Macros
RawVolumeSampler.inl File Reference

Go to the source code of this file.

Namespaces

namespace  PolyVox
 Main namespace.
 

Macros

#define CAN_GO_NEG_X(val)   (val > this->mVolume->getEnclosingRegion().getLowerX())
 
#define CAN_GO_POS_X(val)   (val < this->mVolume->getEnclosingRegion().getUpperX())
 
#define CAN_GO_NEG_Y(val)   (val > this->mVolume->getEnclosingRegion().getLowerY())
 
#define CAN_GO_POS_Y(val)   (val < this->mVolume->getEnclosingRegion().getUpperY())
 
#define CAN_GO_NEG_Z(val)   (val > this->mVolume->getEnclosingRegion().getLowerZ())
 
#define CAN_GO_POS_Z(val)   (val < this->mVolume->getEnclosingRegion().getUpperZ())
 

Macro Definition Documentation

#define CAN_GO_NEG_X (   val)    (val > this->mVolume->getEnclosingRegion().getLowerX())
#define CAN_GO_NEG_Y (   val)    (val > this->mVolume->getEnclosingRegion().getLowerY())
#define CAN_GO_NEG_Z (   val)    (val > this->mVolume->getEnclosingRegion().getLowerZ())
#define CAN_GO_POS_X (   val)    (val < this->mVolume->getEnclosingRegion().getUpperX())
#define CAN_GO_POS_Y (   val)    (val < this->mVolume->getEnclosingRegion().getUpperY())
#define CAN_GO_POS_Z (   val)    (val < this->mVolume->getEnclosingRegion().getUpperZ())