16 #include <matrix/vlVector.h>
36 virtual void setIntersectionPoint(
const DtVector&);
39 return myIntersectionPoint;
42 virtual void setIntersectionTime(
double);
43 double intersectionTime()
const
45 return myIntersectionTime;
48 virtual void setSoilType(
int mySoilType);
49 bool soilTypeDefined()
const
51 return mySoilTypeDefined;
59 virtual void setEntityIntersected(
const DtUUID&);
60 const DtUUID& entityIntersected()
const
62 return myEntityIntersected;
65 virtual char* setToNet(
char* buffer)
const;
66 virtual const char* setFromNet(
const char* buffer);
67 virtual int netRepSize()
const;
77 namespace DtBufferSerialize
101 virtual int type()
const;
106 virtual bool setFromNet(
const char* contentBuffer,
107 unsigned contentSize);
115 virtual void setResponseId(
unsigned long);
116 unsigned long responseId()
const
125 virtual IntersectionInformation intersectionsFor(
int intersectionPairIndex);
126 int numResponses()
const
128 return myIntersectionPairInformation.size();
132 virtual void setResponseSetSize(
int size);
136 return myIntersectionPairInformation;