VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | 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:

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
- Public Member Functions inherited from DtGridAxisRecordFixed
 DtGridAxisRecordFixed ()
 Constructors.
 DtGridAxisRecordFixed (const DtGridAxisRecordFixed &orig)
virtual ~DtGridAxisRecordFixed ()
 Destructor.
DtGridAxisRecordFixedoperator= (const DtGridAxisRecordFixed &orig)
 Assignment operator.
DtGridAxisRecordFixedoperator= (const DtNetGridAxisRecordFixed &orig)
int operator!= (const DtGridAxisRecordFixed &orig) const
 inequality operator
virtual void setDomainInitialXi (const DtFloat64 &initial)
 Set/Get the domain initial Xi.
virtual const DtFloat64domainInitialXi () const
virtual void setDomainFinalXi (const DtFloat64 &final)
 Set/Get the domain final Xi.
virtual const DtFloat64domainFinalXi () const
virtual void setDomainNumPointsXi (DtU16 num)
 Set/Get the domain number of points.
virtual DtU16 domainNumPointsXi () const
virtual void setInterleafFactor (DtU8 factor)
 Set/Get the interleaf factor.
virtual DtU8 interleafFactor () const
virtual DtGridAxisType axisType () const
 Get the axis type.
virtual void setInitialIndexXi (DtU16 index)
 Set/Get the initial index.
virtual DtU16 initialIndexXi () const
virtual void baseUnloadNetRecord (const DtNetGridAxisRecordFixed &r)
 Load/unload data from a packet record.
virtual void baseUnloadNetRecord (const DtNetGridAxisRecordFixed_RPR_20 &r)
virtual void baseLoadNetRecord (DtNetGridAxisRecordFixed &r) const
virtual void baseLoadNetRecord (DtNetGridAxisRecordFixed_RPR_20 &r) 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)
- Static Public Member Functions inherited from DtGridAxisRecordFixed
static DtGridAxisType axisType (const DtNetGridAxisRecordFixed *rec)
 Get the grid axis record type from a network structure.
static int recordLength (const DtNetGridAxisRecordFixed *rec)
 Get the grid axis record length from a network structure.
static int recordLength (const DtNetGridAxisRecordFixed_RPR_20 *rec)

Protected Attributes

DtFloat64 myCoordinateScaleXi
DtFloat64 myCoordinateOffsetXi
DtU32 myNumberOfGridLocations
DtU16myXi
- Protected Attributes inherited from DtGridAxisRecordFixed
DtFloat64 myDomainInitialXi
 Data members:
DtFloat64 myDomainFinalXi
DtU16 myDomainNumPointsXi
DtU8 myInterleafFactor
DtGridAxisType myAxisType
DtU16 myNumPointsXi
DtU16 myInitialIndexXi

Additional Inherited Members

- Protected Member Functions inherited from DtGridAxisRecordFixed
 DtGridAxisRecordFixed (DtGridAxisType axType)
 Constructor for derived classes.

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

DtGridAxisRecordVariable::DtGridAxisRecordVariable ( )

Constructors.

DtGridAxisRecordVariable::DtGridAxisRecordVariable ( const DtGridAxisRecordVariable orig)
virtual DtGridAxisRecordVariable::~DtGridAxisRecordVariable ( )
virtual

Destructor.

Member Function Documentation

virtual const DtFloat64& DtGridAxisRecordVariable::coordinateOffsetXi ( ) const
virtual
virtual const DtFloat64& DtGridAxisRecordVariable::coordinateScaleXi ( ) const
virtual
virtual void DtGridAxisRecordVariable::loadNetRecord ( DtNetGridAxisRecordVariable r) const
virtual
virtual void DtGridAxisRecordVariable::loadNetRecord ( DtNetGridAxisRecordVariable_RPR_20 r) 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.

static int DtGridAxisRecordVariable::recordLength ( DtNetGridAxisRecordVariable rec)
static

Get the grid axis record length from a network structure.

static int DtGridAxisRecordVariable::recordLength ( DtNetGridAxisRecordVariable_RPR_20 rec)
static
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.

virtual void DtGridAxisRecordVariable::unloadNetRecord ( const DtNetGridAxisRecordVariable r)
virtual

Load/unload data from a packet record.

virtual void DtGridAxisRecordVariable::unloadNetRecord ( const DtNetGridAxisRecordVariable_RPR_20 r)
virtual
virtual DtU16 DtGridAxisRecordVariable::xi ( int  index) const
virtual

Member Data Documentation

DtFloat64 DtGridAxisRecordVariable::myCoordinateOffsetXi
protected
DtFloat64 DtGridAxisRecordVariable::myCoordinateScaleXi
protected
DtU32 DtGridAxisRecordVariable::myNumberOfGridLocations
protected
DtU16* DtGridAxisRecordVariable::myXi
protected

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

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)