VR-Forces 4.0.4 Class Documentation
Public Member Functions
DtSlotExclusion Class Reference

DtSlotExclusion. More...

Inheritance diagram for DtSlotExclusion:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSlotExclusion (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtSlotExclusion (const DtSlotExclusion &orig, DtReaderWriterRegistry *parentRegistry=NULL)
virtual ~DtSlotExclusion ()
DtSlotExclusionoperator= (const DtSlotExclusion &orig)
 assignment
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.
virtual bool operator== (const DtSlotExclusion &) const
 Equivalence operators.
virtual bool operator!= (const DtSlotExclusion &) const
DtNLengthIntegerVectorifSlotsReserved ()
 Accessor/mutator for myIfSlotsReserved.
const DtNLengthIntegerVectorifSlotsReserved () const
 Accessor/mutator for myIfSlotsReserved.
void setIfSlotsReserved (const DtNLengthIntegerVector &)
 Accessor/mutator for myIfSlotsReserved.
DtNLengthIntegerVectorexcludeTheseSlots ()
 Accessor/mutator for myExcludeTheseSlots.
const DtNLengthIntegerVectorexcludeTheseSlots () const
 Accessor/mutator for myExcludeTheseSlots.
void setExcludeTheseSlots (const DtNLengthIntegerVector &)
 Accessor/mutator for myExcludeTheseSlots.

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

DtNLengthIntegerVector myIfSlotsReserved
 Parameter Name: if-slots-reserved
Parameter Description: List of slots reserved (occupied).
DtNLengthIntegerVector myExcludeTheseSlots
 Parameter Name: exclude-these-slots
Parameter Description: List of slots associated with if-slots-reserved that are not allowed to be occupied.

Detailed Description

DtSlotExclusion.

This class will define am exclusion list such that if some slots are embarked (or reserved to be embarked upon) others cannot


Constructor & Destructor Documentation

DtSlotExclusion::DtSlotExclusion ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
DtSlotExclusion::DtSlotExclusion ( const DtSlotExclusion orig,
DtReaderWriterRegistry parentRegistry = NULL 
)
virtual DtSlotExclusion::~DtSlotExclusion ( ) [virtual]

Member Function Documentation

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

assignment

Accessor/mutator for myIfSlotsReserved.

References myIfSlotsReserved.

Accessor/mutator for myIfSlotsReserved.

References myIfSlotsReserved.

Accessor/mutator for myIfSlotsReserved.

References myIfSlotsReserved.

Accessor/mutator for myExcludeTheseSlots.

References myExcludeTheseSlots.

Accessor/mutator for myExcludeTheseSlots.

References myExcludeTheseSlots.

Accessor/mutator for myExcludeTheseSlots.

References myExcludeTheseSlots.

virtual const char* DtSlotExclusion::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 DtSlotExclusion::operator== ( const DtSlotExclusion ) const [virtual]

Equivalence operators.

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

Member Data Documentation

Parameter Name: if-slots-reserved
Parameter Description: List of slots reserved (occupied).


Parameter Default Value:

Referenced by ifSlotsReserved(), and setIfSlotsReserved().

Parameter Name: exclude-these-slots
Parameter Description: List of slots associated with if-slots-reserved that are not allowed to be occupied.


Parameter Default Value:

Referenced by excludeTheseSlots(), and setExcludeTheseSlots().


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)