iso::visual::RectilinearGrid Class Reference

#include <iso_visual_point_data.h>

Inherits iso::visual::GridData.

Inheritance diagram for iso::visual::RectilinearGrid:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RectilinearGrid (int pGridDim, const int pGridSize[], const real pGridSpacing[], const CellType &pCellType)
 RectilinearGrid (int pGridDim, const int pGridSize[], const real pMinPos[], const real pGridSpacing[], const CellType &pCellType)
 RectilinearGrid (const RectilinearGrid &pRectilinearGrid)
 ~RectilinearGrid ()
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

Protected Attributes

realmGridSpacing

Constructor & Destructor Documentation

RectilinearGrid::RectilinearGrid ( int  pGridDim,
const int  pGridSize[],
const real  pGridSpacing[],
const CellType pCellType 
)

RectilinearGrid::RectilinearGrid ( int  pGridDim,
const int  pGridSize[],
const real  pMinPos[],
const real  pGridSpacing[],
const CellType pCellType 
)

RectilinearGrid::RectilinearGrid ( const RectilinearGrid pRectilinearGrid  ) 

RectilinearGrid::~RectilinearGrid (  ) 


Member Function Documentation

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

create a copy of point data

Returns:
copy of point data

Implements iso::visual::PointData.

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

Reimplemented from iso::visual::GridData.

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

retrieve cell index from point coordinates

Parameters:
pPointCoord point coordinates (world coordinates)

Implements iso::visual::PointData.

void RectilinearGrid::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 RectilinearGrid::info (  )  const [virtual]

return textual point data information

Returns:
textual point data information

Reimplemented from iso::visual::GridData.


Member Data Documentation

real* iso::visual::RectilinearGrid::mGridSpacing [protected]


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