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 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() [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.