33 #include <dime/util/Linear.h>
40 dimeState(
const bool traversePolylineVertices,
41 const bool explodeInserts);
50 TRAVERSE_POLYLINE_VERTICES = 0x1,
51 EXPLODE_INSERTS = 0x2,
54 PRIVATE_MASK = 0x8000,
55 INVMATRIX_DIRTY = 0x8000
58 void setFlags(
const unsigned int flags);
59 unsigned int getFlags()
const;
72 dimeState::getMatrix()
const {
77 dimeState::setFlags(
const unsigned int flags)
79 this->flags = (this->flags & PRIVATE_MASK) | flags;
83 dimeState::getFlags()
const
85 return (this->flags & PUBLIC_MASK);
89 dimeState::getCurrentInsert()
const
91 return this->currentInsert;
94 #endif // ! DIME_STATE_H