VR-Forces 4.0.4 Class Documentation
Public Member Functions | Private Member Functions
DtEmbarkationSlotEntry Class Reference

DtEmbarkationSlotEntry. More...

Inheritance diagram for DtEmbarkationSlotEntry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtEmbarkationSlotEntry (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 reader-writer constructor
virtual ~DtEmbarkationSlotEntry ()
 destructor
 DtEmbarkationSlotEntry (const DtString &name, const DtEmbarkationSlotEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtEmbarkationSlotEntry (const DtEmbarkationSlotEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
DtEmbarkationSlotEntryoperator= (const DtEmbarkationSlotEntry &orig)
 assignment operator
virtual DtEmbarkationSlotEntryclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.
virtual DtEmbarkationSlotEntryclone () const
virtual bool operator== (const DtEmbarkationSlotEntry &) const
 Equality operators.
virtual bool operator!= (const DtEmbarkationSlotEntry &) const
const DtRangedObjectTypeobject () const
 Accessor/mutator for myObject.
void setObject (const DtRangedObjectType &)
 Accessor/mutator for myObject.
const DtVectorposition () const
 Accessor/mutator for myPosition.
void setPosition (const DtVector &)
 Accessor/mutator for myPosition.
const DtRwTaitBryan orientation () const
 Accessor/mutator for myOrientation.
void setOrientation (const DtTaitBryan &)
 Accessor/mutator for myOrientation.
int numberOfEntities () const
 Accessor/mutator for myNumberOfEntities.
void setNumberOfEntities (int)
 Accessor/mutator for myNumberOfEntities.
const DtAppearance & appearance () const
 Accessor/mutator for myAppearance.
void setAppearance (const DtAppearance &)
 Accessor/mutator for myAppearance.
void setAppearance (int)
 Accessor/mutator for myAppearance.
bool jumpToLocation () const
 Accessor/mutator for myJumpToLocation.
void setJumpToLocation (bool)
 Accessor/mutator for myJumpToLocation.
bool turnToHeading () const
 Accessor/mutator for myTurnToHeading.
void setTurnToHeading (bool)
 Accessor/mutator for myTurnToHeading.

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

DtRwRangedObjectType myObject
 Parameter Name: embarkable-object
Parameter Description:
Parameter Default Value:
.
DtRwVector myPosition
 Parameter Name: embarked-position
Parameter Description:
Parameter Default Value:
.
DtRwTaitBryan myOrientation
 Parameter Name: embarked-orientation
Parameter Description:
Parameter Default Value:
.
DtRwAppearance myAppearance
 Parameter Name: embarked-appearance
Parameter Description:
Parameter Default Value:
.
DtRwInt myNumberOfEntities
 Parameter Name: number-of-entities
Parameter Description: Number of entities that can occupy this slot
-1 means any amount
Parameter Default Value: 1
.
DtRwBoolean myJumpToLocation
 Parameter Name: jump-to-location
Parameter Description: Jump to this location from the end of the
ingress or beginning of egress
Parameter Default Value: true
.
DtRwBoolean myTurnToHeading
 Parameter Name: turn-to-heading
Parameter Description: Turn to correct heading on start of ingress/egress route
or from ingress point to slot or slot to egress point
Parameter Default Value: true
.

Private Member Functions

 DtEmbarkationSlotEntry ()
 default constructor

Detailed Description

DtEmbarkationSlotEntry.

Instances of DtEmbarkationSlotEntry are used by the DtOccupancyDirectoryController to determine who can embark on this object and what slots are available.


Constructor & Destructor Documentation

DtEmbarkationSlotEntry::DtEmbarkationSlotEntry ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

reader-writer constructor

destructor

DtEmbarkationSlotEntry::DtEmbarkationSlotEntry ( const DtString name,
const DtEmbarkationSlotEntry orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

copy constructor

default constructor


Member Function Documentation

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

assignment operator

virtual DtEmbarkationSlotEntry* DtEmbarkationSlotEntry::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]

Accessor/mutator for myObject.

References myObject.

Accessor/mutator for myObject.

References myObject.

const DtVector & DtEmbarkationSlotEntry::position ( ) const [inline]

Accessor/mutator for myPosition.

References myPosition.

void DtEmbarkationSlotEntry::setPosition ( const DtVector v) [inline]

Accessor/mutator for myPosition.

References myPosition.

Accessor/mutator for myOrientation.

References myOrientation.

void DtEmbarkationSlotEntry::setOrientation ( const DtTaitBryan &  o) [inline]

Accessor/mutator for myOrientation.

References myOrientation.

Accessor/mutator for myNumberOfEntities.

References myNumberOfEntities.

Accessor/mutator for myNumberOfEntities.

References myNumberOfEntities.

const DtAppearance & DtEmbarkationSlotEntry::appearance ( ) const [inline]

Accessor/mutator for myAppearance.

References myAppearance.

void DtEmbarkationSlotEntry::setAppearance ( const DtAppearance &  a) [inline]

Accessor/mutator for myAppearance.

References myAppearance.

void DtEmbarkationSlotEntry::setAppearance ( int  a) [inline]

Accessor/mutator for myAppearance.

References myAppearance.

Accessor/mutator for myJumpToLocation.

References myJumpToLocation.

Accessor/mutator for myJumpToLocation.

References myJumpToLocation.

Accessor/mutator for myTurnToHeading.

References myTurnToHeading.

Accessor/mutator for myTurnToHeading.

References myTurnToHeading.

virtual const char* DtEmbarkationSlotEntry::readerWriterType ( ) const [virtual]

Used to supply a string type that this reader writer type is.

This can be used in place of dynamic-casting. Also used by the opd editor to determine which type of control to create

Reimplemented from DtReaderWriter.

virtual bool DtEmbarkationSlotEntry::operator== ( const DtEmbarkationSlotEntry ) const [virtual]

Equality operators.

virtual bool DtEmbarkationSlotEntry::operator!= ( const DtEmbarkationSlotEntry ) const [virtual]

Member Data Documentation

Parameter Name: embarkable-object
Parameter Description:
Parameter Default Value:
.

Referenced by object(), and setObject().

Parameter Name: embarked-position
Parameter Description:
Parameter Default Value:
.

Referenced by position(), and setPosition().

Parameter Name: embarked-orientation
Parameter Description:
Parameter Default Value:
.

Referenced by orientation(), and setOrientation().

Parameter Name: embarked-appearance
Parameter Description:
Parameter Default Value:
.

Referenced by appearance(), and setAppearance().

Parameter Name: number-of-entities
Parameter Description: Number of entities that can occupy this slot
-1 means any amount
Parameter Default Value: 1
.

Referenced by numberOfEntities(), and setNumberOfEntities().

Parameter Name: jump-to-location
Parameter Description: Jump to this location from the end of the
ingress or beginning of egress
Parameter Default Value: true
.

Referenced by jumpToLocation(), and setJumpToLocation().

Parameter Name: turn-to-heading
Parameter Description: Turn to correct heading on start of ingress/egress route
or from ingress point to slot or slot to egress point
Parameter Default Value: true
.

Referenced by setTurnToHeading(), and turnToHeading().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)