10 #ifndef DtOsgForest_H_
11 #define DtOsgForest_H_
16 #include <osg/ref_ptr>
21 class DtOsgModelInstance;
31 friend class DtOsgForestClassesCreator;
49 virtual void removeAllTrees();
52 virtual void setTreeClippingPlane(
float fFar);
55 virtual void setTree3DLodDistances(
float fNear,
float fFar);
58 virtual void getTreeClippingPlane(
float& fFar);
61 virtual void getTree3DLodDistances(
float& fNear,
float& fFar);
64 virtual void setTreeBillboardDistances(
float fStart,
float fEnd);
67 virtual void getTreeBillboardDistances(
float& fStart,
float& fEnd);
70 virtual void setBillboardFadeOutRange(
float fFar);
73 virtual void getBillboardFadeOutRange(
float& fFar);
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains makVrv::DtForestObject class.
DtForestObject provides a way to make lots of trees.
Definition: DtForestObject.h:26
A DtTreeRecord holds the requisite information needed to create a tree in a forest.
Definition: DtTreeRecord.h:30
Contains makVrv:DtAgentManager class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains DLL export macros.
The DtForestObjectCreator for the DtForestObject class.
Definition: DtForestObject.h:103
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtOsgForest provides a way to make lots of trees.
Definition: DtOsgForest.h:25
The DtOsgForestObjectCreator for the DtOsgForest class.
Definition: DtOsgForest.h:87