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 Member Functions | Protected Attributes
DtGridAxisRecordFixed Class Reference

DtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu). More...

+ Inheritance diagram for DtGridAxisRecordFixed:
+ Collaboration diagram for DtGridAxisRecordFixed:

Public Member Functions

 DtGridAxisRecordFixed ()
 Constructors. More...
 
 DtGridAxisRecordFixed (const DtGridAxisRecordFixed &orig)
 
virtual ~DtGridAxisRecordFixed ()
 Destructor. More...
 
DtGridAxisRecordFixedoperator= (const DtGridAxisRecordFixed &orig)
 Assignment operator. More...
 
DtGridAxisRecordFixedoperator= (const DtNetGridAxisRecordFixed &orig)
 
int operator!= (const DtGridAxisRecordFixed &orig) const
 inequality operator More...
 
virtual void setDomainInitialXi (const DtFloat64 &initial)
 Set/Get the domain initial Xi. More...
 
virtual const DtFloat64domainInitialXi () const
 
virtual void setDomainFinalXi (const DtFloat64 &final)
 Set/Get the domain final Xi. More...
 
virtual const DtFloat64domainFinalXi () const
 
virtual void setDomainNumPointsXi (DtU16 num)
 Set/Get the domain number of points. More...
 
virtual DtU16 domainNumPointsXi () const
 
virtual void setInterleafFactor (DtU8 factor)
 Set/Get the interleaf factor. More...
 
virtual DtU8 interleafFactor () const
 
virtual DtGridAxisType axisType () const
 Get the axis type. More...
 
virtual bool setNumPointsXi (DtU16 num)
 Set/Get the number of points. More...
 
virtual DtU16 numPointsXi () const
 
virtual void setInitialIndexXi (DtU16 index)
 Set/Get the initial index. More...
 
virtual DtU16 initialIndexXi () const
 
virtual int recordLength () const
 Set the total number of bytes required for the network structure. More...
 
virtual int recordLength_RPR_20 () const
 
virtual void print () const
 Print the sample type and data representation to DtInfo. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Print the sample type and data representation to the specified stream. More...
 
virtual void baseUnloadNetRecord (const DtNetGridAxisRecordFixed &r)
 Load/unload data from a packet record. More...
 
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 DtGridAxisType axisType (const DtNetGridAxisRecordFixed *rec)
 Get the grid axis record type from a network structure. More...
 
static int recordLength (const DtNetGridAxisRecordFixed *rec)
 Get the grid axis record length from a network structure. More...
 
static int recordLength (const DtNetGridAxisRecordFixed_RPR_20 *rec)
 

Protected Member Functions

 DtGridAxisRecordFixed (DtGridAxisType axType)
 Constructor for derived classes. More...
 

Protected Attributes

DtFloat64 myDomainInitialXi
 Data members: More...
 
DtFloat64 myDomainFinalXi
 
DtU16 myDomainNumPointsXi
 
DtU8 myInterleafFactor
 
DtGridAxisType myAxisType
 
DtU16 myNumPointsXi
 
DtU16 myInitialIndexXi
 

Detailed Description

DtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu).

It is also the base class for the variable grid axis record.

Constructor & Destructor Documentation

DtGridAxisRecordFixed::DtGridAxisRecordFixed ( )

Constructors.

DtGridAxisRecordFixed::DtGridAxisRecordFixed ( const DtGridAxisRecordFixed orig)
virtual DtGridAxisRecordFixed::~DtGridAxisRecordFixed ( )
virtual

Destructor.

DtGridAxisRecordFixed::DtGridAxisRecordFixed ( DtGridAxisType  axType)
protected

Constructor for derived classes.

Member Function Documentation

virtual DtGridAxisType DtGridAxisRecordFixed::axisType ( ) const
virtual

Get the axis type.

static DtGridAxisType DtGridAxisRecordFixed::axisType ( const DtNetGridAxisRecordFixed rec)
static

Get the grid axis record type from a network structure.

