Public Member Functions | Protected Attributes

PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType > Class Template Reference

#include <BaseVolume.h>

Collaboration diagram for PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >:

List of all members.

Public Member Functions

 Sampler (DerivedVolumeType *volume)
 ~Sampler ()
int32_t getPosX (void) const
int32_t getPosY (void) const
int32_t getPosZ (void) const
VoxelType getVoxel (void) const
void setPosition (const Vector3DInt32 &v3dNewPos)
void setPosition (int32_t xPos, int32_t yPos, int32_t zPos)
bool setVoxel (VoxelType tValue)
void movePositiveX (void)
void movePositiveY (void)
void movePositiveZ (void)
void moveNegativeX (void)
void moveNegativeY (void)
void moveNegativeZ (void)
VoxelType peekVoxel1nx1ny1nz (void) const
VoxelType peekVoxel1nx1ny0pz (void) const
VoxelType peekVoxel1nx1ny1pz (void) const
VoxelType peekVoxel1nx0py1nz (void) const
VoxelType peekVoxel1nx0py0pz (void) const
VoxelType peekVoxel1nx0py1pz (void) const
VoxelType peekVoxel1nx1py1nz (void) const
VoxelType peekVoxel1nx1py0pz (void) const
VoxelType peekVoxel1nx1py1pz (void) const
VoxelType peekVoxel0px1ny1nz (void) const
VoxelType peekVoxel0px1ny0pz (void) const
VoxelType peekVoxel0px1ny1pz (void) const
VoxelType peekVoxel0px0py1nz (void) const
VoxelType peekVoxel0px0py0pz (void) const
VoxelType peekVoxel0px0py1pz (void) const
VoxelType peekVoxel0px1py1nz (void) const
VoxelType peekVoxel0px1py0pz (void) const
VoxelType peekVoxel0px1py1pz (void) const
VoxelType peekVoxel1px1ny1nz (void) const
VoxelType peekVoxel1px1ny0pz (void) const
VoxelType peekVoxel1px1ny1pz (void) const
VoxelType peekVoxel1px0py1nz (void) const
VoxelType peekVoxel1px0py0pz (void) const
VoxelType peekVoxel1px0py1pz (void) const
VoxelType peekVoxel1px1py1nz (void) const
VoxelType peekVoxel1px1py0pz (void) const
VoxelType peekVoxel1px1py1pz (void) const

Protected Attributes

DerivedVolumeType * mVolume
int32_t mXPosInVolume
int32_t mYPosInVolume
int32_t mZPosInVolume

Detailed Description

template<typename VoxelType>
template<typename DerivedVolumeType>
class PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >

Definition at line 42 of file BaseVolume.h.


Constructor & Destructor Documentation

template<typename VoxelType >
template<typename DerivedVolumeType >
PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::Sampler ( DerivedVolumeType *  volume  ) 

Definition at line 28 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::~Sampler (  ) 

Definition at line 38 of file BaseVolumeSampler.inl.


Member Function Documentation

template<typename VoxelType >
template<typename DerivedVolumeType >
int32_t PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosX ( void   )  const

Definition at line 44 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
int32_t PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosY ( void   )  const

Definition at line 51 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
int32_t PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosZ ( void   )  const

Definition at line 58 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getVoxel ( void   )  const [inline]

Definition at line 65 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeX ( void   ) 

Definition at line 118 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeY ( void   ) 

Definition at line 125 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeZ ( void   ) 

Definition at line 132 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveX ( void   ) 

Definition at line 97 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveY ( void   ) 

Definition at line 104 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveZ ( void   ) 

Definition at line 111 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py0pz ( void   )  const [inline]

Definition at line 232 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1nz ( void   )  const [inline]

Definition at line 225 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1pz ( void   )  const [inline]

Definition at line 239 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny0pz ( void   )  const [inline]

Definition at line 211 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1nz ( void   )  const [inline]

Definition at line 204 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1pz ( void   )  const [inline]

Definition at line 218 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py0pz ( void   )  const [inline]

Definition at line 253 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1nz ( void   )  const [inline]

Definition at line 246 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1pz ( void   )  const [inline]

Definition at line 260 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py0pz ( void   )  const [inline]

Definition at line 167 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1nz ( void   )  const [inline]

Definition at line 160 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1pz ( void   )  const [inline]

Definition at line 174 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny0pz ( void   )  const [inline]

Definition at line 146 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1nz ( void   )  const [inline]

Definition at line 139 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1pz ( void   )  const [inline]

Definition at line 153 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py0pz ( void   )  const [inline]

Definition at line 188 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1nz ( void   )  const [inline]

Definition at line 181 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1pz ( void   )  const [inline]

Definition at line 195 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py0pz ( void   )  const [inline]

Definition at line 297 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1nz ( void   )  const [inline]

Definition at line 290 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1pz ( void   )  const [inline]

Definition at line 304 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny0pz ( void   )  const [inline]

Definition at line 276 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1nz ( void   )  const [inline]

Definition at line 269 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1pz ( void   )  const [inline]

Definition at line 283 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py0pz ( void   )  const [inline]

Definition at line 318 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1nz ( void   )  const [inline]

Definition at line 311 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
VoxelType PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1pz ( void   )  const [inline]

Definition at line 325 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition ( int32_t  xPos,
int32_t  yPos,
int32_t  zPos 
)

Definition at line 81 of file BaseVolumeSampler.inl.

template<typename VoxelType >
template<typename DerivedVolumeType >
void PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition ( const Vector3DInt32 v3dNewPos  ) 

Definition at line 72 of file BaseVolumeSampler.inl.

Here is the call graph for this function:

template<typename VoxelType>
template<typename DerivedVolumeType >
bool PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setVoxel ( VoxelType  tValue  )  [inline]

Definition at line 90 of file BaseVolumeSampler.inl.


Member Data Documentation

template<typename VoxelType>
template<typename DerivedVolumeType >
DerivedVolumeType* PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::mVolume [protected]

Definition at line 96 of file BaseVolume.h.

Referenced by PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getVoxel(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1pz(), and PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setVoxel().

template<typename VoxelType>
template<typename DerivedVolumeType >
int32_t PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::mXPosInVolume [protected]

Definition at line 99 of file BaseVolume.h.

Referenced by PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosX(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getVoxel(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeX(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveX(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition(), and PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setVoxel().

template<typename VoxelType>
template<typename DerivedVolumeType >
int32_t PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::mYPosInVolume [protected]

Definition at line 100 of file BaseVolume.h.

Referenced by PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosY(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getVoxel(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeY(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveY(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition(), and PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setVoxel().

template<typename VoxelType>
template<typename DerivedVolumeType >
int32_t PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::mZPosInVolume [protected]

Definition at line 101 of file BaseVolume.h.

Referenced by PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getPosZ(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::getVoxel(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::moveNegativeZ(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::movePositiveZ(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel0px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1nx1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px0py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1ny1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py0pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1nz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::peekVoxel1px1py1pz(), PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setPosition(), and PolyVox::BaseVolume< VoxelType >::Sampler< DerivedVolumeType >::setVoxel().


The documentation for this class was generated from the following files: