10 #ifndef DtForestObject_H_
11 #define DtForestObject_H_
17 #include <boost/unordered_map.hpp>
22 class DtModelInstance;
23 class DtModelDefinition;
33 friend class DtForestObjectClassesCreator;
50 virtual void removeTree(
DtUniqueID treeId) = 0;
53 virtual void removeAllTrees() = 0;
57 virtual void setTreeClippingPlane(
float fFar) = 0;
60 virtual void getTreeClippingPlane(
float& fFar) = 0;
64 virtual void setTree3DLodDistances(
float fNear,
float fFar) = 0;
68 virtual void getTree3DLodDistances(
float& fNear,
float& fFar) = 0;
72 virtual void setTreeBillboardDistances(
float fStart,
float fEnd) = 0;
76 virtual void getTreeBillboardDistances(
float& fStart,
float& fEnd) = 0;