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