iso::visual::StructuredGrid Class Reference

#include <iso_visual_point_data.h>

Inherits iso::visual::GridData.

Inheritance diagram for iso::visual::StructuredGrid:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StructuredGrid (int pGridDim, const int pGridSize[], const real pGridPoints[], const CellType &pCellType)
 StructuredGrid (const StructuredGrid &pStructuredGrid)
 ~StructuredGrid ()
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
const realgridPoints () const
 return grid points
virtual base::String info () const
 return textual point data information

Protected Attributes

realmGridPoints

Constructor & Destructor Documentation

StructuredGrid::StructuredGrid ( int  pGridDim,
const int  pGridSize[],
const real  pGridPoints[],
const CellType pCellType 
)

StructuredGrid::StructuredGrid ( const StructuredGrid pStructuredGrid  ) 

StructuredGrid::~StructuredGrid (  ) 


Member Function Documentation

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

create a copy of point data

Returns:
copy of point data

Implements iso::visual::PointData.

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

Reimplemented from iso::visual::GridData.

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

retrieve cell index from point coordinates

Parameters:
pPointCoord point coordinates (world coordinates)

Implements iso::visual::PointData.

void StructuredGrid::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.

const real * StructuredGrid::gridPoints (  )  const

return grid points

Returns:
grid points

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

return textual point data information

Returns:
textual point data information

Reimplemented from iso::visual::GridData.


Member Data Documentation

real* iso::visual::StructuredGrid::mGridPoints [protected]

point coordinates


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