Volume Class Reference

#include <Volume.h>

List of all members.

Public Member Functions

 Volume ()
 Volume (const std::string &strFilename)
 ~Volume (void)
const VoxelGet (const int iX, const int iY, const int iZ) const
const VoxelGet (const int iIndex) const
const VoxelGet () const
int GetWidth () const
int GetHeight () const
int GetDepth () const
int GetSize () const
void load (const std::string &strFilename)

Private Attributes

int m_iWidth
int m_iHeight
int m_iDepth
std::vector< Voxelm_vecVoxels

Classes

class  Voxel


Constructor & Destructor Documentation

Volume::Volume (  )  [inline]

Volume::Volume ( const std::string &  strFilename  )  [inline]

Volume::~Volume ( void   )  [inline]


Member Function Documentation

const Voxel& Volume::Get ( const int  iX,
const int  iY,
const int  iZ 
) const [inline]

const Voxel& Volume::Get ( const int  iIndex  )  const [inline]

const Voxel* Volume::Get (  )  const [inline]

int Volume::GetWidth (  )  const [inline]

int Volume::GetHeight (  )  const [inline]

int Volume::GetDepth (  )  const [inline]

int Volume::GetSize (  )  const [inline]

void Volume::load ( const std::string &  strFilename  )  [inline]


Member Data Documentation

int Volume::m_iWidth [private]

int Volume::m_iHeight [private]

int Volume::m_iDepth [private]

std::vector<Voxel> Volume::m_vecVoxels [private]


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

Generated on Tue Dec 8 21:57:03 2009 for VolumeRendering by  doxygen 1.5.5