VR-Link API Documentation for DIS
Public Member Functions | Static Public Member Functions | Protected Attributes
DtGridAxisRecordVariable Class Reference

Instances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable spacing records used by the gridded data PDU. More...

+ Inheritance diagram for DtGridAxisRecordVariable:
+ Collaboration diagram for DtGridAxisRecordVariable:

List of all members.

Public Member Functions

 DtGridAxisRecordVariable ()
 Constructors.
 DtGridAxisRecordVariable (const DtGridAxisRecordVariable &orig)
virtual ~DtGridAxisRecordVariable ()
 Destructor.
DtGridAxisRecordVariable & operator= (const DtGridAxisRecordVariable &orig)
 Assignment operators.
DtGridAxisRecordVariable & operator= (const DtNetGridAxisRecordVariable &orig)
int operator!= (const DtGridAxisRecordVariable &orig)
 inequality operator
virtual void setCoordinateScaleXi (const DtFloat64 &num)
 Set/Get the coordinate scale.
virtual const DtFloat64 & coordinateScaleXi () const
virtual void setCoordinateOffsetXi (const DtFloat64 &num)
 Set/Get the coordinate offset.
virtual const DtFloat64 & coordinateOffsetXi () const
virtual void setNumberOfGridLocations (const DtU32 &num)
 Set/Get the number of grid locations.
virtual const DtU32 & numberOfGridLocations () const
virtual bool setNumPointsXi (DtU16 num)
 Set/Get the number of points.
virtual DtU16 numPointsXi () const
virtual void setXi (int index, DtU16 x)
 Set/Get an Xi value.
virtual DtU16 xi (int index) const
virtual void print () const
 Print this record to DtInfo.
virtual void printDataToStream (std::ostream &stream) const
 Print the sample type and data representation to the specified stream.
virtual void unloadNetRecord (const DtNetGridAxisRecordVariable &r)
 Load/unload data from a packet record.
virtual void unloadNetRecord (const DtNetGridAxisRecordVariable_RPR_20 &r)
virtual void loadNetRecord (DtNetGridAxisRecordVariable &r) const
virtual void loadNetRecord (DtNetGridAxisRecordVariable_RPR_20 &r) const
virtual int recordLength () const
 Get the total number of bytes required for the network structure.
virtual int recordLength_RPR_20 () const

Static Public Member Functions

static int recordLength (DtNetGridAxisRecordVariable *rec)
 Get the grid axis record length from a network structure.
static int recordLength (DtNetGridAxisRecordVariable_RPR_20 *rec)

Protected Attributes

DtFloat64 myCoordinateScaleXi
DtFloat64 myCoordinateOffsetXi
DtU32 myNumberOfGridLocations
DtU16 * myXi

Detailed Description

Instances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable spacing records used by the gridded data PDU.


Constructor & Destructor Documentation

Constructors.

Destructor.


Member Function Documentation

virtual const DtFloat64& DtGridAxisRecordVariable::coordinateOffsetXi ( ) const [virtual]
virtual const DtFloat64& DtGridAxisRecordVariable::coordinateScaleXi ( ) const [virtual]
virtual const DtU32& DtGridAxisRecordVariable::numberOfGridLocations ( ) const [virtual]
virtual DtU16 DtGridAxisRecordVariable::numPointsXi ( ) const [virtual]

Reimplemented from DtGridAxisRecordFixed.

int DtGridAxisRecordVariable::operator!= ( const DtGridAxisRecordVariable &  orig)

inequality operator

DtGridAxisRecordVariable& DtGridAxisRecordVariable::operator= ( const DtGridAxisRecordVariable &  orig)

Assignment operators.

DtGridAxisRecordVariable& DtGridAxisRecordVariable::operator= ( const DtNetGridAxisRecordVariable &  orig)
virtual void DtGridAxisRecordVariable::print ( ) const [virtual]

Print this record to DtInfo.

Reimplemented from DtGridAxisRecordFixed.

virtual void DtGridAxisRecordVariable::printDataToStream ( std::ostream &  stream) const [virtual]

Print the sample type and data representation to the specified stream.

Reimplemented from DtGridAxisRecordFixed.

virtual int DtGridAxisRecordVariable::recordLength ( ) const [virtual]

Get the total number of bytes required for the network structure.

Reimplemented from DtGridAxisRecordFixed.

Get the grid axis record length from a network structure.

virtual int DtGridAxisRecordVariable::recordLength_RPR_20 ( ) const [virtual]

Reimplemented from DtGridAxisRecordFixed.

virtual void DtGridAxisRecordVariable::setCoordinateOffsetXi ( const DtFloat64 &  num) [virtual]

Set/Get the coordinate offset.

virtual void DtGridAxisRecordVariable::setCoordinateScaleXi ( const DtFloat64 &  num) [virtual]

Set/Get the coordinate scale.

virtual void DtGridAxisRecordVariable::setNumberOfGridLocations ( const DtU32 &  num) [virtual]

Set/Get the number of grid locations.

virtual bool DtGridAxisRecordVariable::setNumPointsXi ( DtU16  num) [virtual]

Set/Get the number of points.

If the number of points is changed, previous points are not preserved.

Reimplemented from DtGridAxisRecordFixed.

virtual void DtGridAxisRecordVariable::setXi ( int  index,
DtU16  x 
) [virtual]

Set/Get an Xi value.

Load/unload data from a packet record.

virtual DtU16 DtGridAxisRecordVariable::xi ( int  index) const [virtual]

Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)