00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HxCorbaNJet_idl
00010 #define HxCorbaNJet_idl
00011
00012 #include "HxCorbaImageRep.idl"
00013
00014 module HxCorba
00015 {
00016
00018 interface NJet
00019 {
00020 long order();
00021 double scale();
00022 long nrComponents();
00023 boolean isColor();
00024
00025 ImageRep getLidx(in long i);
00026 ImageRep getJidx(in long i);
00027 ImageRep getMidx(in long i);
00028
00029 ImageRep xy(in long x, in long y);
00030 ImageRep xyz(in long x, in long y, in long z);
00031 ImageRep xyl(in long x, in long y, in long l);
00032 ImageRep xyzl(in long x, in long y, in long z, in long l);
00033
00034 ImageList getLList();
00035 ImageList getJList();
00036 ImageList getMList();
00037 ImageList getList();
00038
00039 ImageRep getLw();
00040 ImageRep getJw();
00041 ImageRep getMw();
00042 };
00043
00044
00046 interface NJetFactory
00047 {
00048 NJet makeNJet(in ImageRep im, in long N, in double scale, in double precision);
00049 };
00050
00051 };
00052
00053 #endif //HxCorbaNJet_idl