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

Generated on Mon Jan 27 15:07:53 2003 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001