![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtSlotExclusion (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtSlotExclusion (const DtSlotExclusion &orig, DtReaderWriterRegistry *parentRegistry=NULL) | |
| virtual | ~DtSlotExclusion () |
| DtSlotExclusion & | operator= (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 |
| DtNLengthIntegerVector & | ifSlotsReserved () |
| Accessor/mutator for myIfSlotsReserved. | |
| const DtNLengthIntegerVector & | ifSlotsReserved () const |
| Accessor/mutator for myIfSlotsReserved. | |
| void | setIfSlotsReserved (const DtNLengthIntegerVector &) |
| Accessor/mutator for myIfSlotsReserved. | |
| DtNLengthIntegerVector & | excludeTheseSlots () |
| Accessor/mutator for myExcludeTheseSlots. | |
| const DtNLengthIntegerVector & | excludeTheseSlots () 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. | |
This class will define am exclusion list such that if some slots are embarked (or reserved to be embarked upon) others cannot
| DtSlotExclusion::DtSlotExclusion | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtSlotExclusion::DtSlotExclusion | ( | const DtSlotExclusion & | orig, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| virtual DtSlotExclusion::~DtSlotExclusion | ( | ) | [virtual] |
| DtSlotExclusion& DtSlotExclusion::operator= | ( | const DtSlotExclusion & | orig | ) |
assignment
| DtNLengthIntegerVector & DtSlotExclusion::ifSlotsReserved | ( | ) | [inline] |
Accessor/mutator for myIfSlotsReserved.
References myIfSlotsReserved.
| const DtNLengthIntegerVector & DtSlotExclusion::ifSlotsReserved | ( | ) | const [inline] |
Accessor/mutator for myIfSlotsReserved.
References myIfSlotsReserved.
| void DtSlotExclusion::setIfSlotsReserved | ( | const DtNLengthIntegerVector & | s | ) | [inline] |
Accessor/mutator for myIfSlotsReserved.
References myIfSlotsReserved.
| DtNLengthIntegerVector & DtSlotExclusion::excludeTheseSlots | ( | ) | [inline] |
Accessor/mutator for myExcludeTheseSlots.
References myExcludeTheseSlots.
| const DtNLengthIntegerVector & DtSlotExclusion::excludeTheseSlots | ( | ) | const [inline] |
Accessor/mutator for myExcludeTheseSlots.
References myExcludeTheseSlots.
| void DtSlotExclusion::setExcludeTheseSlots | ( | const DtNLengthIntegerVector & | s | ) | [inline] |
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] |
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().