VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtEnvironmentalBoundingSphereRecord Class Reference

DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record". More...

+ Inheritance diagram for DtEnvironmentalBoundingSphereRecord:
+ Collaboration diagram for DtEnvironmentalBoundingSphereRecord:

Public Member Functions

 DtEnvironmentalBoundingSphereRecord ()
 Constructor.
 DtEnvironmentalBoundingSphereRecord (const DtEnvironmentalBoundingSphereRecord &orig)
 Copy constructor.
const
DtEnvironmentalBoundingSphereRecord
operator= (const DtEnvironmentalBoundingSphereRecord &orig)
 Assignment Operator.
virtual ~DtEnvironmentalBoundingSphereRecord ()
 Destructor.
virtual DtEnvironmentalRecordclone () const
 Clone.
virtual bool createNetworkRepresentation ()
 Calls down to DtEnvironmentalSphereRecord::createNetworkRepresentation(), and then sets the type field of the netRepresentation to DtBoundingSphereRecordType.
- Public Member Functions inherited from DtEnvironmentalSphereRecord
 DtEnvironmentalSphereRecord ()
 DtEnvironmentalSphereRecord (const DtEnvironmentalSphereRecord &orig)
 Copy constructor.
const DtEnvironmentalSphereRecordoperator= (const DtEnvironmentalSphereRecord &orig)
virtual ~DtEnvironmentalSphereRecord ()
virtual void setLocation (const DtVector &location)
virtual const DtVectorlocation () const
virtual void setRadius (DtFloat32 radius)
virtual DtFloat32 radius () const
const
DtNetEnvironmentalSphereRecord
sphereNetRep () const
 returns the network representation of the environmental record
DtNetEnvironmentalSphereRecordsphereNetRep ()
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer, int protocolVersion)
 used by the PDU class to fill in the network representation
virtual int netRepSize () const
 Returns the size of the network representation.
- Public Member Functions inherited from DtEnvironmentalGeometryRecord
 DtEnvironmentalGeometryRecord ()
 Constructor.
 DtEnvironmentalGeometryRecord (const DtEnvironmentalGeometryRecord &orig)
 Copy constructor.
const
DtEnvironmentalGeometryRecord
operator= (const DtEnvironmentalGeometryRecord &orig)
 Assignment Operator.
virtual ~DtEnvironmentalGeometryRecord ()
 Destructor.
virtual void setHasState (bool hasState)
 Set/get a flag to indicate whether or not a state record is associated with this geometry record.
virtual bool hasState () const
- Public Member Functions inherited from DtEnvironmentalRecord
 DtEnvironmentalRecord ()
 Constructor.
 DtEnvironmentalRecord (const DtEnvironmentalRecord &orig)
 Copy constructor.
const DtEnvironmentalRecordoperator= (const DtEnvironmentalRecord &orig)
 Assignment operator.
virtual ~DtEnvironmentalRecord ()
 Destructor.
virtual void setType (DtU32 type)
virtual DtU32 type () const
virtual void setLength (DtU16 length)
virtual DtU16 length () const
virtual void setIndex (DtU8 index)
virtual DtU8 index () const
const DtNetEnvironmentalRecordnetRep () const
 returns the network representation of the environmental record
DtNetEnvironmentalRecordnetRep ()

Additional Inherited Members

- Protected Member Functions inherited from DtEnvironmentalSphereRecord
DtEnvironmentalSphereRecordself () const
 Casts the 'this' pointer for changing elements in a const function.
- Protected Attributes inherited from DtEnvironmentalSphereRecord
DtVector myCentroid

Detailed Description

DtEnvironmentalBoundingSphereRecord implements the Environmental geometry record type "Bounding Sphere Record".

See Enumerated Bit Values document, section 12.3.4.6. It derives from (and is identical to) DtEnvironmentalSphereRecord, but has a different type value, set in createNetworkRepresentation().

Constructor & Destructor Documentation

DtEnvironmentalBoundingSphereRecord::DtEnvironmentalBoundingSphereRecord ( )

Constructor.

DtEnvironmentalBoundingSphereRecord::DtEnvironmentalBoundingSphereRecord ( const DtEnvironmentalBoundingSphereRecord orig)

Copy constructor.

virtual DtEnvironmentalBoundingSphereRecord::~DtEnvironmentalBoundingSphereRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtEnvironmentalRecord* DtEnvironmentalBoundingSphereRecord::clone ( ) const
virtual

Clone.

Reimplemented from DtEnvironmentalSphereRecord.

virtual bool DtEnvironmentalBoundingSphereRecord::createNetworkRepresentation ( )
virtual

Calls down to DtEnvironmentalSphereRecord::createNetworkRepresentation(), and then sets the type field of the netRepresentation to DtBoundingSphereRecordType.

Reimplemented from DtEnvironmentalSphereRecord.

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

Assignment Operator.


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

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)