Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorbaSF.idl

Go to the documentation of this file.
00001 /*
00002  *  Copyright (c) 2002, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *  Author(s):
00006  *  Dennis Koelma (koelma@science.uva.nl)
00007  */
00008 
00009 #ifndef HxCorbaSF_idl
00010 #define HxCorbaSF_idl
00011 
00012 #include "HxCorbaImageRep.idl"
00013 
00014 module HxCorba
00015 {
00016 
00017 
00019 interface SF
00020 {
00021     ImageRep        getKernel();
00022     ImageRep        getHorizontalKernel();
00023     ImageRep        getVerticalKernel();
00024 
00025     long            isSeparable();
00026     long            isSymetric();
00027 
00028     long            getConnectivity();
00029 };
00030 
00031 
00033 interface SFFactory
00034 {
00035     SF  makeSFfromImage(in ImageRep im);
00036 
00037     SF  makeFlatSF(in ImageSignature sig, in Sizes sz, in PixValue val);
00038     SF  makeBoxSF(in ImageSignature sig, in Sizes sz, in PixValue val);
00039     SF  makeCrossSF(in ImageSignature sig, in Sizes sz, in PixValue val);
00040     SF  makeDiskSF(in ImageSignature sig, in Sizes sz, in PixValue val);
00041     SF  makeDiamondSF(in ImageSignature sig, in Sizes sz, in PixValue val);
00042 
00043     SF  makeGaussianSF(in Sizes sz, in double sigma);
00044 
00045     SF  makeParabolaSF(in Sizes sz, in double sigma);
00046 };
00047 
00048 }; // module HxCorba
00049 
00050 #endif //HxCorbaSF_idl

Generated on Mon Jan 27 15:09:39 2003 for IDLReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001