VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfSpawnBreach Class Reference

Class DtIfSpawnBreach. More...

Inheritance diagram for DtIfSpawnBreach:
Inheritance graph
[legend]

Public Member Functions

 DtIfSpawnBreach ()
 default constructor
virtual ~DtIfSpawnBreach ()
 destructor
 DtIfSpawnBreach (const DtIfSpawnBreach &orig)
 copy constructor
DtIfSpawnBreachoperator= (const DtIfSpawnBreach &orig)
 assignment operator
virtual int type () const
 Returns the type of Interface Content.
virtual DtSimInterfaceContentclone () const
virtual const DtVectorbreachStartPoint () const
 Set/get the position of the breach Can either specify start and end or specify CM.
virtual void setBreachStartPoint (const DtVector &stPoint)
virtual const DtVectorbreachEndPoint () const
virtual void setBreachEndPoint (const DtVector &endPoint)
virtual const DtVectorbreachPosition () const
virtual void setBreachPosition (const DtVector &point)
virtual const DtObjectType & breachType () const
 Set/get the kind of Breach.
virtual void setBreachType (const DtObjectType &type)
virtual const DtEntityIdentifier & breachedObjectId () const
virtual void setBreachedObjectId (const DtEntityIdentifier &id)
virtual int netRepSize () const
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
virtual bool setToNet ()
virtual void printDataToString (DtString &str)

Static Public Member Functions

static DtSimInterfaceContentcreator ()

Protected Attributes

DtObjectType myBreachType
DtVector myBreachPosition
DtVector myBreachEndPoint
DtVector myBreachStartPoint
DtEntityIdentifier myBreachedObjectId

Detailed Description

Class DtIfSpawnBreach.

Instances of DtIfSpawnBreach are the content portions of a Spawn Breach message. This message contains the position where to spawn the breach and on which engineering object the breach is being put on.

Constructor & Destructor Documentation

DtIfSpawnBreach::DtIfSpawnBreach ( )

default constructor

virtual DtIfSpawnBreach::~DtIfSpawnBreach ( )
virtual

destructor

DtIfSpawnBreach::DtIfSpawnBreach ( const DtIfSpawnBreach orig)

copy constructor

Member Function Documentation

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

assignment operator

virtual int DtIfSpawnBreach::type ( ) const
virtual

Returns the type of Interface Content.

virtual DtSimInterfaceContent* DtIfSpawnBreach::clone ( ) const
virtual
virtual const DtVector& DtIfSpawnBreach::breachStartPoint ( ) const
virtual

Set/get the position of the breach Can either specify start and end or specify CM.

virtual void DtIfSpawnBreach::setBreachStartPoint ( const DtVector stPoint)
virtual
virtual const DtVector& DtIfSpawnBreach::breachEndPoint ( ) const
virtual
virtual void DtIfSpawnBreach::setBreachEndPoint ( const DtVector endPoint)
virtual
virtual const DtVector& DtIfSpawnBreach::breachPosition ( ) const
virtual
virtual void DtIfSpawnBreach::setBreachPosition ( const DtVector point)
virtual
virtual const DtObjectType& DtIfSpawnBreach::breachType ( ) const
virtual

Set/get the kind of Breach.

Is it dependent on an entity like a AVLB or is it a breach by damage, ie miclich.

virtual void DtIfSpawnBreach::setBreachType ( const DtObjectType &  type)
virtual
virtual const DtEntityIdentifier& DtIfSpawnBreach::breachedObjectId ( ) const
virtual
virtual void DtIfSpawnBreach::setBreachedObjectId ( const DtEntityIdentifier &  id)
virtual
virtual int DtIfSpawnBreach::netRepSize ( ) const
virtual
virtual bool DtIfSpawnBreach::setFromNet ( const char *  contentBuffer,
unsigned  contentSize 
)
virtual
virtual bool DtIfSpawnBreach::setToNet ( )
virtual
virtual void DtIfSpawnBreach::printDataToString ( DtString str)
virtual
static DtSimInterfaceContent* DtIfSpawnBreach::creator ( )
static

Member Data Documentation

DtObjectType DtIfSpawnBreach::myBreachType
protected
DtVector DtIfSpawnBreach::myBreachPosition
protected
DtVector DtIfSpawnBreach::myBreachEndPoint
protected
DtVector DtIfSpawnBreach::myBreachStartPoint
protected
DtEntityIdentifier DtIfSpawnBreach::myBreachedObjectId
protected

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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)