Main Page   Class Hierarchy   Compound List   File List   Compound 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 Methods

 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.