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

The DtDDMConveyedRegion class provides a wrapper around a RTI conveyed region. More...

+ Collaboration diagram for DtDDMConveyedRegion:

Public Member Functions

 DtDDMConveyedRegion (DtExerciseConn *exConn, const RTI::Region *region)
 Construct using the conveyed region.
virtual ~DtDDMConveyedRegion ()
 Destructor.
virtual const RTI::Region * rtiRegion () const
 Get the RTI region.
virtual RTI::RegionToken regionToken () const
 Get the RTI region token.
virtual RTI::SpaceHandle spaceHandle () const
 Get the routing space handle.
virtual const DtStringspaceName () const
 Get the routing space name.
virtual const DtRoutingSpaceDescroutingSpace () const
 Get the routing space descriptor Returns 0 if not defined.
virtual const
DtDimensionHandleSet
dimensionHandles () const
 The routing space dimension handles.
virtual unsigned int numberExtents () const
 Get the number of extents.
virtual unsigned long lowerBound (int extentIndex, RTI::DimensionHandle dimensionHandle) const
 Get the lower bound for an extent using dimension handle.
virtual unsigned long lowerBound (int extentIndex, const DtString &dimensionName) const
 Get the lower bound for an extent using dimension name.
virtual unsigned long upperBound (int extentIndex, RTI::DimensionHandle dimensionHandle) const
 Get the upper bound for an extent using dimension handle.
virtual unsigned long upperBound (int extentIndex, const DtString &dimensionName) const
 Get the upper bound for an extent using dimension name.

Protected Member Functions

 DtDDMConveyedRegion (const DtDDMConveyedRegion &orig)
 Copy constructor. Not implemented. Access only valid during callback.
DtDDMConveyedRegionoperator= (const DtDDMConveyedRegion &orig)
 Assignment operator. Not implemented. Access only valid during callback.

Protected Attributes

DtExerciseConnmyExConn
DtVrlRtiAmbassadormyRtiAmb
const RTI::Region * myRegion
const DtRoutingSpaceDescmySpaceDesc

Static Protected Attributes

static DtDimensionHandleSet theEmptyDimensionSet

Detailed Description

The DtDDMConveyedRegion class provides a wrapper around a RTI conveyed region.

Constructor & Destructor Documentation

DtDDMConveyedRegion::DtDDMConveyedRegion ( DtExerciseConn exConn,
const RTI::Region *  region 
)

Construct using the conveyed region.

Exercise connection provided to support interaction with RTI

virtual DtDDMConveyedRegion::~DtDDMConveyedRegion ( )
virtual

Destructor.

DtDDMConveyedRegion::DtDDMConveyedRegion ( const DtDDMConveyedRegion orig)
protected

Copy constructor. Not implemented. Access only valid during callback.

Member Function Documentation

virtual const DtDimensionHandleSet& DtDDMConveyedRegion::dimensionHandles ( ) const
virtual

The routing space dimension handles.

virtual unsigned long DtDDMConveyedRegion::lowerBound ( int  extentIndex,
RTI::DimensionHandle  dimensionHandle 
) const
virtual

Get the lower bound for an extent using dimension handle.

virtual unsigned long DtDDMConveyedRegion::lowerBound ( int  extentIndex,
const DtString dimensionName 
) const
virtual

Get the lower bound for an extent using dimension name.

virtual unsigned int DtDDMConveyedRegion::numberExtents ( ) const
virtual

Get the number of extents.

DtDDMConveyedRegion& DtDDMConveyedRegion::operator= ( const DtDDMConveyedRegion orig)
protected

Assignment operator. Not implemented. Access only valid during callback.

virtual RTI::RegionToken DtDDMConveyedRegion::regionToken ( ) const
virtual

Get the RTI region token.

virtual const DtRoutingSpaceDesc* DtDDMConveyedRegion::routingSpace ( ) const
virtual

Get the routing space descriptor Returns 0 if not defined.

virtual const RTI::Region* DtDDMConveyedRegion::rtiRegion ( ) const
virtual

Get the RTI region.

virtual RTI::SpaceHandle DtDDMConveyedRegion::spaceHandle ( ) const
virtual

Get the routing space handle.

virtual const DtString& DtDDMConveyedRegion::spaceName ( ) const
virtual

Get the routing space name.

virtual unsigned long DtDDMConveyedRegion::upperBound ( int  extentIndex,
RTI::DimensionHandle  dimensionHandle 
) const
virtual

Get the upper bound for an extent using dimension handle.

virtual unsigned long DtDDMConveyedRegion::upperBound ( int  extentIndex,
const DtString dimensionName 
) const
virtual

Get the upper bound for an extent using dimension name.

Member Data Documentation

DtExerciseConn* DtDDMConveyedRegion::myExConn
protected
const RTI::Region* DtDDMConveyedRegion::myRegion
protected
DtVrlRtiAmbassador* DtDDMConveyedRegion::myRtiAmb
protected
const DtRoutingSpaceDesc* DtDDMConveyedRegion::mySpaceDesc
protected
DtDimensionHandleSet DtDDMConveyedRegion::theEmptyDimensionSet
staticprotected

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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)