Public Member Functions | List of all members
lvr2::MeshGeometryIO Class Referenceabstract

#include <MeshGeometryIO.hpp>

Inheritance diagram for lvr2::MeshGeometryIO:
Inheritance graph
[legend]

Public Member Functions

virtual bool addIndices (const IndexChannel &channel_ptr)=0
 Persistence layer interface, Writes the face indices of the mesh to the persistence layer. More...
 
virtual bool addVertices (const FloatChannel &channel_ptr)=0
 Persistence layer interface, Writes the vertices of the mesh to the persistence layer. More...
 
virtual IndexChannelOptional getIndices ()=0
 Persistence layer interface, Accesses the face indices of the mesh in the persistence layer. More...
 
virtual FloatChannelOptional getVertices ()=0
 Persistence layer interface, Accesses the vertices of the mesh in the persistence layer. More...
 

Detailed Description

Definition at line 37 of file MeshGeometryIO.hpp.

Member Function Documentation

◆ addIndices()

virtual bool lvr2::MeshGeometryIO::addIndices ( const IndexChannel channel_ptr)
pure virtual

Persistence layer interface, Writes the face indices of the mesh to the persistence layer.

Returns
true if the channel has been written successfully

Implemented in lvr2::HDF5IO, and lvr2::hdf5features::MeshIO< Derived >.

◆ addVertices()

virtual bool lvr2::MeshGeometryIO::addVertices ( const FloatChannel channel_ptr)
pure virtual

Persistence layer interface, Writes the vertices of the mesh to the persistence layer.

Returns
true if the channel has been written successfully

Implemented in lvr2::HDF5IO, and lvr2::hdf5features::MeshIO< Derived >.

◆ getIndices()

virtual IndexChannelOptional lvr2::MeshGeometryIO::getIndices ( )
pure virtual

Persistence layer interface, Accesses the face indices of the mesh in the persistence layer.

Returns
An optional index channel, the channel is valid if the mesh indices have been read successfully

Implemented in lvr2::HDF5IO, and lvr2::hdf5features::MeshIO< Derived >.

◆ getVertices()

virtual FloatChannelOptional lvr2::MeshGeometryIO::getVertices ( )
pure virtual

Persistence layer interface, Accesses the vertices of the mesh in the persistence layer.

Returns
An optional float channel, the channel is valid if the mesh vertices have been read successfully

Implemented in lvr2::HDF5IO, and lvr2::hdf5features::MeshIO< Derived >.


The documentation for this class was generated from the following file:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:12