Public Types | Public Member Functions | Friends | List of all members
dimeState Class Reference

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

#include <dime/State.h>

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.