11 #include <vrfExtProtocol/simInterfaceContent.h>
15 #include <matrix/vlVector.h>
35 virtual void setIntersectionPoint(
const DtVector&);
38 return myIntersectionPoint;
41 virtual void setIntersectionTime(
double);
42 double intersectionTime()
const
44 return myIntersectionTime;
47 virtual void setSoilType(
int mySoilType);
48 bool soilTypeDefined()
const
50 return mySoilTypeDefined;
58 virtual void setEntityIntersected(
const DtString&);
61 return myEntityIntersected;
64 virtual char* setToNet(
char* buffer)
const;
65 virtual const char* setFromNet(
const char* buffer);
66 virtual int netRepSize()
const;
76 namespace DtBufferSerialize
100 virtual int type()
const;
104 virtual int netRepSize()
const;
105 virtual bool setFromNet(
const char* contentBuffer,
106 unsigned contentSize);
107 virtual bool setToNet();
109 virtual void printDataToString(
DtString& str);
114 virtual void setResponseId(
unsigned long);
115 unsigned long responseId()
const
124 virtual IntersectionInformation intersectionsFor(
int intersectionPairIndex);
125 int numResponses()
const
127 return myIntersectionPairInformation.size();
131 virtual void setResponseSetSize(
int size);
135 return myIntersectionPairInformation;