#include <iso_visual_point_data.h>
Inherits iso::visual::GridData.
Inheritance diagram for iso::visual::RectilinearGrid:
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 PointData * | copy () const |
create a copy of point data | |
virtual const PointData & | operator= (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 | |
real * | mGridSpacing |
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 | ( | ) |
PointData * RectilinearGrid::copy | ( | ) | const [virtual] |
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
pPointCoord | point coordinates (world coordinates) |
Implements iso::visual::PointData.
void RectilinearGrid::vertex | ( | int | pVertexIndex, | |
real | pVertexCoord[] | |||
) | const [virtual] |
retrieve vertex cordinate from vertex index
pVertexIndex | vertex index | |
pVertexCoord | vertex coordinates (return value) |
Implements iso::visual::PointData.
base::String RectilinearGrid::info | ( | ) | const [virtual] |
return textual point data information
Reimplemented from iso::visual::GridData.
real* iso::visual::RectilinearGrid::mGridSpacing [protected] |