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

HxCorbaBlob2d.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 HxCorbaBlob2d_idl
00011 #define HxCorbaBlob2d_idl
00012 
00013 #include "HxCorbaPixValue.idl"
00014 #include "HxCorbaRgbBuffer.idl"
00015 #include "HxCorbaImageRep.idl"
00016 
00017 module HxCorba
00018 {
00019     typedef long ContourCode; // long or octet
00020     typedef sequence<ContourCode> ContourCodeSeq;
00021     
00022     interface Blob2d
00023     {
00024         long            ident();
00025         ImageRep        getInputImage();
00026         ImageRep        getLabeledImage();
00027         long            getLabel();
00028 
00029         long            getContourX();
00030         long            getContourY();
00031         long            getContourLength();
00032         ContourCodeSeq  getContourCodes();
00033         void            fillRgb(in RgbBuffer buf);
00034 
00035         PixValue        getFeature(in string name);
00036     };
00037     
00038     typedef sequence<Blob2d> Blob2dSet;
00039 };
00040 
00041 #endif //HxCorbaBlob2d_idl

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