32 std::string type()
const;
33 std::string description()
const;
34 std::string toWKT()
const;
42 bool isUnknown()
const;
44 unsigned dimension()
const;
45 unsigned numberOfPoints()
const;
46 unsigned numberOfGeometries()
const;
50 std::vector<DtLocation3D> points()
const;
51 std::vector<DtLocation3D> pointsWithHeight()
const;
52 std::vector<DtLocation3D> pointsWithoutHeight()
const;
55 std::vector<DtLuaFeatureGeometry> subGeometries()
const;
68 double length()
const;
97 virtual void init(
void* userData);
Definition: asciiSerializable.h:33
virtual bool deserialize(const DtString &)=0
This function should take the string that was serialized via serialize() and fill this object with th...
virtual void init(void *userData)
This function is called right after the object is constructed during the deserialization process...
Definition: asciiSerializable.h:69
Default on in debug, off in release.
Definition: objectCounter.h:31
MAKVRinTerra::DtProj::CPtr myLocalProj
Definition: luaFeatureGeometry.h:111
virtual DtString serialize()=0
The following characters are reserved and cannot be used in serialization: '|', ':'.
Represents some coordinate system.
Definition: proj.h:44
Represents a feature geometry.
Definition: luaFeatureGeometry.h:25
MAKVRinTerra::DtFeatureGeometry myGeometry
Definition: luaFeatureGeometry.h:112
#define DT_DLL_vrfLua
This file is used to determine how to build.
Definition: vrfLuaDefines.h:25
boost::shared_ptr< const DtProj > CPtr
Definition: proj.h:48
virtual DtString objectType() const =0
Should return the string name of this object.
Represents a feature geometry.
Definition: featureGeometry.h:35
A location3D is a point in space, i.e. a geocentric coordinate.
Definition: scriptGeometry.h:22