Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

HxCorbaImageSeq.idl

Go to the documentation of this file.
00001 
00002 /*
00003  *  Copyright (c) 2000, University of Amsterdam, The Netherlands.
00004  *  All rights reserved.
00005  *
00006  *  Author(s):
00007  *  Marc Navarro            (mnavarro@wins.uva.nl)
00008  */
00009 
00010 #ifndef HxCorbaImageSeq_idl
00011 #define HxCorbaImageSeq_idl
00012 
00013 #include "HxCorbaImageRep.idl"
00014 #include "HxCorbaVxSegmentation.idl"
00015 #include "HxCorbaTagList.idl"
00016 
00017 module HxCorba
00018 {
00019     interface ImageSeqDisplayer
00020     {
00021         RgbSeq          getRgb2d(in long frameNr);
00022         void            fillRgb2d(in long frameNr, in RgbBuffer buf);
00023 
00024         long            nrFrames();
00025         
00026         void            setDisplayMode(in string displayMode);
00027         string          getDisplayMode();
00028         void            setSize(in Sizes newSize);
00029         Sizes           getSizes();
00030         Sizes           getOriginalSizes();       
00031         
00032         void            close();
00033     };
00034     
00035     interface ImageSeq
00036     {
00037         ImageRep        getFrame(in long frameNr);
00038         long            nrFrames();
00039         Sizes           frameSizes();       
00040 
00041         RgbSeq          getRgb2d(in long frameNr, in string displayMode);
00042         void            fillRgb2d(in long frameNr, in RgbBuffer buf, 
00043                             in string displayMode);
00044         
00045         ImageSeqDisplayer getDisplayer();
00046                         
00047         VxSegmentation  findCuts(in TagList tags);
00048     };
00049 
00050     interface ImageSeqFactory
00051     {
00052         ImageSeq    constructImageSeq(in string name);
00053         ImageSeq    constructBufferedImageSeq(in string name, in long bufSize);
00054     };
00055 };
00056 
00057 #endif //HxCorbaImageSeq_idl

Generated on Tue Jan 8 13:55:44 2002 for IDLReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001