add() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
add(uint n) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
addCustomComponent(const std::string &compName, const CompType &value=CompType()) (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | inline |
addEdge() | vcl::mesh::EdgeContainer< T > | inline |
addEdge(uint v0, uint v1) | vcl::mesh::EdgeContainer< T > | inline |
addEdge(typename T::VertexType *v0, typename T::VertexType *v1) | vcl::mesh::EdgeContainer< T > | inline |
addEdges(uint n) | vcl::mesh::EdgeContainer< T > | inline |
addPerEdgeCustomComponent(const std::string &name) | vcl::mesh::EdgeContainer< T > | inline |
addPerElementCustomComponent(const std::string &name) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
addPerVertexCustomComponent(const std::string &name) | vcl::mesh::VertexContainer< T > | inline |
addVertex() | vcl::mesh::VertexContainer< T > | inline |
addVertex(const typename T::CoordType &p) | vcl::mesh::VertexContainer< T > | inline |
addVertices(uint n) | vcl::mesh::VertexContainer< T > | inline |
addVertices(const typename T::CoordType &p, const VC &... v) | vcl::mesh::VertexContainer< T > | inline |
addVertices(R &&range) | vcl::mesh::VertexContainer< T > | inline |
append(const Mesh &m) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
Base typedef (defined in vcl::mesh::VertexContainer< T >) | vcl::mesh::VertexContainer< T > | private |
begin(bool jumpDeleted=true) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
begin(bool jumpDeleted=true) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
boundingBox() const | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | inline |
boundingBox() | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | inline |
BoundingBox()=default | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | |
BoundingBoxType typedef | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | |
clear() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
clearContainer() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprotected |
clearEdges() | vcl::mesh::EdgeContainer< T > | inline |
clearElements() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
clearTexturePaths() | vcl::comp::TextureImages | inline |
clearTextures() | vcl::comp::TextureImages | inline |
clearVertices() | vcl::mesh::VertexContainer< T > | inline |
Color()=default | vcl::comp::Color< ParentElemType, OPT > | |
color() const | vcl::comp::Color< ParentElemType, OPT > | inline |
color() | vcl::comp::Color< ParentElemType, OPT > | inline |
ColorType typedef | vcl::comp::Color< ParentElemType, OPT > | |
compact() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
compactContainer() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprotected |
compactEdges() | vcl::mesh::EdgeContainer< T > | inline |
compactElements() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
compactIndices() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
compactVertices() | vcl::mesh::VertexContainer< T > | inline |
COMPONENT_ID | vcl::comp::CustomComponents< ParentElemType > | static |
Components typedef | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | |
ConstEdgeIterator typedef (defined in vcl::mesh::EdgeContainer< T >) | vcl::mesh::EdgeContainer< T > | |
ConstTexFileNamesIterator typedef (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | |
ConstTextureIterator typedef (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | |
ConstVertexIterator typedef (defined in vcl::mesh::VertexContainer< T >) | vcl::mesh::VertexContainer< T > | |
Containers typedef | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | |
containerSize() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
ContainerType typedef | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | |
customComponent(const std::string &compName) const | vcl::comp::CustomComponents< ParentElemType > | inline |
customComponent(const std::string &compName) | vcl::comp::CustomComponents< ParentElemType > | inline |
customComponentNamesOfType() const | vcl::comp::CustomComponents< ParentElemType > | inline |
CustomComponents()=default | vcl::comp::CustomComponents< ParentElemType > | |
customComponentType(const std::string &compName) const | vcl::comp::CustomComponents< ParentElemType > | inline |
decrementMark() | vcl::comp::Mark< ParentElemType, OPT > | inline |
deleteCustomComponent(const std::string &compName) (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | inline |
deletedEdgeNumber() const | vcl::mesh::EdgeContainer< T > | inline |
deletedNumber() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
deletedVertexNumber() const | vcl::mesh::VertexContainer< T > | inline |
deleteEdge(uint i) | vcl::mesh::EdgeContainer< T > | inline |
deleteEdge(const EdgeType *e) | vcl::mesh::EdgeContainer< T > | inline |
deleteElement(uint i) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
deleteElement(const El *e) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
deleteElement(const El &e) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
deletePerEdgeCustomComponent(const std::string &name) | vcl::mesh::EdgeContainer< T > | inline |
deletePerElementCustomComponent(const std::string &name) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
deletePerVertexCustomComponent(const std::string &name) | vcl::mesh::VertexContainer< T > | inline |
deleteVertex(uint i) | vcl::mesh::VertexContainer< T > | inline |
deleteVertex(const VertexType *v) | vcl::mesh::VertexContainer< T > | inline |
deserialize(std::istream &is) (defined in vcl::comp::BoundingBox< PointType, ParentElemType, OPT >) | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | inlineprotected |
deserialize(std::istream &is) (defined in vcl::comp::Color< ParentElemType, OPT >) | vcl::comp::Color< ParentElemType, OPT > | inlineprotected |
deserialize(std::istream &is) (defined in vcl::comp::Mark< ParentElemType, OPT >) | vcl::comp::Mark< ParentElemType, OPT > | inlineprotected |
deserialize(std::istream &is) (defined in vcl::comp::Name< ParentElemType, OPT >) | vcl::comp::Name< ParentElemType, OPT > | inlineprotected |
deserialize(std::istream &is) (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | inlineprotected |
deserialize(std::istream &is) (defined in vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >) | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | inlineprotected |
deserialize(std::istream &is) (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | inlineprotected |
disableAllOptionalComponents() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
disableAllOptionalComponentsInContainer() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprotected |
disableAllPerEdgeOptionalComponents() | vcl::mesh::EdgeContainer< T > | inline |
disableAllPerVertexOptionalComponents() | vcl::mesh::VertexContainer< T > | inline |
disablePerEdgeAdjacentEdges() | vcl::mesh::EdgeContainer< T > | inline |
disablePerEdgeAdjacentFaces() | vcl::mesh::EdgeContainer< T > | inline |
disablePerEdgeColor() | vcl::mesh::EdgeContainer< T > | inline |
disablePerEdgeMark() | vcl::mesh::EdgeContainer< T > | inline |
disablePerEdgeQuality() | vcl::mesh::EdgeContainer< T > | inline |
disablePerElementComponent() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
disablePerVertexAdjacentEdges() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexAdjacentFaces() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexAdjacentVertices() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexColor() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexMark() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexNormal() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexPrincipalCurvature() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexQuality() | vcl::mesh::VertexContainer< T > | inline |
disablePerVertexTexCoord() | vcl::mesh::VertexContainer< T > | inline |
Edge typedef (defined in vcl::mesh::EdgeContainer< T >) | vcl::mesh::EdgeContainer< T > | |
edge(uint i) const | vcl::mesh::EdgeContainer< T > | inline |
edge(uint i) | vcl::mesh::EdgeContainer< T > | inline |
edgeBegin(bool jumpDeleted=true) | vcl::mesh::EdgeContainer< T > | inline |
edgeBegin(bool jumpDeleted=true) const | vcl::mesh::EdgeContainer< T > | inline |
edgeCompactIndices() const | vcl::mesh::EdgeContainer< T > | inline |
EdgeContainer()=default | vcl::mesh::EdgeContainer< T > | |
edgeContainerSize() const | vcl::mesh::EdgeContainer< T > | inline |
EdgeContainerType typedef (defined in vcl::mesh::EdgeContainer< T >) | vcl::mesh::EdgeContainer< T > | private |
edgeEnd() | vcl::mesh::EdgeContainer< T > | inline |
edgeEnd() const | vcl::mesh::EdgeContainer< T > | inline |
edgeIndexIfCompact(uint i) const | vcl::mesh::EdgeContainer< T > | inline |
EdgeIterator typedef (defined in vcl::mesh::EdgeContainer< T >) | vcl::mesh::EdgeContainer< T > | |
edgeNumber() const | vcl::mesh::EdgeContainer< T > | inline |
edges(bool jumpDeleted=true) | vcl::mesh::EdgeContainer< T > | inline |
edges(bool jumpDeleted=true) const | vcl::mesh::EdgeContainer< T > | inline |
EdgeType typedef (defined in vcl::mesh::EdgeContainer< T >) | vcl::mesh::EdgeContainer< T > | |
element(uint i) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
element(uint i) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
elements(bool jumpDeleted=true) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
elements(bool jumpDeleted=true) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
ElementType typedef | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | |
enableAllOptionalComponents() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
enableAllOptionalComponentsInContainer() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprotected |
enableAllPerEdgeOptionalComponents() | vcl::mesh::EdgeContainer< T > | inline |
enableAllPerVertexOptionalComponents() | vcl::mesh::VertexContainer< T > | inline |
enablePerEdgeAdjacentEdges() | vcl::mesh::EdgeContainer< T > | inline |
enablePerEdgeAdjacentFaces() | vcl::mesh::EdgeContainer< T > | inline |
enablePerEdgeColor() | vcl::mesh::EdgeContainer< T > | inline |
enablePerEdgeMark() | vcl::mesh::EdgeContainer< T > | inline |
enablePerEdgeQuality() | vcl::mesh::EdgeContainer< T > | inline |
enablePerElementComponent() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
enablePerVertexAdjacentEdges() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexAdjacentFaces() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexAdjacentVertices() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexColor() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexMark() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexNormal() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexPrincipalCurvature() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexQuality() | vcl::mesh::VertexContainer< T > | inline |
enablePerVertexTexCoord() | vcl::mesh::VertexContainer< T > | inline |
enableSameOptionalComponentsOf(const OtherMeshType &m) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
end() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
end() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
hasContainerOf() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlinestatic |
hasContainerOf() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlinestatic |
hasCustomComponent(const std::string &compName) const | vcl::comp::CustomComponents< ParentElemType > | inline |
hasPerEdgeCustomComponent(const std::string &name) const | vcl::mesh::EdgeContainer< T > | inline |
hasPerElementComponent() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlinestatic |
hasPerElementCustomComponent(const std::string &name) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
hasPerElementOptionalComponent() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlinestatic |
hasPerVertexCustomComponent(const std::string &name) const | vcl::mesh::VertexContainer< T > | inline |
hasSameMark(const E &e) const | vcl::comp::Mark< ParentElemType, OPT > | inline |
importFrom(const Element &e, bool=true) (defined in vcl::comp::BoundingBox< PointType, ParentElemType, OPT >) | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | inlineprotected |
importFrom(const Element &e, bool=true) (defined in vcl::comp::Color< ParentElemType, OPT >) | vcl::comp::Color< ParentElemType, OPT > | inlineprotected |
importFrom(const Element &e, bool=true) (defined in vcl::comp::Mark< ParentElemType, OPT >) | vcl::comp::Mark< ParentElemType, OPT > | inlineprotected |
importFrom(const Element &e, bool=true) (defined in vcl::comp::Name< ParentElemType, OPT >) | vcl::comp::Name< ParentElemType, OPT > | inlineprotected |
importFrom(const Element &e, bool=true) (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | inlineprotected |
importFrom(const Element &e, bool=true) (defined in vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >) | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | inlineprotected |
importFrom(const Element &e, bool=true) (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | inlineprotected |
Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >::importFrom(const OtherMeshType &m) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
incrementMark() | vcl::comp::Mark< ParentElemType, OPT > | inline |
index(const El &e) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
index(const El *e) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
vcl::init() | vcl::comp::Mark< ParentElemType, OPT > | inlineprivate |
IS_VERTICAL (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | privatestatic |
isCompact() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
isCustomComponentOfType(const std::string &compName) const | vcl::comp::CustomComponents< ParentElemType > | inline |
isPerEdgeAdjacentEdgesEnabled() const | vcl::mesh::EdgeContainer< T > | inline |
isPerEdgeAdjacentFacesEnabled() const | vcl::mesh::EdgeContainer< T > | inline |
isPerEdgeColorEnabled() const | vcl::mesh::EdgeContainer< T > | inline |
isPerEdgeCustomComponentOfType(const std::string &name) const | vcl::mesh::EdgeContainer< T > | inline |
isPerEdgeMarkEnabled() const | vcl::mesh::EdgeContainer< T > | inline |
isPerEdgeQualityEnabled() const | vcl::mesh::EdgeContainer< T > | inline |
isPerElementComponentEnabled() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
isPerElementCustomComponentOfType(const std::string &name) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
isPerVertexAdjacentEdgesEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexAdjacentFacesEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexAdjacentVerticesEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexColorEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexCustomComponentOfType(const std::string &name) const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexMarkEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexNormalEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexPrincipalCurvatureEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexQualityEnabled() const | vcl::mesh::VertexContainer< T > | inline |
isPerVertexTexCoordEnabled() const | vcl::mesh::VertexContainer< T > | inline |
mark() const | vcl::comp::Mark< ParentElemType, OPT > | inline |
Mark() | vcl::comp::Mark< ParentElemType, OPT > | inline |
markRef() (defined in vcl::comp::Mark< ParentElemType, OPT >) | vcl::comp::Mark< ParentElemType, OPT > | inlineprivate |
mData (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | private |
Mesh() | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
Mesh(const Mesh &oth) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
Mesh(Mesh &&oth) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
meshBasePath() const | vcl::comp::TextureImages | inline |
meshBasePath() | vcl::comp::TextureImages | inline |
Name()=default | vcl::comp::Name< ParentElemType, OPT > | |
name() | vcl::comp::Name< ParentElemType, OPT > | inline |
name() const | vcl::comp::Name< ParentElemType, OPT > | inline |
number() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
operator=(Mesh oth) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
perEdgeCustomComponentNames() const | vcl::mesh::EdgeContainer< T > | inline |
perEdgeCustomComponentNamesOfType() const | vcl::mesh::EdgeContainer< T > | inline |
perEdgeCustomComponentType(const std::string &name) const | vcl::mesh::EdgeContainer< T > | inline |
perEdgeCustomComponentVectorHandle(const std::string &name) | vcl::mesh::EdgeContainer< T > | inline |
perEdgeCustomComponentVectorHandle(const std::string &name) const | vcl::mesh::EdgeContainer< T > | inline |
perElementCustomComponentNames() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
perElementCustomComponentNamesOfType() const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
perElementCustomComponentType(const std::string &name) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
perElementCustomComponentVectorHandle(const std::string &name) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
perElementCustomComponentVectorHandle(const std::string &name) const | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
perVertexCustomComponentNames() const | vcl::mesh::VertexContainer< T > | inline |
perVertexCustomComponentNamesOfType() const | vcl::mesh::VertexContainer< T > | inline |
perVertexCustomComponentType(const std::string &name) const | vcl::mesh::VertexContainer< T > | inline |
perVertexCustomComponentVectorHandle(const std::string &name) | vcl::mesh::VertexContainer< T > | inline |
perVertexCustomComponentVectorHandle(const std::string &name) const | vcl::mesh::VertexContainer< T > | inline |
pushTexture(const Texture &texture) | vcl::comp::TextureImages | inline |
pushTexturePath(const std::string &textPath) | vcl::comp::TextureImages | inline |
reserve(uint n) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
reserveEdges(uint n) | vcl::mesh::EdgeContainer< T > | inline |
reserveVertices(uint n) | vcl::mesh::VertexContainer< T > | inline |
resetMark() | vcl::comp::Mark< ParentElemType, OPT > | inline |
resize(uint n) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
resizeEdges(uint n) | vcl::mesh::EdgeContainer< T > | inline |
resizeVertices(uint n) | vcl::mesh::VertexContainer< T > | inline |
ScalarType typedef | vcl::EdgeMeshT< Scalar, INDEXED > | |
serialize(std::ostream &os) const (defined in vcl::comp::BoundingBox< PointType, ParentElemType, OPT >) | vcl::comp::BoundingBox< PointType, ParentElemType, OPT > | inlineprotected |
serialize(std::ostream &os) const (defined in vcl::comp::Color< ParentElemType, OPT >) | vcl::comp::Color< ParentElemType, OPT > | inlineprotected |
serialize(std::ostream &os) const (defined in vcl::comp::Mark< ParentElemType, OPT >) | vcl::comp::Mark< ParentElemType, OPT > | inlineprotected |
serialize(std::ostream &os) const (defined in vcl::comp::Name< ParentElemType, OPT >) | vcl::comp::Name< ParentElemType, OPT > | inlineprotected |
serialize(std::ostream &os) const (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | inlineprotected |
serialize(std::ostream &os) const (defined in vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >) | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | inlineprotected |
serialize(std::ostream &os) const (defined in vcl::comp::CustomComponents< ParentElemType >) | vcl::comp::CustomComponents< ParentElemType > | inlineprotected |
setContainerBase(const Mesh< A... > &m, Array &bases) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprivatestatic |
setContainerSize(const Mesh< A... > &m, Array &sizes) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprivatestatic |
swap(Mesh &m2) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
TexFileNamesIterator typedef (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | |
texs() (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | inlineprivate |
texs() const (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | inlineprivate |
texture(uint i) const | vcl::comp::TextureImages | inline |
texture(uint i) | vcl::comp::TextureImages | inline |
textureBegin() | vcl::comp::TextureImages | inline |
textureBegin() const | vcl::comp::TextureImages | inline |
textureEnd() | vcl::comp::TextureImages | inline |
textureEnd() const | vcl::comp::TextureImages | inline |
TextureImages()=default | vcl::comp::TextureImages | |
TextureIterator typedef (defined in vcl::comp::TextureImages) | vcl::comp::TextureImages | |
textureNumber() const | vcl::comp::TextureImages | inline |
texturePath(uint i) const | vcl::comp::TextureImages | inline |
texturePath(uint i) | vcl::comp::TextureImages | inline |
texturePathBegin() | vcl::comp::TextureImages | inline |
texturePathBegin() const | vcl::comp::TextureImages | inline |
texturePathEnd() | vcl::comp::TextureImages | inline |
texturePathEnd() const | vcl::comp::TextureImages | inline |
texturePaths() | vcl::comp::TextureImages | inline |
texturePaths() const | vcl::comp::TextureImages | inline |
textures() | vcl::comp::TextureImages | inline |
textures() const | vcl::comp::TextureImages | inline |
TextureType typedef | vcl::comp::TextureImages | |
transformMatrix() const | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | inline |
transformMatrix() | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | inline |
TransformMatrix() | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | inline |
TransformMatrixType typedef | vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT > | |
updateEdgeIndices(const std::vector< uint > &newIndices) | vcl::mesh::EdgeContainer< T > | inline |
updateIndices(const std::vector< uint > &newIndices) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inline |
updateReferencesOfContainerType(Mesh< A... > &m, const Array &bases) | vcl::Mesh< mesh::VertexContainer< edgemesh::Vertex< Scalar, INDEXED > >, mesh::EdgeContainer< edgemesh::Edge< Scalar, INDEXED > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Name, mesh::TextureImages, mesh::TransformMatrix< Scalar >, mesh::CustomComponents > | inlineprivatestatic |
updateVertexIndices(const std::vector< uint > &newIndices) | vcl::mesh::VertexContainer< T > | inline |
vertex(uint i) const | vcl::mesh::VertexContainer< T > | inline |
vertex(uint i) | vcl::mesh::VertexContainer< T > | inline |
Vertex typedef (defined in vcl::mesh::VertexContainer< T >) | vcl::mesh::VertexContainer< T > | |
vertexBegin(bool jumpDeleted=true) | vcl::mesh::VertexContainer< T > | inline |
vertexBegin(bool jumpDeleted=true) const | vcl::mesh::VertexContainer< T > | inline |
vertexCompactIndices() const | vcl::mesh::VertexContainer< T > | inline |
VertexContainer()=default | vcl::mesh::VertexContainer< T > | |
vertexContainerSize() const | vcl::mesh::VertexContainer< T > | inline |
VertexContainerType typedef (defined in vcl::mesh::VertexContainer< T >) | vcl::mesh::VertexContainer< T > | private |
vertexEnd() | vcl::mesh::VertexContainer< T > | inline |
vertexEnd() const | vcl::mesh::VertexContainer< T > | inline |
vertexIndexIfCompact(uint i) const | vcl::mesh::VertexContainer< T > | inline |
VertexIterator typedef (defined in vcl::mesh::VertexContainer< T >) | vcl::mesh::VertexContainer< T > | |
vertexNumber() const | vcl::mesh::VertexContainer< T > | inline |
VertexType typedef (defined in vcl::mesh::VertexContainer< T >) | vcl::mesh::VertexContainer< T > | |
vertices(bool jumpDeleted=true) | vcl::mesh::VertexContainer< T > | inline |
vertices(bool jumpDeleted=true) const | vcl::mesh::VertexContainer< T > | inline |