10 #ifndef DtForestObject_H_
11 #define DtForestObject_H_
16 #include <boost/unordered_map.hpp>
21 class DtModelInstance;
22 class DtModelDefinition;
32 friend class DtForestObjectClassesCreator;
49 virtual void removeTree(
DtUniqueID treeId) = 0;
52 virtual void removeAllTrees() = 0;
56 virtual void setTreeClippingPlane(
float fFar) = 0;
59 virtual void getTreeClippingPlane(
float& fFar) = 0;
63 virtual void setTree3DLodDistances(
float fNear,
float fFar) = 0;
67 virtual void getTree3DLodDistances(
float& fNear,
float& fFar) = 0;
71 virtual void setTreeBillboardDistances(
float fStart,
float fEnd) = 0;
75 virtual void getTreeBillboardDistances(
float& fStart,
float& fEnd) = 0;