VR-Link API Documentation for HLA 1516
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.
DtGridAxisRecordVariableoperator= (const DtGridAxisRecordVariable &orig)
 Assignment operators.
DtGridAxisRecordVariableoperator= (const DtNetGridAxisRecordVariable &orig)
int operator!= (const DtGridAxisRecordVariable &orig)
 inequality operator
virtual void setCoordinateScaleXi (const DtFloat64 &num)
 Set/Get the coordinate scale.
virtual const DtFloat64coordinateScaleXi () const
virtual void setCoordinateOffsetXi (const DtFloat64 &num)
 Set/Get the coordinate offset.
virtual const DtFloat64coordinateOffsetXi () const
virtual void setNumberOfGridLocations (const DtU32 &num)
 Set/Get the number of grid locations.
virtual const DtU32numberOfGridLocations () 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
DtU16myXi

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)