MeshGeometryIO.hpp
Go to the documentation of this file.
1 
29 #ifndef MESHGEOMETRYIO
30 #define MESHGEOMETRYIO
31 
33 
34 namespace lvr2
35 {
36 
38 {
39 public:
44  virtual FloatChannelOptional getVertices() = 0;
45 
50  virtual IndexChannelOptional getIndices() = 0;
51 
56  virtual bool addVertices(const FloatChannel& channel_ptr) = 0;
57 
62  virtual bool addIndices(const IndexChannel& channel_ptr) = 0;
63 };
64 
65 } // namespace lvr2
66 
67 #endif
BaseBuffer.hpp
lvr2::IndexChannelOptional
IndexChannel::Optional IndexChannelOptional
Definition: Channel.hpp:100
lvr2::MeshGeometryIO::addVertices
virtual bool addVertices(const FloatChannel &channel_ptr)=0
Persistence layer interface, Writes the vertices of the mesh to the persistence layer.
lvr2::MeshGeometryIO::addIndices
virtual bool addIndices(const IndexChannel &channel_ptr)=0
Persistence layer interface, Writes the face indices of the mesh to the persistence layer.
lvr2::FloatChannelOptional
FloatChannel::Optional FloatChannelOptional
Definition: Channel.hpp:88
lvr2::MeshGeometryIO
Definition: MeshGeometryIO.hpp:37
lvr2::Channel< float >
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::MeshGeometryIO::getIndices
virtual IndexChannelOptional getIndices()=0
Persistence layer interface, Accesses the face indices of the mesh in the persistence layer.
lvr2::MeshGeometryIO::getVertices
virtual FloatChannelOptional getVertices()=0
Persistence layer interface, Accesses the vertices of the mesh in the persistence layer.


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 Wed Mar 2 2022 00:37:24