ESA JPIP server  0.1
jpeg2000::Metadata Class Reference

Contains the indexing information associated to the meta-data of a JPEG2000 image file. More...

#include <meta_data.h>

Collaboration diagram for jpeg2000::Metadata:

Public Member Functions

 Metadata ()
 Empty constructor. More...
 
 Metadata (const Metadata &info)
 Copy constructor. More...
 
template<typename T >
T & SerializeWith (T &stream)
 
Metadataoperator= (const Metadata &info)
 Copy assignment. More...
 
virtual ~Metadata ()
 

Public Attributes

vector< FileSegmentmeta_data
 File segments of all the meta-data blocks. More...
 
vector< PlaceHolderplace_holders
 Associated place-holders. More...
 

Friends

ostream & operator<< (ostream &out, const Metadata &info)
 

Detailed Description

Contains the indexing information associated to the meta-data of a JPEG2000 image file.

This class can be printed and serialized.

Constructor & Destructor Documentation

jpeg2000::Metadata::Metadata ( )
inline

Empty constructor.

jpeg2000::Metadata::Metadata ( const Metadata info)
inline

Copy constructor.

virtual jpeg2000::Metadata::~Metadata ( )
inlinevirtual

Member Function Documentation

Metadata& jpeg2000::Metadata::operator= ( const Metadata info)
inline

Copy assignment.

Here is the call graph for this function:

template<typename T >
T& jpeg2000::Metadata::SerializeWith ( T &  stream)
inline

Friends And Related Function Documentation

ostream& operator<< ( ostream &  out,
const Metadata info 
)
friend

Member Data Documentation

vector<FileSegment> jpeg2000::Metadata::meta_data

File segments of all the meta-data blocks.

vector<PlaceHolder> jpeg2000::Metadata::place_holders

Associated place-holders.


The documentation for this class was generated from the following file: