VR-Link API Documentation for HLA 1.3
Public Member Functions | Protected Member Functions | Protected Attributes
DtEnvironmentalSphereRecord Class Reference

DtEnvironmentalSphereRecord implements the Environmental geometry record type "Sphere Record 1" See Enumerated Bit Values document, section 12.3.4.5. More...

+ Inheritance diagram for DtEnvironmentalSphereRecord:
+ Collaboration diagram for DtEnvironmentalSphereRecord:

List of all members.

Public Member Functions

 DtEnvironmentalSphereRecord ()
 DtEnvironmentalSphereRecord (const DtEnvironmentalSphereRecord &orig)
const DtEnvironmentalSphereRecordoperator= (const DtEnvironmentalSphereRecord &orig)
virtual ~DtEnvironmentalSphereRecord ()
virtual DtEnvironmentalRecordclone () const
 Clone.
virtual void setLocation (const DtVector &location)
virtual const DtVectorlocation () const
virtual void setRadius (DtFloat32 radius)
virtual DtFloat32 radius () const
virtual bool createNetworkRepresentation ()
 This doesn't need to be called explicitly.
const
DtNetEnvironmentalSphereRecord
sphereNetRep () const
 returns the network representation of the environmental record
DtNetEnvironmentalSphereRecordsphereNetRep ()
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer)
 used by the PDU class to fill in the network representation
virtual int netRepSize () const

Protected Member Functions

DtEnvironmentalSphereRecordself () const
 Casts the 'this' pointer for changing elements in a const function.

Protected Attributes

DtVector myCentroid

Detailed Description

DtEnvironmentalSphereRecord implements the Environmental geometry record type "Sphere Record 1" See Enumerated Bit Values document, section 12.3.4.5.


Constructor & Destructor Documentation


Member Function Documentation

Clone.

Reimplemented from DtEnvironmentalGeometryRecord.

Reimplemented in DtEnvironmentalBoundingSphereRecord.

This doesn't need to be called explicitly.

If any routine that needs the repository finds that it hasn't been created yet, it calls this method.

Reimplemented from DtEnvironmentalRecord.

Reimplemented in DtEnvironmentalBoundingSphereRecord.

virtual const DtVector& DtEnvironmentalSphereRecord::location ( ) const [virtual]
virtual int DtEnvironmentalSphereRecord::netRepSize ( ) const [virtual]

Reimplemented from DtEnvironmentalRecord.

const DtEnvironmentalSphereRecord& DtEnvironmentalSphereRecord::operator= ( const DtEnvironmentalSphereRecord orig)
virtual DtFloat32 DtEnvironmentalSphereRecord::radius ( ) const [virtual]

Casts the 'this' pointer for changing elements in a const function.

Reimplemented from DtEnvironmentalRecord.

virtual void DtEnvironmentalSphereRecord::setFromNet ( const DtNetEnvironmentalRecord buffer) [virtual]

used by the PDU class to fill in the network representation

Reimplemented from DtEnvironmentalRecord.

virtual void DtEnvironmentalSphereRecord::setLocation ( const DtVector location) [virtual]
virtual void DtEnvironmentalSphereRecord::setRadius ( DtFloat32  radius) [virtual]

returns the network representation of the environmental record


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)