Public Member Functions | Protected Member Functions | Friends
pcl::outofcore::OutofcoreAbstractMetadata Class Reference

#include <metadata.h>

Inheritance diagram for pcl::outofcore::OutofcoreAbstractMetadata:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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.
 OutofcoreAbstractMetadata ()
 Empty constructor.
virtual void serializeMetadataToDisk ()=0
 Write the metadata in the on-disk format, e.g. JSON.
virtual ~OutofcoreAbstractMetadata ()

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.

Detailed Description

Definition at line 60 of file metadata.h.


Constructor & Destructor Documentation

Empty constructor.

Definition at line 65 of file metadata.h.

Definition at line 70 of file metadata.h.


Member Function Documentation

virtual int pcl::outofcore::OutofcoreAbstractMetadata::loadMetadataFromDisk ( const boost::filesystem::path &  path_to_metadata) [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.

virtual void pcl::outofcore::OutofcoreAbstractMetadata::writeMetadataString ( std::vector< char > &  buf) [protected, pure 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

std::ostream& operator<< ( std::ostream &  os,
const OutofcoreAbstractMetadata metadata_arg 
) [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
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:32