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 ACG::Geometry::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
Plane typedef (defined in VolumeMeshBufferManager< VolumeMesh >) | 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
should_render(const VertexHandle &_vh) (defined in VolumeMeshBufferManager< VolumeMesh >) | VolumeMeshBufferManager< VolumeMesh > | private
should_render(const HalfEdgeHandle &_heh) (defined in VolumeMeshBufferManager< VolumeMesh >) | VolumeMeshBufferManager< VolumeMesh > | private
should_render(const EdgeHandle &_eh) (defined in VolumeMeshBufferManager< VolumeMesh >) | VolumeMeshBufferManager< VolumeMesh > | private
should_render(const HalfFaceHandle &_hfh) (defined in VolumeMeshBufferManager< VolumeMesh >) | VolumeMeshBufferManager< VolumeMesh > | private
should_render(const FaceHandle &_fh) (defined in VolumeMeshBufferManager< VolumeMesh >) | VolumeMeshBufferManager< VolumeMesh > | private
should_render(const CellHandle &_ch) (defined in VolumeMeshBufferManager< VolumeMesh >) | VolumeMeshBufferManager< VolumeMesh > | private
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 > | inline virtual