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

Public Member Functions | |
| DtAsciiSerializable () | |
| The implementer of this interface should be sure to create a creator function to create an empty object that returns a pointer to this interface. | |
| DtAsciiSerializable (const DtAsciiSerializable &orig) | |
| virtual | ~DtAsciiSerializable () |
| virtual DtString | objectType () const =0 |
| Should return the string name of this object. | |
| virtual DtString | serialize ()=0 |
| The following characters are reserved and cannot be used in serialization: '|', ':'. | |
| virtual bool | deserialize (const DtString &)=0 |
| This function should take the string that was serialized via serialize() and fill this object with the correct data. | |
|
inline |
The implementer of this interface should be sure to create a creator function to create an empty object that returns a pointer to this interface.
|
inline |
|
inlinevirtual |
|
pure virtual |
Should return the string name of this object.
The object name should not be part of the serialization unless you want it to be, but you should take it into account when implementing both functions.
Implemented in DtVectorOffset3D, DtVectorGeoc3D, DtVector3D, DtScriptVrfObject, DtLuaFeatureSet, and DtLocation3D.
|
pure virtual |
The following characters are reserved and cannot be used in serialization: '|', ':'.
Implemented in DtVectorOffset3D, DtVectorGeoc3D, DtVector3D, DtScriptVrfObject, DtLuaFeatureSet, and DtLocation3D.
This function should take the string that was serialized via serialize() and fill this object with the correct data.
Implemented in DtVectorOffset3D, DtVectorGeoc3D, DtVector3D, DtScriptVrfObject, DtLuaFeatureSet, and DtLocation3D.
Referenced by vrfLua::DtAsciiDeserializeLua().