#include <pcl/outofcore/metadata.h>
Public Member Functions |
|
OutofcoreAbstractMetadata () | |
Empty constructor. More... |
|
virtual | ~OutofcoreAbstractMetadata () |
virtual void | serializeMetadataToDisk ()=0 |
Write the metadata in the on-disk format, e.g. More... |
|
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. More... |
|
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. More... |
|
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. More... |
|
Detailed Description
Definition at line 58 of file metadata.h.
Constructor & Destructor Documentation
OutofcoreAbstractMetadata()
|
inline |
Empty constructor.
Definition at line 63 of file metadata.h.
~OutofcoreAbstractMetadata()
|
inlinevirtual |
Definition at line 68 of file metadata.h.
Member Function Documentation
loadMetadataFromDisk()
|
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.
serializeMetadataToDisk()
|
pure virtual |
Write the metadata in the on-disk format, e.g.
JSON.
Implemented in pcl::outofcore::OutofcoreOctreeBaseMetadata.
writeMetadataString()
|
protectedpure virtual |
Constructs the metadata ascii which can be written to disk or piped to stdout.
Implemented in pcl::outofcore::OutofcoreOctreeBaseMetadata.
Friends And Related Function Documentation
operator<<
|
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.
The documentation for this class was generated from the following file:
- pcl/outofcore/metadata.h
© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1outofcore_1_1_outofcore_abstract_metadata.html