16 #include <matrix/vlVector.h>
36 virtual void setIntersectionPoint(
const DtVector&);
39 return myIntersectionPoint;
42 virtual void setIntersectionTime(
double);
45 return myIntersectionTime;
48 virtual void setSoilType(DtU32 mySoilType);
51 return mySoilTypeDefined;
59 virtual void setEntityIntersected(
const DtUUID&);
62 return myEntityIntersected;
65 virtual void setStartPoint(
const DtVector&);
71 virtual void setEndPoint(
const DtVector&);
77 virtual void setUserData(
const DtString&);
83 virtual char* setToNet(
char* buffer)
const;
84 virtual const char* setFromNet(
const char* buffer);
85 virtual int netRepSize()
const;
98 namespace DtBufferSerialize
122 virtual int type()
const;
131 virtual void setResponseId(
unsigned long);
141 virtual IntersectionInformation intersectionsFor(
int intersectionPairIndex);
144 return myIntersectionPairInformation.size();
148 virtual void setComplete(
bool);
155 virtual void setResponseSetSize(
int size);
159 return myIntersectionPairInformation;
164 return myIntersectionPairInformation;
168 virtual bool setFromNet(
const char* contentBuffer,
169 unsigned contentSize);
174 virtual int sizeOfContent()
const;
175 virtual char* setUncompressedToNet(
char* buffer)
const;
176 virtual const char* setUncompressedFromNet(
const char* contentBuffer);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Definition: simInterfaceContent.h:78
virtual int netRepSize() const
Definition: simInterfaceContent.h:76
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual int type() const =0
voidpf void uLong size
Definition: ioapi.h:39
Contains the DtUUID class declaration.
virtual void printDataToString(DtString &str)
const DtSimInterfaceContent & operator=(const DtSimInterfaceContent &orig)
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
virtual bool setToNet()
Definition: simInterfaceContent.h:83
Definition: simInterfaceContent.h:45
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
virtual DtSimInterfaceContent * clone() const =0