|
gtsam_points
|
PLY property buffer for a specific type. More...
#include <ply_io.hpp>


Public Member Functions | |
| PLYPropertyBuffer (const std::string &name, size_t size) | |
| PLYPropertyBuffer (const std::string &name, const T *data, size_t size) | |
| std::shared_ptr< PLYGenericPropertyBuffer > | clone () const override |
| PLYPropertyType | type () const override |
| size_t | size () const override |
| Get the number of elements. | |
| void * | get () override |
| Get the raw pointer to the data. | |
| void | read_from_buffer (char *buffer, int offset, size_t index) override |
| void | read_from_stream (std::istream &is, int offset, size_t index) override |
| void | write_to_buffer (char *buffer, int offset, size_t index) const override |
| void | write_to_stream (std::ostream &os, int offset, size_t index) const override |
Public Member Functions inherited from glk::PLYGenericPropertyBuffer | |
| PLYGenericPropertyBuffer (const std::string &name) | |
| virtual | ~PLYGenericPropertyBuffer ()=default |
| template<typename T > | |
| T * | get () |
Public Attributes | |
| std::vector< T > | data |
Public Attributes inherited from glk::PLYGenericPropertyBuffer | |
| const std::string | name |
Additional Inherited Members | |
Public Types inherited from glk::PLYGenericPropertyBuffer | |
| using | Ptr = std::shared_ptr< PLYGenericPropertyBuffer > |
| using | ConstPtr = std::shared_ptr< const PLYGenericPropertyBuffer > |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Get the raw pointer to the data.
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Get the number of elements.
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Implements glk::PLYGenericPropertyBuffer.
|
inlineoverridevirtual |
Implements glk::PLYGenericPropertyBuffer.
| std::vector<T> glk::PLYPropertyBuffer< T >::data |