virtual void DtGridAxisRecordFixed::baseLoadNetRecord ( DtNetGridAxisRecordFixed r) const
virtual
virtual void DtGridAxisRecordFixed::baseLoadNetRecord ( DtNetGridAxisRecordFixed_RPR_20 r) const
virtual
virtual void DtGridAxisRecordFixed::baseUnloadNetRecord ( const DtNetGridAxisRecordFixed r)
virtual

Load/unload data from a packet record.

virtual void DtGridAxisRecordFixed::baseUnloadNetRecord ( const DtNetGridAxisRecordFixed_RPR_20 r)
virtual
virtual const DtFloat64& DtGridAxisRecordFixed::domainFinalXi ( ) const
virtual
virtual const DtFloat64& DtGridAxisRecordFixed::domainInitialXi ( ) const
virtual
virtual DtU16 DtGridAxisRecordFixed::domainNumPointsXi ( ) const
virtual
virtual DtU16 DtGridAxisRecordFixed::initialIndexXi ( ) const
virtual
virtual DtU8 DtGridAxisRecordFixed::interleafFactor ( ) const
virtual
virtual DtU16 DtGridAxisRecordFixed::numPointsXi ( ) const
virtual

Reimplemented in DtGridAxisRecordVariable.

int DtGridAxisRecordFixed::operator!= ( const DtGridAxisRecordFixed orig) const

inequality operator

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

Assignment operator.

DtGridAxisRecordFixed& DtGridAxisRecordFixed::operator= ( const DtNetGridAxisRecordFixed orig)
virtual void DtGridAxisRecordFixed::print ( ) const
virtual

Print the sample type and data representation to DtInfo.

Reimplemented in DtGridAxisRecordVariable.

virtual void DtGridAxisRecordFixed::printDataToStream ( std::ostream &  stream) const
virtual

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

Reimplemented in DtGridAxisRecordVariable.

virtual int DtGridAxisRecordFixed::recordLength ( ) const
virtual

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

Reimplemented in DtGridAxisRecordVariable.

static int DtGridAxisRecordFixed::recordLength ( const DtNetGridAxisRecordFixed rec)
static

Get the grid axis record length from a network structure.

static int DtGridAxisRecordFixed::recordLength ( const DtNetGridAxisRecordFixed_RPR_20 rec)
static
virtual int DtGridAxisRecordFixed::recordLength_RPR_20 ( ) const
virtual

Reimplemented in DtGridAxisRecordVariable.

virtual void DtGridAxisRecordFixed::setDomainFinalXi ( const DtFloat64 final)
virtual

Set/Get the domain final Xi.

virtual void DtGridAxisRecordFixed::setDomainInitialXi ( const DtFloat64 initial)
virtual

Set/Get the domain initial Xi.

virtual void DtGridAxisRecordFixed::setDomainNumPointsXi ( DtU16  num)
virtual

Set/Get the domain number of points.

virtual void DtGridAxisRecordFixed::setInitialIndexXi ( DtU16  index)
virtual

Set/Get the initial index.

virtual void DtGridAxisRecordFixed::setInterleafFactor ( DtU8  factor)
virtual

Set/Get the interleaf factor.

virtual bool DtGridAxisRecordFixed::setNumPointsXi ( DtU16  num)
virtual

Set/Get the number of points.

May return false if PDU size exceeds the maximum size for a PDU.

Reimplemented in DtGridAxisRecordVariable.

Member Data Documentation

DtGridAxisType DtGridAxisRecordFixed::myAxisType
protected
DtFloat64 DtGridAxisRecordFixed::myDomainFinalXi
protected
DtFloat64 DtGridAxisRecordFixed::myDomainInitialXi
protected

Data members:

DtU16 DtGridAxisRecordFixed::myDomainNumPointsXi
protected
DtU16 DtGridAxisRecordFixed::myInitialIndexXi
protected
DtU8 DtGridAxisRecordFixed::myInterleafFactor
protected
DtU16 DtGridAxisRecordFixed::myNumPointsXi
protected

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

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)