VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtVrfSimTerrainProcessor Class Referenceabstract

Public Member Functions

virtual ~DtVrfSimTerrainProcessor ()
 
virtual unsigned int numberOfTriangles () const =0
 
virtual void setDefaultSurface (const DtSurface &)=0
 
virtual void setMatrix (const osg::Matrix &)=0
 
virtual void setTraversalMode (osg::NodeVisitor::TraversalMode)=0
 
virtual void setVisitorType (osg::NodeVisitor::VisitorType)=0
 
virtual void setSurfaceCharacteristicsFile (const DtFilename &)=0
 
virtual void setSurfacesToIgnore (const std::vector< std::string > &)=0
 
virtual void setTreatPagedLODAsLOD (bool)=0
 
virtual void setCheckGeodesForSurfaces (bool)=0
 
virtual void setUseQuantization (bool)=0
 
virtual void setBuildBvhNow (bool)=0
 
virtual void setFilterTransparentPolygons (bool)=0
 
virtual
makVrv::DtDynamicTerrainWorld::FeatureHandle 
createTerrainObjects (osg::Node *, bool LoadOnlyActiveSwitchState=false)=0
 
virtual void getCollisionObjects (DtCollisionObjectList &objs)=0
 

Static Public Member Functions

static std::auto_ptr
< DtVrfSimTerrainProcessor
Create ()
 
static std::auto_ptr
< DtVrfSimTerrainProcessor
Create (DtVantageTerrainEngine &)
 

Protected Member Functions

 DtVrfSimTerrainProcessor (DtVantageTerrainEngine *)
 

Protected Attributes

DtVantageTerrainEnginemyTerrainEngine
 

Constructor & Destructor Documentation

virtual DtVrfSimTerrainProcessor::~DtVrfSimTerrainProcessor ( )
virtual

Virtual destructor.

DtVrfSimTerrainProcessor::DtVrfSimTerrainProcessor ( DtVantageTerrainEngine )
explicitprotected

Member Function Documentation

static std::auto_ptr<DtVrfSimTerrainProcessor> DtVrfSimTerrainProcessor::Create ( )
static

this one will go away shortly

static std::auto_ptr<DtVrfSimTerrainProcessor> DtVrfSimTerrainProcessor::Create ( DtVantageTerrainEngine )
static
virtual unsigned int DtVrfSimTerrainProcessor::numberOfTriangles ( ) const
pure virtual
virtual void DtVrfSimTerrainProcessor::setDefaultSurface ( const DtSurface )
pure virtual
virtual void DtVrfSimTerrainProcessor::setMatrix ( const osg::Matrix &  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setTraversalMode ( osg::NodeVisitor::TraversalMode  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setVisitorType ( osg::NodeVisitor::VisitorType  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setSurfaceCharacteristicsFile ( const DtFilename &  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setSurfacesToIgnore ( const std::vector< std::string > &  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setTreatPagedLODAsLOD ( bool  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setCheckGeodesForSurfaces ( bool  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setUseQuantization ( bool  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setBuildBvhNow ( bool  )
pure virtual
virtual void DtVrfSimTerrainProcessor::setFilterTransparentPolygons ( bool  )
pure virtual
virtual makVrv::DtDynamicTerrainWorld::FeatureHandle DtVrfSimTerrainProcessor::createTerrainObjects ( osg::Node *  ,
bool  LoadOnlyActiveSwitchState = false 
)
pure virtual
virtual void DtVrfSimTerrainProcessor::getCollisionObjects ( DtCollisionObjectList objs)
pure virtual

Member Data Documentation

DtVantageTerrainEngine* DtVrfSimTerrainProcessor::myTerrainEngine
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)