Class MeshSchema
Defined in File MeshSchema.hpp
Inheritance Relationships
Derived Types
public lvr2::MeshSchemaDirectory(Class MeshSchemaDirectory)public lvr2::MeshSchemaHDF5(Class MeshSchemaHDF5)
Class Documentation
-
class MeshSchema
Subclassed by lvr2::MeshSchemaDirectory, lvr2::MeshSchemaHDF5
Public Functions
-
MeshSchema() = default
-
virtual ~MeshSchema() = default
-
virtual Description mesh(std::string name) const = 0
-
virtual Description vertices(std::string name) const = 0
-
virtual Description vertexChannel(std::string mesh_name, std::string channel_name) const = 0
-
virtual Description surfaces(std::string name) const = 0
-
virtual Description faces(std::string name) const = 0
-
virtual Description faceIndices(std::string name) const = 0
-
virtual Description faceNormals(std::string name) const = 0
-
virtual Description faceColors(std::string name) const = 0
-
virtual Description faceMaterialIndices(std::string name) const = 0
-
virtual Description surfaceCombinedFaceIndices(std::string name) const = 0
-
virtual Description surfaceFaceIndexRanges(std::string name) const = 0
-
virtual Description surfaceMaterialIndices(std::string name) const = 0
-
virtual Description material(std::string name, size_t material_index) const = 0
-
virtual Description texture(std::string name, size_t material_index, std::string layer_name) const = 0
-
MeshSchema() = default