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

Public Types | |
| typedef std::vector < DtIntersectionInformation > | IntersectionInformation |
| typedef std::vector < IntersectionInformation > | IntersectionPairInformation |
Public Member Functions | |
| DtIfIntersectionInformationResponse () | |
| default constructor More... | |
| DtIfIntersectionInformationResponse (const DtIfIntersectionInformationResponse &orig) | |
| copy constructor More... | |
| const DtIfIntersectionInformationResponse & | operator= (const DtIfIntersectionInformationResponse &orig) |
| assignment operator More... | |
| virtual | ~DtIfIntersectionInformationResponse () |
| virtual int | type () const |
| virtual DtSimInterfaceContent * | clone () const |
| virtual void | printDataToString (DtString &str) |
| virtual void | setResponseId (unsigned long) |
| This will be set to the request id of the initial request. More... | |
| unsigned long | responseId () const |
| virtual void | addIntersectionFor (int intersectionPairIndex, const DtIntersectionInformation &) |
| Adds an intersection response. More... | |
| virtual IntersectionInformation | intersectionsFor (int intersectionPairIndex) |
| int | numResponses () const |
| virtual void | setComplete (bool) |
| Set to false to indicate this is a partial message and there is more information to come. Default is true. More... | |
| bool | complete () const |
| virtual void | setResponseSetSize (int size) |
| Sets the number of response sets to expect. More... | |
| const IntersectionPairInformation & | intersectionPairInformation () const |
| IntersectionPairInformation & | intersectionPairInformation () |
| virtual int | netRepSize () const |
| virtual bool | setFromNet (const char *contentBuffer, unsigned contentSize) |
| virtual bool | setToNet () |
Public Member Functions inherited from DtSimInterfaceContent | |
| virtual | ~DtSimInterfaceContent () |
| virtual bool | update (const DtSimInterfaceContent *data) |
| virtual char * | netRep () |
| virtual void | printContentType (DtString &str) |
| virtual void | setUseSessionId (bool yesNo) |
| virtual bool | useSessionId () const |
Static Public Member Functions | |
| static DtSimInterfaceContent * | creator () |
Static Public Member Functions inherited from DtSimInterfaceContent | |
| static DtSimInterfaceContent * | createInterfaceContent (int type) |
| static void | addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn) |
| static void | setFactory (DtInterfaceContentFactory *factory) |
| static DtInterfaceContentFactory * | factory () |
| static void | registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn) |
Protected Member Functions | |
| virtual int | sizeOfContent () const |
| virtual char * | setUncompressedToNet (char *buffer) const |
| virtual const char * | setUncompressedFromNet (const char *contentBuffer) |
Protected Member Functions inherited from DtSimInterfaceContent | |
| DtSimInterfaceContent () | |
| DtSimInterfaceContent (const DtSimInterfaceContent &orig) | |
| const DtSimInterfaceContent & | operator= (const DtSimInterfaceContent &orig) |
| virtual char * | createNetworkBuffer () |
Protected Attributes | |
| DtU32 | myResponseId |
| IntersectionPairInformation | myIntersectionPairInformation |
| bool | myComplete |
| DtU32 | myUncompressedSize |
| DtU32 | myCompressedSize |
| bool | myCompressed |
| const char * | myCompressedBuffer |
Protected Attributes inherited from DtSimInterfaceContent | |
| char * | myNetRep |
| bool | myUseSessionId |
Additional Inherited Members | |
Static Protected Attributes inherited from DtSimInterfaceContent | |
| static DtInterfaceContentFactory * | myFactory |
| static DtSimInterfaceContentTypePrinterFcn | theContentTypePrinterFcn |
| typedef std::vector<DtIntersectionInformation> DtIfIntersectionInformationResponse::IntersectionInformation |
| typedef std::vector<IntersectionInformation> DtIfIntersectionInformationResponse::IntersectionPairInformation |
| DtIfIntersectionInformationResponse::DtIfIntersectionInformationResponse | ( | ) |
default constructor
| DtIfIntersectionInformationResponse::DtIfIntersectionInformationResponse | ( | const DtIfIntersectionInformationResponse & | orig | ) |
copy constructor
|
virtual |
| const DtIfIntersectionInformationResponse& DtIfIntersectionInformationResponse::operator= | ( | const DtIfIntersectionInformationResponse & | orig | ) |
assignment operator
|
virtual |
Implements DtSimInterfaceContent.
Reimplemented in DtIfRadarCoverageInformationResponse.
|
virtual |
Implements DtSimInterfaceContent.
Reimplemented in DtIfRadarCoverageInformationResponse.
|
virtual |
Reimplemented from DtSimInterfaceContent.
Reimplemented in DtIfRadarCoverageInformationResponse.
|
static |
|
virtual |
This will be set to the request id of the initial request.
|
virtual |
Adds an intersection response.
The response is according to the flag set in the request. For each request pair there may be N different responses (according to the flag set), however there will be one set of response for each pair. If there is no intersection (in the case of LineOfSight) then an empty list will be returned at the given response index
|
virtual |
|
inline |
|
virtual |
Set to false to indicate this is a partial message and there is more information to come. Default is true.
|
inline |
|
virtual |
Sets the number of response sets to expect.
|
inline |
|
inline |
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
virtual |
Reimplemented from DtSimInterfaceContent.
|
protectedvirtual |
Reimplemented in DtIfRadarCoverageInformationResponse.
|
protectedvirtual |
Reimplemented in DtIfRadarCoverageInformationResponse.
|
protectedvirtual |
Reimplemented in DtIfRadarCoverageInformationResponse.
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
mutableprotected |
|
mutableprotected |
|
mutableprotected |