Public Types |
typedef iterator< DataArray > | Coordinate_iterator_t |
enum | CoordinateType {
NULL_COORDINATE = DataArray::NULL_DATA,
COORDINATE_X = DataArray::COORDINATE_X,
COORDINATE_Y = DataArray::COORDINATE_Y,
COORDINATE_Z = DataArray::COORDINATE_Z,
COORDINATE_R = DataArray::COORDINATE_R,
COORDINATE_THETA = DataArray::COORDINATE_THETA,
COORDINATE_PHI = DataArray::COORDINATE_PHI,
COORDINATE_NORMAL = DataArray::COORDINATE_NORMAL,
COORDINATE_TANGENTIAL = DataArray::COORDINATE_TANGENTIAL,
COORDINATE_XI = DataArray::COORDINATE_XI,
COORDINATE_ETA = DataArray::COORDINATE_ETA,
COORDINATE_ZETA = DataArray::COORDINATE_ZETA,
USER_COORDINATE
} |
Public Methods |
int | getNumCoordinate () const |
bool | hasCoordinate (std::string const &iName) const |
DataArray | getCoordinate (std::string const &iName) const |
Coordinate_iterator_t | beginCoordinate () const |
Coordinate_iterator_t | endCoordinate () const |
void | deleteCoordinate (std::string const &iName) |
bool | hasCoordinate (CoordinateType iCoordinate) const |
DataArray | getCoordinate (CoordinateType iCoordinate) const |
void | readData (CoordinateType iCoordinate, double *oCoordinates) const |
void | readData (CoordinateType iCoordinate, float *oCoordinates) const |
void | writeData (CoordinateType iCoordinate, double const *iCoordinates) |
void | writeData (CoordinateType iCoordinate, float const *iCoordinates) |
DataArray | writeCoordinate (CoordinateType iCoordinate, DataArray::DataType iType=DataArray::DOUBLE) |
| GridCoordinates (Private::GridCoordinates *iImpl) |