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

Friends

class dimeInsert


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.