Coin Logo http://www.sim.no
http://www.coin3d.org

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

 TRAVERSE_POLYLINE_VERTICES = 0x1
 EXPLODE_INSERTS = 0x2
 PUBLIC_MASK = 0x7fff
 PRIVATE_MASK = 0x8000
 INVMATRIX_DIRTY = 0x8000
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-2005 by Systems in Motion AS. All rights reserved.

Generated on Tue Dec 2 23:27:14 2008 for DIME by Doxygen. 1.4.7