| 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 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.

## ◆ dimeState() [2/2]

dimeState::dimeState | ( | const dimeState & | st | ) |

Constructor.

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

- State.h
- State.cpp

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