13 #ifndef DtTreeRecord_H_
14 #define DtTreeRecord_H_
19 #include <matrix/vlVector.h>
23 #include <boost/random.hpp>
64 virtual void setPostion(
const DtVector& pos);
67 virtual const DtVector& position()
const;
70 virtual void setModelDefinition(
const std::string& modelDef);
73 virtual const std::string& modelDefinition()
const;
75 virtual void setScale(
float fScale);
76 virtual float scale(
void)
const;
78 virtual void setOrientation(
const DtDegrees& orientation);
79 virtual DtDegrees orientation(
void)
const;
82 static void getRandomizedScaleAndOrientation(
float& fScale,
DtDegrees& orientation,
DtUniqueID id);