37 #ifndef AIMSDATA_IO_CHANNELR_H 
   38 #define AIMSDATA_IO_CHANNELR_H 
   54       InternalConverter( uint8_t c, 
int b, 
int frm, OUTP & d )
 
   55         : Process(), channel(c), border( b ), frame( frm ), data( d ) {}
 
   56       virtual ~InternalConverter() {}
 
   76     virtual void read( OUTP & data, 
 
   79                        const std::string* format = 0, 
 
   82                        const std::map<std::string, std::set<std::string> > & );
 
   85     std::string _filename;
 
   86     std::map<std::string, std::set<std::string> > _allowedTypes;
 
Reads a carto::VolumeRef, with conversion if needed.
void setAllowedInputDataTypes(const std::map< std::string, std::set< std::string > > &)
virtual void read(OUTP &data, uint8_t channel=4, int border=0, const std::string *format=0, int frame=-1)
ChannelReader(const std::string &f)
Link mechanism between the Finder and a process operating on arbitrary data types.
The class for EcatSino data write operation.