Developer Documentation
VolumeMeshBufferManager< VolumeMesh > Member List

This is the complete list of members for VolumeMeshBufferManager< VolumeMesh >, including all inherited members.

addColorToBuffer(ACG::Vec4uc _color, unsigned char *_buffer, unsigned int _offset)VolumeMeshBufferManager< VolumeMesh >private
addColorToBuffer(ACG::Vec4f _color, unsigned char *_buffer, unsigned int _offset)VolumeMeshBufferManager< VolumeMesh >private
addCutPlane(const typename VolumeMeshBufferManager< VolumeMesh >::Plane &_p)VolumeMeshBufferManager< VolumeMesh >
addCutPlane(const ACG::Vec3d &_p, const ACG::Vec3d &_n, const ACG::Vec3d &_xsize, const ACG::Vec3d &_ysize)VolumeMeshBufferManager< VolumeMesh >
addFloatToBuffer(float _value, unsigned char *&_buffer)VolumeMeshBufferManager< VolumeMesh >private
addNormalToBuffer(ACG::Vec3d _normal, unsigned char *_buffer, unsigned int _offset)VolumeMeshBufferManager< VolumeMesh >private
addPositionToBuffer(ACG::Vec3d _position, unsigned char *_buffer, unsigned int _offset)VolumeMeshBufferManager< VolumeMesh >private
addTexCoordToBuffer(ACG::Vec2f _texCoord, unsigned char *_buffer, unsigned int _offset)VolumeMeshBufferManager< VolumeMesh >private
addUCharToBuffer(unsigned char _value, unsigned char *&_buffer)VolumeMeshBufferManager< VolumeMesh >private
buildColorBuffer(unsigned char *_buffer)VolumeMeshBufferManager< VolumeMesh >private
buildNormalBuffer(unsigned char *_buffer)VolumeMeshBufferManager< VolumeMesh >private
buildPickColorBuffer(ACG::GLState &_state, unsigned int _offset, unsigned char *_buffer)VolumeMeshBufferManager< VolumeMesh >private
buildTexCoordBuffer(unsigned char *_buffer)VolumeMeshBufferManager< VolumeMesh >private
buildVertexBuffer(unsigned char *_buffer)VolumeMeshBufferManager< VolumeMesh >private
calculateCellInsideness()VolumeMeshBufferManager< VolumeMesh >private
calculateCOGs()VolumeMeshBufferManager< VolumeMesh >private
calculateVertexDeclaration()VolumeMeshBufferManager< VolumeMesh >private
Cell typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
CellHandle typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
clearCutPlanes()VolumeMeshBufferManager< VolumeMesh >
CM_CELL enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_EDGE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_FACE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_HALFEDGE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_HALFFACE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_NO_COLORS enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_PICK enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
CM_VERTEX enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
ColorMode enum name (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
colorsNeedRebuild()VolumeMeshBufferManager< VolumeMesh >private
countNumOfVertices()VolumeMeshBufferManager< VolumeMesh >private
cut_planes_ (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
disableColors()VolumeMeshBufferManager< VolumeMesh >inline
disableNormals()VolumeMeshBufferManager< VolumeMesh >inline
disablePrimitives()VolumeMeshBufferManager< VolumeMesh >inline
disableTextures()VolumeMeshBufferManager< VolumeMesh >inline
Edge typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
EdgeHandle typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
enableCellPrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableEdgeOnCellPrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableEdgePrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableFaceOnCellPrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableFacePrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableHalfedgePrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableHalffaceOnCellPrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableHalffacePrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableIrregularEdgePrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enablePerCellColors()VolumeMeshBufferManager< VolumeMesh >inline
enablePerEdgeColors()VolumeMeshBufferManager< VolumeMesh >inline
enablePerFaceColors()VolumeMeshBufferManager< VolumeMesh >inline
enablePerFaceNormals()VolumeMeshBufferManager< VolumeMesh >inline
enablePerHalfedgeColors()VolumeMeshBufferManager< VolumeMesh >inline
enablePerHalffaceColors()VolumeMeshBufferManager< VolumeMesh >inline
enablePerHalffaceNormals()VolumeMeshBufferManager< VolumeMesh >inline
enablePerVertexColors()VolumeMeshBufferManager< VolumeMesh >inline
enablePerVertexNormals()VolumeMeshBufferManager< VolumeMesh >inline
enablePickColors()VolumeMeshBufferManager< VolumeMesh >inline
enableTextureSingle()VolumeMeshBufferManager< VolumeMesh >inline
enableVertexOnCellPrimitives()VolumeMeshBufferManager< VolumeMesh >inline
enableVertexPrimitives()VolumeMeshBufferManager< VolumeMesh >inline
Face typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
FaceHandle typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
free()VolumeMeshBufferManager< VolumeMesh >
getBuffer()VolumeMeshBufferManager< VolumeMesh >
getCOG(OpenVolumeMesh::CellHandle _ch)VolumeMeshBufferManager< VolumeMesh >private
getColorOffset()VolumeMeshBufferManager< VolumeMesh >inline
getNormalOffset()VolumeMeshBufferManager< VolumeMesh >inline
getNumOfIncidentCells(OpenVolumeMesh::FaceHandle _fh)VolumeMeshBufferManager< VolumeMesh >private
getNumOfIncidentCells(OpenVolumeMesh::EdgeHandle _eh)VolumeMeshBufferManager< VolumeMesh >private
getNumOfIncidentCells(OpenVolumeMesh::VertexHandle _vh)VolumeMeshBufferManager< VolumeMesh >private
getNumOfVertices()VolumeMeshBufferManager< VolumeMesh >
getPickBuffer(ACG::GLState &_state, unsigned int _offset)VolumeMeshBufferManager< VolumeMesh >
getScale() const VolumeMeshBufferManager< VolumeMesh >inline
getStride()VolumeMeshBufferManager< VolumeMesh >inline
getTexCoordOffset()VolumeMeshBufferManager< VolumeMesh >inline
getValenceColorCode(unsigned int _valence, bool _inner) const VolumeMeshBufferManager< VolumeMesh >private
getVertexDeclaration()VolumeMeshBufferManager< VolumeMesh >inline
HalfEdgeHandle typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
HalfFaceHandle typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
invalidate()VolumeMeshBufferManager< VolumeMesh >
invalidateColors()VolumeMeshBufferManager< VolumeMesh >
invalidateGeometry()VolumeMeshBufferManager< VolumeMesh >
invalidateNormals()VolumeMeshBufferManager< VolumeMesh >
invalidateTexCoords()VolumeMeshBufferManager< VolumeMesh >
is_inside(const ACG::Vec3d &_p)VolumeMeshBufferManager< VolumeMesh >private
is_inside(const VertexHandle &_vh)VolumeMeshBufferManager< VolumeMesh >private
is_inside(const HalfEdgeHandle &_heh)VolumeMeshBufferManager< VolumeMesh >private
is_inside(const EdgeHandle &_eh)VolumeMeshBufferManager< VolumeMesh >private
is_inside(const HalfFaceHandle &_hfh)VolumeMeshBufferManager< VolumeMesh >private
is_inside(const FaceHandle &_fh)VolumeMeshBufferManager< VolumeMesh >private
is_inside(const CellHandle &_ch)VolumeMeshBufferManager< VolumeMesh >private
mBoundaryOnly (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mBuffer (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCellInsideness (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCellInsidenessValid (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCogs (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCogsValid (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mColorAttrib (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mColorMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mColorOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mColorsChanged (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentBoundaryOnly (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentColorMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentColorOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentNormalMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentNormalOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentNumOfVertices (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentPickOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentPrimitiveMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentShowIrregularInnerEdges (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentShowIrregularOuterValence2Edges (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentSkipRegularEdges (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentSkipUnselected (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentTexCoordMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentTexCoordOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mCurrentVertexSize (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mDefaultColor (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mDrawModes (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mGeometryChanged (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mGlobalPickOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mInvalidated (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mMesh (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mNormalAttrib (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mNormalMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mNormalOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mNormalsChanged (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mNumOfVertices (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mPrimitiveMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mScale (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mShowIrregularInnerEdges (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mShowIrregularOuterValence2Edges (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mSkipRegularEdges (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mSkipUnselected (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mStatusAttrib (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mTexcoordAttrib (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mTexCoordMode (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mTexCoordOffset (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mTexCoordsChanged (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mVertexDeclaration (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
mVertexSize (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
NM_FACE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
NM_HALFFACE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
NM_NONE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
NM_VERTEX enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
NormalMode enum name (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
normalsNeedRebuild()VolumeMeshBufferManager< VolumeMesh >private
optionsChanged()VolumeMeshBufferManager< VolumeMesh >private
PM_CELLS enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_EDGES enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_EDGES_ON_CELLS enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_FACES enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_FACES_ON_CELLS enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_HALFEDGES enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_HALFFACES enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_HALFFACES_ON_CELLS enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_IRREGULAR_EDGES enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_NONE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_VERTICES enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
PM_VERTICES_ON_CELLS enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
positionsNeedRebuild()VolumeMeshBufferManager< VolumeMesh >private
PrimitiveMode enum name (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
saveOptions()VolumeMeshBufferManager< VolumeMesh >private
selectionOnly()VolumeMeshBufferManager< VolumeMesh >inline
setBoundaryOnly(bool _boundaryOnly)VolumeMeshBufferManager< VolumeMesh >inline
setDefaultColor(ACG::Vec4f _defaultColor)VolumeMeshBufferManager< VolumeMesh >
setOptionsFromDrawMode(ACG::SceneGraph::DrawModes::DrawMode _drawMode)VolumeMeshBufferManager< VolumeMesh >
setScale(double _scale)VolumeMeshBufferManager< VolumeMesh >inline
setSelectionOnly(bool _selectionOnly)VolumeMeshBufferManager< VolumeMesh >inline
TCM_NONE enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
TCM_SINGLE_2D enum value (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
TexCoordMode enum name (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
texCoordsNeedRebuild()VolumeMeshBufferManager< VolumeMesh >private
Vertex typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
VertexHandle typedef (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >private
VolumeMeshBufferManager(const VolumeMesh &mesh_, OpenVolumeMesh::StatusAttrib &statusAttrib_, OpenVolumeMesh::ColorAttrib< ACG::Vec4f > &colorAttrib_, OpenVolumeMesh::NormalAttrib< VolumeMesh > &normalAttrib_, OpenVolumeMesh::TexCoordAttrib< ACG::Vec2f > &texcoordAttrib_) (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >
~VolumeMeshBufferManager() (defined in VolumeMeshBufferManager< VolumeMesh >)VolumeMeshBufferManager< VolumeMesh >inlinevirtual