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

CGNS::Dimensioned Class Reference

#include <cgns++.h>

Inherits CGNS::Node.

Inherited by CGNS::Arrayed, CGNS::DataArray, CGNS::FlowEquationSet, and CGNS::Stated.

Inheritance diagram for CGNS::Dimensioned:

Inheritance graph
List of all members.

Public Types

enum  StandardUnits { SI_UNITS, CGS_UNITS }

Public Methods

bool hasLocalDataClass () const
bool hasLocalDimensionalUnits () const
MassUnit getMassUnit () const
LengthUnit getLengthUnit () const
TimeUnit getTimeUnit () const
TemperatureUnit getTemperatureUnit () const
AngleUnit getAngleUnit () const
DataClass getDataClass () const
bool hasDataClass () const
void deleteDataClass ()
DataClass writeDataClass (DataClass)
DimensionalUnits const & getDimensionalUnits () const
bool hasDimensionalUnits () const
void deleteDimensionalUnits ()
DimensionalUnits const & writeDimensionalUnits (DimensionalUnits const &)
DimensionalUnits const & writeDimensionalUnits (StandardUnits iUnits)

Protected Methods

 Dimensioned (Private::Dimensioned *iImpl)
 ~Dimensioned ()

Detailed Description

Represents a SIDS node possibly with DataClass_t and DimensionUnits_t subnodes.

Member Enumeration Documentation

enum StandardUnits

Enumeration values:

Constructor & Destructor Documentation

Dimensioned Private::Dimensioned *    iImpl [protected]

Creates this node from implementation data.

~Dimensioned   [inline, protected]

Deletes this node and disables access via base pointers.

Member Function Documentation

void deleteDataClass  

void deleteDimensionalUnits  

AngleUnit getAngleUnit   const

Gets the angle units applicable to this node.

DataClass getDataClass   const

DimensionalUnits const& getDimensionalUnits   const

LengthUnit getLengthUnit   const

Gets the length units applicable to this node.

MassUnit getMassUnit   const

Gets the mass units applicable to this node.

TemperatureUnit getTemperatureUnit   const

Gets the temperature units applicable to this node.

TimeUnit getTimeUnit   const

Gets the time units applicable to this node.

bool hasDataClass   const

bool hasDimensionalUnits   const

bool hasLocalDataClass   const

Asks whether there is a local DataClass_t subnode.

bool hasLocalDimensionalUnits   const

Asks whether there is a local DimensionalUnits_t subnode.

DataClass writeDataClass DataClass   

DimensionalUnits const& writeDimensionalUnits StandardUnits    iUnits

DimensionalUnits const& writeDimensionalUnits DimensionalUnits const &   

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