MeshGeometry Class Reference

This reference page is linked to from the following overview topics: Using the C++ Classes.


#include <MeshGeometry.h>

Inheritance diagram for MeshGeometry:
Inheritance graph
[legend]

List of all members.

Public Types

enum   State { NotCompiled, Compiled, NeedsRecompile }

Public Member Functions

  MeshGeometry ()
  MeshGeometry (const MeshGeometry &nodeToCopy)
MeshGeometry operator= (const MeshGeometry &)
virtual const awString::IString &  getGuardType () const
void  setGeometryData (awSupport::GeometryDataRef)
awSupport::GeometryDataRef  getGeometryData () const
void  setDoubleSided (bool)
  True by default.
bool  getDoubleSided () const
virtual void  accept (NodeVisitor &)
State  getState () const
void  setState (State)
bool  isDegenerate () const
virtual bool  getIsRelativeToOriginal () const
virtual int  convertOptimizedPatchIndex (int, int) const
  For the optimization.
const awSupport::PatchMapMulti &  getPatchMap () const
awSupport::PatchMapMulti &  getPatchMap ()

Protected Member Functions

virtual  ~MeshGeometry ()
  Reference counted objects shouldn't exist on the stack.
virtual void  onOwnedObjectDirty (awSupport::OwnedObject *object)

Member Enumeration Documentation


Constructor & Destructor Documentation

MeshGeometry ( const MeshGeometry nodeToCopy )
virtual ~MeshGeometry ( ) [protected, virtual]

Reference counted objects shouldn't exist on the stack.


Member Function Documentation

MeshGeometry& operator= ( const MeshGeometry )
virtual const awString::IString& getGuardType ( ) const [virtual]
void setDoubleSided ( bool  )

True by default.

bool getDoubleSided ( ) const
virtual void accept ( NodeVisitor ) [virtual]

Reimplemented from Geometry.

Reimplemented in LineGeometry.

void setState ( State  )
bool isDegenerate ( ) const
virtual bool getIsRelativeToOriginal ( ) const [virtual]

Reimplemented from Node.

virtual int convertOptimizedPatchIndex ( int  ,
int   
) const [virtual]

For the optimization.

Reimplemented from Node.

const awSupport::PatchMapMulti& getPatchMap ( ) const
awSupport::PatchMapMulti& getPatchMap ( )
virtual void onOwnedObjectDirty ( awSupport::OwnedObject object ) [protected, virtual]

Reimplemented from Node.


MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry
MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry MeshGeometry