Coin Logo http://www.coin3d.org/
http://www.kongsberg.com/kogt/

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 dimeMatrix & getMatrix () const
const dimeMatrix & getInvMatrix () const
void getMatrix (dimeMatrix &m) const
void setMatrix (const dimeMatrix &matrix)
void setFlags (const unsigned int flags)
unsigned int getFlags () const
const dimeInsert * getCurrentInsert () const

Friends

class dimeInsert

Detailed Description

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

Constructor & Destructor Documentation

◆ dimeState() [1/2]

dimeState::dimeState ( const bool traversePolylineVertices,
const bool explodeInserts )

Constructor.

Referenced by dimeState().

◆ dimeState() [2/2]

dimeState::dimeState ( const dimeState & st)

Constructor.

References dimeState().


The documentation for this class was generated from the following files:

Copyright © by Kongsberg Oil & Gas Technologies. All rights reserved.

Generated on for Dime by Doxygen 1.15.0.