GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
VoxelToContinuousVoxel< T > Class Template Reference

#include <Graph.hh>

Inheritance diagram for VoxelToContinuousVoxel< T >:
Collaboration diagram for VoxelToContinuousVoxel< T >:

Public Member Functions

 VoxelToContinuousVoxel (Voxel< T > &vx)
void Prepare ()
int SizeX () const
int SizeY () const
int SizeZ () const
T Map (int xx, int yy, int zz) const
Public Member Functions inherited from ContinuousVoxel< T >
virtual T Map (float x, float y, float z) const=0
virtual ~ContinuousVoxel ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ VoxelToContinuousVoxel()

template<class T>
VoxelToContinuousVoxel< T >::VoxelToContinuousVoxel ( Voxel< T > & vx)
inline

Member Function Documentation

◆ Map()

template<class T>
T VoxelToContinuousVoxel< T >::Map ( int xx,
int yy,
int zz ) const
inline

◆ Prepare()

template<class T>
void VoxelToContinuousVoxel< T >::Prepare ( )
inlinevirtual

Implements ContinuousVoxel< T >.

◆ SizeX()

template<class T>
int VoxelToContinuousVoxel< T >::SizeX ( ) const
inlinevirtual

Implements ContinuousVoxel< T >.

◆ SizeY()

template<class T>
int VoxelToContinuousVoxel< T >::SizeY ( ) const
inlinevirtual

Implements ContinuousVoxel< T >.

◆ SizeZ()

template<class T>
int VoxelToContinuousVoxel< T >::SizeZ ( ) const
inlinevirtual

Implements ContinuousVoxel< T >.


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