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

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() [1/2]

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

Constructor.

◆ dimeState() [2/2]

dimeState::dimeState ( const dimeState st)

Constructor.


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

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

Generated on Sat Jan 20 2018 13:16:37 for Dime by Doxygen 1.8.13.