k3d::idocument_importer Class Reference

Abstract interface for objects that can import data into an existing K-3D document. More...

#include <idocument_importer.h>

Inheritance diagram for k3d::idocument_importer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~idocument_importer ()
virtual imetadata::metadata_t get_file_metadata (const filesystem::path &File)=0
 Return metadata extracted from the file.
virtual bool_t read_file (const filesystem::path &File, idocument &Document)=0
 Read the file data into a document.

Protected Member Functions

 idocument_importer ()
 idocument_importer (const idocument_importer &)
idocument_importeroperator= (const idocument_importer &)

Detailed Description

Abstract interface for objects that can import data into an existing K-3D document.


Constructor & Destructor Documentation

virtual k3d::idocument_importer::~idocument_importer (  )  [inline, virtual]
k3d::idocument_importer::idocument_importer (  )  [inline, protected]
k3d::idocument_importer::idocument_importer ( const idocument_importer  )  [inline, protected]

Member Function Documentation

virtual imetadata::metadata_t k3d::idocument_importer::get_file_metadata ( const filesystem::path File  )  [pure virtual]
idocument_importer& k3d::idocument_importer::operator= ( const idocument_importer  )  [inline, protected]
virtual bool_t k3d::idocument_importer::read_file ( const filesystem::path File,
idocument Document 
) [pure virtual]

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

Generated on Mon Mar 21 07:41:43 2011 for K-3D by doxygen 1.6.3