![]() |
VR-Link API Documentation for DIS
|
Instances of DtBreachableSegment record implement the BreachableSegmentStruct used to implement the Breachable Linear Object. More...
Collaboration diagram for DtBreachableSegmentRecord:Public Member Functions | |
| DtBreachableSegmentRecord () | |
| Default Constructor. | |
| DtBreachableSegmentRecord (const DtBreachableSegmentRecord &orig) | |
| Copy constructor. | |
| DtBreachableSegmentRecord & | operator= (const DtBreachableSegmentRecord &orig) |
| Assignment Operator. | |
| DtBreachableSegmentRecord & | operator= (const DtNetBreachableSegmentRecord &orig) |
| int | operator== (const DtBreachableSegmentRecord &rec) |
| int | operator!= (const DtBreachableSegmentRecord &rec) |
| virtual | ~DtBreachableSegmentRecord () |
| Destructor. | |
| virtual void | setSegmentParameters (const DtLinearSegmentRecord &seg) |
| Get/Set Segment Parameters. | |
| virtual const DtLinearSegmentRecord & | segmentParameters () const |
| virtual void | setBreachLength (const DtU32 length) |
| Get/Set Breach Length. | |
| virtual DtU32 | breachLength () const |
| virtual void | setBreachedState (const DtBreachedStatus state) |
| Get/Set Breached State. | |
| virtual DtBreachedStatus | breachedState () const |
| virtual bool | setSegmentBreached (int index, const DtBreachedStatus state) |
| Get/Set Segment Breached Returns false if the index is out of bounds. | |
| virtual bool | segmentBreached (int index, DtBreachedStatus &state) const |
| virtual void | unloadNetRecord (const DtNetBreachableSegmentRecord &record) |
| virtual void | loadNetRecord (DtNetBreachableSegmentRecord &record) const |
| virtual void | printData () const |
| Print the record to DtInfo. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the record to a stream. | |
Protected Attributes | |
| DtLinearSegmentRecord | mySegmentParameters |
| DtU32 | myBreachLength |
| DtBreachedStatus | myBreachedState |
| DtBreachedStatus | mySegmentBreached [8] |
Instances of DtBreachableSegment record implement the BreachableSegmentStruct used to implement the Breachable Linear Object.
| DtBreachableSegmentRecord::DtBreachableSegmentRecord | ( | ) |
Default Constructor.
| DtBreachableSegmentRecord::DtBreachableSegmentRecord | ( | const DtBreachableSegmentRecord & | orig | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
|
virtual |
|
virtual |
| int DtBreachableSegmentRecord::operator!= | ( | const DtBreachableSegmentRecord & | rec | ) |
| DtBreachableSegmentRecord& DtBreachableSegmentRecord::operator= | ( | const DtBreachableSegmentRecord & | orig | ) |
Assignment Operator.
| DtBreachableSegmentRecord& DtBreachableSegmentRecord::operator= | ( | const DtNetBreachableSegmentRecord & | orig | ) |
| int DtBreachableSegmentRecord::operator== | ( | const DtBreachableSegmentRecord & | rec | ) |
|
virtual |
Print the record to DtInfo.
|
virtual |
Print the record to a stream.
|
virtual |
|
virtual |
|
virtual |
Get/Set Breached State.
|
virtual |
Get/Set Breach Length.
|
virtual |
Get/Set Segment Breached Returns false if the index is out of bounds.
There are 8 SegmentBreached records, so a valid index is >= 0 and <=7
|
virtual |
Get/Set Segment Parameters.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |