GRE::GEOMETRIC3D_ELEMENTS Class Reference

Base container class of geometric elements. More...

#include <gre/3dgmelem.h>

List of all members.

Classes

class  BITSET_ITERATOR_BASE
class  ITERATOR
class  ITERATOR_BASE

Public Member Functions

 GEOMETRIC3D_ELEMENTS ()
virtual ~GEOMETRIC3D_ELEMENTS ()
ITERATOR BeginHighlited ()
ITERATOR BeginSelected ()
void ConstructSolid (const INT32 id, GEOMETRIC3D_BUILDER *builder)
void ConstructWireframe (const INT32 id, GEOMETRIC3D_BUILDER *builder)
ITERATOR EndHighlited ()
ITERATOR EndSelected ()
INT32 GetActiveElement ()
INT32 GetNumHighlightedElements ()
INT32 GetNumSelectedElements ()
bool IsPointsFieldNeeded ()
bool IsTerrainNeeded ()
void OnConstructionBegin (const bool wireframe)
void OnConstructionEnd ()

Detailed Description

Base container class of geometric elements.


Constructor & Destructor Documentation

GRE::GEOMETRIC3D_ELEMENTS::GEOMETRIC3D_ELEMENTS (  )  [inline]
virtual GRE::GEOMETRIC3D_ELEMENTS::~GEOMETRIC3D_ELEMENTS (  )  [inline, virtual]

Member Function Documentation

ITERATOR GRE::GEOMETRIC3D_ELEMENTS::BeginHighlited (  )  [inline]
ITERATOR GRE::GEOMETRIC3D_ELEMENTS::BeginSelected (  )  [inline]
void GRE::GEOMETRIC3D_ELEMENTS::ConstructSolid ( const INT32  id,
GEOMETRIC3D_BUILDER builder 
) [inline]
void GRE::GEOMETRIC3D_ELEMENTS::ConstructWireframe ( const INT32  id,
GEOMETRIC3D_BUILDER builder 
) [inline]
ITERATOR GRE::GEOMETRIC3D_ELEMENTS::EndHighlited (  )  [inline]
ITERATOR GRE::GEOMETRIC3D_ELEMENTS::EndSelected (  )  [inline]
INT32 GRE::GEOMETRIC3D_ELEMENTS::GetActiveElement (  )  [inline]
INT32 GRE::GEOMETRIC3D_ELEMENTS::GetNumHighlightedElements (  )  [inline]
INT32 GRE::GEOMETRIC3D_ELEMENTS::GetNumSelectedElements (  )  [inline]
bool GRE::GEOMETRIC3D_ELEMENTS::IsPointsFieldNeeded (  )  [inline]

Is points field needed for geometric construction.

Returns:
true id needed or false if not
bool GRE::GEOMETRIC3D_ELEMENTS::IsTerrainNeeded (  )  [inline]

Is terrain needed for geometric construction.

Returns:
true id needed or false if not
void GRE::GEOMETRIC3D_ELEMENTS::OnConstructionBegin ( const bool  wireframe  )  [inline]
void GRE::GEOMETRIC3D_ELEMENTS::OnConstructionEnd (  )  [inline]

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

Generated on Sun Oct 7 21:34:13 2012 for TNTsdk 2012 by  doxygen 1.6.1