VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes | Private Member Functions
DtTree Class Reference
Inheritance diagram for DtTree:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtTree ()
virtual ~DtTree ()
virtual DtTreeType treeType () const
virtual void setTreeType (DtTreeType newTreeType)
virtual const DtPointlocation () const
virtual void setLocation (const DtPoint &p)
virtual double trunkHeight () const
virtual void setTrunkHeight (double h)
virtual double trunkWidth () const
virtual void setTrunkWidth (double w)
virtual double foliageHeight () const
virtual void setFoliageHeight (double h)
virtual double foliageWidth () const
virtual void setFoliageWidth (double w)
virtual double foliageDensity () const
virtual void setFoliageDensity (double d)
virtual DtExtent extent () const
virtual void expandExtent (DtExtent &extent) const
virtual void dump (int indentLevel) const
virtual bool applyTransform (const DtHomogeneousTransfMatrix &matrix, bool createNewVertices)

Protected Attributes

DtPoint myLocation
DtTreeType myTreeType
double myTrunkHeight
double myTrunkWidth
double myFoliageHeight
double myFoliageWidth
double myFoliageDensity

Private Member Functions

 DtTree (const DtTree &orig)
DtTreeoperator= (const DtTree &orig)

Constructor & Destructor Documentation

virtual DtTree::~DtTree ( ) [virtual]
DtTree::DtTree ( const DtTree orig) [private]

Member Function Documentation

DtTree& DtTree::operator= ( const DtTree orig) [private]
DtTreeType DtTree::treeType ( ) const [inline, virtual]

References myTreeType.

void DtTree::setTreeType ( DtTreeType  newTreeType) [inline, virtual]

References myTreeType.

const DtPoint & DtTree::location ( ) const [inline, virtual]

References myLocation.

void DtTree::setLocation ( const DtPoint p) [inline, virtual]

References myLocation.

double DtTree::trunkHeight ( ) const [inline, virtual]

References myTrunkHeight.

void DtTree::setTrunkHeight ( double  h) [inline, virtual]

References myTrunkHeight.

double DtTree::trunkWidth ( ) const [inline, virtual]

References myTrunkWidth.

void DtTree::setTrunkWidth ( double  w) [inline, virtual]

References myTrunkWidth.

double DtTree::foliageHeight ( ) const [inline, virtual]

References myFoliageHeight.

void DtTree::setFoliageHeight ( double  h) [inline, virtual]

References myFoliageHeight.

double DtTree::foliageWidth ( ) const [inline, virtual]

References myFoliageWidth.

void DtTree::setFoliageWidth ( double  w) [inline, virtual]

References myFoliageWidth.

double DtTree::foliageDensity ( ) const [inline, virtual]

References myFoliageDensity.

void DtTree::setFoliageDensity ( double  d) [inline, virtual]

References myFoliageDensity.

virtual DtExtent DtTree::extent ( ) const [virtual]

Reimplemented from DtGroup.

virtual void DtTree::expandExtent ( DtExtent extent) const [virtual]

Reimplemented from DtGroup.

virtual void DtTree::dump ( int  indentLevel) const [virtual]

Reimplemented from DtGdbCulturalFeature.

virtual bool DtTree::applyTransform ( const DtHomogeneousTransfMatrix matrix,
bool  createNewVertices 
) [virtual]

Reimplemented from DtGroup.


Member Data Documentation

Referenced by location(), and setLocation().

Referenced by setTreeType(), and treeType().

double DtTree::myTrunkHeight [protected]

Referenced by setTrunkHeight(), and trunkHeight().

double DtTree::myTrunkWidth [protected]

Referenced by setTrunkWidth(), and trunkWidth().

double DtTree::myFoliageHeight [protected]

Referenced by foliageHeight(), and setFoliageHeight().

double DtTree::myFoliageWidth [protected]

Referenced by foliageWidth(), and setFoliageWidth().

double DtTree::myFoliageDensity [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)