Visual Computing Library  devel
Loading...
Searching...
No Matches
vcl::PointCloudT< Scalar > Member List

This is the complete list of members for vcl::PointCloudT< Scalar >, including all inherited members.

add()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
add(uint n)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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
addPerElementCustomComponent(const std::string &name)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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::PositionType &p)vcl::mesh::VertexContainer< T >inline
addVertices(uint n)vcl::mesh::VertexContainer< T >inline
addVertices(const typename T::PositionType &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< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
begin(bool jumpDeleted=true) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
boundingBox() constvcl::comp::BoundingBox< PointType, ParentElemType, OPT >inline
boundingBox()vcl::comp::BoundingBox< PointType, ParentElemType, OPT >inline
BoundingBox()=defaultvcl::comp::BoundingBox< PointType, ParentElemType, OPT >
BoundingBoxType typedefvcl::comp::BoundingBox< PointType, ParentElemType, OPT >
clear()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
clearContainer()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprotected
clearElements()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
clearMaterials()vcl::comp::Materialsinline
clearVertices()vcl::mesh::VertexContainer< T >inline
compact()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
compactContainer()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprotected
compactElements()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
compactIndices() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
compactVertices()vcl::mesh::VertexContainer< T >inline
COMPONENT_IDvcl::comp::CustomComponents< ParentElemType >static
Components typedefvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >
ConstMaterialIterator typedefvcl::comp::Materials
ConstTextureImageIterator typedefvcl::comp::Materials
ConstVertexIterator typedef (defined in vcl::mesh::VertexContainer< T >)vcl::mesh::VertexContainer< T >
Containers typedefvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >
containerSize() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
ContainerType typedefvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >
customComponent(const std::string &compName) constvcl::comp::CustomComponents< ParentElemType >inline
customComponent(const std::string &compName)vcl::comp::CustomComponents< ParentElemType >inline
customComponentNamesOfType() constvcl::comp::CustomComponents< ParentElemType >inline
CustomComponents()=defaultvcl::comp::CustomComponents< ParentElemType >
customComponentType(const std::string &compName) constvcl::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
deletedNumber() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
deletedVertexNumber() constvcl::mesh::VertexContainer< T >inline
deleteElement(uint i)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
deleteElement(const El *e) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
deleteElement(const El &e) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
deletePerElementCustomComponent(const std::string &name)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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::Mark< ParentElemType, OPT >)vcl::comp::Mark< ParentElemType, OPT >inlineprotected
deserialize(std::istream &is) (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprotected
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::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
deserializeCustomComponentsOfType(std::istream &is) (defined in vcl::comp::CustomComponents< ParentElemType >)vcl::comp::CustomComponents< ParentElemType >inline
deserializePerElementCustomComponentsOfType(std::istream &is)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
deserializePerVertexCustomComponentsOfType(std::istream &is)vcl::mesh::VertexContainer< T >inline
disableAllOptionalComponents()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
disableAllOptionalComponentsInContainer()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprotected
disableAllPerVertexOptionalComponents()vcl::mesh::VertexContainer< T >inline
disablePerElementComponent()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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
disablePerVertexMaterialIndex()vcl::mesh::VertexContainer< T >inline
disablePerVertexNormal()vcl::mesh::VertexContainer< T >inline
disablePerVertexPrincipalCurvature()vcl::mesh::VertexContainer< T >inline
disablePerVertexQuality()vcl::mesh::VertexContainer< T >inline
disablePerVertexTangent()vcl::mesh::VertexContainer< T >inline
disablePerVertexTexCoord()vcl::mesh::VertexContainer< T >inline
element(uint i) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
element(uint i)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
elements(bool jumpDeleted=true)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
elements(uint begin, uint end=UINT_NULL)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
elements(bool jumpDeleted=true) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
elements(uint begin, uint end=UINT_NULL) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
ElementType typedefvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >
EMPTY_IMAGE (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprivatestatic
enableAllOptionalComponents()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
enableAllOptionalComponentsInContainer()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprotected
enableAllPerVertexOptionalComponents()vcl::mesh::VertexContainer< T >inline
enablePerElementComponent()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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
enablePerVertexMaterialIndex()vcl::mesh::VertexContainer< T >inline
enablePerVertexNormal()vcl::mesh::VertexContainer< T >inline
enablePerVertexPrincipalCurvature()vcl::mesh::VertexContainer< T >inline
enablePerVertexQuality()vcl::mesh::VertexContainer< T >inline
enablePerVertexTangent()vcl::mesh::VertexContainer< T >inline
enablePerVertexTexCoord()vcl::mesh::VertexContainer< T >inline
enableSameOptionalComponentsOf(const OtherMeshType &m)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
end()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
end() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
hasContainerOf()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlinestatic
hasContainerOf()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlinestatic
hasCustomComponent(const std::string &compName) constvcl::comp::CustomComponents< ParentElemType >inline
hasPerElementComponent()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlinestatic
hasPerElementCustomComponent(const std::string &name) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
hasPerElementOptionalComponent()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlinestatic
hasPerVertexCustomComponent(const std::string &name) constvcl::mesh::VertexContainer< T >inline
hasSameMark(const E &e) constvcl::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 >protected
importFrom(const Element &e, bool=true) (defined in vcl::comp::Mark< ParentElemType, OPT >)vcl::comp::Mark< ParentElemType, OPT >protected
importFrom(const Element &e, bool=true) (defined in vcl::comp::Materials)vcl::comp::Materialsprotected
importFrom(const Element &e, bool=true) (defined in vcl::comp::Name< ParentElemType, OPT >)vcl::comp::Name< ParentElemType, OPT >protected
importFrom(const Element &e, bool=true) (defined in vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >)vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >protected
importFrom(const Element &e, bool=true) (defined in vcl::comp::CustomComponents< ParentElemType >)vcl::comp::CustomComponents< ParentElemType >protected
Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >::importFrom(const OtherMeshType &m)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
incrementMark()vcl::comp::Mark< ParentElemType, OPT >inline
index(const El &e) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
index(const El *e) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, 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() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
isCustomComponentOfType(const std::string &compName) constvcl::comp::CustomComponents< ParentElemType >inline
isPerElementComponentEnabled() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
isPerElementCustomComponentOfType(const std::string &name) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
isPerVertexAdjacentEdgesEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexAdjacentFacesEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexAdjacentVerticesEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexColorEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexCustomComponentOfType(const std::string &name) constvcl::mesh::VertexContainer< T >inline
isPerVertexMarkEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexMaterialIndexEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexNormalEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexPrincipalCurvatureEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexQualityEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexTangentEnabled() constvcl::mesh::VertexContainer< T >inline
isPerVertexTexCoordEnabled() constvcl::mesh::VertexContainer< T >inline
mark() constvcl::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
material(uint i) constvcl::comp::Materialsinline
material(uint i)vcl::comp::Materialsinline
materialBegin()vcl::comp::Materialsinline
materialBegin() constvcl::comp::Materialsinline
materialEnd()vcl::comp::Materialsinline
materialEnd() constvcl::comp::Materialsinline
MaterialIterator typedefvcl::comp::Materials
Materials()=defaultvcl::comp::Materials
materials()vcl::comp::Materialsinline
materials() constvcl::comp::Materialsinline
materialsNumber() constvcl::comp::Materialsinline
MaterialType typedefvcl::comp::Materials
mats() (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprivate
mats() const (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprivate
mData (defined in vcl::comp::CustomComponents< ParentElemType >)vcl::comp::CustomComponents< ParentElemType >private
Mesh()vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
Mesh(const Mesh &oth)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
Mesh(Mesh &&oth)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
meshBasePath() constvcl::comp::Materialsinline
meshBasePath()vcl::comp::Materialsinline
name()vcl::comp::Name< ParentElemType, OPT >inline
name() constvcl::comp::Name< ParentElemType, OPT >inline
Name()=defaultvcl::comp::Name< ParentElemType, OPT >
number() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
operator=(Mesh oth)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
perElementCustomComponentNames() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
perElementCustomComponentNamesOfType() constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
perElementCustomComponentType(const std::string &name) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
perElementCustomComponentVectorHandle(const std::string &name)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
perElementCustomComponentVectorHandle(const std::string &name) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
perVertexCustomComponentNames() constvcl::mesh::VertexContainer< T >inline
perVertexCustomComponentNamesOfType() constvcl::mesh::VertexContainer< T >inline
perVertexCustomComponentType(const std::string &name) constvcl::mesh::VertexContainer< T >inline
perVertexCustomComponentVectorHandle(const std::string &name)vcl::mesh::VertexContainer< T >inline
perVertexCustomComponentVectorHandle(const std::string &name) constvcl::mesh::VertexContainer< T >inline
pushMaterial(const Material &mat)vcl::comp::Materialsinline
pushTextureImage(const std::string &texturePath, const Image &img)vcl::comp::Materialsinline
pushTextureImage(const std::string &texturePath, Image &&img)vcl::comp::Materialsinline
reserve(uint n)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
reserveVertices(uint n)vcl::mesh::VertexContainer< T >inline
resetMark()vcl::comp::Mark< ParentElemType, OPT >inline
resize(uint n)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
resizeVertices(uint n)vcl::mesh::VertexContainer< T >inline
ScalarType typedefvcl::PointCloudT< Scalar >
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::Mark< ParentElemType, OPT >)vcl::comp::Mark< ParentElemType, OPT >inlineprotected
serialize(std::ostream &os) const (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprotected
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::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
serializeCustomComponentsOfType(std::ostream &os) const (defined in vcl::comp::CustomComponents< ParentElemType >)vcl::comp::CustomComponents< ParentElemType >inline
serializePerElementCustomComponentsOfType(std::ostream &os) constvcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
serializePerVertexCustomComponentsOfType(std::ostream &os) constvcl::mesh::VertexContainer< T >inline
setContainerBase(const Mesh< A... > &m, Array &bases)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprivatestatic
setContainerSize(const Mesh< A... > &m, Array &sizes)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprivatestatic
swap(Mesh &m2)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
textureImage(const std::string &texturePath) constvcl::comp::Materialsinline
textureImageBegin()vcl::comp::Materialsinline
textureImageBegin() constvcl::comp::Materialsinline
textureImageEnd()vcl::comp::Materialsinline
textureImageEnd() constvcl::comp::Materialsinline
TextureImageIterator typedefvcl::comp::Materials
textureImages()vcl::comp::Materialsinline
textureImages() constvcl::comp::Materialsinline
textureImagesNumber() constvcl::comp::Materialsinline
TransformMatrix()vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >inline
transformMatrix() constvcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >inline
transformMatrix()vcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >inline
TransformMatrixType typedefvcl::comp::TransformMatrix< Scalar, ParentElemType, OPT >
txtImgs() (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprivate
txtImgs() const (defined in vcl::comp::Materials)vcl::comp::Materialsinlineprivate
updateIndices(const std::vector< uint > &newIndices)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inline
updateReferencesOfContainerType(Mesh< A... > &m, const Array &bases)vcl::Mesh< mesh::VertexContainer< pointcloud::Vertex< Scalar > >, mesh::BoundingBox3< Scalar >, mesh::Mark, mesh::Materials, mesh::Name, mesh::TransformMatrix< Scalar >, mesh::CustomComponents >inlineprivatestatic
updateVertexReferences(const std::vector< uint > &newIndices)vcl::mesh::VertexContainer< T >inline
vertex(uint i) constvcl::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) constvcl::mesh::VertexContainer< T >inline
vertexCompactIndices() constvcl::mesh::VertexContainer< T >inline
VertexContainer()=defaultvcl::mesh::VertexContainer< T >
vertexContainerSize() constvcl::mesh::VertexContainer< T >inline
VertexContainerType typedef (defined in vcl::mesh::VertexContainer< T >)vcl::mesh::VertexContainer< T >private
vertexEnd()vcl::mesh::VertexContainer< T >inline
vertexEnd() constvcl::mesh::VertexContainer< T >inline
vertexIndexIfCompact(uint i) constvcl::mesh::VertexContainer< T >inline
VertexIterator typedef (defined in vcl::mesh::VertexContainer< T >)vcl::mesh::VertexContainer< T >
vertexNumber() constvcl::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(uint begin, uint end=UINT_NULL)vcl::mesh::VertexContainer< T >inline
vertices(bool jumpDeleted=true) constvcl::mesh::VertexContainer< T >inline
vertices(uint begin, uint end=UINT_NULL) constvcl::mesh::VertexContainer< T >inline