iso::visual::UniformGrid Class Reference

#include <iso_visual_point_data.h>

Inherits iso::visual::GridData.

Inheritance diagram for iso::visual::UniformGrid:

Inheritance graph
[legend]
Collaboration diagram for iso::visual::UniformGrid:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 UniformGrid (const math::Vector< int > &pGridSize, const CellType &pCellType)
 UniformGrid (const math::Vector< int > &pGridSize, const math::Vector< real > &pMinPos, const math::Vector< real > &pMaxPos, const CellType &pCellType)
 UniformGrid (int pGridDim, const int pGridSize[], const CellType &pCellType)
 UniformGrid (int pGridDim, const int pGridSize[], const real pMinPos[], const real pMaxPos[], const CellType &pCellType)
 UniformGrid (const UniformGrid &pUniformGrid)
 ~UniformGrid ()
virtual PointDatacopy () const
 create a copy of point data
virtual const PointDataoperator= (const PointData &pPointData) throw (VisualException)
int cellIndex (real pPointCoord[]) const
 retrieve cell index from point coordinates
void vertex (int pVertexIndex, real pVertexCoord[]) const
 retrieve vertex cordinate from vertex index
virtual base::String info () const
 return textual point data information

Constructor & Destructor Documentation

UniformGrid::UniformGrid ( const math::Vector< int > &  pGridSize,
const CellType pCellType 
)

UniformGrid::UniformGrid ( const math::Vector< int > &  pGridSize,
const math::Vector< real > &  pMinPos,
const math::Vector< real > &  pMaxPos,
const CellType pCellType 
)

UniformGrid::UniformGrid ( int  pGridDim,
const int  pGridSize[],
const CellType pCellType 
)

UniformGrid::UniformGrid ( int  pGridDim,
const int  pGridSize[],
const real  pMinPos[],
const real  pMaxPos[],
const CellType pCellType 
)

UniformGrid::UniformGrid ( const UniformGrid pUniformGrid  ) 

UniformGrid::~UniformGrid (  ) 


Member Function Documentation

PointData * UniformGrid::copy (  )  const [virtual]

create a copy of point data

Returns:
copy of point data

Implements iso::visual::PointData.

const PointData & UniformGrid::operator= ( const PointData pPointData  )  throw (VisualException) [virtual]

Reimplemented from iso::visual::GridData.

int UniformGrid::cellIndex ( real  pPointCoord[]  )  const [virtual]

retrieve cell index from point coordinates

Parameters:
pPointCoord point coordinates (world coordinates)

Implements iso::visual::PointData.

void UniformGrid::vertex ( int  pVertexIndex,
real  pVertexCoord[] 
) const [virtual]

retrieve vertex cordinate from vertex index

Parameters:
pVertexIndex vertex index
pVertexCoord vertex coordinates (return value)

Implements iso::visual::PointData.

base::String UniformGrid::info (  )  const [virtual]

return textual point data information

Returns:
textual point data information

Reimplemented from iso::visual::GridData.


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:39 2011 for iso visual by  doxygen 1.5.1