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
virtual FloatChannelOptional getVertices()=0
Persistence layer interface, Accesses the vertices of the mesh in the persistence layer...
virtual bool addVertices(const FloatChannel &channel_ptr)=0
Persistence layer interface, Writes the vertices of the mesh to the persistence layer.
virtual bool addIndices(const IndexChannel &channel_ptr)=0
Persistence layer interface, Writes the face indices of the mesh to the persistence layer...
virtual IndexChannelOptional getIndices()=0
Persistence layer interface, Accesses the face indices of the mesh in the persistence layer...
FloatChannel::Optional FloatChannelOptional
Definition: Channel.hpp:88
IndexChannel::Optional IndexChannelOptional
Definition: Channel.hpp:100


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:08