Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

CGrid Class Reference

#include <CGrid.h>

List of all members.

Public Member Functions

 CGrid ()
 ~CGrid ()
CVoxelDataGetSamplesPtr ()
int BuildYSamples (int size)
int BuildXSamples (int size)
void Resample (unsigned size)
void InterpolateData (CVoxelData *ptrVoxelData, CVoxelData *ptrGrid)
int * GetXSamplesArray ()
CVoxelDataGetElement (sPoint2f s0)
CVoxelDataInterpolateVoxel (CVoxelData *ptr)
void InterpolateAlongX (CVoxelData *ptr, CVoxelData *p00, CVoxelData *p01)
void InterpolateAlongY (CVoxelData *ptr, CVoxelData *p00, CVoxelData *p01)

Public Attributes

unsigned _numArrowColumns
unsigned _numArrowRows

Private Attributes

CVoxelData_pGridData
unsigned _gridSize
float _xStepSize
float _yStepSize
int * _axSamples
int * _aySamples


Constructor & Destructor Documentation

CGrid::CGrid  )  [inline]
 

CGrid::~CGrid  )  [inline]
 


Member Function Documentation

int CGrid::BuildXSamples int  size  ) 
 

int CGrid::BuildYSamples int  size  ) 
 

CVoxelData * CGrid::GetElement sPoint2f  s0  ) 
 

CVoxelData* CGrid::GetSamplesPtr  )  [inline]
 

int* CGrid::GetXSamplesArray  )  [inline]
 

void CGrid::InterpolateAlongX CVoxelData ptr,
CVoxelData p00,
CVoxelData p01
 

void CGrid::InterpolateAlongY CVoxelData ptr,
CVoxelData p00,
CVoxelData p01
 

void CGrid::InterpolateData CVoxelData ptrVoxelData,
CVoxelData ptrGrid
 

CVoxelData * CGrid::InterpolateVoxel CVoxelData ptr  ) 
 

void CGrid::Resample unsigned  size  ) 
 


Member Data Documentation

int* CGrid::_axSamples [private]
 

int * CGrid::_aySamples [private]
 

unsigned CGrid::_gridSize [private]
 

unsigned CGrid::_numArrowColumns
 

unsigned CGrid::_numArrowRows
 

CVoxelData* CGrid::_pGridData [private]
 

float CGrid::_xStepSize [private]
 

float CGrid::_yStepSize [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jan 24 00:36:47 2006 for ZVis by  doxygen 1.4.1