VR-Forces 4.8 Class Documentation
 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. More...

Inheritance diagram for DtTerrainGeometryHandle:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtTerrainGeometryHandle ()
 Virtual destructor. More...
 
virtual bool isDisabled () const =0
 Returns true if this object has active geometry in the terrain. More...
 
virtual void disable ()=0
 Resets to default state with no geometry in the terrain. More...
 
virtual void setAppearance (DtAppearance app)=0
 Set appearance. More...
 
virtual void setPosition (const DtPoint &location, const DtDcm &orientation)=0
 Sets position in space. More...
 

Detailed Description

Allows manipulating a terrain object.

Returned by functions which create terrain objects.

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.


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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)