Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CGNS::Arrayed Class Reference

#include <cgns++.h>

Inherits CGNS::Dimensioned.

Inherited by CGNS::BaseIterativeData, CGNS::ConvergenceHistory, CGNS::Gridded, CGNS::RigidGridMotion, CGNS::Valued, and CGNS::ZoneIterativeData.

Inheritance diagram for CGNS::Arrayed:

Inheritance graph
[legend]
List of all members.

Protected Methods

bool hasArray (DataArray::Quantity iQuantity) const
DataArray getArray (DataArray::Quantity iQuantity) const
DataArray writeArray (DataArray::Quantity iQuantity)
DataArray deleteArray (DataArray::Quantity iQuantity)
 Arrayed (Private::Arrayed *iImpl)
 ~Arrayed ()

Detailed Description

Represents a SIDS node possibly with DataArray_t subnodes.


Constructor & Destructor Documentation

Arrayed Private::Arrayed *    iImpl [protected]
 

Creates this node from implementation data.

~Arrayed   [inline, protected]
 

Deletes this node and disables access via base pointers.


Member Function Documentation

DataArray deleteArray DataArray::Quantity    iQuantity [protected]
 

Deletes the given quantity.

DataArray getArray DataArray::Quantity    iQuantity const [protected]
 

Gets the given quantity. Throws if not available.

bool hasArray DataArray::Quantity    iQuantity const [protected]
 

Asks if there is a given quantity.

DataArray writeArray DataArray::Quantity    iQuantity [protected]
 

Creates or changes the given quantity.


Generated on Thu Mar 14 10:44:26 2002 for CGNS++ by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001