Point Cloud Library (PCL) 1.12.0
|
#include <pcl/outofcore/metadata.h>
Public Member Functions | |
OutofcoreAbstractMetadata () | |
Empty constructor. | |
virtual | ~OutofcoreAbstractMetadata () |
virtual void | serializeMetadataToDisk ()=0 |
Write the metadata in the on-disk format, e.g. | |
virtual int | loadMetadataFromDisk (const boost::filesystem::path &path_to_metadata)=0 |
Method which should read and parse metadata and store it in variables that have public getters and setters. | |
Protected Member Functions | |
virtual void | writeMetadataString (std::vector< char > &buf)=0 |
Constructs the metadata ascii which can be written to disk or piped to stdout. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const OutofcoreAbstractMetadata &metadata_arg) |
Should write the same ascii metadata that is saved on disk, or a human readable format of the metadata in case a binary format is being used. | |
Definition at line 58 of file metadata.h.
|
inline |
Empty constructor.
Definition at line 63 of file metadata.h.
|
inlinevirtual |
Definition at line 68 of file metadata.h.
|
pure virtual |
Method which should read and parse metadata and store it in variables that have public getters and setters.
Implemented in pcl::outofcore::OutofcoreOctreeBaseMetadata.
Write the metadata in the on-disk format, e.g.
JSON.
Implemented in pcl::outofcore::OutofcoreOctreeBaseMetadata.
|
protectedpure virtual |
Constructs the metadata ascii which can be written to disk or piped to stdout.
Implemented in pcl::outofcore::OutofcoreOctreeBaseMetadata.
|
friend |
Should write the same ascii metadata that is saved on disk, or a human readable format of the metadata in case a binary format is being used.