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

HxCorbaGlobalOps_skel.h

Go to the documentation of this file.
00001 // **********************************************************************
00002 //
00003 // Generated by the ORBacus IDL-to-C++ Translator
00004 //
00005 // Copyright (c) 2001
00006 // IONA Technologies, Inc.
00007 // Waltham, MA, USA
00008 //
00009 // All Rights Reserved
00010 //
00011 // **********************************************************************
00012 
00013 // Version: 4.1.0
00014 
00015 #ifndef ___HxCorbaGlobalOps_skel_h__
00016 #define ___HxCorbaGlobalOps_skel_h__
00017 
00018 #include <HxCorbaGlobalOps.h>
00019 
00020 #include <HxCorbaUserOps_skel.h>
00021 #include <HxCorbaSF_skel.h>
00022 #include <HxCorbaHistogram_skel.h>
00023 #include <HxCorbaNJet_skel.h>
00024 #include <HxCorbaBlob2d_skel.h>
00025 
00026 #ifndef OB_INTEGER_VERSION
00027 #   error No ORBacus version defined! Is <OB/CORBA.h> included?
00028 #endif
00029 
00030 #ifndef OB_NO_VERSION_CHECK
00031 #   if (OB_INTEGER_VERSION != 4010000L)
00032 #       error ORBacus version mismatch!
00033 #   endif
00034 #endif
00035 
00036 //
00037 // IDL:HxCorba:1.0
00038 //
00039 namespace POA_HxCorba
00040 {
00041 
00042 //
00043 // IDL:HxCorba/GlobalOps:1.0
00044 //
00045 class GlobalOps : virtual public POA_HxCorba::UserOps
00046 {
00047     GlobalOps(const GlobalOps&);
00048     void operator=(const GlobalOps&);
00049 
00050 protected:
00051 
00052     //
00053     // IDL:HxCorba/GlobalOps/HxAbs:1.0
00054     //
00055     void _OB_op_HxAbs(OB::Upcall_ptr);
00056 
00057     //
00058     // IDL:HxCorba/GlobalOps/HxCeil:1.0
00059     //
00060     void _OB_op_HxCeil(OB::Upcall_ptr);
00061 
00062     //
00063     // IDL:HxCorba/GlobalOps/HxComplement:1.0
00064     //
00065     void _OB_op_HxComplement(OB::Upcall_ptr);
00066 
00067     //
00068     // IDL:HxCorba/GlobalOps/HxExp:1.0
00069     //
00070     void _OB_op_HxExp(OB::Upcall_ptr);
00071 
00072     //
00073     // IDL:HxCorba/GlobalOps/HxFloor:1.0
00074     //
00075     void _OB_op_HxFloor(OB::Upcall_ptr);
00076 
00077     //
00078     // IDL:HxCorba/GlobalOps/HxLog:1.0
00079     //
00080     void _OB_op_HxLog(OB::Upcall_ptr);
00081 
00082     //
00083     // IDL:HxCorba/GlobalOps/HxLog10:1.0
00084     //
00085     void _OB_op_HxLog10(OB::Upcall_ptr);
00086 
00087     //
00088     // IDL:HxCorba/GlobalOps/HxNegate:1.0
00089     //
00090     void _OB_op_HxNegate(OB::Upcall_ptr);
00091 
00092     //
00093     // IDL:HxCorba/GlobalOps/HxNorm1:1.0
00094     //
00095     void _OB_op_HxNorm1(OB::Upcall_ptr);
00096 
00097     //
00098     // IDL:HxCorba/GlobalOps/HxNorm2:1.0
00099     //
00100     void _OB_op_HxNorm2(OB::Upcall_ptr);
00101 
00102     //
00103     // IDL:HxCorba/GlobalOps/HxNormInf:1.0
00104     //
00105     void _OB_op_HxNormInf(OB::Upcall_ptr);
00106 
00107     //
00108     // IDL:HxCorba/GlobalOps/HxProjectRange:1.0
00109     //
00110     void _OB_op_HxProjectRange(OB::Upcall_ptr);
00111 
00112     //
00113     // IDL:HxCorba/GlobalOps/HxReciprocal:1.0
00114     //
00115     void _OB_op_HxReciprocal(OB::Upcall_ptr);
00116 
00117     //
00118     // IDL:HxCorba/GlobalOps/HxSqrt:1.0
00119     //
00120     void _OB_op_HxSqrt(OB::Upcall_ptr);
00121 
00122     //
00123     // IDL:HxCorba/GlobalOps/HxRound:1.0
00124     //
00125     void _OB_op_HxRound(OB::Upcall_ptr);
00126 
00127     //
00128     // IDL:HxCorba/GlobalOps/HxUnaryMax:1.0
00129     //
00130     void _OB_op_HxUnaryMax(OB::Upcall_ptr);
00131 
00132     //
00133     // IDL:HxCorba/GlobalOps/HxUnaryMin:1.0
00134     //
00135     void _OB_op_HxUnaryMin(OB::Upcall_ptr);
00136 
00137     //
00138     // IDL:HxCorba/GlobalOps/HxUnaryProduct:1.0
00139     //
00140     void _OB_op_HxUnaryProduct(OB::Upcall_ptr);
00141 
00142     //
00143     // IDL:HxCorba/GlobalOps/HxUnarySum:1.0
00144     //
00145     void _OB_op_HxUnarySum(OB::Upcall_ptr);
00146 
00147     //
00148     // IDL:HxCorba/GlobalOps/HxAcos:1.0
00149     //
00150     void _OB_op_HxAcos(OB::Upcall_ptr);
00151 
00152     //
00153     // IDL:HxCorba/GlobalOps/HxAsin:1.0
00154     //
00155     void _OB_op_HxAsin(OB::Upcall_ptr);
00156 
00157     //
00158     // IDL:HxCorba/GlobalOps/HxAtan:1.0
00159     //
00160     void _OB_op_HxAtan(OB::Upcall_ptr);
00161 
00162     //
00163     // IDL:HxCorba/GlobalOps/HxAtan2:1.0
00164     //
00165     void _OB_op_HxAtan2(OB::Upcall_ptr);
00166 
00167     //
00168     // IDL:HxCorba/GlobalOps/HxCos:1.0
00169     //
00170     void _OB_op_HxCos(OB::Upcall_ptr);
00171 
00172     //
00173     // IDL:HxCorba/GlobalOps/HxCosh:1.0
00174     //
00175     void _OB_op_HxCosh(OB::Upcall_ptr);
00176 
00177     //
00178     // IDL:HxCorba/GlobalOps/HxSin:1.0
00179     //
00180     void _OB_op_HxSin(OB::Upcall_ptr);
00181 
00182     //
00183     // IDL:HxCorba/GlobalOps/HxSinh:1.0
00184     //
00185     void _OB_op_HxSinh(OB::Upcall_ptr);
00186 
00187     //
00188     // IDL:HxCorba/GlobalOps/HxTan:1.0
00189     //
00190     void _OB_op_HxTan(OB::Upcall_ptr);
00191 
00192     //
00193     // IDL:HxCorba/GlobalOps/HxTanh:1.0
00194     //
00195     void _OB_op_HxTanh(OB::Upcall_ptr);
00196 
00197     //
00198     // IDL:HxCorba/GlobalOps/HxArg:1.0
00199     //
00200     void _OB_op_HxArg(OB::Upcall_ptr);
00201 
00202     //
00203     // IDL:HxCorba/GlobalOps/HxConjugate:1.0
00204     //
00205     void _OB_op_HxConjugate(OB::Upcall_ptr);
00206 
00207     //
00208     // IDL:HxCorba/GlobalOps/HxAdd:1.0
00209     //
00210     void _OB_op_HxAdd(OB::Upcall_ptr);
00211 
00212     //
00213     // IDL:HxCorba/GlobalOps/HxAddSat:1.0
00214     //
00215     void _OB_op_HxAddSat(OB::Upcall_ptr);
00216 
00217     //
00218     // IDL:HxCorba/GlobalOps/HxAnd:1.0
00219     //
00220     void _OB_op_HxAnd(OB::Upcall_ptr);
00221 
00222     //
00223     // IDL:HxCorba/GlobalOps/HxCross:1.0
00224     //
00225     void _OB_op_HxCross(OB::Upcall_ptr);
00226 
00227     //
00228     // IDL:HxCorba/GlobalOps/HxDiv:1.0
00229     //
00230     void _OB_op_HxDiv(OB::Upcall_ptr);
00231 
00232     //
00233     // IDL:HxCorba/GlobalOps/HxDot:1.0
00234     //
00235     void _OB_op_HxDot(OB::Upcall_ptr);
00236 
00237     //
00238     // IDL:HxCorba/GlobalOps/HxEqual:1.0
00239     //
00240     void _OB_op_HxEqual(OB::Upcall_ptr);
00241 
00242     //
00243     // IDL:HxCorba/GlobalOps/HxGreaterEqual:1.0
00244     //
00245     void _OB_op_HxGreaterEqual(OB::Upcall_ptr);
00246 
00247     //
00248     // IDL:HxCorba/GlobalOps/HxGreaterThan:1.0
00249     //
00250     void _OB_op_HxGreaterThan(OB::Upcall_ptr);
00251 
00252     //
00253     // IDL:HxCorba/GlobalOps/HxInf:1.0
00254     //
00255     void _OB_op_HxInf(OB::Upcall_ptr);
00256 
00257     //
00258     // IDL:HxCorba/GlobalOps/HxInverseProjectRange:1.0
00259     //
00260     void _OB_op_HxInverseProjectRange(OB::Upcall_ptr);
00261 
00262     //
00263     // IDL:HxCorba/GlobalOps/HxLeftShift:1.0
00264     //
00265     void _OB_op_HxLeftShift(OB::Upcall_ptr);
00266 
00267     //
00268     // IDL:HxCorba/GlobalOps/HxLessEqual:1.0
00269     //
00270     void _OB_op_HxLessEqual(OB::Upcall_ptr);
00271 
00272     //
00273     // IDL:HxCorba/GlobalOps/HxLessThan:1.0
00274     //
00275     void _OB_op_HxLessThan(OB::Upcall_ptr);
00276 
00277     //
00278     // IDL:HxCorba/GlobalOps/HxMax:1.0
00279     //
00280     void _OB_op_HxMax(OB::Upcall_ptr);
00281 
00282     //
00283     // IDL:HxCorba/GlobalOps/HxMin:1.0
00284     //
00285     void _OB_op_HxMin(OB::Upcall_ptr);
00286 
00287     //
00288     // IDL:HxCorba/GlobalOps/HxMod:1.0
00289     //
00290     void _OB_op_HxMod(OB::Upcall_ptr);
00291 
00292     //
00293     // IDL:HxCorba/GlobalOps/HxMul:1.0
00294     //
00295     void _OB_op_HxMul(OB::Upcall_ptr);
00296 
00297     //
00298     // IDL:HxCorba/GlobalOps/HxNotEqual:1.0
00299     //
00300     void _OB_op_HxNotEqual(OB::Upcall_ptr);
00301 
00302     //
00303     // IDL:HxCorba/GlobalOps/HxOr:1.0
00304     //
00305     void _OB_op_HxOr(OB::Upcall_ptr);
00306 
00307     //
00308     // IDL:HxCorba/GlobalOps/HxPow:1.0
00309     //
00310     void _OB_op_HxPow(OB::Upcall_ptr);
00311 
00312     //
00313     // IDL:HxCorba/GlobalOps/HxRightShift:1.0
00314     //
00315     void _OB_op_HxRightShift(OB::Upcall_ptr);
00316 
00317     //
00318     // IDL:HxCorba/GlobalOps/HxSub:1.0
00319     //
00320     void _OB_op_HxSub(OB::Upcall_ptr);
00321 
00322     //
00323     // IDL:HxCorba/GlobalOps/HxSubSat:1.0
00324     //
00325     void _OB_op_HxSubSat(OB::Upcall_ptr);
00326 
00327     //
00328     // IDL:HxCorba/GlobalOps/HxSup:1.0
00329     //
00330     void _OB_op_HxSup(OB::Upcall_ptr);
00331 
00332     //
00333     // IDL:HxCorba/GlobalOps/HxXor:1.0
00334     //
00335     void _OB_op_HxXor(OB::Upcall_ptr);
00336 
00337     //
00338     // IDL:HxCorba/GlobalOps/HxAddVal:1.0
00339     //
00340     void _OB_op_HxAddVal(OB::Upcall_ptr);
00341 
00342     //
00343     // IDL:HxCorba/GlobalOps/HxAndVal:1.0
00344     //
00345     void _OB_op_HxAndVal(OB::Upcall_ptr);
00346 
00347     //
00348     // IDL:HxCorba/GlobalOps/HxCrossVal:1.0
00349     //
00350     void _OB_op_HxCrossVal(OB::Upcall_ptr);
00351 
00352     //
00353     // IDL:HxCorba/GlobalOps/HxDivVal:1.0
00354     //
00355     void _OB_op_HxDivVal(OB::Upcall_ptr);
00356 
00357     //
00358     // IDL:HxCorba/GlobalOps/HxDotVal:1.0
00359     //
00360     void _OB_op_HxDotVal(OB::Upcall_ptr);
00361 
00362     //
00363     // IDL:HxCorba/GlobalOps/HxEqualVal:1.0
00364     //
00365     void _OB_op_HxEqualVal(OB::Upcall_ptr);
00366 
00367     //
00368     // IDL:HxCorba/GlobalOps/HxGreaterEqualVal:1.0
00369     //
00370     void _OB_op_HxGreaterEqualVal(OB::Upcall_ptr);
00371 
00372     //
00373     // IDL:HxCorba/GlobalOps/HxGreaterThanVal:1.0
00374     //
00375     void _OB_op_HxGreaterThanVal(OB::Upcall_ptr);
00376 
00377     //
00378     // IDL:HxCorba/GlobalOps/HxInfVal:1.0
00379     //
00380     void _OB_op_HxInfVal(OB::Upcall_ptr);
00381 
00382     //
00383     // IDL:HxCorba/GlobalOps/HxLeftShiftVal:1.0
00384     //
00385     void _OB_op_HxLeftShiftVal(OB::Upcall_ptr);
00386 
00387     //
00388     // IDL:HxCorba/GlobalOps/HxLessEqualVal:1.0
00389     //
00390     void _OB_op_HxLessEqualVal(OB::Upcall_ptr);
00391 
00392     //
00393     // IDL:HxCorba/GlobalOps/HxLessThanVal:1.0
00394     //
00395     void _OB_op_HxLessThanVal(OB::Upcall_ptr);
00396 
00397     //
00398     // IDL:HxCorba/GlobalOps/HxMaxVal:1.0
00399     //
00400     void _OB_op_HxMaxVal(OB::Upcall_ptr);
00401 
00402     //
00403     // IDL:HxCorba/GlobalOps/HxMinVal:1.0
00404     //
00405     void _OB_op_HxMinVal(OB::Upcall_ptr);
00406 
00407     //
00408     // IDL:HxCorba/GlobalOps/HxModVal:1.0
00409     //
00410     void _OB_op_HxModVal(OB::Upcall_ptr);
00411 
00412     //
00413     // IDL:HxCorba/GlobalOps/HxMulVal:1.0
00414     //
00415     void _OB_op_HxMulVal(OB::Upcall_ptr);
00416 
00417     //
00418     // IDL:HxCorba/GlobalOps/HxNotEqualVal:1.0
00419     //
00420     void _OB_op_HxNotEqualVal(OB::Upcall_ptr);
00421 
00422     //
00423     // IDL:HxCorba/GlobalOps/HxOrVal:1.0
00424     //
00425     void _OB_op_HxOrVal(OB::Upcall_ptr);
00426 
00427     //
00428     // IDL:HxCorba/GlobalOps/HxPowVal:1.0
00429     //
00430     void _OB_op_HxPowVal(OB::Upcall_ptr);
00431 
00432     //
00433     // IDL:HxCorba/GlobalOps/HxRightShiftVal:1.0
00434     //
00435     void _OB_op_HxRightShiftVal(OB::Upcall_ptr);
00436 
00437     //
00438     // IDL:HxCorba/GlobalOps/HxSubVal:1.0
00439     //
00440     void _OB_op_HxSubVal(OB::Upcall_ptr);
00441 
00442     //
00443     // IDL:HxCorba/GlobalOps/HxSupVal:1.0
00444     //
00445     void _OB_op_HxSupVal(OB::Upcall_ptr);
00446 
00447     //
00448     // IDL:HxCorba/GlobalOps/HxXorVal:1.0
00449     //
00450     void _OB_op_HxXorVal(OB::Upcall_ptr);
00451 
00452     //
00453     // IDL:HxCorba/GlobalOps/HxPixInf:1.0
00454     //
00455     void _OB_op_HxPixInf(OB::Upcall_ptr);
00456 
00457     //
00458     // IDL:HxCorba/GlobalOps/HxPixMax:1.0
00459     //
00460     void _OB_op_HxPixMax(OB::Upcall_ptr);
00461 
00462     //
00463     // IDL:HxCorba/GlobalOps/HxPixMin:1.0
00464     //
00465     void _OB_op_HxPixMin(OB::Upcall_ptr);
00466 
00467     //
00468     // IDL:HxCorba/GlobalOps/HxPixProduct:1.0
00469     //
00470     void _OB_op_HxPixProduct(OB::Upcall_ptr);
00471 
00472     //
00473     // IDL:HxCorba/GlobalOps/HxPixSum:1.0
00474     //
00475     void _OB_op_HxPixSum(OB::Upcall_ptr);
00476 
00477     //
00478     // IDL:HxCorba/GlobalOps/HxPixSup:1.0
00479     //
00480     void _OB_op_HxPixSup(OB::Upcall_ptr);
00481 
00482     //
00483     // IDL:HxCorba/GlobalOps/HxImageAsByte:1.0
00484     //
00485     void _OB_op_HxImageAsByte(OB::Upcall_ptr);
00486 
00487     //
00488     // IDL:HxCorba/GlobalOps/HxImageAsDouble:1.0
00489     //
00490     void _OB_op_HxImageAsDouble(OB::Upcall_ptr);
00491 
00492     //
00493     // IDL:HxCorba/GlobalOps/HxImageAsFloat:1.0
00494     //
00495     void _OB_op_HxImageAsFloat(OB::Upcall_ptr);
00496 
00497     //
00498     // IDL:HxCorba/GlobalOps/HxImageAsShort:1.0
00499     //
00500     void _OB_op_HxImageAsShort(OB::Upcall_ptr);
00501 
00502     //
00503     // IDL:HxCorba/GlobalOps/HxImageAsVec2Byte:1.0
00504     //
00505     void _OB_op_HxImageAsVec2Byte(OB::Upcall_ptr);
00506 
00507     //
00508     // IDL:HxCorba/GlobalOps/HxImageAsVec2Double:1.0
00509     //
00510     void _OB_op_HxImageAsVec2Double(OB::Upcall_ptr);
00511 
00512     //
00513     // IDL:HxCorba/GlobalOps/HxImageAsVec2Float:1.0
00514     //
00515     void _OB_op_HxImageAsVec2Float(OB::Upcall_ptr);
00516 
00517     //
00518     // IDL:HxCorba/GlobalOps/HxImageAsVec2Int:1.0
00519     //
00520     void _OB_op_HxImageAsVec2Int(OB::Upcall_ptr);
00521 
00522     //
00523     // IDL:HxCorba/GlobalOps/HxImageAsVec2Short:1.0
00524     //
00525     void _OB_op_HxImageAsVec2Short(OB::Upcall_ptr);
00526 
00527     //
00528     // IDL:HxCorba/GlobalOps/HxImageAsVec3Byte:1.0
00529     //
00530     void _OB_op_HxImageAsVec3Byte(OB::Upcall_ptr);
00531 
00532     //
00533     // IDL:HxCorba/GlobalOps/HxImageAsVec3Double:1.0
00534     //
00535     void _OB_op_HxImageAsVec3Double(OB::Upcall_ptr);
00536 
00537     //
00538     // IDL:HxCorba/GlobalOps/HxImageAsVec3Float:1.0
00539     //
00540     void _OB_op_HxImageAsVec3Float(OB::Upcall_ptr);
00541 
00542     //
00543     // IDL:HxCorba/GlobalOps/HxImageAsVec3Int:1.0
00544     //
00545     void _OB_op_HxImageAsVec3Int(OB::Upcall_ptr);
00546 
00547     //
00548     // IDL:HxCorba/GlobalOps/HxImageAsVec3Short:1.0
00549     //
00550     void _OB_op_HxImageAsVec3Short(OB::Upcall_ptr);
00551 
00552     //
00553     // IDL:HxCorba/GlobalOps/HxImageAsComplex:1.0
00554     //
00555     void _OB_op_HxImageAsComplex(OB::Upcall_ptr);
00556 
00557     //
00558     // IDL:HxCorba/GlobalOps/HxColorSpace:1.0
00559     //
00560     void _OB_op_HxColorSpace(OB::Upcall_ptr);
00561 
00562     //
00563     // IDL:HxCorba/GlobalOps/HxAffinePix:1.0
00564     //
00565     void _OB_op_HxAffinePix(OB::Upcall_ptr);
00566 
00567     //
00568     // IDL:HxCorba/GlobalOps/HxRGB2Intensity:1.0
00569     //
00570     void _OB_op_HxRGB2Intensity(OB::Upcall_ptr);
00571 
00572     //
00573     // IDL:HxCorba/GlobalOps/HxGreyEdgeHistogram:1.0
00574     //
00575     void _OB_op_HxGreyEdgeHistogram(OB::Upcall_ptr);
00576 
00577     //
00578     // IDL:HxCorba/GlobalOps/HxHistogramFromFile:1.0
00579     //
00580     void _OB_op_HxHistogramFromFile(OB::Upcall_ptr);
00581 
00582     //
00583     // IDL:HxCorba/GlobalOps/HxImageToHistogram:1.0
00584     //
00585     void _OB_op_HxImageToHistogram(OB::Upcall_ptr);
00586 
00587     //
00588     // IDL:HxCorba/GlobalOps/HxImageToHistogramMask:1.0
00589     //
00590     void _OB_op_HxImageToHistogramMask(OB::Upcall_ptr);
00591 
00592     //
00593     // IDL:HxCorba/GlobalOps/HxLabelBlobs:1.0
00594     //
00595     void _OB_op_HxLabelBlobs(OB::Upcall_ptr);
00596 
00597     //
00598     // IDL:HxCorba/GlobalOps/HxHighlightRegion:1.0
00599     //
00600     void _OB_op_HxHighlightRegion(OB::Upcall_ptr);
00601 
00602     //
00603     // IDL:HxCorba/GlobalOps/HxExportMatlabPixels:1.0
00604     //
00605     void _OB_op_HxExportMatlabPixels(OB::Upcall_ptr);
00606 
00607     //
00608     // IDL:HxCorba/GlobalOps/HxWriteFile:1.0
00609     //
00610     void _OB_op_HxWriteFile(OB::Upcall_ptr);
00611 
00612     //
00613     // IDL:HxCorba/GlobalOps/HxImagesToFile:1.0
00614     //
00615     void _OB_op_HxImagesToFile(OB::Upcall_ptr);
00616 
00617     //
00618     // IDL:HxCorba/GlobalOps/HxCannyEdgeMap:1.0
00619     //
00620     void _OB_op_HxCannyEdgeMap(OB::Upcall_ptr);
00621 
00622     //
00623     // IDL:HxCorba/GlobalOps/HxCannyThreshold:1.0
00624     //
00625     void _OB_op_HxCannyThreshold(OB::Upcall_ptr);
00626 
00627     //
00628     // IDL:HxCorba/GlobalOps/HxCannyThresholdAlt:1.0
00629     //
00630     void _OB_op_HxCannyThresholdAlt(OB::Upcall_ptr);
00631 
00632     //
00633     // IDL:HxCorba/GlobalOps/HxCannyThresholdRec:1.0
00634     //
00635     void _OB_op_HxCannyThresholdRec(OB::Upcall_ptr);
00636 
00637     //
00638     // IDL:HxCorba/GlobalOps/HxConvGauss2d:1.0
00639     //
00640     void _OB_op_HxConvGauss2d(OB::Upcall_ptr);
00641 
00642     //
00643     // IDL:HxCorba/GlobalOps/HxConvGauss3d:1.0
00644     //
00645     void _OB_op_HxConvGauss3d(OB::Upcall_ptr);
00646 
00647     //
00648     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated:1.0
00649     //
00650     void _OB_op_HxConvKernelSeparated(OB::Upcall_ptr);
00651 
00652     //
00653     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated2d:1.0
00654     //
00655     void _OB_op_HxConvKernelSeparated2d(OB::Upcall_ptr);
00656 
00657     //
00658     // IDL:HxCorba/GlobalOps/HxConvolution:1.0
00659     //
00660     void _OB_op_HxConvolution(OB::Upcall_ptr);
00661 
00662     //
00663     // IDL:HxCorba/GlobalOps/HxDefuz:1.0
00664     //
00665     void _OB_op_HxDefuz(OB::Upcall_ptr);
00666 
00667     //
00668     // IDL:HxCorba/GlobalOps/HxDistanceTransform:1.0
00669     //
00670     void _OB_op_HxDistanceTransform(OB::Upcall_ptr);
00671 
00672     //
00673     // IDL:HxCorba/GlobalOps/HxGauss:1.0
00674     //
00675     void _OB_op_HxGauss(OB::Upcall_ptr);
00676 
00677     //
00678     // IDL:HxCorba/GlobalOps/HxGaussDerivative2d:1.0
00679     //
00680     void _OB_op_HxGaussDerivative2d(OB::Upcall_ptr);
00681 
00682     //
00683     // IDL:HxCorba/GlobalOps/HxGaussDerivative3d:1.0
00684     //
00685     void _OB_op_HxGaussDerivative3d(OB::Upcall_ptr);
00686 
00687     //
00688     // IDL:HxCorba/GlobalOps/HxGaussianDeblur:1.0
00689     //
00690     void _OB_op_HxGaussianDeblur(OB::Upcall_ptr);
00691 
00692     //
00693     // IDL:HxCorba/GlobalOps/HxKuwahara:1.0
00694     //
00695     void _OB_op_HxKuwahara(OB::Upcall_ptr);
00696 
00697     //
00698     // IDL:HxCorba/GlobalOps/HxLocalMode:1.0
00699     //
00700     void _OB_op_HxLocalMode(OB::Upcall_ptr);
00701 
00702     //
00703     // IDL:HxCorba/GlobalOps/HxNormalizedCorrelation:1.0
00704     //
00705     void _OB_op_HxNormalizedCorrelation(OB::Upcall_ptr);
00706 
00707     //
00708     // IDL:HxCorba/GlobalOps/HxPercentile:1.0
00709     //
00710     void _OB_op_HxPercentile(OB::Upcall_ptr);
00711 
00712     //
00713     // IDL:HxCorba/GlobalOps/HxRecGabor:1.0
00714     //
00715     void _OB_op_HxRecGabor(OB::Upcall_ptr);
00716 
00717     //
00718     // IDL:HxCorba/GlobalOps/HxRecGauss:1.0
00719     //
00720     void _OB_op_HxRecGauss(OB::Upcall_ptr);
00721 
00722     //
00723     // IDL:HxCorba/GlobalOps/HxUniform:1.0
00724     //
00725     void _OB_op_HxUniform(OB::Upcall_ptr);
00726 
00727     //
00728     // IDL:HxCorba/GlobalOps/HxUniformNonSep:1.0
00729     //
00730     void _OB_op_HxUniformNonSep(OB::Upcall_ptr);
00731 
00732     //
00733     // IDL:HxCorba/GlobalOps/HxMakeFrom2Images:1.0
00734     //
00735     void _OB_op_HxMakeFrom2Images(OB::Upcall_ptr);
00736 
00737     //
00738     // IDL:HxCorba/GlobalOps/HxMakeFrom3Images:1.0
00739     //
00740     void _OB_op_HxMakeFrom3Images(OB::Upcall_ptr);
00741 
00742     //
00743     // IDL:HxCorba/GlobalOps/HxMakeFromByteData:1.0
00744     //
00745     void _OB_op_HxMakeFromByteData(OB::Upcall_ptr);
00746 
00747     //
00748     // IDL:HxCorba/GlobalOps/HxMakeFromDoubleData:1.0
00749     //
00750     void _OB_op_HxMakeFromDoubleData(OB::Upcall_ptr);
00751 
00752     //
00753     // IDL:HxCorba/GlobalOps/HxMakeFromFile:1.0
00754     //
00755     void _OB_op_HxMakeFromFile(OB::Upcall_ptr);
00756 
00757     //
00758     // IDL:HxCorba/GlobalOps/HxMakeFromFloatData:1.0
00759     //
00760     void _OB_op_HxMakeFromFloatData(OB::Upcall_ptr);
00761 
00762     //
00763     // IDL:HxCorba/GlobalOps/HxMakeFromGrayValue:1.0
00764     //
00765     void _OB_op_HxMakeFromGrayValue(OB::Upcall_ptr);
00766 
00767     //
00768     // IDL:HxCorba/GlobalOps/HxMakeFromImage:1.0
00769     //
00770     void _OB_op_HxMakeFromImage(OB::Upcall_ptr);
00771 
00772     //
00773     // IDL:HxCorba/GlobalOps/HxMakeFromImport:1.0
00774     //
00775     void _OB_op_HxMakeFromImport(OB::Upcall_ptr);
00776 
00777     //
00778     // IDL:HxCorba/GlobalOps/HxMakeFromIntData:1.0
00779     //
00780     void _OB_op_HxMakeFromIntData(OB::Upcall_ptr);
00781 
00782     //
00783     // IDL:HxCorba/GlobalOps/HxMakeFromJavaRgb:1.0
00784     //
00785     void _OB_op_HxMakeFromJavaRgb(OB::Upcall_ptr);
00786 
00787     //
00788     // IDL:HxCorba/GlobalOps/HxMakeFromMatlab:1.0
00789     //
00790     void _OB_op_HxMakeFromMatlab(OB::Upcall_ptr);
00791 
00792     //
00793     // IDL:HxCorba/GlobalOps/HxMakeFromNamedGenerator:1.0
00794     //
00795     void _OB_op_HxMakeFromNamedGenerator(OB::Upcall_ptr);
00796 
00797     //
00798     // IDL:HxCorba/GlobalOps/HxMakeFromPpmPixels:1.0
00799     //
00800     void _OB_op_HxMakeFromPpmPixels(OB::Upcall_ptr);
00801 
00802     //
00803     // IDL:HxCorba/GlobalOps/HxMakeFromShortData:1.0
00804     //
00805     void _OB_op_HxMakeFromShortData(OB::Upcall_ptr);
00806 
00807     //
00808     // IDL:HxCorba/GlobalOps/HxMakeFromSignature:1.0
00809     //
00810     void _OB_op_HxMakeFromSignature(OB::Upcall_ptr);
00811 
00812     //
00813     // IDL:HxCorba/GlobalOps/HxMakeFromValue:1.0
00814     //
00815     void _OB_op_HxMakeFromValue(OB::Upcall_ptr);
00816 
00817     //
00818     // IDL:HxCorba/GlobalOps/HxMakeGaussian1d:1.0
00819     //
00820     void _OB_op_HxMakeGaussian1d(OB::Upcall_ptr);
00821 
00822     //
00823     // IDL:HxCorba/GlobalOps/HxMakeParabola1d:1.0
00824     //
00825     void _OB_op_HxMakeParabola1d(OB::Upcall_ptr);
00826 
00827     //
00828     // IDL:HxCorba/GlobalOps/HxImagesFromFile:1.0
00829     //
00830     void _OB_op_HxImagesFromFile(OB::Upcall_ptr);
00831 
00832     //
00833     // IDL:HxCorba/GlobalOps/HxExtend:1.0
00834     //
00835     void _OB_op_HxExtend(OB::Upcall_ptr);
00836 
00837     //
00838     // IDL:HxCorba/GlobalOps/HxExtendVal:1.0
00839     //
00840     void _OB_op_HxExtendVal(OB::Upcall_ptr);
00841 
00842     //
00843     // IDL:HxCorba/GlobalOps/HxReflect:1.0
00844     //
00845     void _OB_op_HxReflect(OB::Upcall_ptr);
00846 
00847     //
00848     // IDL:HxCorba/GlobalOps/HxRestrict:1.0
00849     //
00850     void _OB_op_HxRestrict(OB::Upcall_ptr);
00851 
00852     //
00853     // IDL:HxCorba/GlobalOps/HxRotate:1.0
00854     //
00855     void _OB_op_HxRotate(OB::Upcall_ptr);
00856 
00857     //
00858     // IDL:HxCorba/GlobalOps/HxScale:1.0
00859     //
00860     void _OB_op_HxScale(OB::Upcall_ptr);
00861 
00862     //
00863     // IDL:HxCorba/GlobalOps/HxTranslate:1.0
00864     //
00865     void _OB_op_HxTranslate(OB::Upcall_ptr);
00866 
00867     //
00868     // IDL:HxCorba/GlobalOps/HxTranspose:1.0
00869     //
00870     void _OB_op_HxTranspose(OB::Upcall_ptr);
00871 
00872     //
00873     // IDL:HxCorba/GlobalOps/HxImageMaxSize:1.0
00874     //
00875     void _OB_op_HxImageMaxSize(OB::Upcall_ptr);
00876 
00877     //
00878     // IDL:HxCorba/GlobalOps/HxImageMinSize:1.0
00879     //
00880     void _OB_op_HxImageMinSize(OB::Upcall_ptr);
00881 
00882     //
00883     // IDL:HxCorba/GlobalOps/HxIdentMaskMean:1.0
00884     //
00885     void _OB_op_HxIdentMaskMean(OB::Upcall_ptr);
00886 
00887     //
00888     // IDL:HxCorba/GlobalOps/HxIdentMaskMedian:1.0
00889     //
00890     void _OB_op_HxIdentMaskMedian(OB::Upcall_ptr);
00891 
00892     //
00893     // IDL:HxCorba/GlobalOps/HxIdentMaskStDev:1.0
00894     //
00895     void _OB_op_HxIdentMaskStDev(OB::Upcall_ptr);
00896 
00897     //
00898     // IDL:HxCorba/GlobalOps/HxIdentMaskSum:1.0
00899     //
00900     void _OB_op_HxIdentMaskSum(OB::Upcall_ptr);
00901 
00902     //
00903     // IDL:HxCorba/GlobalOps/HxIdentMaskVariance:1.0
00904     //
00905     void _OB_op_HxIdentMaskVariance(OB::Upcall_ptr);
00906 
00907     //
00908     // IDL:HxCorba/GlobalOps/HxWeightMaskSum:1.0
00909     //
00910     void _OB_op_HxWeightMaskSum(OB::Upcall_ptr);
00911 
00912     //
00913     // IDL:HxCorba/GlobalOps/HxAreaClosing:1.0
00914     //
00915     void _OB_op_HxAreaClosing(OB::Upcall_ptr);
00916 
00917     //
00918     // IDL:HxCorba/GlobalOps/HxAreaOpening:1.0
00919     //
00920     void _OB_op_HxAreaOpening(OB::Upcall_ptr);
00921 
00922     //
00923     // IDL:HxCorba/GlobalOps/HxClosing:1.0
00924     //
00925     void _OB_op_HxClosing(OB::Upcall_ptr);
00926 
00927     //
00928     // IDL:HxCorba/GlobalOps/HxClosingByReconstruction:1.0
00929     //
00930     void _OB_op_HxClosingByReconstruction(OB::Upcall_ptr);
00931 
00932     //
00933     // IDL:HxCorba/GlobalOps/HxClosingByReconstructionTopHat:1.0
00934     //
00935     void _OB_op_HxClosingByReconstructionTopHat(OB::Upcall_ptr);
00936 
00937     //
00938     // IDL:HxCorba/GlobalOps/HxClosingTopHat:1.0
00939     //
00940     void _OB_op_HxClosingTopHat(OB::Upcall_ptr);
00941 
00942     //
00943     // IDL:HxCorba/GlobalOps/HxConditionalDilation:1.0
00944     //
00945     void _OB_op_HxConditionalDilation(OB::Upcall_ptr);
00946 
00947     //
00948     // IDL:HxCorba/GlobalOps/HxConditionalErosion:1.0
00949     //
00950     void _OB_op_HxConditionalErosion(OB::Upcall_ptr);
00951 
00952     //
00953     // IDL:HxCorba/GlobalOps/HxDilation:1.0
00954     //
00955     void _OB_op_HxDilation(OB::Upcall_ptr);
00956 
00957     //
00958     // IDL:HxCorba/GlobalOps/HxDistanceTransformMM:1.0
00959     //
00960     void _OB_op_HxDistanceTransformMM(OB::Upcall_ptr);
00961 
00962     //
00963     // IDL:HxCorba/GlobalOps/HxErosion:1.0
00964     //
00965     void _OB_op_HxErosion(OB::Upcall_ptr);
00966 
00967     //
00968     // IDL:HxCorba/GlobalOps/HxGeodesicDistanceTransform:1.0
00969     //
00970     void _OB_op_HxGeodesicDistanceTransform(OB::Upcall_ptr);
00971 
00972     //
00973     // IDL:HxCorba/GlobalOps/HxHilditchSkeleton:1.0
00974     //
00975     void _OB_op_HxHilditchSkeleton(OB::Upcall_ptr);
00976 
00977     //
00978     // IDL:HxCorba/GlobalOps/HxHitOrMiss:1.0
00979     //
00980     void _OB_op_HxHitOrMiss(OB::Upcall_ptr);
00981 
00982     //
00983     // IDL:HxCorba/GlobalOps/HxInfimumReconstruction:1.0
00984     //
00985     void _OB_op_HxInfimumReconstruction(OB::Upcall_ptr);
00986 
00987     //
00988     // IDL:HxCorba/GlobalOps/HxMorphologicalContour:1.0
00989     //
00990     void _OB_op_HxMorphologicalContour(OB::Upcall_ptr);
00991 
00992     //
00993     // IDL:HxCorba/GlobalOps/HxMorphologicalGradient:1.0
00994     //
00995     void _OB_op_HxMorphologicalGradient(OB::Upcall_ptr);
00996 
00997     //
00998     // IDL:HxCorba/GlobalOps/HxMorphologicalGradient2:1.0
00999     //
01000     void _OB_op_HxMorphologicalGradient2(OB::Upcall_ptr);
01001 
01002     //
01003     // IDL:HxCorba/GlobalOps/HxOpening:1.0
01004     //
01005     void _OB_op_HxOpening(OB::Upcall_ptr);
01006 
01007     //
01008     // IDL:HxCorba/GlobalOps/HxOpeningByReconstruction:1.0
01009     //
01010     void _OB_op_HxOpeningByReconstruction(OB::Upcall_ptr);
01011 
01012     //
01013     // IDL:HxCorba/GlobalOps/HxOpeningByReconstructionTopHat:1.0
01014     //
01015     void _OB_op_HxOpeningByReconstructionTopHat(OB::Upcall_ptr);
01016 
01017     //
01018     // IDL:HxCorba/GlobalOps/HxOpeningTopHat:1.0
01019     //
01020     void _OB_op_HxOpeningTopHat(OB::Upcall_ptr);
01021 
01022     //
01023     // IDL:HxCorba/GlobalOps/HxParabolicDilation:1.0
01024     //
01025     void _OB_op_HxParabolicDilation(OB::Upcall_ptr);
01026 
01027     //
01028     // IDL:HxCorba/GlobalOps/HxParabolicErosion:1.0
01029     //
01030     void _OB_op_HxParabolicErosion(OB::Upcall_ptr);
01031 
01032     //
01033     // IDL:HxCorba/GlobalOps/HxPeakRemoval:1.0
01034     //
01035     void _OB_op_HxPeakRemoval(OB::Upcall_ptr);
01036 
01037     //
01038     // IDL:HxCorba/GlobalOps/HxRegionalMaxima:1.0
01039     //
01040     void _OB_op_HxRegionalMaxima(OB::Upcall_ptr);
01041 
01042     //
01043     // IDL:HxCorba/GlobalOps/HxRegionalMinima:1.0
01044     //
01045     void _OB_op_HxRegionalMinima(OB::Upcall_ptr);
01046 
01047     //
01048     // IDL:HxCorba/GlobalOps/HxSKIZ:1.0
01049     //
01050     void _OB_op_HxSKIZ(OB::Upcall_ptr);
01051 
01052     //
01053     // IDL:HxCorba/GlobalOps/HxSkeleton:1.0
01054     //
01055     void _OB_op_HxSkeleton(OB::Upcall_ptr);
01056 
01057     //
01058     // IDL:HxCorba/GlobalOps/HxSupremumReconstruction:1.0
01059     //
01060     void _OB_op_HxSupremumReconstruction(OB::Upcall_ptr);
01061 
01062     //
01063     // IDL:HxCorba/GlobalOps/HxThickening:1.0
01064     //
01065     void _OB_op_HxThickening(OB::Upcall_ptr);
01066 
01067     //
01068     // IDL:HxCorba/GlobalOps/HxThinning:1.0
01069     //
01070     void _OB_op_HxThinning(OB::Upcall_ptr);
01071 
01072     //
01073     // IDL:HxCorba/GlobalOps/HxValleyRemoval:1.0
01074     //
01075     void _OB_op_HxValleyRemoval(OB::Upcall_ptr);
01076 
01077     //
01078     // IDL:HxCorba/GlobalOps/HxWatershed:1.0
01079     //
01080     void _OB_op_HxWatershed(OB::Upcall_ptr);
01081 
01082     //
01083     // IDL:HxCorba/GlobalOps/HxWatershedMarkers:1.0
01084     //
01085     void _OB_op_HxWatershedMarkers(OB::Upcall_ptr);
01086 
01087     //
01088     // IDL:HxCorba/GlobalOps/HxWatershedMarkers2:1.0
01089     //
01090     void _OB_op_HxWatershedMarkers2(OB::Upcall_ptr);
01091 
01092     //
01093     // IDL:HxCorba/GlobalOps/HxWatershedSlow:1.0
01094     //
01095     void _OB_op_HxWatershedSlow(OB::Upcall_ptr);
01096 
01097     //
01098     // IDL:HxCorba/GlobalOps/HxDisplayOF:1.0
01099     //
01100     void _OB_op_HxDisplayOF(OB::Upcall_ptr);
01101 
01102     //
01103     // IDL:HxCorba/GlobalOps/HxOpticalFlow:1.0
01104     //
01105     void _OB_op_HxOpticalFlow(OB::Upcall_ptr);
01106 
01107     //
01108     // IDL:HxCorba/GlobalOps/HxOpticalFlowMultiScale:1.0
01109     //
01110     void _OB_op_HxOpticalFlowMultiScale(OB::Upcall_ptr);
01111 
01112     //
01113     // IDL:HxCorba/GlobalOps/HxAddBinaryNoise:1.0
01114     //
01115     void _OB_op_HxAddBinaryNoise(OB::Upcall_ptr);
01116 
01117     //
01118     // IDL:HxCorba/GlobalOps/HxAddGaussianNoise:1.0
01119     //
01120     void _OB_op_HxAddGaussianNoise(OB::Upcall_ptr);
01121 
01122     //
01123     // IDL:HxCorba/GlobalOps/HxAddPoissonNoise:1.0
01124     //
01125     void _OB_op_HxAddPoissonNoise(OB::Upcall_ptr);
01126 
01127     //
01128     // IDL:HxCorba/GlobalOps/HxAddUniformNoise:1.0
01129     //
01130     void _OB_op_HxAddUniformNoise(OB::Upcall_ptr);
01131 
01132     //
01133     // IDL:HxCorba/GlobalOps/HxContrastStretch:1.0
01134     //
01135     void _OB_op_HxContrastStretch(OB::Upcall_ptr);
01136 
01137     //
01138     // IDL:HxCorba/GlobalOps/HxSetBorderValue:1.0
01139     //
01140     void _OB_op_HxSetBorderValue(OB::Upcall_ptr);
01141 
01142     //
01143     // IDL:HxCorba/GlobalOps/HxSetPartImage:1.0
01144     //
01145     void _OB_op_HxSetPartImage(OB::Upcall_ptr);
01146 
01147     //
01148     // IDL:HxCorba/GlobalOps/HxSquaredDistance:1.0
01149     //
01150     void _OB_op_HxSquaredDistance(OB::Upcall_ptr);
01151 
01152     //
01153     // IDL:HxCorba/GlobalOps/HxBernsenThreshold:1.0
01154     //
01155     void _OB_op_HxBernsenThreshold(OB::Upcall_ptr);
01156 
01157     //
01158     // IDL:HxCorba/GlobalOps/HxColorGaborSegmentation:1.0
01159     //
01160     void _OB_op_HxColorGaborSegmentation(OB::Upcall_ptr);
01161 
01162     //
01163     // IDL:HxCorba/GlobalOps/HxEntropyThreshold:1.0
01164     //
01165     void _OB_op_HxEntropyThreshold(OB::Upcall_ptr);
01166 
01167     //
01168     // IDL:HxCorba/GlobalOps/HxIsodataThreshold:1.0
01169     //
01170     void _OB_op_HxIsodataThreshold(OB::Upcall_ptr);
01171 
01172     //
01173     // IDL:HxCorba/GlobalOps/HxLabel:1.0
01174     //
01175     void _OB_op_HxLabel(OB::Upcall_ptr);
01176 
01177     //
01178     // IDL:HxCorba/GlobalOps/HxLabel2:1.0
01179     //
01180     void _OB_op_HxLabel2(OB::Upcall_ptr);
01181 
01182     //
01183     // IDL:HxCorba/GlobalOps/HxThreshold:1.0
01184     //
01185     void _OB_op_HxThreshold(OB::Upcall_ptr);
01186 
01187     //
01188     // IDL:HxCorba/GlobalOps/HxTriStateThreshold:1.0
01189     //
01190     void _OB_op_HxTriStateThreshold(OB::Upcall_ptr);
01191 
01192     //
01193     // IDL:HxCorba/GlobalOps/VxRelEquals:1.0
01194     //
01195     void _OB_op_VxRelEquals(OB::Upcall_ptr);
01196 
01197     //
01198     // IDL:HxCorba/GlobalOps/VxRelMeets:1.0
01199     //
01200     void _OB_op_VxRelMeets(OB::Upcall_ptr);
01201 
01202     //
01203     // IDL:HxCorba/GlobalOps/VxRelBefore:1.0
01204     //
01205     void _OB_op_VxRelBefore(OB::Upcall_ptr);
01206 
01207     //
01208     // IDL:HxCorba/GlobalOps/VxRelOverlaps:1.0
01209     //
01210     void _OB_op_VxRelOverlaps(OB::Upcall_ptr);
01211 
01212     //
01213     // IDL:HxCorba/GlobalOps/VxRelDur:1.0
01214     //
01215     void _OB_op_VxRelDur(OB::Upcall_ptr);
01216 
01217     //
01218     // IDL:HxCorba/GlobalOps/VxRelCon:1.0
01219     //
01220     void _OB_op_VxRelCon(OB::Upcall_ptr);
01221 
01222     //
01223     // IDL:HxCorba/GlobalOps/VxRelMeetsAnywhere:1.0
01224     //
01225     void _OB_op_VxRelMeetsAnywhere(OB::Upcall_ptr);
01226 
01227     //
01228     // IDL:HxCorba/GlobalOps/VxRelBeforeAfter:1.0
01229     //
01230     void _OB_op_VxRelBeforeAfter(OB::Upcall_ptr);
01231 
01232     //
01233     // IDL:HxCorba/GlobalOps/VxRelOverlapsAnywhere:1.0
01234     //
01235     void _OB_op_VxRelOverlapsAnywhere(OB::Upcall_ptr);
01236 
01237     //
01238     // IDL:HxCorba/GlobalOps/VxRelAsString:1.0
01239     //
01240     void _OB_op_VxRelAsString(OB::Upcall_ptr);
01241 
01242     //
01243     // IDL:HxCorba/GlobalOps/HxIDBOpen:1.0
01244     //
01245     void _OB_op_HxIDBOpen(OB::Upcall_ptr);
01246 
01247     //
01248     // IDL:HxCorba/GlobalOps/HxIDBRandom:1.0
01249     //
01250     void _OB_op_HxIDBRandom(OB::Upcall_ptr);
01251 
01252     //
01253     // IDL:HxCorba/GlobalOps/HxIDBSearch:1.0
01254     //
01255     void _OB_op_HxIDBSearch(OB::Upcall_ptr);
01256 
01257     //
01258     // IDL:HxCorba/GlobalOps/HxInvarOpenDB:1.0
01259     //
01260     void _OB_op_HxInvarOpenDB(OB::Upcall_ptr);
01261 
01262     //
01263     // IDL:HxCorba/GlobalOps/HxInvarRandom:1.0
01264     //
01265     void _OB_op_HxInvarRandom(OB::Upcall_ptr);
01266 
01267     //
01268     // IDL:HxCorba/GlobalOps/HxInvarSearch:1.0
01269     //
01270     void _OB_op_HxInvarSearch(OB::Upcall_ptr);
01271 
01272     //
01273     // IDL:HxCorba/GlobalOps/HxInvarSearchHisto:1.0
01274     //
01275     void _OB_op_HxInvarSearchHisto(OB::Upcall_ptr);
01276 
01277     //
01278     // IDL:HxCorba/GlobalOps/HxInvarMatchHistos:1.0
01279     //
01280     void _OB_op_HxInvarMatchHistos(OB::Upcall_ptr);
01281 
01282     //
01283     // IDL:HxCorba/GlobalOps/HxInvarIndexDB:1.0
01284     //
01285     void _OB_op_HxInvarIndexDB(OB::Upcall_ptr);
01286 
01287     //
01288     // IDL:HxCorba/GlobalOps/HxInvarDBSize:1.0
01289     //
01290     void _OB_op_HxInvarDBSize(OB::Upcall_ptr);
01291 
01292     //
01293     // IDL:HxCorba/GlobalOps/HxInvarBinsPerHistogram:1.0
01294     //
01295     void _OB_op_HxInvarBinsPerHistogram(OB::Upcall_ptr);
01296 
01297     //
01298     // IDL:HxCorba/GlobalOps/HxInvarChannels:1.0
01299     //
01300     void _OB_op_HxInvarChannels(OB::Upcall_ptr);
01301 
01302     //
01303     // IDL:HxCorba/GlobalOps/HxInvarDBList:1.0
01304     //
01305     void _OB_op_HxInvarDBList(OB::Upcall_ptr);
01306 
01307     //
01308     // IDL:HxCorba/GlobalOps/HxInvarGetHistos:1.0
01309     //
01310     void _OB_op_HxInvarGetHistos(OB::Upcall_ptr);
01311 
01312     //
01313     // IDL:HxCorba/GlobalOps/HxInvarSearchKey:1.0
01314     //
01315     void _OB_op_HxInvarSearchKey(OB::Upcall_ptr);
01316 
01317     //
01318     // IDL:HxCorba/GlobalOps/HxInvarScores:1.0
01319     //
01320     void _OB_op_HxInvarScores(OB::Upcall_ptr);
01321 
01322     //
01323     // IDL:HxCorba/GlobalOps/HxNJetInvarE:1.0
01324     //
01325     void _OB_op_HxNJetInvarE(OB::Upcall_ptr);
01326 
01327     //
01328     // IDL:HxCorba/GlobalOps/HxNJetInvarC:1.0
01329     //
01330     void _OB_op_HxNJetInvarC(OB::Upcall_ptr);
01331 
01332     //
01333     // IDL:HxCorba/GlobalOps/HxNJetInvarWw:1.0
01334     //
01335     void _OB_op_HxNJetInvarWw(OB::Upcall_ptr);
01336 
01337     //
01338     // IDL:HxCorba/GlobalOps/HxNJetInvarCw:1.0
01339     //
01340     void _OB_op_HxNJetInvarCw(OB::Upcall_ptr);
01341 
01342     //
01343     // IDL:HxCorba/GlobalOps/HxNJetInvarEHisto:1.0
01344     //
01345     void _OB_op_HxNJetInvarEHisto(OB::Upcall_ptr);
01346 
01347     //
01348     // IDL:HxCorba/GlobalOps/HxNJetInvarCHisto:1.0
01349     //
01350     void _OB_op_HxNJetInvarCHisto(OB::Upcall_ptr);
01351 
01352     //
01353     // IDL:HxCorba/GlobalOps/HxNJetInvarWwHisto:1.0
01354     //
01355     void _OB_op_HxNJetInvarWwHisto(OB::Upcall_ptr);
01356 
01357     //
01358     // IDL:HxCorba/GlobalOps/HxNJetInvarCwHisto:1.0
01359     //
01360     void _OB_op_HxNJetInvarCwHisto(OB::Upcall_ptr);
01361 
01362     //
01363     // IDL:HxCorba/GlobalOps/HxInvarEHisto:1.0
01364     //
01365     void _OB_op_HxInvarEHisto(OB::Upcall_ptr);
01366 
01367     //
01368     // IDL:HxCorba/GlobalOps/HxInvarCHisto:1.0
01369     //
01370     void _OB_op_HxInvarCHisto(OB::Upcall_ptr);
01371 
01372     //
01373     // IDL:HxCorba/GlobalOps/HxInvarWwHisto:1.0
01374     //
01375     void _OB_op_HxInvarWwHisto(OB::Upcall_ptr);
01376 
01377     //
01378     // IDL:HxCorba/GlobalOps/HxInvarCwHisto:1.0
01379     //
01380     void _OB_op_HxInvarCwHisto(OB::Upcall_ptr);
01381 
01382     //
01383     // IDL:HxCorba/GlobalOps/HxNJetInvar:1.0
01384     //
01385     void _OB_op_HxNJetInvar(OB::Upcall_ptr);
01386 
01387     //
01388     // IDL:HxCorba/GlobalOps/HxColorInvarEw:1.0
01389     //
01390     void _OB_op_HxColorInvarEw(OB::Upcall_ptr);
01391 
01392     //
01393     // IDL:HxCorba/GlobalOps/HxColorInvarWw:1.0
01394     //
01395     void _OB_op_HxColorInvarWw(OB::Upcall_ptr);
01396 
01397     //
01398     // IDL:HxCorba/GlobalOps/HxColorInvarCw:1.0
01399     //
01400     void _OB_op_HxColorInvarCw(OB::Upcall_ptr);
01401 
01402     //
01403     // IDL:HxCorba/GlobalOps/HxColorInvarNw:1.0
01404     //
01405     void _OB_op_HxColorInvarNw(OB::Upcall_ptr);
01406 
01407     //
01408     // IDL:HxCorba/GlobalOps/HxColorInvarHw:1.0
01409     //
01410     void _OB_op_HxColorInvarHw(OB::Upcall_ptr);
01411 
01412 public:
01413 
01414     GlobalOps() { }
01415 
01416     virtual CORBA::Boolean _is_a(const char*)
01417         throw(CORBA::SystemException);
01418 
01419     virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
01420                                                    PortableServer::POA_ptr);
01421 
01422     HxCorba::GlobalOps_ptr _this();
01423 
01424     virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
01425                                                             const PortableServer::ObjectId&);
01426     virtual void _OB_dispatch(OB::Upcall_ptr);
01427 
01428     //
01429     // IDL:HxCorba/GlobalOps/HxAbs:1.0
01430     //
01431     virtual HxCorba::ImageRep_ptr HxAbs(HxCorba::ImageRep_ptr im)
01432         throw(CORBA::SystemException) = 0;
01433 
01434     //
01435     // IDL:HxCorba/GlobalOps/HxCeil:1.0
01436     //
01437     virtual HxCorba::ImageRep_ptr HxCeil(HxCorba::ImageRep_ptr im)
01438         throw(CORBA::SystemException) = 0;
01439 
01440     //
01441     // IDL:HxCorba/GlobalOps/HxComplement:1.0
01442     //
01443     virtual HxCorba::ImageRep_ptr HxComplement(HxCorba::ImageRep_ptr im)
01444         throw(CORBA::SystemException) = 0;
01445 
01446     //
01447     // IDL:HxCorba/GlobalOps/HxExp:1.0
01448     //
01449     virtual HxCorba::ImageRep_ptr HxExp(HxCorba::ImageRep_ptr im)
01450         throw(CORBA::SystemException) = 0;
01451 
01452     //
01453     // IDL:HxCorba/GlobalOps/HxFloor:1.0
01454     //
01455     virtual HxCorba::ImageRep_ptr HxFloor(HxCorba::ImageRep_ptr im)
01456         throw(CORBA::SystemException) = 0;
01457 
01458     //
01459     // IDL:HxCorba/GlobalOps/HxLog:1.0
01460     //
01461     virtual HxCorba::ImageRep_ptr HxLog(HxCorba::ImageRep_ptr im)
01462         throw(CORBA::SystemException) = 0;
01463 
01464     //
01465     // IDL:HxCorba/GlobalOps/HxLog10:1.0
01466     //
01467     virtual HxCorba::ImageRep_ptr HxLog10(HxCorba::ImageRep_ptr im)
01468         throw(CORBA::SystemException) = 0;
01469 
01470     //
01471     // IDL:HxCorba/GlobalOps/HxNegate:1.0
01472     //
01473     virtual HxCorba::ImageRep_ptr HxNegate(HxCorba::ImageRep_ptr im)
01474         throw(CORBA::SystemException) = 0;
01475 
01476     //
01477     // IDL:HxCorba/GlobalOps/HxNorm1:1.0
01478     //
01479     virtual HxCorba::ImageRep_ptr HxNorm1(HxCorba::ImageRep_ptr im)
01480         throw(CORBA::SystemException) = 0;
01481 
01482     //
01483     // IDL:HxCorba/GlobalOps/HxNorm2:1.0
01484     //
01485     virtual HxCorba::ImageRep_ptr HxNorm2(HxCorba::ImageRep_ptr im)
01486         throw(CORBA::SystemException) = 0;
01487 
01488     //
01489     // IDL:HxCorba/GlobalOps/HxNormInf:1.0
01490     //
01491     virtual HxCorba::ImageRep_ptr HxNormInf(HxCorba::ImageRep_ptr im)
01492         throw(CORBA::SystemException) = 0;
01493 
01494     //
01495     // IDL:HxCorba/GlobalOps/HxProjectRange:1.0
01496     //
01497     virtual HxCorba::ImageRep_ptr HxProjectRange(HxCorba::ImageRep_ptr im,
01498                                                  CORBA::Long dimension)
01499         throw(CORBA::SystemException) = 0;
01500 
01501     //
01502     // IDL:HxCorba/GlobalOps/HxReciprocal:1.0
01503     //
01504     virtual HxCorba::ImageRep_ptr HxReciprocal(HxCorba::ImageRep_ptr im)
01505         throw(CORBA::SystemException) = 0;
01506 
01507     //
01508     // IDL:HxCorba/GlobalOps/HxSqrt:1.0
01509     //
01510     virtual HxCorba::ImageRep_ptr HxSqrt(HxCorba::ImageRep_ptr im)
01511         throw(CORBA::SystemException) = 0;
01512 
01513     //
01514     // IDL:HxCorba/GlobalOps/HxRound:1.0
01515     //
01516     virtual HxCorba::ImageRep_ptr HxRound(HxCorba::ImageRep_ptr im)
01517         throw(CORBA::SystemException) = 0;
01518 
01519     //
01520     // IDL:HxCorba/GlobalOps/HxUnaryMax:1.0
01521     //
01522     virtual HxCorba::ImageRep_ptr HxUnaryMax(HxCorba::ImageRep_ptr im)
01523         throw(CORBA::SystemException) = 0;
01524 
01525     //
01526     // IDL:HxCorba/GlobalOps/HxUnaryMin:1.0
01527     //
01528     virtual HxCorba::ImageRep_ptr HxUnaryMin(HxCorba::ImageRep_ptr im)
01529         throw(CORBA::SystemException) = 0;
01530 
01531     //
01532     // IDL:HxCorba/GlobalOps/HxUnaryProduct:1.0
01533     //
01534     virtual HxCorba::ImageRep_ptr HxUnaryProduct(HxCorba::ImageRep_ptr im)
01535         throw(CORBA::SystemException) = 0;
01536 
01537     //
01538     // IDL:HxCorba/GlobalOps/HxUnarySum:1.0
01539     //
01540     virtual HxCorba::ImageRep_ptr HxUnarySum(HxCorba::ImageRep_ptr im)
01541         throw(CORBA::SystemException) = 0;
01542 
01543     //
01544     // IDL:HxCorba/GlobalOps/HxAcos:1.0
01545     //
01546     virtual HxCorba::ImageRep_ptr HxAcos(HxCorba::ImageRep_ptr im)
01547         throw(CORBA::SystemException) = 0;
01548 
01549     //
01550     // IDL:HxCorba/GlobalOps/HxAsin:1.0
01551     //
01552     virtual HxCorba::ImageRep_ptr HxAsin(HxCorba::ImageRep_ptr im)
01553         throw(CORBA::SystemException) = 0;
01554 
01555     //
01556     // IDL:HxCorba/GlobalOps/HxAtan:1.0
01557     //
01558     virtual HxCorba::ImageRep_ptr HxAtan(HxCorba::ImageRep_ptr im)
01559         throw(CORBA::SystemException) = 0;
01560 
01561     //
01562     // IDL:HxCorba/GlobalOps/HxAtan2:1.0
01563     //
01564     virtual HxCorba::ImageRep_ptr HxAtan2(HxCorba::ImageRep_ptr im)
01565         throw(CORBA::SystemException) = 0;
01566 
01567     //
01568     // IDL:HxCorba/GlobalOps/HxCos:1.0
01569     //
01570     virtual HxCorba::ImageRep_ptr HxCos(HxCorba::ImageRep_ptr im)
01571         throw(CORBA::SystemException) = 0;
01572 
01573     //
01574     // IDL:HxCorba/GlobalOps/HxCosh:1.0
01575     //
01576     virtual HxCorba::ImageRep_ptr HxCosh(HxCorba::ImageRep_ptr im)
01577         throw(CORBA::SystemException) = 0;
01578 
01579     //
01580     // IDL:HxCorba/GlobalOps/HxSin:1.0
01581     //
01582     virtual HxCorba::ImageRep_ptr HxSin(HxCorba::ImageRep_ptr im)
01583         throw(CORBA::SystemException) = 0;
01584 
01585     //
01586     // IDL:HxCorba/GlobalOps/HxSinh:1.0
01587     //
01588     virtual HxCorba::ImageRep_ptr HxSinh(HxCorba::ImageRep_ptr im)
01589         throw(CORBA::SystemException) = 0;
01590 
01591     //
01592     // IDL:HxCorba/GlobalOps/HxTan:1.0
01593     //
01594     virtual HxCorba::ImageRep_ptr HxTan(HxCorba::ImageRep_ptr im)
01595         throw(CORBA::SystemException) = 0;
01596 
01597     //
01598     // IDL:HxCorba/GlobalOps/HxTanh:1.0
01599     //
01600     virtual HxCorba::ImageRep_ptr HxTanh(HxCorba::ImageRep_ptr im)
01601         throw(CORBA::SystemException) = 0;
01602 
01603     //
01604     // IDL:HxCorba/GlobalOps/HxArg:1.0
01605     //
01606     virtual HxCorba::ImageRep_ptr HxArg(HxCorba::ImageRep_ptr im)
01607         throw(CORBA::SystemException) = 0;
01608 
01609     //
01610     // IDL:HxCorba/GlobalOps/HxConjugate:1.0
01611     //
01612     virtual HxCorba::ImageRep_ptr HxConjugate(HxCorba::ImageRep_ptr im)
01613         throw(CORBA::SystemException) = 0;
01614 
01615     //
01616     // IDL:HxCorba/GlobalOps/HxAdd:1.0
01617     //
01618     virtual HxCorba::ImageRep_ptr HxAdd(HxCorba::ImageRep_ptr im1,
01619                                         HxCorba::ImageRep_ptr im2)
01620         throw(CORBA::SystemException) = 0;
01621 
01622     //
01623     // IDL:HxCorba/GlobalOps/HxAddSat:1.0
01624     //
01625     virtual HxCorba::ImageRep_ptr HxAddSat(HxCorba::ImageRep_ptr im1,
01626                                            HxCorba::ImageRep_ptr im2)
01627         throw(CORBA::SystemException) = 0;
01628 
01629     //
01630     // IDL:HxCorba/GlobalOps/HxAnd:1.0
01631     //
01632     virtual HxCorba::ImageRep_ptr HxAnd(HxCorba::ImageRep_ptr im1,
01633                                         HxCorba::ImageRep_ptr im2)
01634         throw(CORBA::SystemException) = 0;
01635 
01636     //
01637     // IDL:HxCorba/GlobalOps/HxCross:1.0
01638     //
01639     virtual HxCorba::ImageRep_ptr HxCross(HxCorba::ImageRep_ptr im1,
01640                                           HxCorba::ImageRep_ptr im2)
01641         throw(CORBA::SystemException) = 0;
01642 
01643     //
01644     // IDL:HxCorba/GlobalOps/HxDiv:1.0
01645     //
01646     virtual HxCorba::ImageRep_ptr HxDiv(HxCorba::ImageRep_ptr im1,
01647                                         HxCorba::ImageRep_ptr im2)
01648         throw(CORBA::SystemException) = 0;
01649 
01650     //
01651     // IDL:HxCorba/GlobalOps/HxDot:1.0
01652     //
01653     virtual HxCorba::ImageRep_ptr HxDot(HxCorba::ImageRep_ptr im1,
01654                                         HxCorba::ImageRep_ptr im2)
01655         throw(CORBA::SystemException) = 0;
01656 
01657     //
01658     // IDL:HxCorba/GlobalOps/HxEqual:1.0
01659     //
01660     virtual HxCorba::ImageRep_ptr HxEqual(HxCorba::ImageRep_ptr im1,
01661                                           HxCorba::ImageRep_ptr im2)
01662         throw(CORBA::SystemException) = 0;
01663 
01664     //
01665     // IDL:HxCorba/GlobalOps/HxGreaterEqual:1.0
01666     //
01667     virtual HxCorba::ImageRep_ptr HxGreaterEqual(HxCorba::ImageRep_ptr im1,
01668                                                  HxCorba::ImageRep_ptr im2)
01669         throw(CORBA::SystemException) = 0;
01670 
01671     //
01672     // IDL:HxCorba/GlobalOps/HxGreaterThan:1.0
01673     //
01674     virtual HxCorba::ImageRep_ptr HxGreaterThan(HxCorba::ImageRep_ptr im1,
01675                                                 HxCorba::ImageRep_ptr im2)
01676         throw(CORBA::SystemException) = 0;
01677 
01678     //
01679     // IDL:HxCorba/GlobalOps/HxInf:1.0
01680     //
01681     virtual HxCorba::ImageRep_ptr HxInf(HxCorba::ImageRep_ptr im1,
01682                                         HxCorba::ImageRep_ptr im2)
01683         throw(CORBA::SystemException) = 0;
01684 
01685     //
01686     // IDL:HxCorba/GlobalOps/HxInverseProjectRange:1.0
01687     //
01688     virtual HxCorba::ImageRep_ptr HxInverseProjectRange(HxCorba::ImageRep_ptr im1,
01689                                                         CORBA::Long dimension,
01690                                                         HxCorba::ImageRep_ptr im2)
01691         throw(CORBA::SystemException) = 0;
01692 
01693     //
01694     // IDL:HxCorba/GlobalOps/HxLeftShift:1.0
01695     //
01696     virtual HxCorba::ImageRep_ptr HxLeftShift(HxCorba::ImageRep_ptr im1,
01697                                               HxCorba::ImageRep_ptr im2)
01698         throw(CORBA::SystemException) = 0;
01699 
01700     //
01701     // IDL:HxCorba/GlobalOps/HxLessEqual:1.0
01702     //
01703     virtual HxCorba::ImageRep_ptr HxLessEqual(HxCorba::ImageRep_ptr im1,
01704                                               HxCorba::ImageRep_ptr im2)
01705         throw(CORBA::SystemException) = 0;
01706 
01707     //
01708     // IDL:HxCorba/GlobalOps/HxLessThan:1.0
01709     //
01710     virtual HxCorba::ImageRep_ptr HxLessThan(HxCorba::ImageRep_ptr im1,
01711                                              HxCorba::ImageRep_ptr im2)
01712         throw(CORBA::SystemException) = 0;
01713 
01714     //
01715     // IDL:HxCorba/GlobalOps/HxMax:1.0
01716     //
01717     virtual HxCorba::ImageRep_ptr HxMax(HxCorba::ImageRep_ptr im1,
01718                                         HxCorba::ImageRep_ptr im2)
01719         throw(CORBA::SystemException) = 0;
01720 
01721     //
01722     // IDL:HxCorba/GlobalOps/HxMin:1.0
01723     //
01724     virtual HxCorba::ImageRep_ptr HxMin(HxCorba::ImageRep_ptr im1,
01725                                         HxCorba::ImageRep_ptr im2)
01726         throw(CORBA::SystemException) = 0;
01727 
01728     //
01729     // IDL:HxCorba/GlobalOps/HxMod:1.0
01730     //
01731     virtual HxCorba::ImageRep_ptr HxMod(HxCorba::ImageRep_ptr im1,
01732                                         HxCorba::ImageRep_ptr im2)
01733         throw(CORBA::SystemException) = 0;
01734 
01735     //
01736     // IDL:HxCorba/GlobalOps/HxMul:1.0
01737     //
01738     virtual HxCorba::ImageRep_ptr HxMul(HxCorba::ImageRep_ptr im1,
01739                                         HxCorba::ImageRep_ptr im2)
01740         throw(CORBA::SystemException) = 0;
01741 
01742     //
01743     // IDL:HxCorba/GlobalOps/HxNotEqual:1.0
01744     //
01745     virtual HxCorba::ImageRep_ptr HxNotEqual(HxCorba::ImageRep_ptr im1,
01746                                              HxCorba::ImageRep_ptr im2)
01747         throw(CORBA::SystemException) = 0;
01748 
01749     //
01750     // IDL:HxCorba/GlobalOps/HxOr:1.0
01751     //
01752     virtual HxCorba::ImageRep_ptr HxOr(HxCorba::ImageRep_ptr im1,
01753                                        HxCorba::ImageRep_ptr im2)
01754         throw(CORBA::SystemException) = 0;
01755 
01756     //
01757     // IDL:HxCorba/GlobalOps/HxPow:1.0
01758     //
01759     virtual HxCorba::ImageRep_ptr HxPow(HxCorba::ImageRep_ptr im1,
01760                                         HxCorba::ImageRep_ptr im2)
01761         throw(CORBA::SystemException) = 0;
01762 
01763     //
01764     // IDL:HxCorba/GlobalOps/HxRightShift:1.0
01765     //
01766     virtual HxCorba::ImageRep_ptr HxRightShift(HxCorba::ImageRep_ptr im1,
01767                                                HxCorba::ImageRep_ptr im2)
01768         throw(CORBA::SystemException) = 0;
01769 
01770     //
01771     // IDL:HxCorba/GlobalOps/HxSub:1.0
01772     //
01773     virtual HxCorba::ImageRep_ptr HxSub(HxCorba::ImageRep_ptr im1,
01774                                         HxCorba::ImageRep_ptr im2)
01775         throw(CORBA::SystemException) = 0;
01776 
01777     //
01778     // IDL:HxCorba/GlobalOps/HxSubSat:1.0
01779     //
01780     virtual HxCorba::ImageRep_ptr HxSubSat(HxCorba::ImageRep_ptr im1,
01781                                            HxCorba::ImageRep_ptr im2)
01782         throw(CORBA::SystemException) = 0;
01783 
01784     //
01785     // IDL:HxCorba/GlobalOps/HxSup:1.0
01786     //
01787     virtual HxCorba::ImageRep_ptr HxSup(HxCorba::ImageRep_ptr im1,
01788                                         HxCorba::ImageRep_ptr im2)
01789         throw(CORBA::SystemException) = 0;
01790 
01791     //
01792     // IDL:HxCorba/GlobalOps/HxXor:1.0
01793     //
01794     virtual HxCorba::ImageRep_ptr HxXor(HxCorba::ImageRep_ptr im1,
01795                                         HxCorba::ImageRep_ptr im2)
01796         throw(CORBA::SystemException) = 0;
01797 
01798     //
01799     // IDL:HxCorba/GlobalOps/HxAddVal:1.0
01800     //
01801     virtual HxCorba::ImageRep_ptr HxAddVal(HxCorba::ImageRep_ptr im,
01802                                            const HxCorba::PixValue& val)
01803         throw(HxCorba::ImageException,
01804               CORBA::SystemException) = 0;
01805 
01806     //
01807     // IDL:HxCorba/GlobalOps/HxAndVal:1.0
01808     //
01809     virtual HxCorba::ImageRep_ptr HxAndVal(HxCorba::ImageRep_ptr im,
01810                                            const HxCorba::PixValue& val)
01811         throw(CORBA::SystemException) = 0;
01812 
01813     //
01814     // IDL:HxCorba/GlobalOps/HxCrossVal:1.0
01815     //
01816     virtual HxCorba::ImageRep_ptr HxCrossVal(HxCorba::ImageRep_ptr im,
01817                                              const HxCorba::PixValue& val)
01818         throw(CORBA::SystemException) = 0;
01819 
01820     //
01821     // IDL:HxCorba/GlobalOps/HxDivVal:1.0
01822     //
01823     virtual HxCorba::ImageRep_ptr HxDivVal(HxCorba::ImageRep_ptr im,
01824                                            const HxCorba::PixValue& val)
01825         throw(CORBA::SystemException) = 0;
01826 
01827     //
01828     // IDL:HxCorba/GlobalOps/HxDotVal:1.0
01829     //
01830     virtual HxCorba::ImageRep_ptr HxDotVal(HxCorba::ImageRep_ptr im,
01831                                            const HxCorba::PixValue& val)
01832         throw(CORBA::SystemException) = 0;
01833 
01834     //
01835     // IDL:HxCorba/GlobalOps/HxEqualVal:1.0
01836     //
01837     virtual HxCorba::ImageRep_ptr HxEqualVal(HxCorba::ImageRep_ptr im,
01838                                              const HxCorba::PixValue& val)
01839         throw(CORBA::SystemException) = 0;
01840 
01841     //
01842     // IDL:HxCorba/GlobalOps/HxGreaterEqualVal:1.0
01843     //
01844     virtual HxCorba::ImageRep_ptr HxGreaterEqualVal(HxCorba::ImageRep_ptr im,
01845                                                     const HxCorba::PixValue& val)
01846         throw(CORBA::SystemException) = 0;
01847 
01848     //
01849     // IDL:HxCorba/GlobalOps/HxGreaterThanVal:1.0
01850     //
01851     virtual HxCorba::ImageRep_ptr HxGreaterThanVal(HxCorba::ImageRep_ptr im,
01852                                                    const HxCorba::PixValue& val)
01853         throw(CORBA::SystemException) = 0;
01854 
01855     //
01856     // IDL:HxCorba/GlobalOps/HxInfVal:1.0
01857     //
01858     virtual HxCorba::ImageRep_ptr HxInfVal(HxCorba::ImageRep_ptr im,
01859                                            const HxCorba::PixValue& val)
01860         throw(CORBA::SystemException) = 0;
01861 
01862     //
01863     // IDL:HxCorba/GlobalOps/HxLeftShiftVal:1.0
01864     //
01865     virtual HxCorba::ImageRep_ptr HxLeftShiftVal(HxCorba::ImageRep_ptr im,
01866                                                  const HxCorba::PixValue& val)
01867         throw(CORBA::SystemException) = 0;
01868 
01869     //
01870     // IDL:HxCorba/GlobalOps/HxLessEqualVal:1.0
01871     //
01872     virtual HxCorba::ImageRep_ptr HxLessEqualVal(HxCorba::ImageRep_ptr im,
01873                                                  const HxCorba::PixValue& val)
01874         throw(CORBA::SystemException) = 0;
01875 
01876     //
01877     // IDL:HxCorba/GlobalOps/HxLessThanVal:1.0
01878     //
01879     virtual HxCorba::ImageRep_ptr HxLessThanVal(HxCorba::ImageRep_ptr im,
01880                                                 const HxCorba::PixValue& val)
01881         throw(CORBA::SystemException) = 0;
01882 
01883     //
01884     // IDL:HxCorba/GlobalOps/HxMaxVal:1.0
01885     //
01886     virtual HxCorba::ImageRep_ptr HxMaxVal(HxCorba::ImageRep_ptr im,
01887                                            const HxCorba::PixValue& val)
01888         throw(CORBA::SystemException) = 0;
01889 
01890     //
01891     // IDL:HxCorba/GlobalOps/HxMinVal:1.0
01892     //
01893     virtual HxCorba::ImageRep_ptr HxMinVal(HxCorba::ImageRep_ptr im,
01894                                            const HxCorba::PixValue& val)
01895         throw(CORBA::SystemException) = 0;
01896 
01897     //
01898     // IDL:HxCorba/GlobalOps/HxModVal:1.0
01899     //
01900     virtual HxCorba::ImageRep_ptr HxModVal(HxCorba::ImageRep_ptr im,
01901                                            const HxCorba::PixValue& val)
01902         throw(CORBA::SystemException) = 0;
01903 
01904     //
01905     // IDL:HxCorba/GlobalOps/HxMulVal:1.0
01906     //
01907     virtual HxCorba::ImageRep_ptr HxMulVal(HxCorba::ImageRep_ptr im,
01908                                            const HxCorba::PixValue& val)
01909         throw(CORBA::SystemException) = 0;
01910 
01911     //
01912     // IDL:HxCorba/GlobalOps/HxNotEqualVal:1.0
01913     //
01914     virtual HxCorba::ImageRep_ptr HxNotEqualVal(HxCorba::ImageRep_ptr im,
01915                                                 const HxCorba::PixValue& val)
01916         throw(CORBA::SystemException) = 0;
01917 
01918     //
01919     // IDL:HxCorba/GlobalOps/HxOrVal:1.0
01920     //
01921     virtual HxCorba::ImageRep_ptr HxOrVal(HxCorba::ImageRep_ptr im,
01922                                           const HxCorba::PixValue& val)
01923         throw(CORBA::SystemException) = 0;
01924 
01925     //
01926     // IDL:HxCorba/GlobalOps/HxPowVal:1.0
01927     //
01928     virtual HxCorba::ImageRep_ptr HxPowVal(HxCorba::ImageRep_ptr im,
01929                                            const HxCorba::PixValue& val)
01930         throw(CORBA::SystemException) = 0;
01931 
01932     //
01933     // IDL:HxCorba/GlobalOps/HxRightShiftVal:1.0
01934     //
01935     virtual HxCorba::ImageRep_ptr HxRightShiftVal(HxCorba::ImageRep_ptr im,
01936                                                   const HxCorba::PixValue& val)
01937         throw(CORBA::SystemException) = 0;
01938 
01939     //
01940     // IDL:HxCorba/GlobalOps/HxSubVal:1.0
01941     //
01942     virtual HxCorba::ImageRep_ptr HxSubVal(HxCorba::ImageRep_ptr im,
01943                                            const HxCorba::PixValue& val)
01944         throw(CORBA::SystemException) = 0;
01945 
01946     //
01947     // IDL:HxCorba/GlobalOps/HxSupVal:1.0
01948     //
01949     virtual HxCorba::ImageRep_ptr HxSupVal(HxCorba::ImageRep_ptr im,
01950                                            const HxCorba::PixValue& val)
01951         throw(CORBA::SystemException) = 0;
01952 
01953     //
01954     // IDL:HxCorba/GlobalOps/HxXorVal:1.0
01955     //
01956     virtual HxCorba::ImageRep_ptr HxXorVal(HxCorba::ImageRep_ptr im,
01957                                            const HxCorba::PixValue& val)
01958         throw(CORBA::SystemException) = 0;
01959 
01960     //
01961     // IDL:HxCorba/GlobalOps/HxPixInf:1.0
01962     //
01963     virtual HxCorba::PixValue HxPixInf(HxCorba::ImageRep_ptr im)
01964         throw(CORBA::SystemException) = 0;
01965 
01966     //
01967     // IDL:HxCorba/GlobalOps/HxPixMax:1.0
01968     //
01969     virtual HxCorba::PixValue HxPixMax(HxCorba::ImageRep_ptr im)
01970         throw(CORBA::SystemException) = 0;
01971 
01972     //
01973     // IDL:HxCorba/GlobalOps/HxPixMin:1.0
01974     //
01975     virtual HxCorba::PixValue HxPixMin(HxCorba::ImageRep_ptr im)
01976         throw(CORBA::SystemException) = 0;
01977 
01978     //
01979     // IDL:HxCorba/GlobalOps/HxPixProduct:1.0
01980     //
01981     virtual HxCorba::PixValue HxPixProduct(HxCorba::ImageRep_ptr im)
01982         throw(CORBA::SystemException) = 0;
01983 
01984     //
01985     // IDL:HxCorba/GlobalOps/HxPixSum:1.0
01986     //
01987     virtual HxCorba::PixValue HxPixSum(HxCorba::ImageRep_ptr im)
01988         throw(CORBA::SystemException) = 0;
01989 
01990     //
01991     // IDL:HxCorba/GlobalOps/HxPixSup:1.0
01992     //
01993     virtual HxCorba::PixValue HxPixSup(HxCorba::ImageRep_ptr im)
01994         throw(CORBA::SystemException) = 0;
01995 
01996     //
01997     // IDL:HxCorba/GlobalOps/HxImageAsByte:1.0
01998     //
01999     virtual HxCorba::ImageRep_ptr HxImageAsByte(HxCorba::ImageRep_ptr img)
02000         throw(CORBA::SystemException) = 0;
02001 
02002     //
02003     // IDL:HxCorba/GlobalOps/HxImageAsDouble:1.0
02004     //
02005     virtual HxCorba::ImageRep_ptr HxImageAsDouble(HxCorba::ImageRep_ptr img)
02006         throw(CORBA::SystemException) = 0;
02007 
02008     //
02009     // IDL:HxCorba/GlobalOps/HxImageAsFloat:1.0
02010     //
02011     virtual HxCorba::ImageRep_ptr HxImageAsFloat(HxCorba::ImageRep_ptr img)
02012         throw(CORBA::SystemException) = 0;
02013 
02014     //
02015     // IDL:HxCorba/GlobalOps/HxImageAsShort:1.0
02016     //
02017     virtual HxCorba::ImageRep_ptr HxImageAsShort(HxCorba::ImageRep_ptr img)
02018         throw(CORBA::SystemException) = 0;
02019 
02020     //
02021     // IDL:HxCorba/GlobalOps/HxImageAsVec2Byte:1.0
02022     //
02023     virtual HxCorba::ImageRep_ptr HxImageAsVec2Byte(HxCorba::ImageRep_ptr img)
02024         throw(CORBA::SystemException) = 0;
02025 
02026     //
02027     // IDL:HxCorba/GlobalOps/HxImageAsVec2Double:1.0
02028     //
02029     virtual HxCorba::ImageRep_ptr HxImageAsVec2Double(HxCorba::ImageRep_ptr img)
02030         throw(CORBA::SystemException) = 0;
02031 
02032     //
02033     // IDL:HxCorba/GlobalOps/HxImageAsVec2Float:1.0
02034     //
02035     virtual HxCorba::ImageRep_ptr HxImageAsVec2Float(HxCorba::ImageRep_ptr img)
02036         throw(CORBA::SystemException) = 0;
02037 
02038     //
02039     // IDL:HxCorba/GlobalOps/HxImageAsVec2Int:1.0
02040     //
02041     virtual HxCorba::ImageRep_ptr HxImageAsVec2Int(HxCorba::ImageRep_ptr img)
02042         throw(CORBA::SystemException) = 0;
02043 
02044     //
02045     // IDL:HxCorba/GlobalOps/HxImageAsVec2Short:1.0
02046     //
02047     virtual HxCorba::ImageRep_ptr HxImageAsVec2Short(HxCorba::ImageRep_ptr img)
02048         throw(CORBA::SystemException) = 0;
02049 
02050     //
02051     // IDL:HxCorba/GlobalOps/HxImageAsVec3Byte:1.0
02052     //
02053     virtual HxCorba::ImageRep_ptr HxImageAsVec3Byte(HxCorba::ImageRep_ptr img)
02054         throw(CORBA::SystemException) = 0;
02055 
02056     //
02057     // IDL:HxCorba/GlobalOps/HxImageAsVec3Double:1.0
02058     //
02059     virtual HxCorba::ImageRep_ptr HxImageAsVec3Double(HxCorba::ImageRep_ptr img)
02060         throw(CORBA::SystemException) = 0;
02061 
02062     //
02063     // IDL:HxCorba/GlobalOps/HxImageAsVec3Float:1.0
02064     //
02065     virtual HxCorba::ImageRep_ptr HxImageAsVec3Float(HxCorba::ImageRep_ptr img)
02066         throw(CORBA::SystemException) = 0;
02067 
02068     //
02069     // IDL:HxCorba/GlobalOps/HxImageAsVec3Int:1.0
02070     //
02071     virtual HxCorba::ImageRep_ptr HxImageAsVec3Int(HxCorba::ImageRep_ptr img)
02072         throw(CORBA::SystemException) = 0;
02073 
02074     //
02075     // IDL:HxCorba/GlobalOps/HxImageAsVec3Short:1.0
02076     //
02077     virtual HxCorba::ImageRep_ptr HxImageAsVec3Short(HxCorba::ImageRep_ptr img)
02078         throw(CORBA::SystemException) = 0;
02079 
02080     //
02081     // IDL:HxCorba/GlobalOps/HxImageAsComplex:1.0
02082     //
02083     virtual HxCorba::ImageRep_ptr HxImageAsComplex(HxCorba::ImageRep_ptr img)
02084         throw(CORBA::SystemException) = 0;
02085 
02086     //
02087     // IDL:HxCorba/GlobalOps/HxColorSpace:1.0
02088     //
02089     virtual HxCorba::ImageRep_ptr HxColorSpace(HxCorba::ImageRep_ptr im,
02090                                                HxCorba::ColorModel fromColorSpace,
02091                                                HxCorba::ColorModel toColorSpace)
02092         throw(CORBA::SystemException) = 0;
02093 
02094     //
02095     // IDL:HxCorba/GlobalOps/HxAffinePix:1.0
02096     //
02097     virtual HxCorba::ImageRep_ptr HxAffinePix(HxCorba::ImageRep_ptr im,
02098                                               const HxCorba::PixValue& v1,
02099                                               const HxCorba::PixValue& v2,
02100                                               const HxCorba::PixValue& v3)
02101         throw(CORBA::SystemException) = 0;
02102 
02103     //
02104     // IDL:HxCorba/GlobalOps/HxRGB2Intensity:1.0
02105     //
02106     virtual HxCorba::ImageRep_ptr HxRGB2Intensity(HxCorba::ImageRep_ptr im)
02107         throw(CORBA::SystemException) = 0;
02108 
02109     //
02110     // IDL:HxCorba/GlobalOps/HxGreyEdgeHistogram:1.0
02111     //
02112     virtual HxCorba::Histogram_ptr HxGreyEdgeHistogram(HxCorba::ImageRep_ptr objImage,
02113                                                        CORBA::Double sigma,
02114                                                        CORBA::Double threshold)
02115         throw(CORBA::SystemException) = 0;
02116 
02117     //
02118     // IDL:HxCorba/GlobalOps/HxHistogramFromFile:1.0
02119     //
02120     virtual HxCorba::Histogram_ptr HxHistogramFromFile(const char* fileName)
02121         throw(CORBA::SystemException) = 0;
02122 
02123     //
02124     // IDL:HxCorba/GlobalOps/HxImageToHistogram:1.0
02125     //
02126     virtual HxCorba::Histogram_ptr HxImageToHistogram(HxCorba::ImageRep_ptr im,
02127                                                       CORBA::Long getDim,
02128                                                       CORBA::Double lowBin,
02129                                                       CORBA::Double highBin,
02130                                                       CORBA::Long nBin)
02131         throw(CORBA::SystemException) = 0;
02132 
02133     //
02134     // IDL:HxCorba/GlobalOps/HxImageToHistogramMask:1.0
02135     //
02136     virtual HxCorba::Histogram_ptr HxImageToHistogramMask(HxCorba::ImageRep_ptr im,
02137                                                           CORBA::Long getDim,
02138                                                           CORBA::Double lowBin,
02139                                                           CORBA::Double highBin,
02140                                                           CORBA::Long nBin,
02141                                                           HxCorba::ImageRep_ptr mask,
02142                                                           CORBA::Long maskVal)
02143         throw(CORBA::SystemException) = 0;
02144 
02145     //
02146     // IDL:HxCorba/GlobalOps/HxLabelBlobs:1.0
02147     //
02148     virtual HxCorba::Blob2dSet* HxLabelBlobs(HxCorba::ImageRep_ptr image,
02149                                              HxCorba::ImageRep_ptr mask,
02150                                              CORBA::Long minimalBlobArea)
02151         throw(CORBA::SystemException) = 0;
02152 
02153     //
02154     // IDL:HxCorba/GlobalOps/HxHighlightRegion:1.0
02155     //
02156     virtual HxCorba::ImageRep_ptr HxHighlightRegion(HxCorba::ImageRep_ptr im,
02157                                                     HxCorba::ImageRep_ptr mask,
02158                                                     CORBA::Long label,
02159                                                     CORBA::Double factor)
02160         throw(CORBA::SystemException) = 0;
02161 
02162     //
02163     // IDL:HxCorba/GlobalOps/HxExportMatlabPixels:1.0
02164     //
02165     virtual void HxExportMatlabPixels(HxCorba::ImageRep_ptr im,
02166                                       HxCorba::DoubleSeq& pixels)
02167         throw(CORBA::SystemException) = 0;
02168 
02169     //
02170     // IDL:HxCorba/GlobalOps/HxWriteFile:1.0
02171     //
02172     virtual CORBA::Boolean HxWriteFile(HxCorba::ImageRep_ptr im,
02173                                        const char* fileName)
02174         throw(CORBA::SystemException) = 0;
02175 
02176     //
02177     // IDL:HxCorba/GlobalOps/HxImagesToFile:1.0
02178     //
02179     virtual CORBA::Boolean HxImagesToFile(const HxCorba::ImageList& ims,
02180                                           const char* fileName)
02181         throw(CORBA::SystemException) = 0;
02182 
02183     //
02184     // IDL:HxCorba/GlobalOps/HxCannyEdgeMap:1.0
02185     //
02186     virtual HxCorba::ImageRep_ptr HxCannyEdgeMap(HxCorba::ImageRep_ptr img,
02187                                                  CORBA::Double sigma)
02188         throw(CORBA::SystemException) = 0;
02189 
02190     //
02191     // IDL:HxCorba/GlobalOps/HxCannyThreshold:1.0
02192     //
02193     virtual HxCorba::ImageRep_ptr HxCannyThreshold(HxCorba::ImageRep_ptr img,
02194                                                    CORBA::Double sigma,
02195                                                    CORBA::Double level)
02196         throw(CORBA::SystemException) = 0;
02197 
02198     //
02199     // IDL:HxCorba/GlobalOps/HxCannyThresholdAlt:1.0
02200     //
02201     virtual HxCorba::ImageRep_ptr HxCannyThresholdAlt(HxCorba::ImageRep_ptr img,
02202                                                       CORBA::Double sigma,
02203                                                       CORBA::Double level)
02204         throw(CORBA::SystemException) = 0;
02205 
02206     //
02207     // IDL:HxCorba/GlobalOps/HxCannyThresholdRec:1.0
02208     //
02209     virtual HxCorba::ImageRep_ptr HxCannyThresholdRec(HxCorba::ImageRep_ptr img,
02210                                                       CORBA::Double sigma,
02211                                                       CORBA::Double level)
02212         throw(CORBA::SystemException) = 0;
02213 
02214     //
02215     // IDL:HxCorba/GlobalOps/HxConvGauss2d:1.0
02216     //
02217     virtual HxCorba::ImageRep_ptr HxConvGauss2d(HxCorba::ImageRep_ptr img,
02218                                                 CORBA::Double sigmax,
02219                                                 CORBA::Long orderDerivx,
02220                                                 CORBA::Double accuracyx,
02221                                                 CORBA::Double sigmay,
02222                                                 CORBA::Long orderDerivy,
02223                                                 CORBA::Double accuracyy)
02224         throw(CORBA::SystemException) = 0;
02225 
02226     //
02227     // IDL:HxCorba/GlobalOps/HxConvGauss3d:1.0
02228     //
02229     virtual HxCorba::ImageRep_ptr HxConvGauss3d(HxCorba::ImageRep_ptr img,
02230                                                 CORBA::Double sigmax,
02231                                                 CORBA::Long orderDerivx,
02232                                                 CORBA::Double accuracyx,
02233                                                 CORBA::Double sigmay,
02234                                                 CORBA::Long orderDerivy,
02235                                                 CORBA::Double accuracyy,
02236                                                 CORBA::Double sigmaz,
02237                                                 CORBA::Long orderDerivz,
02238                                                 CORBA::Double accuracyz)
02239         throw(CORBA::SystemException) = 0;
02240 
02241     //
02242     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated:1.0
02243     //
02244     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated(HxCorba::ImageRep_ptr im,
02245                                                         HxCorba::ImageRep_ptr kernel,
02246                                                         HxCorba::ResultPrecision resPrec)
02247         throw(CORBA::SystemException) = 0;
02248 
02249     //
02250     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated2d:1.0
02251     //
02252     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated2d(HxCorba::ImageRep_ptr img,
02253                                                           HxCorba::ImageRep_ptr kernelX,
02254                                                           HxCorba::ImageRep_ptr kernelY,
02255                                                           HxCorba::ResultPrecision resPrec)
02256         throw(CORBA::SystemException) = 0;
02257 
02258     //
02259     // IDL:HxCorba/GlobalOps/HxConvolution:1.0
02260     //
02261     virtual HxCorba::ImageRep_ptr HxConvolution(HxCorba::ImageRep_ptr im,
02262                                                 HxCorba::ImageRep_ptr kernel,
02263                                                 HxCorba::ResultPrecision resPrec)
02264         throw(CORBA::SystemException) = 0;
02265 
02266     //
02267     // IDL:HxCorba/GlobalOps/HxDefuz:1.0
02268     //
02269     virtual HxCorba::ImageRep_ptr HxDefuz(HxCorba::ImageRep_ptr im,
02270                                           CORBA::Long windowSzX,
02271                                           CORBA::Long windowSzY,
02272                                           CORBA::Double thr)
02273         throw(CORBA::SystemException) = 0;
02274 
02275     //
02276     // IDL:HxCorba/GlobalOps/HxDistanceTransform:1.0
02277     //
02278     virtual HxCorba::ImageRep_ptr HxDistanceTransform(HxCorba::ImageRep_ptr img)
02279         throw(CORBA::SystemException) = 0;
02280 
02281     //
02282     // IDL:HxCorba/GlobalOps/HxGauss:1.0
02283     //
02284     virtual HxCorba::ImageRep_ptr HxGauss(HxCorba::ImageRep_ptr img,
02285                                           CORBA::Double sigma,
02286                                           CORBA::Double accuracy)
02287         throw(CORBA::SystemException) = 0;
02288 
02289     //
02290     // IDL:HxCorba/GlobalOps/HxGaussDerivative2d:1.0
02291     //
02292     virtual HxCorba::ImageRep_ptr HxGaussDerivative2d(HxCorba::ImageRep_ptr img,
02293                                                       CORBA::Double sigma,
02294                                                       CORBA::Long orderDerivx,
02295                                                       CORBA::Long orderDerivy,
02296                                                       CORBA::Double accuracy)
02297         throw(CORBA::SystemException) = 0;
02298 
02299     //
02300     // IDL:HxCorba/GlobalOps/HxGaussDerivative3d:1.0
02301     //
02302     virtual HxCorba::ImageRep_ptr HxGaussDerivative3d(HxCorba::ImageRep_ptr img,
02303                                                       CORBA::Double sigma,
02304                                                       CORBA::Long orderDerivx,
02305                                                       CORBA::Long orderDerivy,
02306                                                       CORBA::Long orderDerivz,
02307                                                       CORBA::Double accuracy)
02308         throw(CORBA::SystemException) = 0;
02309 
02310     //
02311     // IDL:HxCorba/GlobalOps/HxGaussianDeblur:1.0
02312     //
02313     virtual HxCorba::ImageRep_ptr HxGaussianDeblur(HxCorba::ImageRep_ptr im,
02314                                                    CORBA::Double dr,
02315                                                    CORBA::Double dc)
02316         throw(CORBA::SystemException) = 0;
02317 
02318     //
02319     // IDL:HxCorba/GlobalOps/HxKuwahara:1.0
02320     //
02321     virtual HxCorba::ImageRep_ptr HxKuwahara(HxCorba::ImageRep_ptr im,
02322                                              CORBA::Long width,
02323                                              CORBA::Long height)
02324         throw(CORBA::SystemException) = 0;
02325 
02326     //
02327     // IDL:HxCorba/GlobalOps/HxLocalMode:1.0
02328     //
02329     virtual HxCorba::ImageRep_ptr HxLocalMode(HxCorba::ImageRep_ptr f,
02330                                               HxCorba::ImageRep_ptr g,
02331                                               CORBA::Long nr,
02332                                               CORBA::Double sigmax,
02333                                               CORBA::Double sigmay,
02334                                               CORBA::Double sigmaval,
02335                                               const HxCorba::Sizes& ngbSize)
02336         throw(CORBA::SystemException) = 0;
02337 
02338     //
02339     // IDL:HxCorba/GlobalOps/HxNormalizedCorrelation:1.0
02340     //
02341     virtual HxCorba::ImageRep_ptr HxNormalizedCorrelation(HxCorba::ImageRep_ptr im,
02342                                                           HxCorba::ImageRep_ptr kernel)
02343         throw(CORBA::SystemException) = 0;
02344 
02345     //
02346     // IDL:HxCorba/GlobalOps/HxPercentile:1.0
02347     //
02348     virtual HxCorba::ImageRep_ptr HxPercentile(HxCorba::ImageRep_ptr im,
02349                                                CORBA::Long neighSize,
02350                                                CORBA::Double perc)
02351         throw(CORBA::SystemException) = 0;
02352 
02353     //
02354     // IDL:HxCorba/GlobalOps/HxRecGabor:1.0
02355     //
02356     virtual HxCorba::ImageRep_ptr HxRecGabor(HxCorba::ImageRep_ptr im,
02357                                              CORBA::Double s,
02358                                              CORBA::Double omega0,
02359                                              CORBA::Double theta)
02360         throw(CORBA::SystemException) = 0;
02361 
02362     //
02363     // IDL:HxCorba/GlobalOps/HxRecGauss:1.0
02364     //
02365     virtual HxCorba::ImageRep_ptr HxRecGauss(HxCorba::ImageRep_ptr im,
02366                                              CORBA::Double sx,
02367                                              CORBA::Double sy,
02368                                              CORBA::Long dx,
02369                                              CORBA::Long dy,
02370                                              CORBA::Long recurOrder)
02371         throw(CORBA::SystemException) = 0;
02372 
02373     //
02374     // IDL:HxCorba/GlobalOps/HxUniform:1.0
02375     //
02376     virtual HxCorba::ImageRep_ptr HxUniform(HxCorba::ImageRep_ptr im,
02377                                             const HxCorba::Sizes& size)
02378         throw(CORBA::SystemException) = 0;
02379 
02380     //
02381     // IDL:HxCorba/GlobalOps/HxUniformNonSep:1.0
02382     //
02383     virtual HxCorba::ImageRep_ptr HxUniformNonSep(HxCorba::ImageRep_ptr im,
02384                                                   const HxCorba::Sizes& size)
02385         throw(CORBA::SystemException) = 0;
02386 
02387     //
02388     // IDL:HxCorba/GlobalOps/HxMakeFrom2Images:1.0
02389     //
02390     virtual HxCorba::ImageRep_ptr HxMakeFrom2Images(HxCorba::ImageRep_ptr i1,
02391                                                     HxCorba::ImageRep_ptr i2)
02392         throw(CORBA::SystemException) = 0;
02393 
02394     //
02395     // IDL:HxCorba/GlobalOps/HxMakeFrom3Images:1.0
02396     //
02397     virtual HxCorba::ImageRep_ptr HxMakeFrom3Images(HxCorba::ImageRep_ptr i1,
02398                                                     HxCorba::ImageRep_ptr i2,
02399                                                     HxCorba::ImageRep_ptr i3)
02400         throw(CORBA::SystemException) = 0;
02401 
02402     //
02403     // IDL:HxCorba/GlobalOps/HxMakeFromByteData:1.0
02404     //
02405     virtual HxCorba::ImageRep_ptr HxMakeFromByteData(CORBA::Long pixelDimensionality,
02406                                                      CORBA::Long dimensions,
02407                                                      const HxCorba::Sizes& size,
02408                                                      const HxCorba::OctetSeq& data)
02409         throw(CORBA::SystemException) = 0;
02410 
02411     //
02412     // IDL:HxCorba/GlobalOps/HxMakeFromDoubleData:1.0
02413     //
02414     virtual HxCorba::ImageRep_ptr HxMakeFromDoubleData(CORBA::Long pixelDimensionality,
02415                                                        CORBA::Long dimensions,
02416                                                        const HxCorba::Sizes& size,
02417                                                        const HxCorba::DoubleSeq& data)
02418         throw(CORBA::SystemException) = 0;
02419 
02420     //
02421     // IDL:HxCorba/GlobalOps/HxMakeFromFile:1.0
02422     //
02423     virtual HxCorba::ImageRep_ptr HxMakeFromFile(const char* fileName)
02424         throw(CORBA::SystemException) = 0;
02425 
02426     //
02427     // IDL:HxCorba/GlobalOps/HxMakeFromFloatData:1.0
02428     //
02429     virtual HxCorba::ImageRep_ptr HxMakeFromFloatData(CORBA::Long pixelDimensionality,
02430                                                       CORBA::Long dimensions,
02431                                                       const HxCorba::Sizes& size,
02432                                                       const HxCorba::FloatSeq& data)
02433         throw(CORBA::SystemException) = 0;
02434 
02435     //
02436     // IDL:HxCorba/GlobalOps/HxMakeFromGrayValue:1.0
02437     //
02438     virtual HxCorba::ImageRep_ptr HxMakeFromGrayValue(HxCorba::ImageSignature signature,
02439                                                       const HxCorba::Sizes& size,
02440                                                       const HxCorba::OctetSeq& pixels)
02441         throw(CORBA::SystemException) = 0;
02442 
02443     //
02444     // IDL:HxCorba/GlobalOps/HxMakeFromImage:1.0
02445     //
02446     virtual HxCorba::ImageRep_ptr HxMakeFromImage(HxCorba::ImageSignature signature,
02447                                                   HxCorba::ImageRep_ptr src)
02448         throw(CORBA::SystemException) = 0;
02449 
02450     //
02451     // IDL:HxCorba/GlobalOps/HxMakeFromImport:1.0
02452     //
02453     virtual HxCorba::ImageRep_ptr HxMakeFromImport(HxCorba::ImageSignature signature,
02454                                                    const HxCorba::Sizes& size,
02455                                                    const char* importOp,
02456                                                    HxCorba::TagList_ptr tags)
02457         throw(CORBA::SystemException) = 0;
02458 
02459     //
02460     // IDL:HxCorba/GlobalOps/HxMakeFromIntData:1.0
02461     //
02462     virtual HxCorba::ImageRep_ptr HxMakeFromIntData(CORBA::Long pixelDimensionality,
02463                                                     CORBA::Long dimensions,
02464                                                     const HxCorba::Sizes& size,
02465                                                     const HxCorba::LongSeq& data)
02466         throw(CORBA::SystemException) = 0;
02467 
02468     //
02469     // IDL:HxCorba/GlobalOps/HxMakeFromJavaRgb:1.0
02470     //
02471     virtual HxCorba::ImageRep_ptr HxMakeFromJavaRgb(HxCorba::ImageSignature signature,
02472                                                     const HxCorba::Sizes& size,
02473                                                     const HxCorba::LongSeq& pixels)
02474         throw(CORBA::SystemException) = 0;
02475 
02476     //
02477     // IDL:HxCorba/GlobalOps/HxMakeFromMatlab:1.0
02478     //
02479     virtual HxCorba::ImageRep_ptr HxMakeFromMatlab(HxCorba::ImageSignature signature,
02480                                                    const HxCorba::Sizes& size,
02481                                                    const HxCorba::DoubleSeq& pixels)
02482         throw(CORBA::SystemException) = 0;
02483 
02484     //
02485     // IDL:HxCorba/GlobalOps/HxMakeFromNamedGenerator:1.0
02486     //
02487     virtual HxCorba::ImageRep_ptr HxMakeFromNamedGenerator(HxCorba::ImageSignature signature,
02488                                                            const char* generatorName,
02489                                                            HxCorba::TagList_ptr tags)
02490         throw(CORBA::SystemException) = 0;
02491 
02492     //
02493     // IDL:HxCorba/GlobalOps/HxMakeFromPpmPixels:1.0
02494     //
02495     virtual HxCorba::ImageRep_ptr HxMakeFromPpmPixels(HxCorba::ImageSignature signature,
02496                                                       const HxCorba::Sizes& size,
02497                                                       const HxCorba::OctetSeq& pixels)
02498         throw(CORBA::SystemException) = 0;
02499 
02500     //
02501     // IDL:HxCorba/GlobalOps/HxMakeFromShortData:1.0
02502     //
02503     virtual HxCorba::ImageRep_ptr HxMakeFromShortData(CORBA::Long pixelDimensionality,
02504                                                       CORBA::Long dimensions,
02505                                                       const HxCorba::Sizes& size,
02506                                                       const HxCorba::ShortSeq& data)
02507         throw(CORBA::SystemException) = 0;
02508 
02509     //
02510     // IDL:HxCorba/GlobalOps/HxMakeFromSignature:1.0
02511     //
02512     virtual HxCorba::ImageRep_ptr HxMakeFromSignature(HxCorba::ImageSignature signature,
02513                                                       const HxCorba::Sizes& size)
02514         throw(CORBA::SystemException) = 0;
02515 
02516     //
02517     // IDL:HxCorba/GlobalOps/HxMakeFromValue:1.0
02518     //
02519     virtual HxCorba::ImageRep_ptr HxMakeFromValue(HxCorba::ImageSignature signature,
02520                                                   const HxCorba::Sizes& size,
02521                                                   const HxCorba::PixValue& val)
02522         throw(CORBA::SystemException) = 0;
02523 
02524     //
02525     // IDL:HxCorba/GlobalOps/HxMakeGaussian1d:1.0
02526     //
02527     virtual HxCorba::ImageRep_ptr HxMakeGaussian1d(CORBA::Double sigma,
02528                                                    CORBA::Long deri,
02529                                                    CORBA::Double accuracy,
02530                                                    CORBA::Long maxfsize,
02531                                                    CORBA::Long fsize)
02532         throw(CORBA::SystemException) = 0;
02533 
02534     //
02535     // IDL:HxCorba/GlobalOps/HxMakeParabola1d:1.0
02536     //
02537     virtual HxCorba::ImageRep_ptr HxMakeParabola1d(CORBA::Double rho,
02538                                                    CORBA::Double accuracy,
02539                                                    CORBA::Long maxfsize,
02540                                                    CORBA::Long fsize)
02541         throw(CORBA::SystemException) = 0;
02542 
02543     //
02544     // IDL:HxCorba/GlobalOps/HxImagesFromFile:1.0
02545     //
02546     virtual HxCorba::ImageList* HxImagesFromFile(const char* fileName)
02547         throw(CORBA::SystemException) = 0;
02548 
02549     //
02550     // IDL:HxCorba/GlobalOps/HxExtend:1.0
02551     //
02552     virtual HxCorba::ImageRep_ptr HxExtend(HxCorba::ImageRep_ptr img,
02553                                            HxCorba::ImageRep_ptr background,
02554                                            const HxCorba::Point& begin)
02555         throw(CORBA::SystemException) = 0;
02556 
02557     //
02558     // IDL:HxCorba/GlobalOps/HxExtendVal:1.0
02559     //
02560     virtual HxCorba::ImageRep_ptr HxExtendVal(HxCorba::ImageRep_ptr img,
02561                                               const HxCorba::Sizes& newSize,
02562                                               const HxCorba::PixValue& background,
02563                                               const HxCorba::Point& begin)
02564         throw(CORBA::SystemException) = 0;
02565 
02566     //
02567     // IDL:HxCorba/GlobalOps/HxReflect:1.0
02568     //
02569     virtual HxCorba::ImageRep_ptr HxReflect(HxCorba::ImageRep_ptr img,
02570                                             CORBA::Long doX,
02571                                             CORBA::Long doY,
02572                                             CORBA::Long doZ)
02573         throw(CORBA::SystemException) = 0;
02574 
02575     //
02576     // IDL:HxCorba/GlobalOps/HxRestrict:1.0
02577     //
02578     virtual HxCorba::ImageRep_ptr HxRestrict(HxCorba::ImageRep_ptr img,
02579                                              const HxCorba::Point& begin,
02580                                              const HxCorba::Point& end)
02581         throw(CORBA::SystemException) = 0;
02582 
02583     //
02584     // IDL:HxCorba/GlobalOps/HxRotate:1.0
02585     //
02586     virtual HxCorba::ImageRep_ptr HxRotate(HxCorba::ImageRep_ptr img,
02587                                            CORBA::Double alpha,
02588                                            HxCorba::GeoIntType gi,
02589                                            CORBA::Long adjustSize,
02590                                            const HxCorba::PixValue& background)
02591         throw(CORBA::SystemException) = 0;
02592 
02593     //
02594     // IDL:HxCorba/GlobalOps/HxScale:1.0
02595     //
02596     virtual HxCorba::ImageRep_ptr HxScale(HxCorba::ImageRep_ptr img,
02597                                           CORBA::Double sx,
02598                                           CORBA::Double sy,
02599                                           CORBA::Double sz,
02600                                           HxCorba::GeoIntType gi,
02601                                           CORBA::Long adjustSize)
02602         throw(CORBA::SystemException) = 0;
02603 
02604     //
02605     // IDL:HxCorba/GlobalOps/HxTranslate:1.0
02606     //
02607     virtual HxCorba::ImageRep_ptr HxTranslate(HxCorba::ImageRep_ptr img,
02608                                               CORBA::Long sx,
02609                                               CORBA::Long sy,
02610                                               CORBA::Long sz)
02611         throw(CORBA::SystemException) = 0;
02612 
02613     //
02614     // IDL:HxCorba/GlobalOps/HxTranspose:1.0
02615     //
02616     virtual HxCorba::ImageRep_ptr HxTranspose(HxCorba::ImageRep_ptr img)
02617         throw(CORBA::SystemException) = 0;
02618 
02619     //
02620     // IDL:HxCorba/GlobalOps/HxImageMaxSize:1.0
02621     //
02622     virtual CORBA::Long HxImageMaxSize(HxCorba::ImageRep_ptr img)
02623         throw(CORBA::SystemException) = 0;
02624 
02625     //
02626     // IDL:HxCorba/GlobalOps/HxImageMinSize:1.0
02627     //
02628     virtual CORBA::Long HxImageMinSize(HxCorba::ImageRep_ptr img)
02629         throw(CORBA::SystemException) = 0;
02630 
02631     //
02632     // IDL:HxCorba/GlobalOps/HxIdentMaskMean:1.0
02633     //
02634     virtual HxCorba::PixValue HxIdentMaskMean(HxCorba::ImageRep_ptr im,
02635                                               HxCorba::ImageRep_ptr mask,
02636                                               const HxCorba::Point& p,
02637                                               const HxCorba::Sizes& size,
02638                                               CORBA::Long label)
02639         throw(CORBA::SystemException) = 0;
02640 
02641     //
02642     // IDL:HxCorba/GlobalOps/HxIdentMaskMedian:1.0
02643     //
02644     virtual HxCorba::PixValue HxIdentMaskMedian(HxCorba::ImageRep_ptr im,
02645                                                 HxCorba::ImageRep_ptr mask,
02646                                                 const HxCorba::Point& p,
02647                                                 const HxCorba::Sizes& size,
02648                                                 CORBA::Long label)
02649         throw(CORBA::SystemException) = 0;
02650 
02651     //
02652     // IDL:HxCorba/GlobalOps/HxIdentMaskStDev:1.0
02653     //
02654     virtual HxCorba::PixValue HxIdentMaskStDev(HxCorba::ImageRep_ptr im,
02655                                                HxCorba::ImageRep_ptr mask,
02656                                                const HxCorba::Point& p,
02657                                                const HxCorba::Sizes& size,
02658                                                CORBA::Long label)
02659         throw(CORBA::SystemException) = 0;
02660 
02661     //
02662     // IDL:HxCorba/GlobalOps/HxIdentMaskSum:1.0
02663     //
02664     virtual HxCorba::PixValue HxIdentMaskSum(HxCorba::ImageRep_ptr im,
02665                                              HxCorba::ImageRep_ptr mask,
02666                                              const HxCorba::Point& p,
02667                                              const HxCorba::Sizes& size,
02668                                              CORBA::Long label)
02669         throw(CORBA::SystemException) = 0;
02670 
02671     //
02672     // IDL:HxCorba/GlobalOps/HxIdentMaskVariance:1.0
02673     //
02674     virtual HxCorba::PixValue HxIdentMaskVariance(HxCorba::ImageRep_ptr im,
02675                                                   HxCorba::ImageRep_ptr mask,
02676                                                   const HxCorba::Point& p,
02677                                                   const HxCorba::Sizes& size,
02678                                                   CORBA::Long label)
02679         throw(CORBA::SystemException) = 0;
02680 
02681     //
02682     // IDL:HxCorba/GlobalOps/HxWeightMaskSum:1.0
02683     //
02684     virtual HxCorba::PixValue HxWeightMaskSum(HxCorba::ImageRep_ptr im,
02685                                               HxCorba::ImageRep_ptr mask,
02686                                               const HxCorba::Point& p)
02687         throw(CORBA::SystemException) = 0;
02688 
02689     //
02690     // IDL:HxCorba/GlobalOps/HxAreaClosing:1.0
02691     //
02692     virtual HxCorba::ImageRep_ptr HxAreaClosing(HxCorba::ImageRep_ptr im,
02693                                                 CORBA::Long conn,
02694                                                 CORBA::Long minarea)
02695         throw(CORBA::SystemException) = 0;
02696 
02697     //
02698     // IDL:HxCorba/GlobalOps/HxAreaOpening:1.0
02699     //
02700     virtual HxCorba::ImageRep_ptr HxAreaOpening(HxCorba::ImageRep_ptr im,
02701                                                 CORBA::Long conn,
02702                                                 CORBA::Long area)
02703         throw(CORBA::SystemException) = 0;
02704 
02705     //
02706     // IDL:HxCorba/GlobalOps/HxClosing:1.0
02707     //
02708     virtual HxCorba::ImageRep_ptr HxClosing(HxCorba::ImageRep_ptr im,
02709                                             HxCorba::SF_ptr s)
02710         throw(CORBA::SystemException) = 0;
02711 
02712     //
02713     // IDL:HxCorba/GlobalOps/HxClosingByReconstruction:1.0
02714     //
02715     virtual HxCorba::ImageRep_ptr HxClosingByReconstruction(HxCorba::ImageRep_ptr im,
02716                                                             HxCorba::SF_ptr s1,
02717                                                             HxCorba::SF_ptr s2)
02718         throw(CORBA::SystemException) = 0;
02719 
02720     //
02721     // IDL:HxCorba/GlobalOps/HxClosingByReconstructionTopHat:1.0
02722     //
02723     virtual HxCorba::ImageRep_ptr HxClosingByReconstructionTopHat(HxCorba::ImageRep_ptr im,
02724                                                                   HxCorba::SF_ptr s1,
02725                                                                   HxCorba::SF_ptr s2)
02726         throw(CORBA::SystemException) = 0;
02727 
02728     //
02729     // IDL:HxCorba/GlobalOps/HxClosingTopHat:1.0
02730     //
02731     virtual HxCorba::ImageRep_ptr HxClosingTopHat(HxCorba::ImageRep_ptr im,
02732                                                   HxCorba::SF_ptr s)
02733         throw(CORBA::SystemException) = 0;
02734 
02735     //
02736     // IDL:HxCorba/GlobalOps/HxConditionalDilation:1.0
02737     //
02738     virtual HxCorba::ImageRep_ptr HxConditionalDilation(HxCorba::ImageRep_ptr im,
02739                                                         HxCorba::ImageRep_ptr mask,
02740                                                         HxCorba::SF_ptr s,
02741                                                         CORBA::Long nrIter)
02742         throw(CORBA::SystemException) = 0;
02743 
02744     //
02745     // IDL:HxCorba/GlobalOps/HxConditionalErosion:1.0
02746     //
02747     virtual HxCorba::ImageRep_ptr HxConditionalErosion(HxCorba::ImageRep_ptr im,
02748                                                        HxCorba::ImageRep_ptr mask,
02749                                                        HxCorba::SF_ptr s,
02750                                                        CORBA::Long nrIter)
02751         throw(CORBA::SystemException) = 0;
02752 
02753     //
02754     // IDL:HxCorba/GlobalOps/HxDilation:1.0
02755     //
02756     virtual HxCorba::ImageRep_ptr HxDilation(HxCorba::ImageRep_ptr im,
02757                                              HxCorba::SF_ptr s)
02758         throw(CORBA::SystemException) = 0;
02759 
02760     //
02761     // IDL:HxCorba/GlobalOps/HxDistanceTransformMM:1.0
02762     //
02763     virtual HxCorba::ImageRep_ptr HxDistanceTransformMM(HxCorba::ImageRep_ptr im,
02764                                                         HxCorba::SF_ptr s)
02765         throw(CORBA::SystemException) = 0;
02766 
02767     //
02768     // IDL:HxCorba/GlobalOps/HxErosion:1.0
02769     //
02770     virtual HxCorba::ImageRep_ptr HxErosion(HxCorba::ImageRep_ptr im,
02771                                             HxCorba::SF_ptr s)
02772         throw(CORBA::SystemException) = 0;
02773 
02774     //
02775     // IDL:HxCorba/GlobalOps/HxGeodesicDistanceTransform:1.0
02776     //
02777     virtual HxCorba::ImageRep_ptr HxGeodesicDistanceTransform(HxCorba::ImageRep_ptr im,
02778                                                               CORBA::Long conn)
02779         throw(CORBA::SystemException) = 0;
02780 
02781     //
02782     // IDL:HxCorba/GlobalOps/HxHilditchSkeleton:1.0
02783     //
02784     virtual HxCorba::ImageRep_ptr HxHilditchSkeleton(HxCorba::ImageRep_ptr im)
02785         throw(CORBA::SystemException) = 0;
02786 
02787     //
02788     // IDL:HxCorba/GlobalOps/HxHitOrMiss:1.0
02789     //
02790     virtual HxCorba::ImageRep_ptr HxHitOrMiss(HxCorba::ImageRep_ptr im,
02791                                               HxCorba::SF_ptr s1,
02792                                               HxCorba::SF_ptr s2)
02793         throw(CORBA::SystemException) = 0;
02794 
02795     //
02796     // IDL:HxCorba/GlobalOps/HxInfimumReconstruction:1.0
02797     //
02798     virtual HxCorba::ImageRep_ptr HxInfimumReconstruction(HxCorba::ImageRep_ptr im,
02799                                                           HxCorba::ImageRep_ptr mask,
02800                                                           HxCorba::SF_ptr s)
02801         throw(CORBA::SystemException) = 0;
02802 
02803     //
02804     // IDL:HxCorba/GlobalOps/HxMorphologicalContour:1.0
02805     //
02806     virtual HxCorba::ImageRep_ptr HxMorphologicalContour(HxCorba::ImageRep_ptr im,
02807                                                          HxCorba::SF_ptr s)
02808         throw(CORBA::SystemException) = 0;
02809 
02810     //
02811     // IDL:HxCorba/GlobalOps/HxMorphologicalGradient:1.0
02812     //
02813     virtual HxCorba::ImageRep_ptr HxMorphologicalGradient(HxCorba::ImageRep_ptr im,
02814                                                           HxCorba::SF_ptr s)
02815         throw(CORBA::SystemException) = 0;
02816 
02817     //
02818     // IDL:HxCorba/GlobalOps/HxMorphologicalGradient2:1.0
02819     //
02820     virtual HxCorba::ImageRep_ptr HxMorphologicalGradient2(HxCorba::ImageRep_ptr im,
02821                                                            HxCorba::SF_ptr s1,
02822                                                            HxCorba::SF_ptr s2)
02823         throw(CORBA::SystemException) = 0;
02824 
02825     //
02826     // IDL:HxCorba/GlobalOps/HxOpening:1.0
02827     //
02828     virtual HxCorba::ImageRep_ptr HxOpening(HxCorba::ImageRep_ptr im,
02829                                             HxCorba::SF_ptr s)
02830         throw(CORBA::SystemException) = 0;
02831 
02832     //
02833     // IDL:HxCorba/GlobalOps/HxOpeningByReconstruction:1.0
02834     //
02835     virtual HxCorba::ImageRep_ptr HxOpeningByReconstruction(HxCorba::ImageRep_ptr im,
02836                                                             HxCorba::SF_ptr s1,
02837                                                             HxCorba::SF_ptr s2)
02838         throw(CORBA::SystemException) = 0;
02839 
02840     //
02841     // IDL:HxCorba/GlobalOps/HxOpeningByReconstructionTopHat:1.0
02842     //
02843     virtual HxCorba::ImageRep_ptr HxOpeningByReconstructionTopHat(HxCorba::ImageRep_ptr im,
02844                                                                   HxCorba::SF_ptr s1,
02845                                                                   HxCorba::SF_ptr s2)
02846         throw(CORBA::SystemException) = 0;
02847 
02848     //
02849     // IDL:HxCorba/GlobalOps/HxOpeningTopHat:1.0
02850     //
02851     virtual HxCorba::ImageRep_ptr HxOpeningTopHat(HxCorba::ImageRep_ptr im,
02852                                                   HxCorba::SF_ptr s)
02853         throw(CORBA::SystemException) = 0;
02854 
02855     //
02856     // IDL:HxCorba/GlobalOps/HxParabolicDilation:1.0
02857     //
02858     virtual HxCorba::ImageRep_ptr HxParabolicDilation(HxCorba::ImageRep_ptr img,
02859                                                       CORBA::Double rho,
02860                                                       CORBA::Double accuracy)
02861         throw(CORBA::SystemException) = 0;
02862 
02863     //
02864     // IDL:HxCorba/GlobalOps/HxParabolicErosion:1.0
02865     //
02866     virtual HxCorba::ImageRep_ptr HxParabolicErosion(HxCorba::ImageRep_ptr img,
02867                                                      CORBA::Double rho,
02868                                                      CORBA::Double accuracy)
02869         throw(CORBA::SystemException) = 0;
02870 
02871     //
02872     // IDL:HxCorba/GlobalOps/HxPeakRemoval:1.0
02873     //
02874     virtual HxCorba::ImageRep_ptr HxPeakRemoval(HxCorba::ImageRep_ptr im,
02875                                                 CORBA::Long conn,
02876                                                 CORBA::Long minarea)
02877         throw(CORBA::SystemException) = 0;
02878 
02879     //
02880     // IDL:HxCorba/GlobalOps/HxRegionalMaxima:1.0
02881     //
02882     virtual HxCorba::ImageRep_ptr HxRegionalMaxima(HxCorba::ImageRep_ptr im,
02883                                                    CORBA::Long conn)
02884         throw(CORBA::SystemException) = 0;
02885 
02886     //
02887     // IDL:HxCorba/GlobalOps/HxRegionalMinima:1.0
02888     //
02889     virtual HxCorba::ImageRep_ptr HxRegionalMinima(HxCorba::ImageRep_ptr im,
02890                                                    CORBA::Long conn)
02891         throw(CORBA::SystemException) = 0;
02892 
02893     //
02894     // IDL:HxCorba/GlobalOps/HxSKIZ:1.0
02895     //
02896     virtual HxCorba::ImageRep_ptr HxSKIZ(HxCorba::ImageRep_ptr im,
02897                                          CORBA::Long conn)
02898         throw(CORBA::SystemException) = 0;
02899 
02900     //
02901     // IDL:HxCorba/GlobalOps/HxSkeleton:1.0
02902     //
02903     virtual HxCorba::ImageRep_ptr HxSkeleton(HxCorba::ImageRep_ptr im,
02904                                              HxCorba::SF_ptr s)
02905         throw(CORBA::SystemException) = 0;
02906 
02907     //
02908     // IDL:HxCorba/GlobalOps/HxSupremumReconstruction:1.0
02909     //
02910     virtual HxCorba::ImageRep_ptr HxSupremumReconstruction(HxCorba::ImageRep_ptr im,
02911                                                            HxCorba::ImageRep_ptr mask,
02912                                                            HxCorba::SF_ptr s)
02913         throw(CORBA::SystemException) = 0;
02914 
02915     //
02916     // IDL:HxCorba/GlobalOps/HxThickening:1.0
02917     //
02918     virtual HxCorba::ImageRep_ptr HxThickening(HxCorba::ImageRep_ptr im,
02919                                                HxCorba::SF_ptr s1,
02920                                                HxCorba::SF_ptr s2)
02921         throw(CORBA::SystemException) = 0;
02922 
02923     //
02924     // IDL:HxCorba/GlobalOps/HxThinning:1.0
02925     //
02926     virtual HxCorba::ImageRep_ptr HxThinning(HxCorba::ImageRep_ptr im,
02927                                              HxCorba::SF_ptr s1,
02928                                              HxCorba::SF_ptr s2)
02929         throw(CORBA::SystemException) = 0;
02930 
02931     //
02932     // IDL:HxCorba/GlobalOps/HxValleyRemoval:1.0
02933     //
02934     virtual HxCorba::ImageRep_ptr HxValleyRemoval(HxCorba::ImageRep_ptr im,
02935                                                   CORBA::Long conn,
02936                                                   CORBA::Long minarea)
02937         throw(CORBA::SystemException) = 0;
02938 
02939     //
02940     // IDL:HxCorba/GlobalOps/HxWatershed:1.0
02941     //
02942     virtual HxCorba::ImageRep_ptr HxWatershed(HxCorba::ImageRep_ptr im,
02943                                               CORBA::Long conn)
02944         throw(CORBA::SystemException) = 0;
02945 
02946     //
02947     // IDL:HxCorba/GlobalOps/HxWatershedMarkers:1.0
02948     //
02949     virtual HxCorba::ImageRep_ptr HxWatershedMarkers(HxCorba::ImageRep_ptr input,
02950                                                      HxCorba::ImageRep_ptr mask,
02951                                                      CORBA::Long conn,
02952                                                      CORBA::Boolean doLabelMask)
02953         throw(CORBA::SystemException) = 0;
02954 
02955     //
02956     // IDL:HxCorba/GlobalOps/HxWatershedMarkers2:1.0
02957     //
02958     virtual HxCorba::ImageRep_ptr HxWatershedMarkers2(HxCorba::ImageRep_ptr input,
02959                                                       HxCorba::ImageRep_ptr mask,
02960                                                       CORBA::Long conn,
02961                                                       CORBA::Boolean doLabelMask,
02962                                                       CORBA::Long costMethod)
02963         throw(CORBA::SystemException) = 0;
02964 
02965     //
02966     // IDL:HxCorba/GlobalOps/HxWatershedSlow:1.0
02967     //
02968     virtual HxCorba::ImageRep_ptr HxWatershedSlow(HxCorba::ImageRep_ptr im,
02969                                                   HxCorba::SF_ptr s,
02970                                                   const char* linereg)
02971         throw(CORBA::SystemException) = 0;
02972 
02973     //
02974     // IDL:HxCorba/GlobalOps/HxDisplayOF:1.0
02975     //
02976     virtual HxCorba::ImageRep_ptr HxDisplayOF(HxCorba::ImageRep_ptr im,
02977                                               CORBA::Long scale_x,
02978                                               CORBA::Long scale_y,
02979                                               CORBA::Double mul_x,
02980                                               CORBA::Double mul_y,
02981                                               CORBA::Long pixelsize)
02982         throw(CORBA::SystemException) = 0;
02983 
02984     //
02985     // IDL:HxCorba/GlobalOps/HxOpticalFlow:1.0
02986     //
02987     virtual HxCorba::ImageRep_ptr HxOpticalFlow(HxCorba::ImageRep_ptr im1,
02988                                                 HxCorba::ImageRep_ptr im2)
02989         throw(CORBA::SystemException) = 0;
02990 
02991     //
02992     // IDL:HxCorba/GlobalOps/HxOpticalFlowMultiScale:1.0
02993     //
02994     virtual HxCorba::ImageRep_ptr HxOpticalFlowMultiScale(HxCorba::ImageRep_ptr im1,
02995                                                           HxCorba::ImageRep_ptr im2)
02996         throw(CORBA::SystemException) = 0;
02997 
02998     //
02999     // IDL:HxCorba/GlobalOps/HxAddBinaryNoise:1.0
03000     //
03001     virtual HxCorba::ImageRep_ptr HxAddBinaryNoise(HxCorba::ImageRep_ptr im,
03002                                                    CORBA::Double percent)
03003         throw(CORBA::SystemException) = 0;
03004 
03005     //
03006     // IDL:HxCorba/GlobalOps/HxAddGaussianNoise:1.0
03007     //
03008     virtual HxCorba::ImageRep_ptr HxAddGaussianNoise(HxCorba::ImageRep_ptr im,
03009                                                      CORBA::Double mean,
03010                                                      CORBA::Double stdev)
03011         throw(CORBA::SystemException) = 0;
03012 
03013     //
03014     // IDL:HxCorba/GlobalOps/HxAddPoissonNoise:1.0
03015     //
03016     virtual HxCorba::ImageRep_ptr HxAddPoissonNoise(HxCorba::ImageRep_ptr im,
03017                                                     CORBA::Double conversionFactor)
03018         throw(CORBA::SystemException) = 0;
03019 
03020     //
03021     // IDL:HxCorba/GlobalOps/HxAddUniformNoise:1.0
03022     //
03023     virtual HxCorba::ImageRep_ptr HxAddUniformNoise(HxCorba::ImageRep_ptr im)
03024         throw(CORBA::SystemException) = 0;
03025 
03026     //
03027     // IDL:HxCorba/GlobalOps/HxContrastStretch:1.0
03028     //
03029     virtual HxCorba::ImageRep_ptr HxContrastStretch(HxCorba::ImageRep_ptr im,
03030                                                     CORBA::Double val)
03031         throw(CORBA::SystemException) = 0;
03032 
03033     //
03034     // IDL:HxCorba/GlobalOps/HxSetBorderValue:1.0
03035     //
03036     virtual HxCorba::ImageRep_ptr HxSetBorderValue(HxCorba::ImageRep_ptr im,
03037                                                    CORBA::Long w,
03038                                                    CORBA::Long h,
03039                                                    const HxCorba::PixValue& val)
03040         throw(CORBA::SystemException) = 0;
03041 
03042     //
03043     // IDL:HxCorba/GlobalOps/HxSetPartImage:1.0
03044     //
03045     virtual HxCorba::ImageRep_ptr HxSetPartImage(HxCorba::ImageRep_ptr im,
03046                                                  CORBA::Long x1,
03047                                                  CORBA::Long y1,
03048                                                  CORBA::Long x2,
03049                                                  CORBA::Long y2,
03050                                                  const HxCorba::PixValue& val)
03051         throw(CORBA::SystemException) = 0;
03052 
03053     //
03054     // IDL:HxCorba/GlobalOps/HxSquaredDistance:1.0
03055     //
03056     virtual HxCorba::ImageRep_ptr HxSquaredDistance(HxCorba::ImageRep_ptr im1,
03057                                                     HxCorba::ImageRep_ptr im2)
03058         throw(CORBA::SystemException) = 0;
03059 
03060     //
03061     // IDL:HxCorba/GlobalOps/HxBernsenThreshold:1.0
03062     //
03063     virtual HxCorba::ImageRep_ptr HxBernsenThreshold(HxCorba::ImageRep_ptr im,
03064                                                      CORBA::Long windowSz,
03065                                                      CORBA::Long uniformTh,
03066                                                      CORBA::Boolean uniformLow)
03067         throw(CORBA::SystemException) = 0;
03068 
03069     //
03070     // IDL:HxCorba/GlobalOps/HxColorGaborSegmentation:1.0
03071     //
03072     virtual HxCorba::ImageRep_ptr HxColorGaborSegmentation(HxCorba::ImageRep_ptr im,
03073                                                            HxCorba::ColorGaborSegmentationAlgorithm segAlg,
03074                                                            HxCorba::ColorGaborSegmentationInvariant invariantType,
03075                                                            CORBA::Double minRegionFraction,
03076                                                            CORBA::Double threshold)
03077         throw(CORBA::SystemException) = 0;
03078 
03079     //
03080     // IDL:HxCorba/GlobalOps/HxEntropyThreshold:1.0
03081     //
03082     virtual HxCorba::ImageRep_ptr HxEntropyThreshold(HxCorba::ImageRep_ptr im)
03083         throw(CORBA::SystemException) = 0;
03084 
03085     //
03086     // IDL:HxCorba/GlobalOps/HxIsodataThreshold:1.0
03087     //
03088     virtual HxCorba::ImageRep_ptr HxIsodataThreshold(HxCorba::ImageRep_ptr im)
03089         throw(CORBA::SystemException) = 0;
03090 
03091     //
03092     // IDL:HxCorba/GlobalOps/HxLabel:1.0
03093     //
03094     virtual HxCorba::ImageRep_ptr HxLabel(HxCorba::ImageRep_ptr im,
03095                                           CORBA::Long conn)
03096         throw(CORBA::SystemException) = 0;
03097 
03098     //
03099     // IDL:HxCorba/GlobalOps/HxLabel2:1.0
03100     //
03101     virtual HxCorba::ImageRep_ptr HxLabel2(HxCorba::ImageRep_ptr im,
03102                                            CORBA::Long conn)
03103         throw(CORBA::SystemException) = 0;
03104 
03105     //
03106     // IDL:HxCorba/GlobalOps/HxThreshold:1.0
03107     //
03108     virtual HxCorba::ImageRep_ptr HxThreshold(HxCorba::ImageRep_ptr im,
03109                                               const HxCorba::PixValue& val)
03110         throw(CORBA::SystemException) = 0;
03111 
03112     //
03113     // IDL:HxCorba/GlobalOps/HxTriStateThreshold:1.0
03114     //
03115     virtual HxCorba::ImageRep_ptr HxTriStateThreshold(HxCorba::ImageRep_ptr im,
03116                                                       const HxCorba::PixValue& level,
03117                                                       const HxCorba::PixValue& v1,
03118                                                       const HxCorba::PixValue& v2,
03119                                                       const HxCorba::PixValue& v3)
03120         throw(CORBA::SystemException) = 0;
03121 
03122     //
03123     // IDL:HxCorba/GlobalOps/VxRelEquals:1.0
03124     //
03125     virtual CORBA::Boolean VxRelEquals(const HxCorba::VxTimeSpan& elt1,
03126                                        const HxCorba::VxTimeSpan& elt2)
03127         throw(CORBA::SystemException) = 0;
03128 
03129     //
03130     // IDL:HxCorba/GlobalOps/VxRelMeets:1.0
03131     //
03132     virtual CORBA::Boolean VxRelMeets(const HxCorba::VxTimeSpan& elt1,
03133                                       const HxCorba::VxTimeSpan& elt2)
03134         throw(CORBA::SystemException) = 0;
03135 
03136     //
03137     // IDL:HxCorba/GlobalOps/VxRelBefore:1.0
03138     //
03139     virtual CORBA::Boolean VxRelBefore(const HxCorba::VxTimeSpan& elt1,
03140                                        const HxCorba::VxTimeSpan& elt2)
03141         throw(CORBA::SystemException) = 0;
03142 
03143     //
03144     // IDL:HxCorba/GlobalOps/VxRelOverlaps:1.0
03145     //
03146     virtual CORBA::Boolean VxRelOverlaps(const HxCorba::VxTimeSpan& elt1,
03147                                          const HxCorba::VxTimeSpan& elt2)
03148         throw(CORBA::SystemException) = 0;
03149 
03150     //
03151     // IDL:HxCorba/GlobalOps/VxRelDur:1.0
03152     //
03153     virtual CORBA::Boolean VxRelDur(const HxCorba::VxTimeSpan& elt1,
03154                                     const HxCorba::VxTimeSpan& elt2)
03155         throw(CORBA::SystemException) = 0;
03156 
03157     //
03158     // IDL:HxCorba/GlobalOps/VxRelCon:1.0
03159     //
03160     virtual CORBA::Boolean VxRelCon(const HxCorba::VxTimeSpan& elt1,
03161                                     const HxCorba::VxTimeSpan& elt2)
03162         throw(CORBA::SystemException) = 0;
03163 
03164     //
03165     // IDL:HxCorba/GlobalOps/VxRelMeetsAnywhere:1.0
03166     //
03167     virtual CORBA::Boolean VxRelMeetsAnywhere(const HxCorba::VxTimeSpan& elt1,
03168                                               const HxCorba::VxTimeSpan& elt2)
03169         throw(CORBA::SystemException) = 0;
03170 
03171     //
03172     // IDL:HxCorba/GlobalOps/VxRelBeforeAfter:1.0
03173     //
03174     virtual CORBA::Boolean VxRelBeforeAfter(const HxCorba::VxTimeSpan& elt1,
03175                                             const HxCorba::VxTimeSpan& elt2)
03176         throw(CORBA::SystemException) = 0;
03177 
03178     //
03179     // IDL:HxCorba/GlobalOps/VxRelOverlapsAnywhere:1.0
03180     //
03181     virtual CORBA::Boolean VxRelOverlapsAnywhere(const HxCorba::VxTimeSpan& elt1,
03182                                                  const HxCorba::VxTimeSpan& elt2)
03183         throw(CORBA::SystemException) = 0;
03184 
03185     //
03186     // IDL:HxCorba/GlobalOps/VxRelAsString:1.0
03187     //
03188     virtual char* VxRelAsString(const HxCorba::VxTimeSpan& elt1,
03189                                 const HxCorba::VxTimeSpan& elt2)
03190         throw(CORBA::SystemException) = 0;
03191 
03192     //
03193     // IDL:HxCorba/GlobalOps/HxIDBOpen:1.0
03194     //
03195     virtual void HxIDBOpen(const char* name,
03196                            const char* indexFile)
03197         throw(CORBA::SystemException) = 0;
03198 
03199     //
03200     // IDL:HxCorba/GlobalOps/HxIDBRandom:1.0
03201     //
03202     virtual HxCorba::StringSeq* HxIDBRandom(const char* name,
03203                                             CORBA::Long n)
03204         throw(CORBA::SystemException) = 0;
03205 
03206     //
03207     // IDL:HxCorba/GlobalOps/HxIDBSearch:1.0
03208     //
03209     virtual HxCorba::StringSeq* HxIDBSearch(const char* key,
03210                                             const char* name,
03211                                             CORBA::Long n)
03212         throw(CORBA::SystemException) = 0;
03213 
03214     //
03215     // IDL:HxCorba/GlobalOps/HxInvarOpenDB:1.0
03216     //
03217     virtual void HxInvarOpenDB(const char* indexFile,
03218                                const char* dbDir)
03219         throw(CORBA::SystemException) = 0;
03220 
03221     //
03222     // IDL:HxCorba/GlobalOps/HxInvarRandom:1.0
03223     //
03224     virtual HxCorba::StringSeq* HxInvarRandom(const char* invar,
03225                                               CORBA::Long n)
03226         throw(CORBA::SystemException) = 0;
03227 
03228     //
03229     // IDL:HxCorba/GlobalOps/HxInvarSearch:1.0
03230     //
03231     virtual HxCorba::StringSeq* HxInvarSearch(HxCorba::ImageRep_ptr im,
03232                                               const char* invar,
03233                                               CORBA::Long n)
03234         throw(CORBA::SystemException) = 0;
03235 
03236     //
03237     // IDL:HxCorba/GlobalOps/HxInvarSearchHisto:1.0
03238     //
03239     virtual HxCorba::StringSeq* HxInvarSearchHisto(const HxCorba::HistogramList& target,
03240                                                    const char* invar,
03241                                                    CORBA::Long n)
03242         throw(CORBA::SystemException) = 0;
03243 
03244     //
03245     // IDL:HxCorba/GlobalOps/HxInvarMatchHistos:1.0
03246     //
03247     virtual CORBA::Double HxInvarMatchHistos(const HxCorba::HistogramList& l1,
03248                                              const HxCorba::HistogramList& l2)
03249         throw(CORBA::SystemException) = 0;
03250 
03251     //
03252     // IDL:HxCorba/GlobalOps/HxInvarIndexDB:1.0
03253     //
03254     virtual void HxInvarIndexDB(const char* indexFile,
03255                                 const char* dbDir,
03256                                 const char* invar,
03257                                 CORBA::Double s,
03258                                 CORBA::Long bins)
03259         throw(CORBA::SystemException) = 0;
03260 
03261     //
03262     // IDL:HxCorba/GlobalOps/HxInvarDBSize:1.0
03263     //
03264     virtual CORBA::Long HxInvarDBSize(const char* invar)
03265         throw(CORBA::SystemException) = 0;
03266 
03267     //
03268     // IDL:HxCorba/GlobalOps/HxInvarBinsPerHistogram:1.0
03269     //
03270     virtual CORBA::Long HxInvarBinsPerHistogram(const char* invar)
03271         throw(CORBA::SystemException) = 0;
03272 
03273     //
03274     // IDL:HxCorba/GlobalOps/HxInvarChannels:1.0
03275     //
03276     virtual CORBA::Long HxInvarChannels(const char* invar)
03277         throw(CORBA::SystemException) = 0;
03278 
03279     //
03280     // IDL:HxCorba/GlobalOps/HxInvarDBList:1.0
03281     //
03282     virtual HxCorba::StringSeq* HxInvarDBList(const char* invar)
03283         throw(CORBA::SystemException) = 0;
03284 
03285     //
03286     // IDL:HxCorba/GlobalOps/HxInvarGetHistos:1.0
03287     //
03288     virtual HxCorba::FloatSeq* HxInvarGetHistos(const char* invar,
03289                                                 const char* key)
03290         throw(CORBA::SystemException) = 0;
03291 
03292     //
03293     // IDL:HxCorba/GlobalOps/HxInvarSearchKey:1.0
03294     //
03295     virtual HxCorba::StringSeq* HxInvarSearchKey(const char* key,
03296                                                  const char* invar,
03297                                                  CORBA::Long n)
03298         throw(CORBA::SystemException) = 0;
03299 
03300     //
03301     // IDL:HxCorba/GlobalOps/HxInvarScores:1.0
03302     //
03303     virtual HxCorba::DoubleSeq* HxInvarScores(const char* invar,
03304                                               CORBA::Long n)
03305         throw(CORBA::SystemException) = 0;
03306 
03307     //
03308     // IDL:HxCorba/GlobalOps/HxNJetInvarE:1.0
03309     //
03310     virtual HxCorba::ImageRep_ptr HxNJetInvarE(HxCorba::NJet_ptr nj)
03311         throw(CORBA::SystemException) = 0;
03312 
03313     //
03314     // IDL:HxCorba/GlobalOps/HxNJetInvarC:1.0
03315     //
03316     virtual HxCorba::ImageRep_ptr HxNJetInvarC(HxCorba::NJet_ptr nj)
03317         throw(CORBA::SystemException) = 0;
03318 
03319     //
03320     // IDL:HxCorba/GlobalOps/HxNJetInvarWw:1.0
03321     //
03322     virtual HxCorba::ImageRep_ptr HxNJetInvarWw(HxCorba::NJet_ptr nj)
03323         throw(CORBA::SystemException) = 0;
03324 
03325     //
03326     // IDL:HxCorba/GlobalOps/HxNJetInvarCw:1.0
03327     //
03328     virtual HxCorba::ImageRep_ptr HxNJetInvarCw(HxCorba::NJet_ptr nj)
03329         throw(CORBA::SystemException) = 0;
03330 
03331     //
03332     // IDL:HxCorba/GlobalOps/HxNJetInvarEHisto:1.0
03333     //
03334     virtual HxCorba::HistogramList* HxNJetInvarEHisto(HxCorba::NJet_ptr nj,
03335                                                       CORBA::Long nBin)
03336         throw(CORBA::SystemException) = 0;
03337 
03338     //
03339     // IDL:HxCorba/GlobalOps/HxNJetInvarCHisto:1.0
03340     //
03341     virtual HxCorba::HistogramList* HxNJetInvarCHisto(HxCorba::NJet_ptr nj,
03342                                                       CORBA::Long nBin)
03343         throw(CORBA::SystemException) = 0;
03344 
03345     //
03346     // IDL:HxCorba/GlobalOps/HxNJetInvarWwHisto:1.0
03347     //
03348     virtual HxCorba::HistogramList* HxNJetInvarWwHisto(HxCorba::NJet_ptr nj,
03349                                                        CORBA::Long nBin)
03350         throw(CORBA::SystemException) = 0;
03351 
03352     //
03353     // IDL:HxCorba/GlobalOps/HxNJetInvarCwHisto:1.0
03354     //
03355     virtual HxCorba::HistogramList* HxNJetInvarCwHisto(HxCorba::NJet_ptr nj,
03356                                                        CORBA::Long nBin)
03357         throw(CORBA::SystemException) = 0;
03358 
03359     //
03360     // IDL:HxCorba/GlobalOps/HxInvarEHisto:1.0
03361     //
03362     virtual HxCorba::HistogramList* HxInvarEHisto(HxCorba::ImageRep_ptr im,
03363                                                   CORBA::Double scale,
03364                                                   CORBA::Long nBin)
03365         throw(CORBA::SystemException) = 0;
03366 
03367     //
03368     // IDL:HxCorba/GlobalOps/HxInvarCHisto:1.0
03369     //
03370     virtual HxCorba::HistogramList* HxInvarCHisto(HxCorba::ImageRep_ptr im,
03371                                                   CORBA::Double scale,
03372                                                   CORBA::Long nBin)
03373         throw(CORBA::SystemException) = 0;
03374 
03375     //
03376     // IDL:HxCorba/GlobalOps/HxInvarWwHisto:1.0
03377     //
03378     virtual HxCorba::HistogramList* HxInvarWwHisto(HxCorba::ImageRep_ptr im,
03379                                                    CORBA::Double scale,
03380                                                    CORBA::Long nBin)
03381         throw(CORBA::SystemException) = 0;
03382 
03383     //
03384     // IDL:HxCorba/GlobalOps/HxInvarCwHisto:1.0
03385     //
03386     virtual HxCorba::HistogramList* HxInvarCwHisto(HxCorba::ImageRep_ptr im,
03387                                                    CORBA::Double scale,
03388                                                    CORBA::Long nBin)
03389         throw(CORBA::SystemException) = 0;
03390 
03391     //
03392     // IDL:HxCorba/GlobalOps/HxNJetInvar:1.0
03393     //
03394     virtual HxCorba::DoubleSeqSeq* HxNJetInvar(HxCorba::ImageRep_ptr im,
03395                                                const char* invar,
03396                                                CORBA::Double scale,
03397                                                CORBA::Long nBin)
03398         throw(CORBA::SystemException) = 0;
03399 
03400     //
03401     // IDL:HxCorba/GlobalOps/HxColorInvarEw:1.0
03402     //
03403     virtual HxCorba::ImageRep_ptr HxColorInvarEw(HxCorba::ImageRep_ptr im,
03404                                                  CORBA::Double scale)
03405         throw(CORBA::SystemException) = 0;
03406 
03407     //
03408     // IDL:HxCorba/GlobalOps/HxColorInvarWw:1.0
03409     //
03410     virtual HxCorba::ImageRep_ptr HxColorInvarWw(HxCorba::ImageRep_ptr im,
03411                                                  CORBA::Double scale)
03412         throw(CORBA::SystemException) = 0;
03413 
03414     //
03415     // IDL:HxCorba/GlobalOps/HxColorInvarCw:1.0
03416     //
03417     virtual HxCorba::ImageRep_ptr HxColorInvarCw(HxCorba::ImageRep_ptr im,
03418                                                  CORBA::Double scale)
03419         throw(CORBA::SystemException) = 0;
03420 
03421     //
03422     // IDL:HxCorba/GlobalOps/HxColorInvarNw:1.0
03423     //
03424     virtual HxCorba::ImageRep_ptr HxColorInvarNw(HxCorba::ImageRep_ptr im,
03425                                                  CORBA::Double scale)
03426         throw(CORBA::SystemException) = 0;
03427 
03428     //
03429     // IDL:HxCorba/GlobalOps/HxColorInvarHw:1.0
03430     //
03431     virtual HxCorba::ImageRep_ptr HxColorInvarHw(HxCorba::ImageRep_ptr im,
03432                                                  CORBA::Double scale)
03433         throw(CORBA::SystemException) = 0;
03434 };
03435 
03436 } // End of namespace POA_HxCorba
03437 
03438 //
03439 // IDL:HxCorba:1.0
03440 //
03441 namespace OBDirectStubImpl_HxCorba
03442 {
03443 
03444 //
03445 // IDL:HxCorba/GlobalOps:1.0
03446 //
03447 class GlobalOps : virtual public OBStubImpl_HxCorba::GlobalOps,
03448                   virtual public OBDirectStubImpl_HxCorba::UserOps
03449 {
03450     GlobalOps(const GlobalOps&);
03451     void operator=(const GlobalOps&);
03452 
03453 protected:
03454 
03455 #ifdef HAVE_VCPLUSPLUS_BUGS
03456 
03457     GlobalOps() { }
03458 
03459 #endif
03460 
03461     GlobalOps(PortableServer::POA_ptr,
03462               const PortableServer::ObjectId&,
03463               PortableServer::ServantBase*);
03464 
03465     friend class POA_HxCorba::GlobalOps;
03466 
03467 public:
03468 
03469     //
03470     // IDL:HxCorba/GlobalOps/HxAbs:1.0
03471     //
03472     virtual HxCorba::ImageRep_ptr HxAbs(HxCorba::ImageRep_ptr im);
03473 
03474     //
03475     // IDL:HxCorba/GlobalOps/HxCeil:1.0
03476     //
03477     virtual HxCorba::ImageRep_ptr HxCeil(HxCorba::ImageRep_ptr im);
03478 
03479     //
03480     // IDL:HxCorba/GlobalOps/HxComplement:1.0
03481     //
03482     virtual HxCorba::ImageRep_ptr HxComplement(HxCorba::ImageRep_ptr im);
03483 
03484     //
03485     // IDL:HxCorba/GlobalOps/HxExp:1.0
03486     //
03487     virtual HxCorba::ImageRep_ptr HxExp(HxCorba::ImageRep_ptr im);
03488 
03489     //
03490     // IDL:HxCorba/GlobalOps/HxFloor:1.0
03491     //
03492     virtual HxCorba::ImageRep_ptr HxFloor(HxCorba::ImageRep_ptr im);
03493 
03494     //
03495     // IDL:HxCorba/GlobalOps/HxLog:1.0
03496     //
03497     virtual HxCorba::ImageRep_ptr HxLog(HxCorba::ImageRep_ptr im);
03498 
03499     //
03500     // IDL:HxCorba/GlobalOps/HxLog10:1.0
03501     //
03502     virtual HxCorba::ImageRep_ptr HxLog10(HxCorba::ImageRep_ptr im);
03503 
03504     //
03505     // IDL:HxCorba/GlobalOps/HxNegate:1.0
03506     //
03507     virtual HxCorba::ImageRep_ptr HxNegate(HxCorba::ImageRep_ptr im);
03508 
03509     //
03510     // IDL:HxCorba/GlobalOps/HxNorm1:1.0
03511     //
03512     virtual HxCorba::ImageRep_ptr HxNorm1(HxCorba::ImageRep_ptr im);
03513 
03514     //
03515     // IDL:HxCorba/GlobalOps/HxNorm2:1.0
03516     //
03517     virtual HxCorba::ImageRep_ptr HxNorm2(HxCorba::ImageRep_ptr im);
03518 
03519     //
03520     // IDL:HxCorba/GlobalOps/HxNormInf:1.0
03521     //
03522     virtual HxCorba::ImageRep_ptr HxNormInf(HxCorba::ImageRep_ptr im);
03523 
03524     //
03525     // IDL:HxCorba/GlobalOps/HxProjectRange:1.0
03526     //
03527     virtual HxCorba::ImageRep_ptr HxProjectRange(HxCorba::ImageRep_ptr im,
03528                                                  CORBA::Long dimension);
03529 
03530     //
03531     // IDL:HxCorba/GlobalOps/HxReciprocal:1.0
03532     //
03533     virtual HxCorba::ImageRep_ptr HxReciprocal(HxCorba::ImageRep_ptr im);
03534 
03535     //
03536     // IDL:HxCorba/GlobalOps/HxSqrt:1.0
03537     //
03538     virtual HxCorba::ImageRep_ptr HxSqrt(HxCorba::ImageRep_ptr im);
03539 
03540     //
03541     // IDL:HxCorba/GlobalOps/HxRound:1.0
03542     //
03543     virtual HxCorba::ImageRep_ptr HxRound(HxCorba::ImageRep_ptr im);
03544 
03545     //
03546     // IDL:HxCorba/GlobalOps/HxUnaryMax:1.0
03547     //
03548     virtual HxCorba::ImageRep_ptr HxUnaryMax(HxCorba::ImageRep_ptr im);
03549 
03550     //
03551     // IDL:HxCorba/GlobalOps/HxUnaryMin:1.0
03552     //
03553     virtual HxCorba::ImageRep_ptr HxUnaryMin(HxCorba::ImageRep_ptr im);
03554 
03555     //
03556     // IDL:HxCorba/GlobalOps/HxUnaryProduct:1.0
03557     //
03558     virtual HxCorba::ImageRep_ptr HxUnaryProduct(HxCorba::ImageRep_ptr im);
03559 
03560     //
03561     // IDL:HxCorba/GlobalOps/HxUnarySum:1.0
03562     //
03563     virtual HxCorba::ImageRep_ptr HxUnarySum(HxCorba::ImageRep_ptr im);
03564 
03565     //
03566     // IDL:HxCorba/GlobalOps/HxAcos:1.0
03567     //
03568     virtual HxCorba::ImageRep_ptr HxAcos(HxCorba::ImageRep_ptr im);
03569 
03570     //
03571     // IDL:HxCorba/GlobalOps/HxAsin:1.0
03572     //
03573     virtual HxCorba::ImageRep_ptr HxAsin(HxCorba::ImageRep_ptr im);
03574 
03575     //
03576     // IDL:HxCorba/GlobalOps/HxAtan:1.0
03577     //
03578     virtual HxCorba::ImageRep_ptr HxAtan(HxCorba::ImageRep_ptr im);
03579 
03580     //
03581     // IDL:HxCorba/GlobalOps/HxAtan2:1.0
03582     //
03583     virtual HxCorba::ImageRep_ptr HxAtan2(HxCorba::ImageRep_ptr im);
03584 
03585     //
03586     // IDL:HxCorba/GlobalOps/HxCos:1.0
03587     //
03588     virtual HxCorba::ImageRep_ptr HxCos(HxCorba::ImageRep_ptr im);
03589 
03590     //
03591     // IDL:HxCorba/GlobalOps/HxCosh:1.0
03592     //
03593     virtual HxCorba::ImageRep_ptr HxCosh(HxCorba::ImageRep_ptr im);
03594 
03595     //
03596     // IDL:HxCorba/GlobalOps/HxSin:1.0
03597     //
03598     virtual HxCorba::ImageRep_ptr HxSin(HxCorba::ImageRep_ptr im);
03599 
03600     //
03601     // IDL:HxCorba/GlobalOps/HxSinh:1.0
03602     //
03603     virtual HxCorba::ImageRep_ptr HxSinh(HxCorba::ImageRep_ptr im);
03604 
03605     //
03606     // IDL:HxCorba/GlobalOps/HxTan:1.0
03607     //
03608     virtual HxCorba::ImageRep_ptr HxTan(HxCorba::ImageRep_ptr im);
03609 
03610     //
03611     // IDL:HxCorba/GlobalOps/HxTanh:1.0
03612     //
03613     virtual HxCorba::ImageRep_ptr HxTanh(HxCorba::ImageRep_ptr im);
03614 
03615     //
03616     // IDL:HxCorba/GlobalOps/HxArg:1.0
03617     //
03618     virtual HxCorba::ImageRep_ptr HxArg(HxCorba::ImageRep_ptr im);
03619 
03620     //
03621     // IDL:HxCorba/GlobalOps/HxConjugate:1.0
03622     //
03623     virtual HxCorba::ImageRep_ptr HxConjugate(HxCorba::ImageRep_ptr im);
03624 
03625     //
03626     // IDL:HxCorba/GlobalOps/HxAdd:1.0
03627     //
03628     virtual HxCorba::ImageRep_ptr HxAdd(HxCorba::ImageRep_ptr im1,
03629                                         HxCorba::ImageRep_ptr im2);
03630 
03631     //
03632     // IDL:HxCorba/GlobalOps/HxAddSat:1.0
03633     //
03634     virtual HxCorba::ImageRep_ptr HxAddSat(HxCorba::ImageRep_ptr im1,
03635                                            HxCorba::ImageRep_ptr im2);
03636 
03637     //
03638     // IDL:HxCorba/GlobalOps/HxAnd:1.0
03639     //
03640     virtual HxCorba::ImageRep_ptr HxAnd(HxCorba::ImageRep_ptr im1,
03641                                         HxCorba::ImageRep_ptr im2);
03642 
03643     //
03644     // IDL:HxCorba/GlobalOps/HxCross:1.0
03645     //
03646     virtual HxCorba::ImageRep_ptr HxCross(HxCorba::ImageRep_ptr im1,
03647                                           HxCorba::ImageRep_ptr im2);
03648 
03649     //
03650     // IDL:HxCorba/GlobalOps/HxDiv:1.0
03651     //
03652     virtual HxCorba::ImageRep_ptr HxDiv(HxCorba::ImageRep_ptr im1,
03653                                         HxCorba::ImageRep_ptr im2);
03654 
03655     //
03656     // IDL:HxCorba/GlobalOps/HxDot:1.0
03657     //
03658     virtual HxCorba::ImageRep_ptr HxDot(HxCorba::ImageRep_ptr im1,
03659                                         HxCorba::ImageRep_ptr im2);
03660 
03661     //
03662     // IDL:HxCorba/GlobalOps/HxEqual:1.0
03663     //
03664     virtual HxCorba::ImageRep_ptr HxEqual(HxCorba::ImageRep_ptr im1,
03665                                           HxCorba::ImageRep_ptr im2);
03666 
03667     //
03668     // IDL:HxCorba/GlobalOps/HxGreaterEqual:1.0
03669     //
03670     virtual HxCorba::ImageRep_ptr HxGreaterEqual(HxCorba::ImageRep_ptr im1,
03671                                                  HxCorba::ImageRep_ptr im2);
03672 
03673     //
03674     // IDL:HxCorba/GlobalOps/HxGreaterThan:1.0
03675     //
03676     virtual HxCorba::ImageRep_ptr HxGreaterThan(HxCorba::ImageRep_ptr im1,
03677                                                 HxCorba::ImageRep_ptr im2);
03678 
03679     //
03680     // IDL:HxCorba/GlobalOps/HxInf:1.0
03681     //
03682     virtual HxCorba::ImageRep_ptr HxInf(HxCorba::ImageRep_ptr im1,
03683                                         HxCorba::ImageRep_ptr im2);
03684 
03685     //
03686     // IDL:HxCorba/GlobalOps/HxInverseProjectRange:1.0
03687     //
03688     virtual HxCorba::ImageRep_ptr HxInverseProjectRange(HxCorba::ImageRep_ptr im1,
03689                                                         CORBA::Long dimension,
03690                                                         HxCorba::ImageRep_ptr im2);
03691 
03692     //
03693     // IDL:HxCorba/GlobalOps/HxLeftShift:1.0
03694     //
03695     virtual HxCorba::ImageRep_ptr HxLeftShift(HxCorba::ImageRep_ptr im1,
03696                                               HxCorba::ImageRep_ptr im2);
03697 
03698     //
03699     // IDL:HxCorba/GlobalOps/HxLessEqual:1.0
03700     //
03701     virtual HxCorba::ImageRep_ptr HxLessEqual(HxCorba::ImageRep_ptr im1,
03702                                               HxCorba::ImageRep_ptr im2);
03703 
03704     //
03705     // IDL:HxCorba/GlobalOps/HxLessThan:1.0
03706     //
03707     virtual HxCorba::ImageRep_ptr HxLessThan(HxCorba::ImageRep_ptr im1,
03708                                              HxCorba::ImageRep_ptr im2);
03709 
03710     //
03711     // IDL:HxCorba/GlobalOps/HxMax:1.0
03712     //
03713     virtual HxCorba::ImageRep_ptr HxMax(HxCorba::ImageRep_ptr im1,
03714                                         HxCorba::ImageRep_ptr im2);
03715 
03716     //
03717     // IDL:HxCorba/GlobalOps/HxMin:1.0
03718     //
03719     virtual HxCorba::ImageRep_ptr HxMin(HxCorba::ImageRep_ptr im1,
03720                                         HxCorba::ImageRep_ptr im2);
03721 
03722     //
03723     // IDL:HxCorba/GlobalOps/HxMod:1.0
03724     //
03725     virtual HxCorba::ImageRep_ptr HxMod(HxCorba::ImageRep_ptr im1,
03726                                         HxCorba::ImageRep_ptr im2);
03727 
03728     //
03729     // IDL:HxCorba/GlobalOps/HxMul:1.0
03730     //
03731     virtual HxCorba::ImageRep_ptr HxMul(HxCorba::ImageRep_ptr im1,
03732                                         HxCorba::ImageRep_ptr im2);
03733 
03734     //
03735     // IDL:HxCorba/GlobalOps/HxNotEqual:1.0
03736     //
03737     virtual HxCorba::ImageRep_ptr HxNotEqual(HxCorba::ImageRep_ptr im1,
03738                                              HxCorba::ImageRep_ptr im2);
03739 
03740     //
03741     // IDL:HxCorba/GlobalOps/HxOr:1.0
03742     //
03743     virtual HxCorba::ImageRep_ptr HxOr(HxCorba::ImageRep_ptr im1,
03744                                        HxCorba::ImageRep_ptr im2);
03745 
03746     //
03747     // IDL:HxCorba/GlobalOps/HxPow:1.0
03748     //
03749     virtual HxCorba::ImageRep_ptr HxPow(HxCorba::ImageRep_ptr im1,
03750                                         HxCorba::ImageRep_ptr im2);
03751 
03752     //
03753     // IDL:HxCorba/GlobalOps/HxRightShift:1.0
03754     //
03755     virtual HxCorba::ImageRep_ptr HxRightShift(HxCorba::ImageRep_ptr im1,
03756                                                HxCorba::ImageRep_ptr im2);
03757 
03758     //
03759     // IDL:HxCorba/GlobalOps/HxSub:1.0
03760     //
03761     virtual HxCorba::ImageRep_ptr HxSub(HxCorba::ImageRep_ptr im1,
03762                                         HxCorba::ImageRep_ptr im2);
03763 
03764     //
03765     // IDL:HxCorba/GlobalOps/HxSubSat:1.0
03766     //
03767     virtual HxCorba::ImageRep_ptr HxSubSat(HxCorba::ImageRep_ptr im1,
03768                                            HxCorba::ImageRep_ptr im2);
03769 
03770     //
03771     // IDL:HxCorba/GlobalOps/HxSup:1.0
03772     //
03773     virtual HxCorba::ImageRep_ptr HxSup(HxCorba::ImageRep_ptr im1,
03774                                         HxCorba::ImageRep_ptr im2);
03775 
03776     //
03777     // IDL:HxCorba/GlobalOps/HxXor:1.0
03778     //
03779     virtual HxCorba::ImageRep_ptr HxXor(HxCorba::ImageRep_ptr im1,
03780                                         HxCorba::ImageRep_ptr im2);
03781 
03782     //
03783     // IDL:HxCorba/GlobalOps/HxAddVal:1.0
03784     //
03785     virtual HxCorba::ImageRep_ptr HxAddVal(HxCorba::ImageRep_ptr im,
03786                                            const HxCorba::PixValue& val);
03787 
03788     //
03789     // IDL:HxCorba/GlobalOps/HxAndVal:1.0
03790     //
03791     virtual HxCorba::ImageRep_ptr HxAndVal(HxCorba::ImageRep_ptr im,
03792                                            const HxCorba::PixValue& val);
03793 
03794     //
03795     // IDL:HxCorba/GlobalOps/HxCrossVal:1.0
03796     //
03797     virtual HxCorba::ImageRep_ptr HxCrossVal(HxCorba::ImageRep_ptr im,
03798                                              const HxCorba::PixValue& val);
03799 
03800     //
03801     // IDL:HxCorba/GlobalOps/HxDivVal:1.0
03802     //
03803     virtual HxCorba::ImageRep_ptr HxDivVal(HxCorba::ImageRep_ptr im,
03804                                            const HxCorba::PixValue& val);
03805 
03806     //
03807     // IDL:HxCorba/GlobalOps/HxDotVal:1.0
03808     //
03809     virtual HxCorba::ImageRep_ptr HxDotVal(HxCorba::ImageRep_ptr im,
03810                                            const HxCorba::PixValue& val);
03811 
03812     //
03813     // IDL:HxCorba/GlobalOps/HxEqualVal:1.0
03814     //
03815     virtual HxCorba::ImageRep_ptr HxEqualVal(HxCorba::ImageRep_ptr im,
03816                                              const HxCorba::PixValue& val);
03817 
03818     //
03819     // IDL:HxCorba/GlobalOps/HxGreaterEqualVal:1.0
03820     //
03821     virtual HxCorba::ImageRep_ptr HxGreaterEqualVal(HxCorba::ImageRep_ptr im,
03822                                                     const HxCorba::PixValue& val);
03823 
03824     //
03825     // IDL:HxCorba/GlobalOps/HxGreaterThanVal:1.0
03826     //
03827     virtual HxCorba::ImageRep_ptr HxGreaterThanVal(HxCorba::ImageRep_ptr im,
03828                                                    const HxCorba::PixValue& val);
03829 
03830     //
03831     // IDL:HxCorba/GlobalOps/HxInfVal:1.0
03832     //
03833     virtual HxCorba::ImageRep_ptr HxInfVal(HxCorba::ImageRep_ptr im,
03834                                            const HxCorba::PixValue& val);
03835 
03836     //
03837     // IDL:HxCorba/GlobalOps/HxLeftShiftVal:1.0
03838     //
03839     virtual HxCorba::ImageRep_ptr HxLeftShiftVal(HxCorba::ImageRep_ptr im,
03840                                                  const HxCorba::PixValue& val);
03841 
03842     //
03843     // IDL:HxCorba/GlobalOps/HxLessEqualVal:1.0
03844     //
03845     virtual HxCorba::ImageRep_ptr HxLessEqualVal(HxCorba::ImageRep_ptr im,
03846                                                  const HxCorba::PixValue& val);
03847 
03848     //
03849     // IDL:HxCorba/GlobalOps/HxLessThanVal:1.0
03850     //
03851     virtual HxCorba::ImageRep_ptr HxLessThanVal(HxCorba::ImageRep_ptr im,
03852                                                 const HxCorba::PixValue& val);
03853 
03854     //
03855     // IDL:HxCorba/GlobalOps/HxMaxVal:1.0
03856     //
03857     virtual HxCorba::ImageRep_ptr HxMaxVal(HxCorba::ImageRep_ptr im,
03858                                            const HxCorba::PixValue& val);
03859 
03860     //
03861     // IDL:HxCorba/GlobalOps/HxMinVal:1.0
03862     //
03863     virtual HxCorba::ImageRep_ptr HxMinVal(HxCorba::ImageRep_ptr im,
03864                                            const HxCorba::PixValue& val);
03865 
03866     //
03867     // IDL:HxCorba/GlobalOps/HxModVal:1.0
03868     //
03869     virtual HxCorba::ImageRep_ptr HxModVal(HxCorba::ImageRep_ptr im,
03870                                            const HxCorba::PixValue& val);
03871 
03872     //
03873     // IDL:HxCorba/GlobalOps/HxMulVal:1.0
03874     //
03875     virtual HxCorba::ImageRep_ptr HxMulVal(HxCorba::ImageRep_ptr im,
03876                                            const HxCorba::PixValue& val);
03877 
03878     //
03879     // IDL:HxCorba/GlobalOps/HxNotEqualVal:1.0
03880     //
03881     virtual HxCorba::ImageRep_ptr HxNotEqualVal(HxCorba::ImageRep_ptr im,
03882                                                 const HxCorba::PixValue& val);
03883 
03884     //
03885     // IDL:HxCorba/GlobalOps/HxOrVal:1.0
03886     //
03887     virtual HxCorba::ImageRep_ptr HxOrVal(HxCorba::ImageRep_ptr im,
03888                                           const HxCorba::PixValue& val);
03889 
03890     //
03891     // IDL:HxCorba/GlobalOps/HxPowVal:1.0
03892     //
03893     virtual HxCorba::ImageRep_ptr HxPowVal(HxCorba::ImageRep_ptr im,
03894                                            const HxCorba::PixValue& val);
03895 
03896     //
03897     // IDL:HxCorba/GlobalOps/HxRightShiftVal:1.0
03898     //
03899     virtual HxCorba::ImageRep_ptr HxRightShiftVal(HxCorba::ImageRep_ptr im,
03900                                                   const HxCorba::PixValue& val);
03901 
03902     //
03903     // IDL:HxCorba/GlobalOps/HxSubVal:1.0
03904     //
03905     virtual HxCorba::ImageRep_ptr HxSubVal(HxCorba::ImageRep_ptr im,
03906                                            const HxCorba::PixValue& val);
03907 
03908     //
03909     // IDL:HxCorba/GlobalOps/HxSupVal:1.0
03910     //
03911     virtual HxCorba::ImageRep_ptr HxSupVal(HxCorba::ImageRep_ptr im,
03912                                            const HxCorba::PixValue& val);
03913 
03914     //
03915     // IDL:HxCorba/GlobalOps/HxXorVal:1.0
03916     //
03917     virtual HxCorba::ImageRep_ptr HxXorVal(HxCorba::ImageRep_ptr im,
03918                                            const HxCorba::PixValue& val);
03919 
03920     //
03921     // IDL:HxCorba/GlobalOps/HxPixInf:1.0
03922     //
03923     virtual HxCorba::PixValue HxPixInf(HxCorba::ImageRep_ptr im);
03924 
03925     //
03926     // IDL:HxCorba/GlobalOps/HxPixMax:1.0
03927     //
03928     virtual HxCorba::PixValue HxPixMax(HxCorba::ImageRep_ptr im);
03929 
03930     //
03931     // IDL:HxCorba/GlobalOps/HxPixMin:1.0
03932     //
03933     virtual HxCorba::PixValue HxPixMin(HxCorba::ImageRep_ptr im);
03934 
03935     //
03936     // IDL:HxCorba/GlobalOps/HxPixProduct:1.0
03937     //
03938     virtual HxCorba::PixValue HxPixProduct(HxCorba::ImageRep_ptr im);
03939 
03940     //
03941     // IDL:HxCorba/GlobalOps/HxPixSum:1.0
03942     //
03943     virtual HxCorba::PixValue HxPixSum(HxCorba::ImageRep_ptr im);
03944 
03945     //
03946     // IDL:HxCorba/GlobalOps/HxPixSup:1.0
03947     //
03948     virtual HxCorba::PixValue HxPixSup(HxCorba::ImageRep_ptr im);
03949 
03950     //
03951     // IDL:HxCorba/GlobalOps/HxImageAsByte:1.0
03952     //
03953     virtual HxCorba::ImageRep_ptr HxImageAsByte(HxCorba::ImageRep_ptr img);
03954 
03955     //
03956     // IDL:HxCorba/GlobalOps/HxImageAsDouble:1.0
03957     //
03958     virtual HxCorba::ImageRep_ptr HxImageAsDouble(HxCorba::ImageRep_ptr img);
03959 
03960     //
03961     // IDL:HxCorba/GlobalOps/HxImageAsFloat:1.0
03962     //
03963     virtual HxCorba::ImageRep_ptr HxImageAsFloat(HxCorba::ImageRep_ptr img);
03964 
03965     //
03966     // IDL:HxCorba/GlobalOps/HxImageAsShort:1.0
03967     //
03968     virtual HxCorba::ImageRep_ptr HxImageAsShort(HxCorba::ImageRep_ptr img);
03969 
03970     //
03971     // IDL:HxCorba/GlobalOps/HxImageAsVec2Byte:1.0
03972     //
03973     virtual HxCorba::ImageRep_ptr HxImageAsVec2Byte(HxCorba::ImageRep_ptr img);
03974 
03975     //
03976     // IDL:HxCorba/GlobalOps/HxImageAsVec2Double:1.0
03977     //
03978     virtual HxCorba::ImageRep_ptr HxImageAsVec2Double(HxCorba::ImageRep_ptr img);
03979 
03980     //
03981     // IDL:HxCorba/GlobalOps/HxImageAsVec2Float:1.0
03982     //
03983     virtual HxCorba::ImageRep_ptr HxImageAsVec2Float(HxCorba::ImageRep_ptr img);
03984 
03985     //
03986     // IDL:HxCorba/GlobalOps/HxImageAsVec2Int:1.0
03987     //
03988     virtual HxCorba::ImageRep_ptr HxImageAsVec2Int(HxCorba::ImageRep_ptr img);
03989 
03990     //
03991     // IDL:HxCorba/GlobalOps/HxImageAsVec2Short:1.0
03992     //
03993     virtual HxCorba::ImageRep_ptr HxImageAsVec2Short(HxCorba::ImageRep_ptr img);
03994 
03995     //
03996     // IDL:HxCorba/GlobalOps/HxImageAsVec3Byte:1.0
03997     //
03998     virtual HxCorba::ImageRep_ptr HxImageAsVec3Byte(HxCorba::ImageRep_ptr img);
03999 
04000     //
04001     // IDL:HxCorba/GlobalOps/HxImageAsVec3Double:1.0
04002     //
04003     virtual HxCorba::ImageRep_ptr HxImageAsVec3Double(HxCorba::ImageRep_ptr img);
04004 
04005     //
04006     // IDL:HxCorba/GlobalOps/HxImageAsVec3Float:1.0
04007     //
04008     virtual HxCorba::ImageRep_ptr HxImageAsVec3Float(HxCorba::ImageRep_ptr img);
04009 
04010     //
04011     // IDL:HxCorba/GlobalOps/HxImageAsVec3Int:1.0
04012     //
04013     virtual HxCorba::ImageRep_ptr HxImageAsVec3Int(HxCorba::ImageRep_ptr img);
04014 
04015     //
04016     // IDL:HxCorba/GlobalOps/HxImageAsVec3Short:1.0
04017     //
04018     virtual HxCorba::ImageRep_ptr HxImageAsVec3Short(HxCorba::ImageRep_ptr img);
04019 
04020     //
04021     // IDL:HxCorba/GlobalOps/HxImageAsComplex:1.0
04022     //
04023     virtual HxCorba::ImageRep_ptr HxImageAsComplex(HxCorba::ImageRep_ptr img);
04024 
04025     //
04026     // IDL:HxCorba/GlobalOps/HxColorSpace:1.0
04027     //
04028     virtual HxCorba::ImageRep_ptr HxColorSpace(HxCorba::ImageRep_ptr im,
04029                                                HxCorba::ColorModel fromColorSpace,
04030                                                HxCorba::ColorModel toColorSpace);
04031 
04032     //
04033     // IDL:HxCorba/GlobalOps/HxAffinePix:1.0
04034     //
04035     virtual HxCorba::ImageRep_ptr HxAffinePix(HxCorba::ImageRep_ptr im,
04036                                               const HxCorba::PixValue& v1,
04037                                               const HxCorba::PixValue& v2,
04038                                               const HxCorba::PixValue& v3);
04039 
04040     //
04041     // IDL:HxCorba/GlobalOps/HxRGB2Intensity:1.0
04042     //
04043     virtual HxCorba::ImageRep_ptr HxRGB2Intensity(HxCorba::ImageRep_ptr im);
04044 
04045     //
04046     // IDL:HxCorba/GlobalOps/HxGreyEdgeHistogram:1.0
04047     //
04048     virtual HxCorba::Histogram_ptr HxGreyEdgeHistogram(HxCorba::ImageRep_ptr objImage,
04049                                                        CORBA::Double sigma,
04050                                                        CORBA::Double threshold);
04051 
04052     //
04053     // IDL:HxCorba/GlobalOps/HxHistogramFromFile:1.0
04054     //
04055     virtual HxCorba::Histogram_ptr HxHistogramFromFile(const char* fileName);
04056 
04057     //
04058     // IDL:HxCorba/GlobalOps/HxImageToHistogram:1.0
04059     //
04060     virtual HxCorba::Histogram_ptr HxImageToHistogram(HxCorba::ImageRep_ptr im,
04061                                                       CORBA::Long getDim,
04062                                                       CORBA::Double lowBin,
04063                                                       CORBA::Double highBin,
04064                                                       CORBA::Long nBin);
04065 
04066     //
04067     // IDL:HxCorba/GlobalOps/HxImageToHistogramMask:1.0
04068     //
04069     virtual HxCorba::Histogram_ptr HxImageToHistogramMask(HxCorba::ImageRep_ptr im,
04070                                                           CORBA::Long getDim,
04071                                                           CORBA::Double lowBin,
04072                                                           CORBA::Double highBin,
04073                                                           CORBA::Long nBin,
04074                                                           HxCorba::ImageRep_ptr mask,
04075                                                           CORBA::Long maskVal);
04076 
04077     //
04078     // IDL:HxCorba/GlobalOps/HxLabelBlobs:1.0
04079     //
04080     virtual HxCorba::Blob2dSet* HxLabelBlobs(HxCorba::ImageRep_ptr image,
04081                                              HxCorba::ImageRep_ptr mask,
04082                                              CORBA::Long minimalBlobArea);
04083 
04084     //
04085     // IDL:HxCorba/GlobalOps/HxHighlightRegion:1.0
04086     //
04087     virtual HxCorba::ImageRep_ptr HxHighlightRegion(HxCorba::ImageRep_ptr im,
04088                                                     HxCorba::ImageRep_ptr mask,
04089                                                     CORBA::Long label,
04090                                                     CORBA::Double factor);
04091 
04092     //
04093     // IDL:HxCorba/GlobalOps/HxExportMatlabPixels:1.0
04094     //
04095     virtual void HxExportMatlabPixels(HxCorba::ImageRep_ptr im,
04096                                       HxCorba::DoubleSeq& pixels);
04097 
04098     //
04099     // IDL:HxCorba/GlobalOps/HxWriteFile:1.0
04100     //
04101     virtual CORBA::Boolean HxWriteFile(HxCorba::ImageRep_ptr im,
04102                                        const char* fileName);
04103 
04104     //
04105     // IDL:HxCorba/GlobalOps/HxImagesToFile:1.0
04106     //
04107     virtual CORBA::Boolean HxImagesToFile(const HxCorba::ImageList& ims,
04108                                           const char* fileName);
04109 
04110     //
04111     // IDL:HxCorba/GlobalOps/HxCannyEdgeMap:1.0
04112     //
04113     virtual HxCorba::ImageRep_ptr HxCannyEdgeMap(HxCorba::ImageRep_ptr img,
04114                                                  CORBA::Double sigma);
04115 
04116     //
04117     // IDL:HxCorba/GlobalOps/HxCannyThreshold:1.0
04118     //
04119     virtual HxCorba::ImageRep_ptr HxCannyThreshold(HxCorba::ImageRep_ptr img,
04120                                                    CORBA::Double sigma,
04121                                                    CORBA::Double level);
04122 
04123     //
04124     // IDL:HxCorba/GlobalOps/HxCannyThresholdAlt:1.0
04125     //
04126     virtual HxCorba::ImageRep_ptr HxCannyThresholdAlt(HxCorba::ImageRep_ptr img,
04127                                                       CORBA::Double sigma,
04128                                                       CORBA::Double level);
04129 
04130     //
04131     // IDL:HxCorba/GlobalOps/HxCannyThresholdRec:1.0
04132     //
04133     virtual HxCorba::ImageRep_ptr HxCannyThresholdRec(HxCorba::ImageRep_ptr img,
04134                                                       CORBA::Double sigma,
04135                                                       CORBA::Double level);
04136 
04137     //
04138     // IDL:HxCorba/GlobalOps/HxConvGauss2d:1.0
04139     //
04140     virtual HxCorba::ImageRep_ptr HxConvGauss2d(HxCorba::ImageRep_ptr img,
04141                                                 CORBA::Double sigmax,
04142                                                 CORBA::Long orderDerivx,
04143                                                 CORBA::Double accuracyx,
04144                                                 CORBA::Double sigmay,
04145                                                 CORBA::Long orderDerivy,
04146                                                 CORBA::Double accuracyy);
04147 
04148     //
04149     // IDL:HxCorba/GlobalOps/HxConvGauss3d:1.0
04150     //
04151     virtual HxCorba::ImageRep_ptr HxConvGauss3d(HxCorba::ImageRep_ptr img,
04152                                                 CORBA::Double sigmax,
04153                                                 CORBA::Long orderDerivx,
04154                                                 CORBA::Double accuracyx,
04155                                                 CORBA::Double sigmay,
04156                                                 CORBA::Long orderDerivy,
04157                                                 CORBA::Double accuracyy,
04158                                                 CORBA::Double sigmaz,
04159                                                 CORBA::Long orderDerivz,
04160                                                 CORBA::Double accuracyz);
04161 
04162     //
04163     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated:1.0
04164     //
04165     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated(HxCorba::ImageRep_ptr im,
04166                                                         HxCorba::ImageRep_ptr kernel,
04167                                                         HxCorba::ResultPrecision resPrec);
04168 
04169     //
04170     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated2d:1.0
04171     //
04172     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated2d(HxCorba::ImageRep_ptr img,
04173                                                           HxCorba::ImageRep_ptr kernelX,
04174                                                           HxCorba::ImageRep_ptr kernelY,
04175                                                           HxCorba::ResultPrecision resPrec);
04176 
04177     //
04178     // IDL:HxCorba/GlobalOps/HxConvolution:1.0
04179     //
04180     virtual HxCorba::ImageRep_ptr HxConvolution(HxCorba::ImageRep_ptr im,
04181                                                 HxCorba::ImageRep_ptr kernel,
04182                                                 HxCorba::ResultPrecision resPrec);
04183 
04184     //
04185     // IDL:HxCorba/GlobalOps/HxDefuz:1.0
04186     //
04187     virtual HxCorba::ImageRep_ptr HxDefuz(HxCorba::ImageRep_ptr im,
04188                                           CORBA::Long windowSzX,
04189                                           CORBA::Long windowSzY,
04190                                           CORBA::Double thr);
04191 
04192     //
04193     // IDL:HxCorba/GlobalOps/HxDistanceTransform:1.0
04194     //
04195     virtual HxCorba::ImageRep_ptr HxDistanceTransform(HxCorba::ImageRep_ptr img);
04196 
04197     //
04198     // IDL:HxCorba/GlobalOps/HxGauss:1.0
04199     //
04200     virtual HxCorba::ImageRep_ptr HxGauss(HxCorba::ImageRep_ptr img,
04201                                           CORBA::Double sigma,
04202                                           CORBA::Double accuracy);
04203 
04204     //
04205     // IDL:HxCorba/GlobalOps/HxGaussDerivative2d:1.0
04206     //
04207     virtual HxCorba::ImageRep_ptr HxGaussDerivative2d(HxCorba::ImageRep_ptr img,
04208                                                       CORBA::Double sigma,
04209                                                       CORBA::Long orderDerivx,
04210                                                       CORBA::Long orderDerivy,
04211                                                       CORBA::Double accuracy);
04212 
04213     //
04214     // IDL:HxCorba/GlobalOps/HxGaussDerivative3d:1.0
04215     //
04216     virtual HxCorba::ImageRep_ptr HxGaussDerivative3d(HxCorba::ImageRep_ptr img,
04217                                                       CORBA::Double sigma,
04218                                                       CORBA::Long orderDerivx,
04219                                                       CORBA::Long orderDerivy,
04220                                                       CORBA::Long orderDerivz,
04221                                                       CORBA::Double accuracy);
04222 
04223     //
04224     // IDL:HxCorba/GlobalOps/HxGaussianDeblur:1.0
04225     //
04226     virtual HxCorba::ImageRep_ptr HxGaussianDeblur(HxCorba::ImageRep_ptr im,
04227                                                    CORBA::Double dr,
04228                                                    CORBA::Double dc);
04229 
04230     //
04231     // IDL:HxCorba/GlobalOps/HxKuwahara:1.0
04232     //
04233     virtual HxCorba::ImageRep_ptr HxKuwahara(HxCorba::ImageRep_ptr im,
04234                                              CORBA::Long width,
04235                                              CORBA::Long height);
04236 
04237     //
04238     // IDL:HxCorba/GlobalOps/HxLocalMode:1.0
04239     //
04240     virtual HxCorba::ImageRep_ptr HxLocalMode(HxCorba::ImageRep_ptr f,
04241                                               HxCorba::ImageRep_ptr g,
04242                                               CORBA::Long nr,
04243                                               CORBA::Double sigmax,
04244                                               CORBA::Double sigmay,
04245                                               CORBA::Double sigmaval,
04246                                               const HxCorba::Sizes& ngbSize);
04247 
04248     //
04249     // IDL:HxCorba/GlobalOps/HxNormalizedCorrelation:1.0
04250     //
04251     virtual HxCorba::ImageRep_ptr HxNormalizedCorrelation(HxCorba::ImageRep_ptr im,
04252                                                           HxCorba::ImageRep_ptr kernel);
04253 
04254     //
04255     // IDL:HxCorba/GlobalOps/HxPercentile:1.0
04256     //
04257     virtual HxCorba::ImageRep_ptr HxPercentile(HxCorba::ImageRep_ptr im,
04258                                                CORBA::Long neighSize,
04259                                                CORBA::Double perc);
04260 
04261     //
04262     // IDL:HxCorba/GlobalOps/HxRecGabor:1.0
04263     //
04264     virtual HxCorba::ImageRep_ptr HxRecGabor(HxCorba::ImageRep_ptr im,
04265                                              CORBA::Double s,
04266                                              CORBA::Double omega0,
04267                                              CORBA::Double theta);
04268 
04269     //
04270     // IDL:HxCorba/GlobalOps/HxRecGauss:1.0
04271     //
04272     virtual HxCorba::ImageRep_ptr HxRecGauss(HxCorba::ImageRep_ptr im,
04273                                              CORBA::Double sx,
04274                                              CORBA::Double sy,
04275                                              CORBA::Long dx,
04276                                              CORBA::Long dy,
04277                                              CORBA::Long recurOrder);
04278 
04279     //
04280     // IDL:HxCorba/GlobalOps/HxUniform:1.0
04281     //
04282     virtual HxCorba::ImageRep_ptr HxUniform(HxCorba::ImageRep_ptr im,
04283                                             const HxCorba::Sizes& size);
04284 
04285     //
04286     // IDL:HxCorba/GlobalOps/HxUniformNonSep:1.0
04287     //
04288     virtual HxCorba::ImageRep_ptr HxUniformNonSep(HxCorba::ImageRep_ptr im,
04289                                                   const HxCorba::Sizes& size);
04290 
04291     //
04292     // IDL:HxCorba/GlobalOps/HxMakeFrom2Images:1.0
04293     //
04294     virtual HxCorba::ImageRep_ptr HxMakeFrom2Images(HxCorba::ImageRep_ptr i1,
04295                                                     HxCorba::ImageRep_ptr i2);
04296 
04297     //
04298     // IDL:HxCorba/GlobalOps/HxMakeFrom3Images:1.0
04299     //
04300     virtual HxCorba::ImageRep_ptr HxMakeFrom3Images(HxCorba::ImageRep_ptr i1,
04301                                                     HxCorba::ImageRep_ptr i2,
04302                                                     HxCorba::ImageRep_ptr i3);
04303 
04304     //
04305     // IDL:HxCorba/GlobalOps/HxMakeFromByteData:1.0
04306     //
04307     virtual HxCorba::ImageRep_ptr HxMakeFromByteData(CORBA::Long pixelDimensionality,
04308                                                      CORBA::Long dimensions,
04309                                                      const HxCorba::Sizes& size,
04310                                                      const HxCorba::OctetSeq& data);
04311 
04312     //
04313     // IDL:HxCorba/GlobalOps/HxMakeFromDoubleData:1.0
04314     //
04315     virtual HxCorba::ImageRep_ptr HxMakeFromDoubleData(CORBA::Long pixelDimensionality,
04316                                                        CORBA::Long dimensions,
04317                                                        const HxCorba::Sizes& size,
04318                                                        const HxCorba::DoubleSeq& data);
04319 
04320     //
04321     // IDL:HxCorba/GlobalOps/HxMakeFromFile:1.0
04322     //
04323     virtual HxCorba::ImageRep_ptr HxMakeFromFile(const char* fileName);
04324 
04325     //
04326     // IDL:HxCorba/GlobalOps/HxMakeFromFloatData:1.0
04327     //
04328     virtual HxCorba::ImageRep_ptr HxMakeFromFloatData(CORBA::Long pixelDimensionality,
04329                                                       CORBA::Long dimensions,
04330                                                       const HxCorba::Sizes& size,
04331                                                       const HxCorba::FloatSeq& data);
04332 
04333     //
04334     // IDL:HxCorba/GlobalOps/HxMakeFromGrayValue:1.0
04335     //
04336     virtual HxCorba::ImageRep_ptr HxMakeFromGrayValue(HxCorba::ImageSignature signature,
04337                                                       const HxCorba::Sizes& size,
04338                                                       const HxCorba::OctetSeq& pixels);
04339 
04340     //
04341     // IDL:HxCorba/GlobalOps/HxMakeFromImage:1.0
04342     //
04343     virtual HxCorba::ImageRep_ptr HxMakeFromImage(HxCorba::ImageSignature signature,
04344                                                   HxCorba::ImageRep_ptr src);
04345 
04346     //
04347     // IDL:HxCorba/GlobalOps/HxMakeFromImport:1.0
04348     //
04349     virtual HxCorba::ImageRep_ptr HxMakeFromImport(HxCorba::ImageSignature signature,
04350                                                    const HxCorba::Sizes& size,
04351                                                    const char* importOp,
04352                                                    HxCorba::TagList_ptr tags);
04353 
04354     //
04355     // IDL:HxCorba/GlobalOps/HxMakeFromIntData:1.0
04356     //
04357     virtual HxCorba::ImageRep_ptr HxMakeFromIntData(CORBA::Long pixelDimensionality,
04358                                                     CORBA::Long dimensions,
04359                                                     const HxCorba::Sizes& size,
04360                                                     const HxCorba::LongSeq& data);
04361 
04362     //
04363     // IDL:HxCorba/GlobalOps/HxMakeFromJavaRgb:1.0
04364     //
04365     virtual HxCorba::ImageRep_ptr HxMakeFromJavaRgb(HxCorba::ImageSignature signature,
04366                                                     const HxCorba::Sizes& size,
04367                                                     const HxCorba::LongSeq& pixels);
04368 
04369     //
04370     // IDL:HxCorba/GlobalOps/HxMakeFromMatlab:1.0
04371     //
04372     virtual HxCorba::ImageRep_ptr HxMakeFromMatlab(HxCorba::ImageSignature signature,
04373                                                    const HxCorba::Sizes& size,
04374                                                    const HxCorba::DoubleSeq& pixels);
04375 
04376     //
04377     // IDL:HxCorba/GlobalOps/HxMakeFromNamedGenerator:1.0
04378     //
04379     virtual HxCorba::ImageRep_ptr HxMakeFromNamedGenerator(HxCorba::ImageSignature signature,
04380                                                            const char* generatorName,
04381                                                            HxCorba::TagList_ptr tags);
04382 
04383     //
04384     // IDL:HxCorba/GlobalOps/HxMakeFromPpmPixels:1.0
04385     //
04386     virtual HxCorba::ImageRep_ptr HxMakeFromPpmPixels(HxCorba::ImageSignature signature,
04387                                                       const HxCorba::Sizes& size,
04388                                                       const HxCorba::OctetSeq& pixels);
04389 
04390     //
04391     // IDL:HxCorba/GlobalOps/HxMakeFromShortData:1.0
04392     //
04393     virtual HxCorba::ImageRep_ptr HxMakeFromShortData(CORBA::Long pixelDimensionality,
04394                                                       CORBA::Long dimensions,
04395                                                       const HxCorba::Sizes& size,
04396                                                       const HxCorba::ShortSeq& data);
04397 
04398     //
04399     // IDL:HxCorba/GlobalOps/HxMakeFromSignature:1.0
04400     //
04401     virtual HxCorba::ImageRep_ptr HxMakeFromSignature(HxCorba::ImageSignature signature,
04402                                                       const HxCorba::Sizes& size);
04403 
04404     //
04405     // IDL:HxCorba/GlobalOps/HxMakeFromValue:1.0
04406     //
04407     virtual HxCorba::ImageRep_ptr HxMakeFromValue(HxCorba::ImageSignature signature,
04408                                                   const HxCorba::Sizes& size,
04409                                                   const HxCorba::PixValue& val);
04410 
04411     //
04412     // IDL:HxCorba/GlobalOps/HxMakeGaussian1d:1.0
04413     //
04414     virtual HxCorba::ImageRep_ptr HxMakeGaussian1d(CORBA::Double sigma,
04415                                                    CORBA::Long deri,
04416                                                    CORBA::Double accuracy,
04417                                                    CORBA::Long maxfsize,
04418                                                    CORBA::Long fsize);
04419 
04420     //
04421     // IDL:HxCorba/GlobalOps/HxMakeParabola1d:1.0
04422     //
04423     virtual HxCorba::ImageRep_ptr HxMakeParabola1d(CORBA::Double rho,
04424                                                    CORBA::Double accuracy,
04425                                                    CORBA::Long maxfsize,
04426                                                    CORBA::Long fsize);
04427 
04428     //
04429     // IDL:HxCorba/GlobalOps/HxImagesFromFile:1.0
04430     //
04431     virtual HxCorba::ImageList* HxImagesFromFile(const char* fileName);
04432 
04433     //
04434     // IDL:HxCorba/GlobalOps/HxExtend:1.0
04435     //
04436     virtual HxCorba::ImageRep_ptr HxExtend(HxCorba::ImageRep_ptr img,
04437                                            HxCorba::ImageRep_ptr background,
04438                                            const HxCorba::Point& begin);
04439 
04440     //
04441     // IDL:HxCorba/GlobalOps/HxExtendVal:1.0
04442     //
04443     virtual HxCorba::ImageRep_ptr HxExtendVal(HxCorba::ImageRep_ptr img,
04444                                               const HxCorba::Sizes& newSize,
04445                                               const HxCorba::PixValue& background,
04446                                               const HxCorba::Point& begin);
04447 
04448     //
04449     // IDL:HxCorba/GlobalOps/HxReflect:1.0
04450     //
04451     virtual HxCorba::ImageRep_ptr HxReflect(HxCorba::ImageRep_ptr img,
04452                                             CORBA::Long doX,
04453                                             CORBA::Long doY,
04454                                             CORBA::Long doZ);
04455 
04456     //
04457     // IDL:HxCorba/GlobalOps/HxRestrict:1.0
04458     //
04459     virtual HxCorba::ImageRep_ptr HxRestrict(HxCorba::ImageRep_ptr img,
04460                                              const HxCorba::Point& begin,
04461                                              const HxCorba::Point& end);
04462 
04463     //
04464     // IDL:HxCorba/GlobalOps/HxRotate:1.0
04465     //
04466     virtual HxCorba::ImageRep_ptr HxRotate(HxCorba::ImageRep_ptr img,
04467                                            CORBA::Double alpha,
04468                                            HxCorba::GeoIntType gi,
04469                                            CORBA::Long adjustSize,
04470                                            const HxCorba::PixValue& background);
04471 
04472     //
04473     // IDL:HxCorba/GlobalOps/HxScale:1.0
04474     //
04475     virtual HxCorba::ImageRep_ptr HxScale(HxCorba::ImageRep_ptr img,
04476                                           CORBA::Double sx,
04477                                           CORBA::Double sy,
04478                                           CORBA::Double sz,
04479                                           HxCorba::GeoIntType gi,
04480                                           CORBA::Long adjustSize);
04481 
04482     //
04483     // IDL:HxCorba/GlobalOps/HxTranslate:1.0
04484     //
04485     virtual HxCorba::ImageRep_ptr HxTranslate(HxCorba::ImageRep_ptr img,
04486                                               CORBA::Long sx,
04487                                               CORBA::Long sy,
04488                                               CORBA::Long sz);
04489 
04490     //
04491     // IDL:HxCorba/GlobalOps/HxTranspose:1.0
04492     //
04493     virtual HxCorba::ImageRep_ptr HxTranspose(HxCorba::ImageRep_ptr img);
04494 
04495     //
04496     // IDL:HxCorba/GlobalOps/HxImageMaxSize:1.0
04497     //
04498     virtual CORBA::Long HxImageMaxSize(HxCorba::ImageRep_ptr img);
04499 
04500     //
04501     // IDL:HxCorba/GlobalOps/HxImageMinSize:1.0
04502     //
04503     virtual CORBA::Long HxImageMinSize(HxCorba::ImageRep_ptr img);
04504 
04505     //
04506     // IDL:HxCorba/GlobalOps/HxIdentMaskMean:1.0
04507     //
04508     virtual HxCorba::PixValue HxIdentMaskMean(HxCorba::ImageRep_ptr im,
04509                                               HxCorba::ImageRep_ptr mask,
04510                                               const HxCorba::Point& p,
04511                                               const HxCorba::Sizes& size,
04512                                               CORBA::Long label);
04513 
04514     //
04515     // IDL:HxCorba/GlobalOps/HxIdentMaskMedian:1.0
04516     //
04517     virtual HxCorba::PixValue HxIdentMaskMedian(HxCorba::ImageRep_ptr im,
04518                                                 HxCorba::ImageRep_ptr mask,
04519                                                 const HxCorba::Point& p,
04520                                                 const HxCorba::Sizes& size,
04521                                                 CORBA::Long label);
04522 
04523     //
04524     // IDL:HxCorba/GlobalOps/HxIdentMaskStDev:1.0
04525     //
04526     virtual HxCorba::PixValue HxIdentMaskStDev(HxCorba::ImageRep_ptr im,
04527                                                HxCorba::ImageRep_ptr mask,
04528                                                const HxCorba::Point& p,
04529                                                const HxCorba::Sizes& size,
04530                                                CORBA::Long label);
04531 
04532     //
04533     // IDL:HxCorba/GlobalOps/HxIdentMaskSum:1.0
04534     //
04535     virtual HxCorba::PixValue HxIdentMaskSum(HxCorba::ImageRep_ptr im,
04536                                              HxCorba::ImageRep_ptr mask,
04537                                              const HxCorba::Point& p,
04538                                              const HxCorba::Sizes& size,
04539                                              CORBA::Long label);
04540 
04541     //
04542     // IDL:HxCorba/GlobalOps/HxIdentMaskVariance:1.0
04543     //
04544     virtual HxCorba::PixValue HxIdentMaskVariance(HxCorba::ImageRep_ptr im,
04545                                                   HxCorba::ImageRep_ptr mask,
04546                                                   const HxCorba::Point& p,
04547                                                   const HxCorba::Sizes& size,
04548                                                   CORBA::Long label);
04549 
04550     //
04551     // IDL:HxCorba/GlobalOps/HxWeightMaskSum:1.0
04552     //
04553     virtual HxCorba::PixValue HxWeightMaskSum(HxCorba::ImageRep_ptr im,
04554                                               HxCorba::ImageRep_ptr mask,
04555                                               const HxCorba::Point& p);
04556 
04557     //
04558     // IDL:HxCorba/GlobalOps/HxAreaClosing:1.0
04559     //
04560     virtual HxCorba::ImageRep_ptr HxAreaClosing(HxCorba::ImageRep_ptr im,
04561                                                 CORBA::Long conn,
04562                                                 CORBA::Long minarea);
04563 
04564     //
04565     // IDL:HxCorba/GlobalOps/HxAreaOpening:1.0
04566     //
04567     virtual HxCorba::ImageRep_ptr HxAreaOpening(HxCorba::ImageRep_ptr im,
04568                                                 CORBA::Long conn,
04569                                                 CORBA::Long area);
04570 
04571     //
04572     // IDL:HxCorba/GlobalOps/HxClosing:1.0
04573     //
04574     virtual HxCorba::ImageRep_ptr HxClosing(HxCorba::ImageRep_ptr im,
04575                                             HxCorba::SF_ptr s);
04576 
04577     //
04578     // IDL:HxCorba/GlobalOps/HxClosingByReconstruction:1.0
04579     //
04580     virtual HxCorba::ImageRep_ptr HxClosingByReconstruction(HxCorba::ImageRep_ptr im,
04581                                                             HxCorba::SF_ptr s1,
04582                                                             HxCorba::SF_ptr s2);
04583 
04584     //
04585     // IDL:HxCorba/GlobalOps/HxClosingByReconstructionTopHat:1.0
04586     //
04587     virtual HxCorba::ImageRep_ptr HxClosingByReconstructionTopHat(HxCorba::ImageRep_ptr im,
04588                                                                   HxCorba::SF_ptr s1,
04589                                                                   HxCorba::SF_ptr s2);
04590 
04591     //
04592     // IDL:HxCorba/GlobalOps/HxClosingTopHat:1.0
04593     //
04594     virtual HxCorba::ImageRep_ptr HxClosingTopHat(HxCorba::ImageRep_ptr im,
04595                                                   HxCorba::SF_ptr s);
04596 
04597     //
04598     // IDL:HxCorba/GlobalOps/HxConditionalDilation:1.0
04599     //
04600     virtual HxCorba::ImageRep_ptr HxConditionalDilation(HxCorba::ImageRep_ptr im,
04601                                                         HxCorba::ImageRep_ptr mask,
04602                                                         HxCorba::SF_ptr s,
04603                                                         CORBA::Long nrIter);
04604 
04605     //
04606     // IDL:HxCorba/GlobalOps/HxConditionalErosion:1.0
04607     //
04608     virtual HxCorba::ImageRep_ptr HxConditionalErosion(HxCorba::ImageRep_ptr im,
04609                                                        HxCorba::ImageRep_ptr mask,
04610                                                        HxCorba::SF_ptr s,
04611                                                        CORBA::Long nrIter);
04612 
04613     //
04614     // IDL:HxCorba/GlobalOps/HxDilation:1.0
04615     //
04616     virtual HxCorba::ImageRep_ptr HxDilation(HxCorba::ImageRep_ptr im,
04617                                              HxCorba::SF_ptr s);
04618 
04619     //
04620     // IDL:HxCorba/GlobalOps/HxDistanceTransformMM:1.0
04621     //
04622     virtual HxCorba::ImageRep_ptr HxDistanceTransformMM(HxCorba::ImageRep_ptr im,
04623                                                         HxCorba::SF_ptr s);
04624 
04625     //
04626     // IDL:HxCorba/GlobalOps/HxErosion:1.0
04627     //
04628     virtual HxCorba::ImageRep_ptr HxErosion(HxCorba::ImageRep_ptr im,
04629                                             HxCorba::SF_ptr s);
04630 
04631     //
04632     // IDL:HxCorba/GlobalOps/HxGeodesicDistanceTransform:1.0
04633     //
04634     virtual HxCorba::ImageRep_ptr HxGeodesicDistanceTransform(HxCorba::ImageRep_ptr im,
04635                                                               CORBA::Long conn);
04636 
04637     //
04638     // IDL:HxCorba/GlobalOps/HxHilditchSkeleton:1.0
04639     //
04640     virtual HxCorba::ImageRep_ptr HxHilditchSkeleton(HxCorba::ImageRep_ptr im);
04641 
04642     //
04643     // IDL:HxCorba/GlobalOps/HxHitOrMiss:1.0
04644     //
04645     virtual HxCorba::ImageRep_ptr HxHitOrMiss(HxCorba::ImageRep_ptr im,
04646                                               HxCorba::SF_ptr s1,
04647                                               HxCorba::SF_ptr s2);
04648 
04649     //
04650     // IDL:HxCorba/GlobalOps/HxInfimumReconstruction:1.0
04651     //
04652     virtual HxCorba::ImageRep_ptr HxInfimumReconstruction(HxCorba::ImageRep_ptr im,
04653                                                           HxCorba::ImageRep_ptr mask,
04654                                                           HxCorba::SF_ptr s);
04655 
04656     //
04657     // IDL:HxCorba/GlobalOps/HxMorphologicalContour:1.0
04658     //
04659     virtual HxCorba::ImageRep_ptr HxMorphologicalContour(HxCorba::ImageRep_ptr im,
04660                                                          HxCorba::SF_ptr s);
04661 
04662     //
04663     // IDL:HxCorba/GlobalOps/HxMorphologicalGradient:1.0
04664     //
04665     virtual HxCorba::ImageRep_ptr HxMorphologicalGradient(HxCorba::ImageRep_ptr im,
04666                                                           HxCorba::SF_ptr s);
04667 
04668     //
04669     // IDL:HxCorba/GlobalOps/HxMorphologicalGradient2:1.0
04670     //
04671     virtual HxCorba::ImageRep_ptr HxMorphologicalGradient2(HxCorba::ImageRep_ptr im,
04672                                                            HxCorba::SF_ptr s1,
04673                                                            HxCorba::SF_ptr s2);
04674 
04675     //
04676     // IDL:HxCorba/GlobalOps/HxOpening:1.0
04677     //
04678     virtual HxCorba::ImageRep_ptr HxOpening(HxCorba::ImageRep_ptr im,
04679                                             HxCorba::SF_ptr s);
04680 
04681     //
04682     // IDL:HxCorba/GlobalOps/HxOpeningByReconstruction:1.0
04683     //
04684     virtual HxCorba::ImageRep_ptr HxOpeningByReconstruction(HxCorba::ImageRep_ptr im,
04685                                                             HxCorba::SF_ptr s1,
04686                                                             HxCorba::SF_ptr s2);
04687 
04688     //
04689     // IDL:HxCorba/GlobalOps/HxOpeningByReconstructionTopHat:1.0
04690     //
04691     virtual HxCorba::ImageRep_ptr HxOpeningByReconstructionTopHat(HxCorba::ImageRep_ptr im,
04692                                                                   HxCorba::SF_ptr s1,
04693                                                                   HxCorba::SF_ptr s2);
04694 
04695     //
04696     // IDL:HxCorba/GlobalOps/HxOpeningTopHat:1.0
04697     //
04698     virtual HxCorba::ImageRep_ptr HxOpeningTopHat(HxCorba::ImageRep_ptr im,
04699                                                   HxCorba::SF_ptr s);
04700 
04701     //
04702     // IDL:HxCorba/GlobalOps/HxParabolicDilation:1.0
04703     //
04704     virtual HxCorba::ImageRep_ptr HxParabolicDilation(HxCorba::ImageRep_ptr img,
04705                                                       CORBA::Double rho,
04706                                                       CORBA::Double accuracy);
04707 
04708     //
04709     // IDL:HxCorba/GlobalOps/HxParabolicErosion:1.0
04710     //
04711     virtual HxCorba::ImageRep_ptr HxParabolicErosion(HxCorba::ImageRep_ptr img,
04712                                                      CORBA::Double rho,
04713                                                      CORBA::Double accuracy);
04714 
04715     //
04716     // IDL:HxCorba/GlobalOps/HxPeakRemoval:1.0
04717     //
04718     virtual HxCorba::ImageRep_ptr HxPeakRemoval(HxCorba::ImageRep_ptr im,
04719                                                 CORBA::Long conn,
04720                                                 CORBA::Long minarea);
04721 
04722     //
04723     // IDL:HxCorba/GlobalOps/HxRegionalMaxima:1.0
04724     //
04725     virtual HxCorba::ImageRep_ptr HxRegionalMaxima(HxCorba::ImageRep_ptr im,
04726                                                    CORBA::Long conn);
04727 
04728     //
04729     // IDL:HxCorba/GlobalOps/HxRegionalMinima:1.0
04730     //
04731     virtual HxCorba::ImageRep_ptr HxRegionalMinima(HxCorba::ImageRep_ptr im,
04732                                                    CORBA::Long conn);
04733 
04734     //
04735     // IDL:HxCorba/GlobalOps/HxSKIZ:1.0
04736     //
04737     virtual HxCorba::ImageRep_ptr HxSKIZ(HxCorba::ImageRep_ptr im,
04738                                          CORBA::Long conn);
04739 
04740     //
04741     // IDL:HxCorba/GlobalOps/HxSkeleton:1.0
04742     //
04743     virtual HxCorba::ImageRep_ptr HxSkeleton(HxCorba::ImageRep_ptr im,
04744                                              HxCorba::SF_ptr s);
04745 
04746     //
04747     // IDL:HxCorba/GlobalOps/HxSupremumReconstruction:1.0
04748     //
04749     virtual HxCorba::ImageRep_ptr HxSupremumReconstruction(HxCorba::ImageRep_ptr im,
04750                                                            HxCorba::ImageRep_ptr mask,
04751                                                            HxCorba::SF_ptr s);
04752 
04753     //
04754     // IDL:HxCorba/GlobalOps/HxThickening:1.0
04755     //
04756     virtual HxCorba::ImageRep_ptr HxThickening(HxCorba::ImageRep_ptr im,
04757                                                HxCorba::SF_ptr s1,
04758                                                HxCorba::SF_ptr s2);
04759 
04760     //
04761     // IDL:HxCorba/GlobalOps/HxThinning:1.0
04762     //
04763     virtual HxCorba::ImageRep_ptr HxThinning(HxCorba::ImageRep_ptr im,
04764                                              HxCorba::SF_ptr s1,
04765                                              HxCorba::SF_ptr s2);
04766 
04767     //
04768     // IDL:HxCorba/GlobalOps/HxValleyRemoval:1.0
04769     //
04770     virtual HxCorba::ImageRep_ptr HxValleyRemoval(HxCorba::ImageRep_ptr im,
04771                                                   CORBA::Long conn,
04772                                                   CORBA::Long minarea);
04773 
04774     //
04775     // IDL:HxCorba/GlobalOps/HxWatershed:1.0
04776     //
04777     virtual HxCorba::ImageRep_ptr HxWatershed(HxCorba::ImageRep_ptr im,
04778                                               CORBA::Long conn);
04779 
04780     //
04781     // IDL:HxCorba/GlobalOps/HxWatershedMarkers:1.0
04782     //
04783     virtual HxCorba::ImageRep_ptr HxWatershedMarkers(HxCorba::ImageRep_ptr input,
04784                                                      HxCorba::ImageRep_ptr mask,
04785                                                      CORBA::Long conn,
04786                                                      CORBA::Boolean doLabelMask);
04787 
04788     //
04789     // IDL:HxCorba/GlobalOps/HxWatershedMarkers2:1.0
04790     //
04791     virtual HxCorba::ImageRep_ptr HxWatershedMarkers2(HxCorba::ImageRep_ptr input,
04792                                                       HxCorba::ImageRep_ptr mask,
04793                                                       CORBA::Long conn,
04794                                                       CORBA::Boolean doLabelMask,
04795                                                       CORBA::Long costMethod);
04796 
04797     //
04798     // IDL:HxCorba/GlobalOps/HxWatershedSlow:1.0
04799     //
04800     virtual HxCorba::ImageRep_ptr HxWatershedSlow(HxCorba::ImageRep_ptr im,
04801                                                   HxCorba::SF_ptr s,
04802                                                   const char* linereg);
04803 
04804     //
04805     // IDL:HxCorba/GlobalOps/HxDisplayOF:1.0
04806     //
04807     virtual HxCorba::ImageRep_ptr HxDisplayOF(HxCorba::ImageRep_ptr im,
04808                                               CORBA::Long scale_x,
04809                                               CORBA::Long scale_y,
04810                                               CORBA::Double mul_x,
04811                                               CORBA::Double mul_y,
04812                                               CORBA::Long pixelsize);
04813 
04814     //
04815     // IDL:HxCorba/GlobalOps/HxOpticalFlow:1.0
04816     //
04817     virtual HxCorba::ImageRep_ptr HxOpticalFlow(HxCorba::ImageRep_ptr im1,
04818                                                 HxCorba::ImageRep_ptr im2);
04819 
04820     //
04821     // IDL:HxCorba/GlobalOps/HxOpticalFlowMultiScale:1.0
04822     //
04823     virtual HxCorba::ImageRep_ptr HxOpticalFlowMultiScale(HxCorba::ImageRep_ptr im1,
04824                                                           HxCorba::ImageRep_ptr im2);
04825 
04826     //
04827     // IDL:HxCorba/GlobalOps/HxAddBinaryNoise:1.0
04828     //
04829     virtual HxCorba::ImageRep_ptr HxAddBinaryNoise(HxCorba::ImageRep_ptr im,
04830                                                    CORBA::Double percent);
04831 
04832     //
04833     // IDL:HxCorba/GlobalOps/HxAddGaussianNoise:1.0
04834     //
04835     virtual HxCorba::ImageRep_ptr HxAddGaussianNoise(HxCorba::ImageRep_ptr im,
04836                                                      CORBA::Double mean,
04837                                                      CORBA::Double stdev);
04838 
04839     //
04840     // IDL:HxCorba/GlobalOps/HxAddPoissonNoise:1.0
04841     //
04842     virtual HxCorba::ImageRep_ptr HxAddPoissonNoise(HxCorba::ImageRep_ptr im,
04843                                                     CORBA::Double conversionFactor);
04844 
04845     //
04846     // IDL:HxCorba/GlobalOps/HxAddUniformNoise:1.0
04847     //
04848     virtual HxCorba::ImageRep_ptr HxAddUniformNoise(HxCorba::ImageRep_ptr im);
04849 
04850     //
04851     // IDL:HxCorba/GlobalOps/HxContrastStretch:1.0
04852     //
04853     virtual HxCorba::ImageRep_ptr HxContrastStretch(HxCorba::ImageRep_ptr im,
04854                                                     CORBA::Double val);
04855 
04856     //
04857     // IDL:HxCorba/GlobalOps/HxSetBorderValue:1.0
04858     //
04859     virtual HxCorba::ImageRep_ptr HxSetBorderValue(HxCorba::ImageRep_ptr im,
04860                                                    CORBA::Long w,
04861                                                    CORBA::Long h,
04862                                                    const HxCorba::PixValue& val);
04863 
04864     //
04865     // IDL:HxCorba/GlobalOps/HxSetPartImage:1.0
04866     //
04867     virtual HxCorba::ImageRep_ptr HxSetPartImage(HxCorba::ImageRep_ptr im,
04868                                                  CORBA::Long x1,
04869                                                  CORBA::Long y1,
04870                                                  CORBA::Long x2,
04871                                                  CORBA::Long y2,
04872                                                  const HxCorba::PixValue& val);
04873 
04874     //
04875     // IDL:HxCorba/GlobalOps/HxSquaredDistance:1.0
04876     //
04877     virtual HxCorba::ImageRep_ptr HxSquaredDistance(HxCorba::ImageRep_ptr im1,
04878                                                     HxCorba::ImageRep_ptr im2);
04879 
04880     //
04881     // IDL:HxCorba/GlobalOps/HxBernsenThreshold:1.0
04882     //
04883     virtual HxCorba::ImageRep_ptr HxBernsenThreshold(HxCorba::ImageRep_ptr im,
04884                                                      CORBA::Long windowSz,
04885                                                      CORBA::Long uniformTh,
04886                                                      CORBA::Boolean uniformLow);
04887 
04888     //
04889     // IDL:HxCorba/GlobalOps/HxColorGaborSegmentation:1.0
04890     //
04891     virtual HxCorba::ImageRep_ptr HxColorGaborSegmentation(HxCorba::ImageRep_ptr im,
04892                                                            HxCorba::ColorGaborSegmentationAlgorithm segAlg,
04893                                                            HxCorba::ColorGaborSegmentationInvariant invariantType,
04894                                                            CORBA::Double minRegionFraction,
04895                                                            CORBA::Double threshold);
04896 
04897     //
04898     // IDL:HxCorba/GlobalOps/HxEntropyThreshold:1.0
04899     //
04900     virtual HxCorba::ImageRep_ptr HxEntropyThreshold(HxCorba::ImageRep_ptr im);
04901 
04902     //
04903     // IDL:HxCorba/GlobalOps/HxIsodataThreshold:1.0
04904     //
04905     virtual HxCorba::ImageRep_ptr HxIsodataThreshold(HxCorba::ImageRep_ptr im);
04906 
04907     //
04908     // IDL:HxCorba/GlobalOps/HxLabel:1.0
04909     //
04910     virtual HxCorba::ImageRep_ptr HxLabel(HxCorba::ImageRep_ptr im,
04911                                           CORBA::Long conn);
04912 
04913     //
04914     // IDL:HxCorba/GlobalOps/HxLabel2:1.0
04915     //
04916     virtual HxCorba::ImageRep_ptr HxLabel2(HxCorba::ImageRep_ptr im,
04917                                            CORBA::Long conn);
04918 
04919     //
04920     // IDL:HxCorba/GlobalOps/HxThreshold:1.0
04921     //
04922     virtual HxCorba::ImageRep_ptr HxThreshold(HxCorba::ImageRep_ptr im,
04923                                               const HxCorba::PixValue& val);
04924 
04925     //
04926     // IDL:HxCorba/GlobalOps/HxTriStateThreshold:1.0
04927     //
04928     virtual HxCorba::ImageRep_ptr HxTriStateThreshold(HxCorba::ImageRep_ptr im,
04929                                                       const HxCorba::PixValue& level,
04930                                                       const HxCorba::PixValue& v1,
04931                                                       const HxCorba::PixValue& v2,
04932                                                       const HxCorba::PixValue& v3);
04933 
04934     //
04935     // IDL:HxCorba/GlobalOps/VxRelEquals:1.0
04936     //
04937     virtual CORBA::Boolean VxRelEquals(const HxCorba::VxTimeSpan& elt1,
04938                                        const HxCorba::VxTimeSpan& elt2);
04939 
04940     //
04941     // IDL:HxCorba/GlobalOps/VxRelMeets:1.0
04942     //
04943     virtual CORBA::Boolean VxRelMeets(const HxCorba::VxTimeSpan& elt1,
04944                                       const HxCorba::VxTimeSpan& elt2);
04945 
04946     //
04947     // IDL:HxCorba/GlobalOps/VxRelBefore:1.0
04948     //
04949     virtual CORBA::Boolean VxRelBefore(const HxCorba::VxTimeSpan& elt1,
04950                                        const HxCorba::VxTimeSpan& elt2);
04951 
04952     //
04953     // IDL:HxCorba/GlobalOps/VxRelOverlaps:1.0
04954     //
04955     virtual CORBA::Boolean VxRelOverlaps(const HxCorba::VxTimeSpan& elt1,
04956                                          const HxCorba::VxTimeSpan& elt2);
04957 
04958     //
04959     // IDL:HxCorba/GlobalOps/VxRelDur:1.0
04960     //
04961     virtual CORBA::Boolean VxRelDur(const HxCorba::VxTimeSpan& elt1,
04962                                     const HxCorba::VxTimeSpan& elt2);
04963 
04964     //
04965     // IDL:HxCorba/GlobalOps/VxRelCon:1.0
04966     //
04967     virtual CORBA::Boolean VxRelCon(const HxCorba::VxTimeSpan& elt1,
04968                                     const HxCorba::VxTimeSpan& elt2);
04969 
04970     //
04971     // IDL:HxCorba/GlobalOps/VxRelMeetsAnywhere:1.0
04972     //
04973     virtual CORBA::Boolean VxRelMeetsAnywhere(const HxCorba::VxTimeSpan& elt1,
04974                                               const HxCorba::VxTimeSpan& elt2);
04975 
04976     //
04977     // IDL:HxCorba/GlobalOps/VxRelBeforeAfter:1.0
04978     //
04979     virtual CORBA::Boolean VxRelBeforeAfter(const HxCorba::VxTimeSpan& elt1,
04980                                             const HxCorba::VxTimeSpan& elt2);
04981 
04982     //
04983     // IDL:HxCorba/GlobalOps/VxRelOverlapsAnywhere:1.0
04984     //
04985     virtual CORBA::Boolean VxRelOverlapsAnywhere(const HxCorba::VxTimeSpan& elt1,
04986                                                  const HxCorba::VxTimeSpan& elt2);
04987 
04988     //
04989     // IDL:HxCorba/GlobalOps/VxRelAsString:1.0
04990     //
04991     virtual char* VxRelAsString(const HxCorba::VxTimeSpan& elt1,
04992                                 const HxCorba::VxTimeSpan& elt2);
04993 
04994     //
04995     // IDL:HxCorba/GlobalOps/HxIDBOpen:1.0
04996     //
04997     virtual void HxIDBOpen(const char* name,
04998                            const char* indexFile);
04999 
05000     //
05001     // IDL:HxCorba/GlobalOps/HxIDBRandom:1.0
05002     //
05003     virtual HxCorba::StringSeq* HxIDBRandom(const char* name,
05004                                             CORBA::Long n);
05005 
05006     //
05007     // IDL:HxCorba/GlobalOps/HxIDBSearch:1.0
05008     //
05009     virtual HxCorba::StringSeq* HxIDBSearch(const char* key,
05010                                             const char* name,
05011                                             CORBA::Long n);
05012 
05013     //
05014     // IDL:HxCorba/GlobalOps/HxInvarOpenDB:1.0
05015     //
05016     virtual void HxInvarOpenDB(const char* indexFile,
05017                                const char* dbDir);
05018 
05019     //
05020     // IDL:HxCorba/GlobalOps/HxInvarRandom:1.0
05021     //
05022     virtual HxCorba::StringSeq* HxInvarRandom(const char* invar,
05023                                               CORBA::Long n);
05024 
05025     //
05026     // IDL:HxCorba/GlobalOps/HxInvarSearch:1.0
05027     //
05028     virtual HxCorba::StringSeq* HxInvarSearch(HxCorba::ImageRep_ptr im,
05029                                               const char* invar,
05030                                               CORBA::Long n);
05031 
05032     //
05033     // IDL:HxCorba/GlobalOps/HxInvarSearchHisto:1.0
05034     //
05035     virtual HxCorba::StringSeq* HxInvarSearchHisto(const HxCorba::HistogramList& target,
05036                                                    const char* invar,
05037                                                    CORBA::Long n);
05038 
05039     //
05040     // IDL:HxCorba/GlobalOps/HxInvarMatchHistos:1.0
05041     //
05042     virtual CORBA::Double HxInvarMatchHistos(const HxCorba::HistogramList& l1,
05043                                              const HxCorba::HistogramList& l2);
05044 
05045     //
05046     // IDL:HxCorba/GlobalOps/HxInvarIndexDB:1.0
05047     //
05048     virtual void HxInvarIndexDB(const char* indexFile,
05049                                 const char* dbDir,
05050                                 const char* invar,
05051                                 CORBA::Double s,
05052                                 CORBA::Long bins);
05053 
05054     //
05055     // IDL:HxCorba/GlobalOps/HxInvarDBSize:1.0
05056     //
05057     virtual CORBA::Long HxInvarDBSize(const char* invar);
05058 
05059     //
05060     // IDL:HxCorba/GlobalOps/HxInvarBinsPerHistogram:1.0
05061     //
05062     virtual CORBA::Long HxInvarBinsPerHistogram(const char* invar);
05063 
05064     //
05065     // IDL:HxCorba/GlobalOps/HxInvarChannels:1.0
05066     //
05067     virtual CORBA::Long HxInvarChannels(const char* invar);
05068 
05069     //
05070     // IDL:HxCorba/GlobalOps/HxInvarDBList:1.0
05071     //
05072     virtual HxCorba::StringSeq* HxInvarDBList(const char* invar);
05073 
05074     //
05075     // IDL:HxCorba/GlobalOps/HxInvarGetHistos:1.0
05076     //
05077     virtual HxCorba::FloatSeq* HxInvarGetHistos(const char* invar,
05078                                                 const char* key);
05079 
05080     //
05081     // IDL:HxCorba/GlobalOps/HxInvarSearchKey:1.0
05082     //
05083     virtual HxCorba::StringSeq* HxInvarSearchKey(const char* key,
05084                                                  const char* invar,
05085                                                  CORBA::Long n);
05086 
05087     //
05088     // IDL:HxCorba/GlobalOps/HxInvarScores:1.0
05089     //
05090     virtual HxCorba::DoubleSeq* HxInvarScores(const char* invar,
05091                                               CORBA::Long n);
05092 
05093     //
05094     // IDL:HxCorba/GlobalOps/HxNJetInvarE:1.0
05095     //
05096     virtual HxCorba::ImageRep_ptr HxNJetInvarE(HxCorba::NJet_ptr nj);
05097 
05098     //
05099     // IDL:HxCorba/GlobalOps/HxNJetInvarC:1.0
05100     //
05101     virtual HxCorba::ImageRep_ptr HxNJetInvarC(HxCorba::NJet_ptr nj);
05102 
05103     //
05104     // IDL:HxCorba/GlobalOps/HxNJetInvarWw:1.0
05105     //
05106     virtual HxCorba::ImageRep_ptr HxNJetInvarWw(HxCorba::NJet_ptr nj);
05107 
05108     //
05109     // IDL:HxCorba/GlobalOps/HxNJetInvarCw:1.0
05110     //
05111     virtual HxCorba::ImageRep_ptr HxNJetInvarCw(HxCorba::NJet_ptr nj);
05112 
05113     //
05114     // IDL:HxCorba/GlobalOps/HxNJetInvarEHisto:1.0
05115     //
05116     virtual HxCorba::HistogramList* HxNJetInvarEHisto(HxCorba::NJet_ptr nj,
05117                                                       CORBA::Long nBin);
05118 
05119     //
05120     // IDL:HxCorba/GlobalOps/HxNJetInvarCHisto:1.0
05121     //
05122     virtual HxCorba::HistogramList* HxNJetInvarCHisto(HxCorba::NJet_ptr nj,
05123                                                       CORBA::Long nBin);
05124 
05125     //
05126     // IDL:HxCorba/GlobalOps/HxNJetInvarWwHisto:1.0
05127     //
05128     virtual HxCorba::HistogramList* HxNJetInvarWwHisto(HxCorba::NJet_ptr nj,
05129                                                        CORBA::Long nBin);
05130 
05131     //
05132     // IDL:HxCorba/GlobalOps/HxNJetInvarCwHisto:1.0
05133     //
05134     virtual HxCorba::HistogramList* HxNJetInvarCwHisto(HxCorba::NJet_ptr nj,
05135                                                        CORBA::Long nBin);
05136 
05137     //
05138     // IDL:HxCorba/GlobalOps/HxInvarEHisto:1.0
05139     //
05140     virtual HxCorba::HistogramList* HxInvarEHisto(HxCorba::ImageRep_ptr im,
05141                                                   CORBA::Double scale,
05142                                                   CORBA::Long nBin);
05143 
05144     //
05145     // IDL:HxCorba/GlobalOps/HxInvarCHisto:1.0
05146     //
05147     virtual HxCorba::HistogramList* HxInvarCHisto(HxCorba::ImageRep_ptr im,
05148                                                   CORBA::Double scale,
05149                                                   CORBA::Long nBin);
05150 
05151     //
05152     // IDL:HxCorba/GlobalOps/HxInvarWwHisto:1.0
05153     //
05154     virtual HxCorba::HistogramList* HxInvarWwHisto(HxCorba::ImageRep_ptr im,
05155                                                    CORBA::Double scale,
05156                                                    CORBA::Long nBin);
05157 
05158     //
05159     // IDL:HxCorba/GlobalOps/HxInvarCwHisto:1.0
05160     //
05161     virtual HxCorba::HistogramList* HxInvarCwHisto(HxCorba::ImageRep_ptr im,
05162                                                    CORBA::Double scale,
05163                                                    CORBA::Long nBin);
05164 
05165     //
05166     // IDL:HxCorba/GlobalOps/HxNJetInvar:1.0
05167     //
05168     virtual HxCorba::DoubleSeqSeq* HxNJetInvar(HxCorba::ImageRep_ptr im,
05169                                                const char* invar,
05170                                                CORBA::Double scale,
05171                                                CORBA::Long nBin);
05172 
05173     //
05174     // IDL:HxCorba/GlobalOps/HxColorInvarEw:1.0
05175     //
05176     virtual HxCorba::ImageRep_ptr HxColorInvarEw(HxCorba::ImageRep_ptr im,
05177                                                  CORBA::Double scale);
05178 
05179     //
05180     // IDL:HxCorba/GlobalOps/HxColorInvarWw:1.0
05181     //
05182     virtual HxCorba::ImageRep_ptr HxColorInvarWw(HxCorba::ImageRep_ptr im,
05183                                                  CORBA::Double scale);
05184 
05185     //
05186     // IDL:HxCorba/GlobalOps/HxColorInvarCw:1.0
05187     //
05188     virtual HxCorba::ImageRep_ptr HxColorInvarCw(HxCorba::ImageRep_ptr im,
05189                                                  CORBA::Double scale);
05190 
05191     //
05192     // IDL:HxCorba/GlobalOps/HxColorInvarNw:1.0
05193     //
05194     virtual HxCorba::ImageRep_ptr HxColorInvarNw(HxCorba::ImageRep_ptr im,
05195                                                  CORBA::Double scale);
05196 
05197     //
05198     // IDL:HxCorba/GlobalOps/HxColorInvarHw:1.0
05199     //
05200     virtual HxCorba::ImageRep_ptr HxColorInvarHw(HxCorba::ImageRep_ptr im,
05201                                                  CORBA::Double scale);
05202 };
05203 
05204 } // End of namespace OBDirectStubImpl_HxCorba
05205 
05206 #endif

Generated on Tue Feb 3 14:15:53 2004 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001