Main Page | Class Hierarchy | Class List | File List | Class Members

dimeState Class Reference

The dimeState class manages various state variables while the model is traversed. More...

#include <dime/State.h>

List of all members.

Public Types

enum  {
  TRAVERSE_POLYLINE_VERTICES = 0x1, EXPLODE_INSERTS = 0x2, PUBLIC_MASK = 0x7fff, PRIVATE_MASK = 0x8000,
  INVMATRIX_DIRTY = 0x8000
}

Public Member Functions

 dimeState (const bool traversePolylineVertices, const bool explodeInserts)
 dimeState (const dimeState &st)
const dimeMatrixgetMatrix () const
const dimeMatrixgetInvMatrix () const
void getMatrix (dimeMatrix &m) const
void setMatrix (const dimeMatrix &matrix)
void setFlags (const unsigned int flags)
unsigned int getFlags () const
const dimeInsertgetCurrentInsert () const


Detailed Description

The dimeState class manages various state variables while the model is traversed.


Constructor & Destructor Documentation

dimeState::dimeState const bool  traversePolylineVertices,
const bool  explodeInserts
 

Constructor.

dimeState::dimeState const dimeState st  ) 
 

Constructor.


The documentation for this class was generated from the following files:
Copyright © 1998-1999, Systems In Motion <sales@sim.no>. All rights reserved.
System documentation was generated using doxygen.