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

Allows manipulating a terrain object. Returned by functions which create terrain objects.

Inheritance diagram for DtTerrainGeometryHandle:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtTerrainGeometryHandle ()
 
virtual bool isDisabled () const =0
 
virtual void disable ()=0
 
virtual void setAppearance (DtAppearance app)=0
 
virtual void setPosition (const DtPoint &location, const DtDcm &orientation)=0
 
virtual DtVector position () const =0
 
virtual DtDcm orientation () const =0
 

Constructor & Destructor Documentation

virtual DtTerrainGeometryHandle::~DtTerrainGeometryHandle ( )
virtual

Virtual destructor.

Member Function Documentation

virtual bool DtTerrainGeometryHandle::isDisabled ( ) const
pure virtual

Returns true if this object has active geometry in the terrain.

Implemented in DtEntityTerrainGeometryHandle, and DtDynamicTerrainGeometryHandle.

virtual void DtTerrainGeometryHandle::disable ( )
pure virtual

Resets to default state with no geometry in the terrain. Call the setAppearance and setPosition functions to add it back.

Implemented in DtEntityTerrainGeometryHandle, and DtDynamicTerrainGeometryHandle.

virtual void DtTerrainGeometryHandle::setAppearance ( DtAppearance  app)
pure virtual

Set appearance.

Implemented in DtEntityTerrainGeometryHandle, and DtDynamicTerrainGeometryHandle.

virtual void DtTerrainGeometryHandle::setPosition ( const DtPoint location,
const DtDcm &  orientation 
)
pure virtual

Sets position in space.

Implemented in DtEntityTerrainGeometryHandle, and DtDynamicTerrainGeometryHandle.

virtual DtVector DtTerrainGeometryHandle::position ( ) const
pure virtual
virtual DtDcm DtTerrainGeometryHandle::orientation ( ) const
pure virtual

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)