User Documentation
RAVL, Recognition And Vision Library
DEVELOP HOME PAGE CLASS LIST CONTENTS
Ravl - Core - IO - Formats - FileFormatDescC
 

  PUBLIC
FileFormatDescC::FileFormatDescC(void)
FileFormatDescC::FileFormatDescC(FileFormatBaseC,DListC,const type_info &,bool)
FileFormatDescC::Format(void) const
FileFormatDescC::Conversion(void) const
FileFormatDescC::SourceType(void) const
FileFormatDescC::IsInput(void) const
FileFormatDescC::CreateInput(StringC) const
FileFormatDescC::CreateOutput(StringC) const
FileFormatDescC::CreateInput(StringC,DPSeekCtrlC &) const
FileFormatDescC::CreateOutput(StringC,DPSeekCtrlC &) const
FileFormatDescC::BuildInputConv(const DPIPortBaseC &) const
FileFormatDescC::BuildOutputConv(const DPOPortBaseC &) const
FileFormatDescC::DumpConv(ostream &) const

   FileFormatDescC   
 
File Format descriptor.
 
include "Ravl/DP/FileFormDesc.hh"
Created:13/08/98 
User Level:Advanced
Library:RavlIO
In Scope:RavlN

Comments:
Small object.

Variables:
Methods:
FileFormatDescC()
Default constructor.

FileFormatDescC(FileFormatBaseC nform,DListC<DPConverterBaseC> nconv,const type_info & ntype,bool nisInput)
Constructor.

const FileFormatBaseC & Format() const
File format.

const DListC<DPConverterBaseC> & Conversion() const
Required type conversion.

const type_info & SourceType() const
Type to request in load.

bool IsInput() const
Is an input descriptor ?

DPIPortBaseC CreateInput(StringC filename) const
Create an input from the descriptor.

DPOPortBaseC CreateOutput(StringC filename) const
Create an input from the descriptor.

DPIPortBaseC CreateInput(StringC filename,DPSeekCtrlC & sc) const
Create an input from the descriptor.

DPOPortBaseC CreateOutput(StringC filename,DPSeekCtrlC & sc) const
Create an input from the descriptor.

DPIPortBaseC BuildInputConv(const DPIPortBaseC & ip) const
Build input conversion.

DPOPortBaseC BuildOutputConv(const DPOPortBaseC & op) const
Build output conversion.

void DumpConv(ostream & out) const
Dump conversion to out.


Maintainer:Charles Galambos, Created: 13/08/98, Documentation by CxxDoc: Tue Aug 13 09:59:02 2002