Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

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) 2000
00006 // Object Oriented Concepts, Inc.
00007 // Billerica, MA, USA
00008 //
00009 // All Rights Reserved
00010 //
00011 // **********************************************************************
00012 
00013 // Version: 4.0.5
00014 
00015 #ifndef ___HxCorbaGlobalOps_skel_h__
00016 #define ___HxCorbaGlobalOps_skel_h__
00017 
00018 #include <HxCorbaGlobalOps.h>
00019 
00020 #include <HxCorbaUserOps_skel.h>
00021 #include <HxCorbaHistogram_skel.h>
00022 #include <HxCorbaNJet_skel.h>
00023 #include <HxCorbaBlob2d_skel.h>
00024 #include <HxCorbaVxSegmentation_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 != 4000500L)
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/HxSqrt:1.0
00114     //
00115     void _OB_op_HxSqrt(OB::Upcall_ptr);
00116 
00117     //
00118     // IDL:HxCorba/GlobalOps/HxRound:1.0
00119     //
00120     void _OB_op_HxRound(OB::Upcall_ptr);
00121 
00122     //
00123     // IDL:HxCorba/GlobalOps/HxUnaryMax:1.0
00124     //
00125     void _OB_op_HxUnaryMax(OB::Upcall_ptr);
00126 
00127     //
00128     // IDL:HxCorba/GlobalOps/HxUnaryMin:1.0
00129     //
00130     void _OB_op_HxUnaryMin(OB::Upcall_ptr);
00131 
00132     //
00133     // IDL:HxCorba/GlobalOps/HxUnaryProduct:1.0
00134     //
00135     void _OB_op_HxUnaryProduct(OB::Upcall_ptr);
00136 
00137     //
00138     // IDL:HxCorba/GlobalOps/HxUnarySum:1.0
00139     //
00140     void _OB_op_HxUnarySum(OB::Upcall_ptr);
00141 
00142     //
00143     // IDL:HxCorba/GlobalOps/HxAcos:1.0
00144     //
00145     void _OB_op_HxAcos(OB::Upcall_ptr);
00146 
00147     //
00148     // IDL:HxCorba/GlobalOps/HxAsin:1.0
00149     //
00150     void _OB_op_HxAsin(OB::Upcall_ptr);
00151 
00152     //
00153     // IDL:HxCorba/GlobalOps/HxAtan:1.0
00154     //
00155     void _OB_op_HxAtan(OB::Upcall_ptr);
00156 
00157     //
00158     // IDL:HxCorba/GlobalOps/HxAtan2:1.0
00159     //
00160     void _OB_op_HxAtan2(OB::Upcall_ptr);
00161 
00162     //
00163     // IDL:HxCorba/GlobalOps/HxCos:1.0
00164     //
00165     void _OB_op_HxCos(OB::Upcall_ptr);
00166 
00167     //
00168     // IDL:HxCorba/GlobalOps/HxCosh:1.0
00169     //
00170     void _OB_op_HxCosh(OB::Upcall_ptr);
00171 
00172     //
00173     // IDL:HxCorba/GlobalOps/HxSin:1.0
00174     //
00175     void _OB_op_HxSin(OB::Upcall_ptr);
00176 
00177     //
00178     // IDL:HxCorba/GlobalOps/HxSinh:1.0
00179     //
00180     void _OB_op_HxSinh(OB::Upcall_ptr);
00181 
00182     //
00183     // IDL:HxCorba/GlobalOps/HxTan:1.0
00184     //
00185     void _OB_op_HxTan(OB::Upcall_ptr);
00186 
00187     //
00188     // IDL:HxCorba/GlobalOps/HxTanh:1.0
00189     //
00190     void _OB_op_HxTanh(OB::Upcall_ptr);
00191 
00192     //
00193     // IDL:HxCorba/GlobalOps/HxArg:1.0
00194     //
00195     void _OB_op_HxArg(OB::Upcall_ptr);
00196 
00197     //
00198     // IDL:HxCorba/GlobalOps/HxConjugate:1.0
00199     //
00200     void _OB_op_HxConjugate(OB::Upcall_ptr);
00201 
00202     //
00203     // IDL:HxCorba/GlobalOps/HxAdd:1.0
00204     //
00205     void _OB_op_HxAdd(OB::Upcall_ptr);
00206 
00207     //
00208     // IDL:HxCorba/GlobalOps/HxAnd:1.0
00209     //
00210     void _OB_op_HxAnd(OB::Upcall_ptr);
00211 
00212     //
00213     // IDL:HxCorba/GlobalOps/HxCross:1.0
00214     //
00215     void _OB_op_HxCross(OB::Upcall_ptr);
00216 
00217     //
00218     // IDL:HxCorba/GlobalOps/HxDiv:1.0
00219     //
00220     void _OB_op_HxDiv(OB::Upcall_ptr);
00221 
00222     //
00223     // IDL:HxCorba/GlobalOps/HxDot:1.0
00224     //
00225     void _OB_op_HxDot(OB::Upcall_ptr);
00226 
00227     //
00228     // IDL:HxCorba/GlobalOps/HxEqual:1.0
00229     //
00230     void _OB_op_HxEqual(OB::Upcall_ptr);
00231 
00232     //
00233     // IDL:HxCorba/GlobalOps/HxGreaterEqual:1.0
00234     //
00235     void _OB_op_HxGreaterEqual(OB::Upcall_ptr);
00236 
00237     //
00238     // IDL:HxCorba/GlobalOps/HxGreaterThan:1.0
00239     //
00240     void _OB_op_HxGreaterThan(OB::Upcall_ptr);
00241 
00242     //
00243     // IDL:HxCorba/GlobalOps/HxInf:1.0
00244     //
00245     void _OB_op_HxInf(OB::Upcall_ptr);
00246 
00247     //
00248     // IDL:HxCorba/GlobalOps/HxInverseProjectRange:1.0
00249     //
00250     void _OB_op_HxInverseProjectRange(OB::Upcall_ptr);
00251 
00252     //
00253     // IDL:HxCorba/GlobalOps/HxLeftShift:1.0
00254     //
00255     void _OB_op_HxLeftShift(OB::Upcall_ptr);
00256 
00257     //
00258     // IDL:HxCorba/GlobalOps/HxLessEqual:1.0
00259     //
00260     void _OB_op_HxLessEqual(OB::Upcall_ptr);
00261 
00262     //
00263     // IDL:HxCorba/GlobalOps/HxLessThan:1.0
00264     //
00265     void _OB_op_HxLessThan(OB::Upcall_ptr);
00266 
00267     //
00268     // IDL:HxCorba/GlobalOps/HxMax:1.0
00269     //
00270     void _OB_op_HxMax(OB::Upcall_ptr);
00271 
00272     //
00273     // IDL:HxCorba/GlobalOps/HxMin:1.0
00274     //
00275     void _OB_op_HxMin(OB::Upcall_ptr);
00276 
00277     //
00278     // IDL:HxCorba/GlobalOps/HxMod:1.0
00279     //
00280     void _OB_op_HxMod(OB::Upcall_ptr);
00281 
00282     //
00283     // IDL:HxCorba/GlobalOps/HxMul:1.0
00284     //
00285     void _OB_op_HxMul(OB::Upcall_ptr);
00286 
00287     //
00288     // IDL:HxCorba/GlobalOps/HxNotEqual:1.0
00289     //
00290     void _OB_op_HxNotEqual(OB::Upcall_ptr);
00291 
00292     //
00293     // IDL:HxCorba/GlobalOps/HxOr:1.0
00294     //
00295     void _OB_op_HxOr(OB::Upcall_ptr);
00296 
00297     //
00298     // IDL:HxCorba/GlobalOps/HxPow:1.0
00299     //
00300     void _OB_op_HxPow(OB::Upcall_ptr);
00301 
00302     //
00303     // IDL:HxCorba/GlobalOps/HxRightShift:1.0
00304     //
00305     void _OB_op_HxRightShift(OB::Upcall_ptr);
00306 
00307     //
00308     // IDL:HxCorba/GlobalOps/HxSub:1.0
00309     //
00310     void _OB_op_HxSub(OB::Upcall_ptr);
00311 
00312     //
00313     // IDL:HxCorba/GlobalOps/HxSup:1.0
00314     //
00315     void _OB_op_HxSup(OB::Upcall_ptr);
00316 
00317     //
00318     // IDL:HxCorba/GlobalOps/HxXor:1.0
00319     //
00320     void _OB_op_HxXor(OB::Upcall_ptr);
00321 
00322     //
00323     // IDL:HxCorba/GlobalOps/HxAddVal:1.0
00324     //
00325     void _OB_op_HxAddVal(OB::Upcall_ptr);
00326 
00327     //
00328     // IDL:HxCorba/GlobalOps/HxAndVal:1.0
00329     //
00330     void _OB_op_HxAndVal(OB::Upcall_ptr);
00331 
00332     //
00333     // IDL:HxCorba/GlobalOps/HxCrossVal:1.0
00334     //
00335     void _OB_op_HxCrossVal(OB::Upcall_ptr);
00336 
00337     //
00338     // IDL:HxCorba/GlobalOps/HxDivVal:1.0
00339     //
00340     void _OB_op_HxDivVal(OB::Upcall_ptr);
00341 
00342     //
00343     // IDL:HxCorba/GlobalOps/HxDotVal:1.0
00344     //
00345     void _OB_op_HxDotVal(OB::Upcall_ptr);
00346 
00347     //
00348     // IDL:HxCorba/GlobalOps/HxEqualVal:1.0
00349     //
00350     void _OB_op_HxEqualVal(OB::Upcall_ptr);
00351 
00352     //
00353     // IDL:HxCorba/GlobalOps/HxGreaterEqualVal:1.0
00354     //
00355     void _OB_op_HxGreaterEqualVal(OB::Upcall_ptr);
00356 
00357     //
00358     // IDL:HxCorba/GlobalOps/HxGreaterThanVal:1.0
00359     //
00360     void _OB_op_HxGreaterThanVal(OB::Upcall_ptr);
00361 
00362     //
00363     // IDL:HxCorba/GlobalOps/HxInfVal:1.0
00364     //
00365     void _OB_op_HxInfVal(OB::Upcall_ptr);
00366 
00367     //
00368     // IDL:HxCorba/GlobalOps/HxLeftShiftVal:1.0
00369     //
00370     void _OB_op_HxLeftShiftVal(OB::Upcall_ptr);
00371 
00372     //
00373     // IDL:HxCorba/GlobalOps/HxLessEqualVal:1.0
00374     //
00375     void _OB_op_HxLessEqualVal(OB::Upcall_ptr);
00376 
00377     //
00378     // IDL:HxCorba/GlobalOps/HxLessThanVal:1.0
00379     //
00380     void _OB_op_HxLessThanVal(OB::Upcall_ptr);
00381 
00382     //
00383     // IDL:HxCorba/GlobalOps/HxMaxVal:1.0
00384     //
00385     void _OB_op_HxMaxVal(OB::Upcall_ptr);
00386 
00387     //
00388     // IDL:HxCorba/GlobalOps/HxMinVal:1.0
00389     //
00390     void _OB_op_HxMinVal(OB::Upcall_ptr);
00391 
00392     //
00393     // IDL:HxCorba/GlobalOps/HxModVal:1.0
00394     //
00395     void _OB_op_HxModVal(OB::Upcall_ptr);
00396 
00397     //
00398     // IDL:HxCorba/GlobalOps/HxMulVal:1.0
00399     //
00400     void _OB_op_HxMulVal(OB::Upcall_ptr);
00401 
00402     //
00403     // IDL:HxCorba/GlobalOps/HxNotEqualVal:1.0
00404     //
00405     void _OB_op_HxNotEqualVal(OB::Upcall_ptr);
00406 
00407     //
00408     // IDL:HxCorba/GlobalOps/HxOrVal:1.0
00409     //
00410     void _OB_op_HxOrVal(OB::Upcall_ptr);
00411 
00412     //
00413     // IDL:HxCorba/GlobalOps/HxPowVal:1.0
00414     //
00415     void _OB_op_HxPowVal(OB::Upcall_ptr);
00416 
00417     //
00418     // IDL:HxCorba/GlobalOps/HxRightShiftVal:1.0
00419     //
00420     void _OB_op_HxRightShiftVal(OB::Upcall_ptr);
00421 
00422     //
00423     // IDL:HxCorba/GlobalOps/HxSubVal:1.0
00424     //
00425     void _OB_op_HxSubVal(OB::Upcall_ptr);
00426 
00427     //
00428     // IDL:HxCorba/GlobalOps/HxSupVal:1.0
00429     //
00430     void _OB_op_HxSupVal(OB::Upcall_ptr);
00431 
00432     //
00433     // IDL:HxCorba/GlobalOps/HxXorVal:1.0
00434     //
00435     void _OB_op_HxXorVal(OB::Upcall_ptr);
00436 
00437     //
00438     // IDL:HxCorba/GlobalOps/HxPixInf:1.0
00439     //
00440     void _OB_op_HxPixInf(OB::Upcall_ptr);
00441 
00442     //
00443     // IDL:HxCorba/GlobalOps/HxPixMax:1.0
00444     //
00445     void _OB_op_HxPixMax(OB::Upcall_ptr);
00446 
00447     //
00448     // IDL:HxCorba/GlobalOps/HxPixMin:1.0
00449     //
00450     void _OB_op_HxPixMin(OB::Upcall_ptr);
00451 
00452     //
00453     // IDL:HxCorba/GlobalOps/HxPixProduct:1.0
00454     //
00455     void _OB_op_HxPixProduct(OB::Upcall_ptr);
00456 
00457     //
00458     // IDL:HxCorba/GlobalOps/HxPixSum:1.0
00459     //
00460     void _OB_op_HxPixSum(OB::Upcall_ptr);
00461 
00462     //
00463     // IDL:HxCorba/GlobalOps/HxPixSup:1.0
00464     //
00465     void _OB_op_HxPixSup(OB::Upcall_ptr);
00466 
00467     //
00468     // IDL:HxCorba/GlobalOps/HxImageAsByte:1.0
00469     //
00470     void _OB_op_HxImageAsByte(OB::Upcall_ptr);
00471 
00472     //
00473     // IDL:HxCorba/GlobalOps/HxImageAsDouble:1.0
00474     //
00475     void _OB_op_HxImageAsDouble(OB::Upcall_ptr);
00476 
00477     //
00478     // IDL:HxCorba/GlobalOps/HxImageAsFloat:1.0
00479     //
00480     void _OB_op_HxImageAsFloat(OB::Upcall_ptr);
00481 
00482     //
00483     // IDL:HxCorba/GlobalOps/HxImageAsShort:1.0
00484     //
00485     void _OB_op_HxImageAsShort(OB::Upcall_ptr);
00486 
00487     //
00488     // IDL:HxCorba/GlobalOps/HxImageAsVec2Byte:1.0
00489     //
00490     void _OB_op_HxImageAsVec2Byte(OB::Upcall_ptr);
00491 
00492     //
00493     // IDL:HxCorba/GlobalOps/HxImageAsVec2Double:1.0
00494     //
00495     void _OB_op_HxImageAsVec2Double(OB::Upcall_ptr);
00496 
00497     //
00498     // IDL:HxCorba/GlobalOps/HxImageAsVec2Float:1.0
00499     //
00500     void _OB_op_HxImageAsVec2Float(OB::Upcall_ptr);
00501 
00502     //
00503     // IDL:HxCorba/GlobalOps/HxImageAsVec2Int:1.0
00504     //
00505     void _OB_op_HxImageAsVec2Int(OB::Upcall_ptr);
00506 
00507     //
00508     // IDL:HxCorba/GlobalOps/HxImageAsVec2Short:1.0
00509     //
00510     void _OB_op_HxImageAsVec2Short(OB::Upcall_ptr);
00511 
00512     //
00513     // IDL:HxCorba/GlobalOps/HxImageAsVec3Byte:1.0
00514     //
00515     void _OB_op_HxImageAsVec3Byte(OB::Upcall_ptr);
00516 
00517     //
00518     // IDL:HxCorba/GlobalOps/HxImageAsVec3Double:1.0
00519     //
00520     void _OB_op_HxImageAsVec3Double(OB::Upcall_ptr);
00521 
00522     //
00523     // IDL:HxCorba/GlobalOps/HxImageAsVec3Float:1.0
00524     //
00525     void _OB_op_HxImageAsVec3Float(OB::Upcall_ptr);
00526 
00527     //
00528     // IDL:HxCorba/GlobalOps/HxImageAsVec3Int:1.0
00529     //
00530     void _OB_op_HxImageAsVec3Int(OB::Upcall_ptr);
00531 
00532     //
00533     // IDL:HxCorba/GlobalOps/HxImageAsVec3Short:1.0
00534     //
00535     void _OB_op_HxImageAsVec3Short(OB::Upcall_ptr);
00536 
00537     //
00538     // IDL:HxCorba/GlobalOps/HxImageAsComplex:1.0
00539     //
00540     void _OB_op_HxImageAsComplex(OB::Upcall_ptr);
00541 
00542     //
00543     // IDL:HxCorba/GlobalOps/HxColorSpace:1.0
00544     //
00545     void _OB_op_HxColorSpace(OB::Upcall_ptr);
00546 
00547     //
00548     // IDL:HxCorba/GlobalOps/HxAffinePix:1.0
00549     //
00550     void _OB_op_HxAffinePix(OB::Upcall_ptr);
00551 
00552     //
00553     // IDL:HxCorba/GlobalOps/HxRGB2Intensity:1.0
00554     //
00555     void _OB_op_HxRGB2Intensity(OB::Upcall_ptr);
00556 
00557     //
00558     // IDL:HxCorba/GlobalOps/HxGreyEdgeHistogram:1.0
00559     //
00560     void _OB_op_HxGreyEdgeHistogram(OB::Upcall_ptr);
00561 
00562     //
00563     // IDL:HxCorba/GlobalOps/HxHistogramFromFile:1.0
00564     //
00565     void _OB_op_HxHistogramFromFile(OB::Upcall_ptr);
00566 
00567     //
00568     // IDL:HxCorba/GlobalOps/HxImageToHistogram:1.0
00569     //
00570     void _OB_op_HxImageToHistogram(OB::Upcall_ptr);
00571 
00572     //
00573     // IDL:HxCorba/GlobalOps/HxLabelBlobs:1.0
00574     //
00575     void _OB_op_HxLabelBlobs(OB::Upcall_ptr);
00576 
00577     //
00578     // IDL:HxCorba/GlobalOps/HxExportMatlabPixels:1.0
00579     //
00580     void _OB_op_HxExportMatlabPixels(OB::Upcall_ptr);
00581 
00582     //
00583     // IDL:HxCorba/GlobalOps/HxWriteFile:1.0
00584     //
00585     void _OB_op_HxWriteFile(OB::Upcall_ptr);
00586 
00587     //
00588     // IDL:HxCorba/GlobalOps/HxImagesToFile:1.0
00589     //
00590     void _OB_op_HxImagesToFile(OB::Upcall_ptr);
00591 
00592     //
00593     // IDL:HxCorba/GlobalOps/HxCannyEdgeMap:1.0
00594     //
00595     void _OB_op_HxCannyEdgeMap(OB::Upcall_ptr);
00596 
00597     //
00598     // IDL:HxCorba/GlobalOps/HxCannyThreshold:1.0
00599     //
00600     void _OB_op_HxCannyThreshold(OB::Upcall_ptr);
00601 
00602     //
00603     // IDL:HxCorba/GlobalOps/HxCannyThresholdAlt:1.0
00604     //
00605     void _OB_op_HxCannyThresholdAlt(OB::Upcall_ptr);
00606 
00607     //
00608     // IDL:HxCorba/GlobalOps/HxConvGauss2d:1.0
00609     //
00610     void _OB_op_HxConvGauss2d(OB::Upcall_ptr);
00611 
00612     //
00613     // IDL:HxCorba/GlobalOps/HxConvGauss3d:1.0
00614     //
00615     void _OB_op_HxConvGauss3d(OB::Upcall_ptr);
00616 
00617     //
00618     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated:1.0
00619     //
00620     void _OB_op_HxConvKernelSeparated(OB::Upcall_ptr);
00621 
00622     //
00623     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated2d:1.0
00624     //
00625     void _OB_op_HxConvKernelSeparated2d(OB::Upcall_ptr);
00626 
00627     //
00628     // IDL:HxCorba/GlobalOps/HxConvolution:1.0
00629     //
00630     void _OB_op_HxConvolution(OB::Upcall_ptr);
00631 
00632     //
00633     // IDL:HxCorba/GlobalOps/HxConvolution1d:1.0
00634     //
00635     void _OB_op_HxConvolution1d(OB::Upcall_ptr);
00636 
00637     //
00638     // IDL:HxCorba/GlobalOps/HxDistanceTransform:1.0
00639     //
00640     void _OB_op_HxDistanceTransform(OB::Upcall_ptr);
00641 
00642     //
00643     // IDL:HxCorba/GlobalOps/HxGauss:1.0
00644     //
00645     void _OB_op_HxGauss(OB::Upcall_ptr);
00646 
00647     //
00648     // IDL:HxCorba/GlobalOps/HxGaussDerivative2d:1.0
00649     //
00650     void _OB_op_HxGaussDerivative2d(OB::Upcall_ptr);
00651 
00652     //
00653     // IDL:HxCorba/GlobalOps/HxGaussDerivative3d:1.0
00654     //
00655     void _OB_op_HxGaussDerivative3d(OB::Upcall_ptr);
00656 
00657     //
00658     // IDL:HxCorba/GlobalOps/HxNormalizedCorrelation:1.0
00659     //
00660     void _OB_op_HxNormalizedCorrelation(OB::Upcall_ptr);
00661 
00662     //
00663     // IDL:HxCorba/GlobalOps/HxParabolicDilation:1.0
00664     //
00665     void _OB_op_HxParabolicDilation(OB::Upcall_ptr);
00666 
00667     //
00668     // IDL:HxCorba/GlobalOps/HxParabolicErosion:1.0
00669     //
00670     void _OB_op_HxParabolicErosion(OB::Upcall_ptr);
00671 
00672     //
00673     // IDL:HxCorba/GlobalOps/HxPercentile:1.0
00674     //
00675     void _OB_op_HxPercentile(OB::Upcall_ptr);
00676 
00677     //
00678     // IDL:HxCorba/GlobalOps/HxRecGauss:1.0
00679     //
00680     void _OB_op_HxRecGauss(OB::Upcall_ptr);
00681 
00682     //
00683     // IDL:HxCorba/GlobalOps/HxUniform:1.0
00684     //
00685     void _OB_op_HxUniform(OB::Upcall_ptr);
00686 
00687     //
00688     // IDL:HxCorba/GlobalOps/HxUniformNonSep:1.0
00689     //
00690     void _OB_op_HxUniformNonSep(OB::Upcall_ptr);
00691 
00692     //
00693     // IDL:HxCorba/GlobalOps/HxMakeFrom2Images:1.0
00694     //
00695     void _OB_op_HxMakeFrom2Images(OB::Upcall_ptr);
00696 
00697     //
00698     // IDL:HxCorba/GlobalOps/HxMakeFrom3Images:1.0
00699     //
00700     void _OB_op_HxMakeFrom3Images(OB::Upcall_ptr);
00701 
00702     //
00703     // IDL:HxCorba/GlobalOps/HxMakeFromByteData:1.0
00704     //
00705     void _OB_op_HxMakeFromByteData(OB::Upcall_ptr);
00706 
00707     //
00708     // IDL:HxCorba/GlobalOps/HxMakeFromDoubleData:1.0
00709     //
00710     void _OB_op_HxMakeFromDoubleData(OB::Upcall_ptr);
00711 
00712     //
00713     // IDL:HxCorba/GlobalOps/HxMakeFromFile:1.0
00714     //
00715     void _OB_op_HxMakeFromFile(OB::Upcall_ptr);
00716 
00717     //
00718     // IDL:HxCorba/GlobalOps/HxMakeFromFileSI:1.0
00719     //
00720     void _OB_op_HxMakeFromFileSI(OB::Upcall_ptr);
00721 
00722     //
00723     // IDL:HxCorba/GlobalOps/HxMakeFromFloatData:1.0
00724     //
00725     void _OB_op_HxMakeFromFloatData(OB::Upcall_ptr);
00726 
00727     //
00728     // IDL:HxCorba/GlobalOps/HxMakeFromGrayValue:1.0
00729     //
00730     void _OB_op_HxMakeFromGrayValue(OB::Upcall_ptr);
00731 
00732     //
00733     // IDL:HxCorba/GlobalOps/HxMakeFromImage:1.0
00734     //
00735     void _OB_op_HxMakeFromImage(OB::Upcall_ptr);
00736 
00737     //
00738     // IDL:HxCorba/GlobalOps/HxMakeFromImport:1.0
00739     //
00740     void _OB_op_HxMakeFromImport(OB::Upcall_ptr);
00741 
00742     //
00743     // IDL:HxCorba/GlobalOps/HxMakeFromIntData:1.0
00744     //
00745     void _OB_op_HxMakeFromIntData(OB::Upcall_ptr);
00746 
00747     //
00748     // IDL:HxCorba/GlobalOps/HxMakeFromJavaRgb:1.0
00749     //
00750     void _OB_op_HxMakeFromJavaRgb(OB::Upcall_ptr);
00751 
00752     //
00753     // IDL:HxCorba/GlobalOps/HxMakeFromMatlab:1.0
00754     //
00755     void _OB_op_HxMakeFromMatlab(OB::Upcall_ptr);
00756 
00757     //
00758     // IDL:HxCorba/GlobalOps/HxMakeFromNamedGenerator:1.0
00759     //
00760     void _OB_op_HxMakeFromNamedGenerator(OB::Upcall_ptr);
00761 
00762     //
00763     // IDL:HxCorba/GlobalOps/HxMakeFromPpmPixels:1.0
00764     //
00765     void _OB_op_HxMakeFromPpmPixels(OB::Upcall_ptr);
00766 
00767     //
00768     // IDL:HxCorba/GlobalOps/HxMakeFromShortData:1.0
00769     //
00770     void _OB_op_HxMakeFromShortData(OB::Upcall_ptr);
00771 
00772     //
00773     // IDL:HxCorba/GlobalOps/HxMakeFromSignature:1.0
00774     //
00775     void _OB_op_HxMakeFromSignature(OB::Upcall_ptr);
00776 
00777     //
00778     // IDL:HxCorba/GlobalOps/HxMakeFromValue:1.0
00779     //
00780     void _OB_op_HxMakeFromValue(OB::Upcall_ptr);
00781 
00782     //
00783     // IDL:HxCorba/GlobalOps/HxMakeGaussian1d:1.0
00784     //
00785     void _OB_op_HxMakeGaussian1d(OB::Upcall_ptr);
00786 
00787     //
00788     // IDL:HxCorba/GlobalOps/HxMakeParabola1d:1.0
00789     //
00790     void _OB_op_HxMakeParabola1d(OB::Upcall_ptr);
00791 
00792     //
00793     // IDL:HxCorba/GlobalOps/HxImagesFromFile:1.0
00794     //
00795     void _OB_op_HxImagesFromFile(OB::Upcall_ptr);
00796 
00797     //
00798     // IDL:HxCorba/GlobalOps/HxExtend:1.0
00799     //
00800     void _OB_op_HxExtend(OB::Upcall_ptr);
00801 
00802     //
00803     // IDL:HxCorba/GlobalOps/HxExtendVal:1.0
00804     //
00805     void _OB_op_HxExtendVal(OB::Upcall_ptr);
00806 
00807     //
00808     // IDL:HxCorba/GlobalOps/HxRestrict:1.0
00809     //
00810     void _OB_op_HxRestrict(OB::Upcall_ptr);
00811 
00812     //
00813     // IDL:HxCorba/GlobalOps/HxScale:1.0
00814     //
00815     void _OB_op_HxScale(OB::Upcall_ptr);
00816 
00817     //
00818     // IDL:HxCorba/GlobalOps/HxImageMaxSize:1.0
00819     //
00820     void _OB_op_HxImageMaxSize(OB::Upcall_ptr);
00821 
00822     //
00823     // IDL:HxCorba/GlobalOps/HxImageMinSize:1.0
00824     //
00825     void _OB_op_HxImageMinSize(OB::Upcall_ptr);
00826 
00827     //
00828     // IDL:HxCorba/GlobalOps/HxIdentMaskMean:1.0
00829     //
00830     void _OB_op_HxIdentMaskMean(OB::Upcall_ptr);
00831 
00832     //
00833     // IDL:HxCorba/GlobalOps/HxIdentMaskStDev:1.0
00834     //
00835     void _OB_op_HxIdentMaskStDev(OB::Upcall_ptr);
00836 
00837     //
00838     // IDL:HxCorba/GlobalOps/HxIdentMaskSum:1.0
00839     //
00840     void _OB_op_HxIdentMaskSum(OB::Upcall_ptr);
00841 
00842     //
00843     // IDL:HxCorba/GlobalOps/HxMaskSum:1.0
00844     //
00845     void _OB_op_HxMaskSum(OB::Upcall_ptr);
00846 
00847     //
00848     // IDL:HxCorba/GlobalOps/HxThreshold:1.0
00849     //
00850     void _OB_op_HxThreshold(OB::Upcall_ptr);
00851 
00852     //
00853     // IDL:HxCorba/GlobalOps/HxTriStateThreshold:1.0
00854     //
00855     void _OB_op_HxTriStateThreshold(OB::Upcall_ptr);
00856 
00857     //
00858     // IDL:HxCorba/GlobalOps/HxContrastStretch:1.0
00859     //
00860     void _OB_op_HxContrastStretch(OB::Upcall_ptr);
00861 
00862     //
00863     // IDL:HxCorba/GlobalOps/HxSquaredDistance:1.0
00864     //
00865     void _OB_op_HxSquaredDistance(OB::Upcall_ptr);
00866 
00867     //
00868     // IDL:HxCorba/GlobalOps/VxRelEquals:1.0
00869     //
00870     void _OB_op_VxRelEquals(OB::Upcall_ptr);
00871 
00872     //
00873     // IDL:HxCorba/GlobalOps/VxRelMeets:1.0
00874     //
00875     void _OB_op_VxRelMeets(OB::Upcall_ptr);
00876 
00877     //
00878     // IDL:HxCorba/GlobalOps/VxRelBefore:1.0
00879     //
00880     void _OB_op_VxRelBefore(OB::Upcall_ptr);
00881 
00882     //
00883     // IDL:HxCorba/GlobalOps/VxRelOverlaps:1.0
00884     //
00885     void _OB_op_VxRelOverlaps(OB::Upcall_ptr);
00886 
00887     //
00888     // IDL:HxCorba/GlobalOps/VxRelDur:1.0
00889     //
00890     void _OB_op_VxRelDur(OB::Upcall_ptr);
00891 
00892     //
00893     // IDL:HxCorba/GlobalOps/VxRelCon:1.0
00894     //
00895     void _OB_op_VxRelCon(OB::Upcall_ptr);
00896 
00897     //
00898     // IDL:HxCorba/GlobalOps/VxRelMeetsAnywhere:1.0
00899     //
00900     void _OB_op_VxRelMeetsAnywhere(OB::Upcall_ptr);
00901 
00902     //
00903     // IDL:HxCorba/GlobalOps/VxRelBeforeAfter:1.0
00904     //
00905     void _OB_op_VxRelBeforeAfter(OB::Upcall_ptr);
00906 
00907     //
00908     // IDL:HxCorba/GlobalOps/VxRelOverlapsAnywhere:1.0
00909     //
00910     void _OB_op_VxRelOverlapsAnywhere(OB::Upcall_ptr);
00911 
00912     //
00913     // IDL:HxCorba/GlobalOps/VxRelAsString:1.0
00914     //
00915     void _OB_op_VxRelAsString(OB::Upcall_ptr);
00916 
00917     //
00918     // IDL:HxCorba/GlobalOps/HxInvarOpenDB:1.0
00919     //
00920     void _OB_op_HxInvarOpenDB(OB::Upcall_ptr);
00921 
00922     //
00923     // IDL:HxCorba/GlobalOps/HxInvarRandom:1.0
00924     //
00925     void _OB_op_HxInvarRandom(OB::Upcall_ptr);
00926 
00927     //
00928     // IDL:HxCorba/GlobalOps/HxInvarSearch:1.0
00929     //
00930     void _OB_op_HxInvarSearch(OB::Upcall_ptr);
00931 
00932     //
00933     // IDL:HxCorba/GlobalOps/HxInvarSearchHisto:1.0
00934     //
00935     void _OB_op_HxInvarSearchHisto(OB::Upcall_ptr);
00936 
00937     //
00938     // IDL:HxCorba/GlobalOps/HxInvarMatchHistos:1.0
00939     //
00940     void _OB_op_HxInvarMatchHistos(OB::Upcall_ptr);
00941 
00942     //
00943     // IDL:HxCorba/GlobalOps/HxInvarIndexDB:1.0
00944     //
00945     void _OB_op_HxInvarIndexDB(OB::Upcall_ptr);
00946 
00947     //
00948     // IDL:HxCorba/GlobalOps/JmNJetInvarE:1.0
00949     //
00950     void _OB_op_JmNJetInvarE(OB::Upcall_ptr);
00951 
00952     //
00953     // IDL:HxCorba/GlobalOps/JmNJetInvarC:1.0
00954     //
00955     void _OB_op_JmNJetInvarC(OB::Upcall_ptr);
00956 
00957     //
00958     // IDL:HxCorba/GlobalOps/JmNJetInvarWw:1.0
00959     //
00960     void _OB_op_JmNJetInvarWw(OB::Upcall_ptr);
00961 
00962     //
00963     // IDL:HxCorba/GlobalOps/JmNJetInvarCw:1.0
00964     //
00965     void _OB_op_JmNJetInvarCw(OB::Upcall_ptr);
00966 
00967     //
00968     // IDL:HxCorba/GlobalOps/JmNJetInvarEHisto:1.0
00969     //
00970     void _OB_op_JmNJetInvarEHisto(OB::Upcall_ptr);
00971 
00972     //
00973     // IDL:HxCorba/GlobalOps/JmNJetInvarCHisto:1.0
00974     //
00975     void _OB_op_JmNJetInvarCHisto(OB::Upcall_ptr);
00976 
00977     //
00978     // IDL:HxCorba/GlobalOps/JmNJetInvarWwHisto:1.0
00979     //
00980     void _OB_op_JmNJetInvarWwHisto(OB::Upcall_ptr);
00981 
00982     //
00983     // IDL:HxCorba/GlobalOps/JmNJetInvarCwHisto:1.0
00984     //
00985     void _OB_op_JmNJetInvarCwHisto(OB::Upcall_ptr);
00986 
00987     //
00988     // IDL:HxCorba/GlobalOps/JmInvarEHisto:1.0
00989     //
00990     void _OB_op_JmInvarEHisto(OB::Upcall_ptr);
00991 
00992     //
00993     // IDL:HxCorba/GlobalOps/JmInvarCHisto:1.0
00994     //
00995     void _OB_op_JmInvarCHisto(OB::Upcall_ptr);
00996 
00997     //
00998     // IDL:HxCorba/GlobalOps/JmInvarWwHisto:1.0
00999     //
01000     void _OB_op_JmInvarWwHisto(OB::Upcall_ptr);
01001 
01002     //
01003     // IDL:HxCorba/GlobalOps/JmInvarCwHisto:1.0
01004     //
01005     void _OB_op_JmInvarCwHisto(OB::Upcall_ptr);
01006 
01007     //
01008     // IDL:HxCorba/GlobalOps/HxNJetInvar:1.0
01009     //
01010     void _OB_op_HxNJetInvar(OB::Upcall_ptr);
01011 
01012 public:
01013 
01014     GlobalOps() { }
01015 
01016     virtual CORBA::Boolean _is_a(const char*)
01017         throw(CORBA::SystemException);
01018 
01019     virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
01020                                                    PortableServer::POA_ptr);
01021 
01022     HxCorba::GlobalOps_ptr _this();
01023 
01024     virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
01025                                                             const PortableServer::ObjectId&);
01026     virtual void _OB_dispatch(OB::Upcall_ptr);
01027 
01028     //
01029     // IDL:HxCorba/GlobalOps/HxAbs:1.0
01030     //
01031     virtual HxCorba::ImageRep_ptr HxAbs(HxCorba::ImageRep_ptr im)
01032         throw(CORBA::SystemException) = 0;
01033 
01034     //
01035     // IDL:HxCorba/GlobalOps/HxCeil:1.0
01036     //
01037     virtual HxCorba::ImageRep_ptr HxCeil(HxCorba::ImageRep_ptr im)
01038         throw(CORBA::SystemException) = 0;
01039 
01040     //
01041     // IDL:HxCorba/GlobalOps/HxComplement:1.0
01042     //
01043     virtual HxCorba::ImageRep_ptr HxComplement(HxCorba::ImageRep_ptr im)
01044         throw(CORBA::SystemException) = 0;
01045 
01046     //
01047     // IDL:HxCorba/GlobalOps/HxExp:1.0
01048     //
01049     virtual HxCorba::ImageRep_ptr HxExp(HxCorba::ImageRep_ptr im)
01050         throw(CORBA::SystemException) = 0;
01051 
01052     //
01053     // IDL:HxCorba/GlobalOps/HxFloor:1.0
01054     //
01055     virtual HxCorba::ImageRep_ptr HxFloor(HxCorba::ImageRep_ptr im)
01056         throw(CORBA::SystemException) = 0;
01057 
01058     //
01059     // IDL:HxCorba/GlobalOps/HxLog:1.0
01060     //
01061     virtual HxCorba::ImageRep_ptr HxLog(HxCorba::ImageRep_ptr im)
01062         throw(CORBA::SystemException) = 0;
01063 
01064     //
01065     // IDL:HxCorba/GlobalOps/HxLog10:1.0
01066     //
01067     virtual HxCorba::ImageRep_ptr HxLog10(HxCorba::ImageRep_ptr im)
01068         throw(CORBA::SystemException) = 0;
01069 
01070     //
01071     // IDL:HxCorba/GlobalOps/HxNegate:1.0
01072     //
01073     virtual HxCorba::ImageRep_ptr HxNegate(HxCorba::ImageRep_ptr im)
01074         throw(CORBA::SystemException) = 0;
01075 
01076     //
01077     // IDL:HxCorba/GlobalOps/HxNorm1:1.0
01078     //
01079     virtual HxCorba::ImageRep_ptr HxNorm1(HxCorba::ImageRep_ptr im)
01080         throw(CORBA::SystemException) = 0;
01081 
01082     //
01083     // IDL:HxCorba/GlobalOps/HxNorm2:1.0
01084     //
01085     virtual HxCorba::ImageRep_ptr HxNorm2(HxCorba::ImageRep_ptr im)
01086         throw(CORBA::SystemException) = 0;
01087 
01088     //
01089     // IDL:HxCorba/GlobalOps/HxNormInf:1.0
01090     //
01091     virtual HxCorba::ImageRep_ptr HxNormInf(HxCorba::ImageRep_ptr im)
01092         throw(CORBA::SystemException) = 0;
01093 
01094     //
01095     // IDL:HxCorba/GlobalOps/HxProjectRange:1.0
01096     //
01097     virtual HxCorba::ImageRep_ptr HxProjectRange(HxCorba::ImageRep_ptr im,
01098                                                  CORBA::Long dimension)
01099         throw(CORBA::SystemException) = 0;
01100 
01101     //
01102     // IDL:HxCorba/GlobalOps/HxSqrt:1.0
01103     //
01104     virtual HxCorba::ImageRep_ptr HxSqrt(HxCorba::ImageRep_ptr im)
01105         throw(CORBA::SystemException) = 0;
01106 
01107     //
01108     // IDL:HxCorba/GlobalOps/HxRound:1.0
01109     //
01110     virtual HxCorba::ImageRep_ptr HxRound(HxCorba::ImageRep_ptr im)
01111         throw(CORBA::SystemException) = 0;
01112 
01113     //
01114     // IDL:HxCorba/GlobalOps/HxUnaryMax:1.0
01115     //
01116     virtual HxCorba::ImageRep_ptr HxUnaryMax(HxCorba::ImageRep_ptr im)
01117         throw(CORBA::SystemException) = 0;
01118 
01119     //
01120     // IDL:HxCorba/GlobalOps/HxUnaryMin:1.0
01121     //
01122     virtual HxCorba::ImageRep_ptr HxUnaryMin(HxCorba::ImageRep_ptr im)
01123         throw(CORBA::SystemException) = 0;
01124 
01125     //
01126     // IDL:HxCorba/GlobalOps/HxUnaryProduct:1.0
01127     //
01128     virtual HxCorba::ImageRep_ptr HxUnaryProduct(HxCorba::ImageRep_ptr im)
01129         throw(CORBA::SystemException) = 0;
01130 
01131     //
01132     // IDL:HxCorba/GlobalOps/HxUnarySum:1.0
01133     //
01134     virtual HxCorba::ImageRep_ptr HxUnarySum(HxCorba::ImageRep_ptr im)
01135         throw(CORBA::SystemException) = 0;
01136 
01137     //
01138     // IDL:HxCorba/GlobalOps/HxAcos:1.0
01139     //
01140     virtual HxCorba::ImageRep_ptr HxAcos(HxCorba::ImageRep_ptr im)
01141         throw(CORBA::SystemException) = 0;
01142 
01143     //
01144     // IDL:HxCorba/GlobalOps/HxAsin:1.0
01145     //
01146     virtual HxCorba::ImageRep_ptr HxAsin(HxCorba::ImageRep_ptr im)
01147         throw(CORBA::SystemException) = 0;
01148 
01149     //
01150     // IDL:HxCorba/GlobalOps/HxAtan:1.0
01151     //
01152     virtual HxCorba::ImageRep_ptr HxAtan(HxCorba::ImageRep_ptr im)
01153         throw(CORBA::SystemException) = 0;
01154 
01155     //
01156     // IDL:HxCorba/GlobalOps/HxAtan2:1.0
01157     //
01158     virtual HxCorba::ImageRep_ptr HxAtan2(HxCorba::ImageRep_ptr im)
01159         throw(CORBA::SystemException) = 0;
01160 
01161     //
01162     // IDL:HxCorba/GlobalOps/HxCos:1.0
01163     //
01164     virtual HxCorba::ImageRep_ptr HxCos(HxCorba::ImageRep_ptr im)
01165         throw(CORBA::SystemException) = 0;
01166 
01167     //
01168     // IDL:HxCorba/GlobalOps/HxCosh:1.0
01169     //
01170     virtual HxCorba::ImageRep_ptr HxCosh(HxCorba::ImageRep_ptr im)
01171         throw(CORBA::SystemException) = 0;
01172 
01173     //
01174     // IDL:HxCorba/GlobalOps/HxSin:1.0
01175     //
01176     virtual HxCorba::ImageRep_ptr HxSin(HxCorba::ImageRep_ptr im)
01177         throw(CORBA::SystemException) = 0;
01178 
01179     //
01180     // IDL:HxCorba/GlobalOps/HxSinh:1.0
01181     //
01182     virtual HxCorba::ImageRep_ptr HxSinh(HxCorba::ImageRep_ptr im)
01183         throw(CORBA::SystemException) = 0;
01184 
01185     //
01186     // IDL:HxCorba/GlobalOps/HxTan:1.0
01187     //
01188     virtual HxCorba::ImageRep_ptr HxTan(HxCorba::ImageRep_ptr im)
01189         throw(CORBA::SystemException) = 0;
01190 
01191     //
01192     // IDL:HxCorba/GlobalOps/HxTanh:1.0
01193     //
01194     virtual HxCorba::ImageRep_ptr HxTanh(HxCorba::ImageRep_ptr im)
01195         throw(CORBA::SystemException) = 0;
01196 
01197     //
01198     // IDL:HxCorba/GlobalOps/HxArg:1.0
01199     //
01200     virtual HxCorba::ImageRep_ptr HxArg(HxCorba::ImageRep_ptr im)
01201         throw(CORBA::SystemException) = 0;
01202 
01203     //
01204     // IDL:HxCorba/GlobalOps/HxConjugate:1.0
01205     //
01206     virtual HxCorba::ImageRep_ptr HxConjugate(HxCorba::ImageRep_ptr im)
01207         throw(CORBA::SystemException) = 0;
01208 
01209     //
01210     // IDL:HxCorba/GlobalOps/HxAdd:1.0
01211     //
01212     virtual HxCorba::ImageRep_ptr HxAdd(HxCorba::ImageRep_ptr im1,
01213                                         HxCorba::ImageRep_ptr im2)
01214         throw(HxCorba::ImageException,
01215               CORBA::SystemException) = 0;
01216 
01217     //
01218     // IDL:HxCorba/GlobalOps/HxAnd:1.0
01219     //
01220     virtual HxCorba::ImageRep_ptr HxAnd(HxCorba::ImageRep_ptr im1,
01221                                         HxCorba::ImageRep_ptr im2)
01222         throw(CORBA::SystemException) = 0;
01223 
01224     //
01225     // IDL:HxCorba/GlobalOps/HxCross:1.0
01226     //
01227     virtual HxCorba::ImageRep_ptr HxCross(HxCorba::ImageRep_ptr im1,
01228                                           HxCorba::ImageRep_ptr im2)
01229         throw(CORBA::SystemException) = 0;
01230 
01231     //
01232     // IDL:HxCorba/GlobalOps/HxDiv:1.0
01233     //
01234     virtual HxCorba::ImageRep_ptr HxDiv(HxCorba::ImageRep_ptr im1,
01235                                         HxCorba::ImageRep_ptr im2)
01236         throw(CORBA::SystemException) = 0;
01237 
01238     //
01239     // IDL:HxCorba/GlobalOps/HxDot:1.0
01240     //
01241     virtual HxCorba::ImageRep_ptr HxDot(HxCorba::ImageRep_ptr im1,
01242                                         HxCorba::ImageRep_ptr im2)
01243         throw(CORBA::SystemException) = 0;
01244 
01245     //
01246     // IDL:HxCorba/GlobalOps/HxEqual:1.0
01247     //
01248     virtual HxCorba::ImageRep_ptr HxEqual(HxCorba::ImageRep_ptr im1,
01249                                           HxCorba::ImageRep_ptr im2)
01250         throw(CORBA::SystemException) = 0;
01251 
01252     //
01253     // IDL:HxCorba/GlobalOps/HxGreaterEqual:1.0
01254     //
01255     virtual HxCorba::ImageRep_ptr HxGreaterEqual(HxCorba::ImageRep_ptr im1,
01256                                                  HxCorba::ImageRep_ptr im2)
01257         throw(CORBA::SystemException) = 0;
01258 
01259     //
01260     // IDL:HxCorba/GlobalOps/HxGreaterThan:1.0
01261     //
01262     virtual HxCorba::ImageRep_ptr HxGreaterThan(HxCorba::ImageRep_ptr im1,
01263                                                 HxCorba::ImageRep_ptr im2)
01264         throw(CORBA::SystemException) = 0;
01265 
01266     //
01267     // IDL:HxCorba/GlobalOps/HxInf:1.0
01268     //
01269     virtual HxCorba::ImageRep_ptr HxInf(HxCorba::ImageRep_ptr im1,
01270                                         HxCorba::ImageRep_ptr im2)
01271         throw(CORBA::SystemException) = 0;
01272 
01273     //
01274     // IDL:HxCorba/GlobalOps/HxInverseProjectRange:1.0
01275     //
01276     virtual HxCorba::ImageRep_ptr HxInverseProjectRange(HxCorba::ImageRep_ptr im1,
01277                                                         CORBA::Long dimension,
01278                                                         HxCorba::ImageRep_ptr im2)
01279         throw(CORBA::SystemException) = 0;
01280 
01281     //
01282     // IDL:HxCorba/GlobalOps/HxLeftShift:1.0
01283     //
01284     virtual HxCorba::ImageRep_ptr HxLeftShift(HxCorba::ImageRep_ptr im1,
01285                                               HxCorba::ImageRep_ptr im2)
01286         throw(CORBA::SystemException) = 0;
01287 
01288     //
01289     // IDL:HxCorba/GlobalOps/HxLessEqual:1.0
01290     //
01291     virtual HxCorba::ImageRep_ptr HxLessEqual(HxCorba::ImageRep_ptr im1,
01292                                               HxCorba::ImageRep_ptr im2)
01293         throw(CORBA::SystemException) = 0;
01294 
01295     //
01296     // IDL:HxCorba/GlobalOps/HxLessThan:1.0
01297     //
01298     virtual HxCorba::ImageRep_ptr HxLessThan(HxCorba::ImageRep_ptr im1,
01299                                              HxCorba::ImageRep_ptr im2)
01300         throw(CORBA::SystemException) = 0;
01301 
01302     //
01303     // IDL:HxCorba/GlobalOps/HxMax:1.0
01304     //
01305     virtual HxCorba::ImageRep_ptr HxMax(HxCorba::ImageRep_ptr im1,
01306                                         HxCorba::ImageRep_ptr im2)
01307         throw(CORBA::SystemException) = 0;
01308 
01309     //
01310     // IDL:HxCorba/GlobalOps/HxMin:1.0
01311     //
01312     virtual HxCorba::ImageRep_ptr HxMin(HxCorba::ImageRep_ptr im1,
01313                                         HxCorba::ImageRep_ptr im2)
01314         throw(CORBA::SystemException) = 0;
01315 
01316     //
01317     // IDL:HxCorba/GlobalOps/HxMod:1.0
01318     //
01319     virtual HxCorba::ImageRep_ptr HxMod(HxCorba::ImageRep_ptr im1,
01320                                         HxCorba::ImageRep_ptr im2)
01321         throw(CORBA::SystemException) = 0;
01322 
01323     //
01324     // IDL:HxCorba/GlobalOps/HxMul:1.0
01325     //
01326     virtual HxCorba::ImageRep_ptr HxMul(HxCorba::ImageRep_ptr im1,
01327                                         HxCorba::ImageRep_ptr im2)
01328         throw(CORBA::SystemException) = 0;
01329 
01330     //
01331     // IDL:HxCorba/GlobalOps/HxNotEqual:1.0
01332     //
01333     virtual HxCorba::ImageRep_ptr HxNotEqual(HxCorba::ImageRep_ptr im1,
01334                                              HxCorba::ImageRep_ptr im2)
01335         throw(CORBA::SystemException) = 0;
01336 
01337     //
01338     // IDL:HxCorba/GlobalOps/HxOr:1.0
01339     //
01340     virtual HxCorba::ImageRep_ptr HxOr(HxCorba::ImageRep_ptr im1,
01341                                        HxCorba::ImageRep_ptr im2)
01342         throw(CORBA::SystemException) = 0;
01343 
01344     //
01345     // IDL:HxCorba/GlobalOps/HxPow:1.0
01346     //
01347     virtual HxCorba::ImageRep_ptr HxPow(HxCorba::ImageRep_ptr im1,
01348                                         HxCorba::ImageRep_ptr im2)
01349         throw(CORBA::SystemException) = 0;
01350 
01351     //
01352     // IDL:HxCorba/GlobalOps/HxRightShift:1.0
01353     //
01354     virtual HxCorba::ImageRep_ptr HxRightShift(HxCorba::ImageRep_ptr im1,
01355                                                HxCorba::ImageRep_ptr im2)
01356         throw(CORBA::SystemException) = 0;
01357 
01358     //
01359     // IDL:HxCorba/GlobalOps/HxSub:1.0
01360     //
01361     virtual HxCorba::ImageRep_ptr HxSub(HxCorba::ImageRep_ptr im1,
01362                                         HxCorba::ImageRep_ptr im2)
01363         throw(CORBA::SystemException) = 0;
01364 
01365     //
01366     // IDL:HxCorba/GlobalOps/HxSup:1.0
01367     //
01368     virtual HxCorba::ImageRep_ptr HxSup(HxCorba::ImageRep_ptr im1,
01369                                         HxCorba::ImageRep_ptr im2)
01370         throw(CORBA::SystemException) = 0;
01371 
01372     //
01373     // IDL:HxCorba/GlobalOps/HxXor:1.0
01374     //
01375     virtual HxCorba::ImageRep_ptr HxXor(HxCorba::ImageRep_ptr im1,
01376                                         HxCorba::ImageRep_ptr im2)
01377         throw(CORBA::SystemException) = 0;
01378 
01379     //
01380     // IDL:HxCorba/GlobalOps/HxAddVal:1.0
01381     //
01382     virtual HxCorba::ImageRep_ptr HxAddVal(HxCorba::ImageRep_ptr im,
01383                                            const HxCorba::PixValue& val)
01384         throw(HxCorba::ImageException,
01385               CORBA::SystemException) = 0;
01386 
01387     //
01388     // IDL:HxCorba/GlobalOps/HxAndVal:1.0
01389     //
01390     virtual HxCorba::ImageRep_ptr HxAndVal(HxCorba::ImageRep_ptr im,
01391                                            const HxCorba::PixValue& val)
01392         throw(CORBA::SystemException) = 0;
01393 
01394     //
01395     // IDL:HxCorba/GlobalOps/HxCrossVal:1.0
01396     //
01397     virtual HxCorba::ImageRep_ptr HxCrossVal(HxCorba::ImageRep_ptr im,
01398                                              const HxCorba::PixValue& val)
01399         throw(CORBA::SystemException) = 0;
01400 
01401     //
01402     // IDL:HxCorba/GlobalOps/HxDivVal:1.0
01403     //
01404     virtual HxCorba::ImageRep_ptr HxDivVal(HxCorba::ImageRep_ptr im,
01405                                            const HxCorba::PixValue& val)
01406         throw(CORBA::SystemException) = 0;
01407 
01408     //
01409     // IDL:HxCorba/GlobalOps/HxDotVal:1.0
01410     //
01411     virtual HxCorba::ImageRep_ptr HxDotVal(HxCorba::ImageRep_ptr im,
01412                                            const HxCorba::PixValue& val)
01413         throw(CORBA::SystemException) = 0;
01414 
01415     //
01416     // IDL:HxCorba/GlobalOps/HxEqualVal:1.0
01417     //
01418     virtual HxCorba::ImageRep_ptr HxEqualVal(HxCorba::ImageRep_ptr im,
01419                                              const HxCorba::PixValue& val)
01420         throw(CORBA::SystemException) = 0;
01421 
01422     //
01423     // IDL:HxCorba/GlobalOps/HxGreaterEqualVal:1.0
01424     //
01425     virtual HxCorba::ImageRep_ptr HxGreaterEqualVal(HxCorba::ImageRep_ptr im,
01426                                                     const HxCorba::PixValue& val)
01427         throw(CORBA::SystemException) = 0;
01428 
01429     //
01430     // IDL:HxCorba/GlobalOps/HxGreaterThanVal:1.0
01431     //
01432     virtual HxCorba::ImageRep_ptr HxGreaterThanVal(HxCorba::ImageRep_ptr im,
01433                                                    const HxCorba::PixValue& val)
01434         throw(CORBA::SystemException) = 0;
01435 
01436     //
01437     // IDL:HxCorba/GlobalOps/HxInfVal:1.0
01438     //
01439     virtual HxCorba::ImageRep_ptr HxInfVal(HxCorba::ImageRep_ptr im,
01440                                            const HxCorba::PixValue& val)
01441         throw(CORBA::SystemException) = 0;
01442 
01443     //
01444     // IDL:HxCorba/GlobalOps/HxLeftShiftVal:1.0
01445     //
01446     virtual HxCorba::ImageRep_ptr HxLeftShiftVal(HxCorba::ImageRep_ptr im,
01447                                                  const HxCorba::PixValue& val)
01448         throw(CORBA::SystemException) = 0;
01449 
01450     //
01451     // IDL:HxCorba/GlobalOps/HxLessEqualVal:1.0
01452     //
01453     virtual HxCorba::ImageRep_ptr HxLessEqualVal(HxCorba::ImageRep_ptr im,
01454                                                  const HxCorba::PixValue& val)
01455         throw(CORBA::SystemException) = 0;
01456 
01457     //
01458     // IDL:HxCorba/GlobalOps/HxLessThanVal:1.0
01459     //
01460     virtual HxCorba::ImageRep_ptr HxLessThanVal(HxCorba::ImageRep_ptr im,
01461                                                 const HxCorba::PixValue& val)
01462         throw(CORBA::SystemException) = 0;
01463 
01464     //
01465     // IDL:HxCorba/GlobalOps/HxMaxVal:1.0
01466     //
01467     virtual HxCorba::ImageRep_ptr HxMaxVal(HxCorba::ImageRep_ptr im,
01468                                            const HxCorba::PixValue& val)
01469         throw(CORBA::SystemException) = 0;
01470 
01471     //
01472     // IDL:HxCorba/GlobalOps/HxMinVal:1.0
01473     //
01474     virtual HxCorba::ImageRep_ptr HxMinVal(HxCorba::ImageRep_ptr im,
01475                                            const HxCorba::PixValue& val)
01476         throw(CORBA::SystemException) = 0;
01477 
01478     //
01479     // IDL:HxCorba/GlobalOps/HxModVal:1.0
01480     //
01481     virtual HxCorba::ImageRep_ptr HxModVal(HxCorba::ImageRep_ptr im,
01482                                            const HxCorba::PixValue& val)
01483         throw(CORBA::SystemException) = 0;
01484 
01485     //
01486     // IDL:HxCorba/GlobalOps/HxMulVal:1.0
01487     //
01488     virtual HxCorba::ImageRep_ptr HxMulVal(HxCorba::ImageRep_ptr im,
01489                                            const HxCorba::PixValue& val)
01490         throw(CORBA::SystemException) = 0;
01491 
01492     //
01493     // IDL:HxCorba/GlobalOps/HxNotEqualVal:1.0
01494     //
01495     virtual HxCorba::ImageRep_ptr HxNotEqualVal(HxCorba::ImageRep_ptr im,
01496                                                 const HxCorba::PixValue& val)
01497         throw(CORBA::SystemException) = 0;
01498 
01499     //
01500     // IDL:HxCorba/GlobalOps/HxOrVal:1.0
01501     //
01502     virtual HxCorba::ImageRep_ptr HxOrVal(HxCorba::ImageRep_ptr im,
01503                                           const HxCorba::PixValue& val)
01504         throw(CORBA::SystemException) = 0;
01505 
01506     //
01507     // IDL:HxCorba/GlobalOps/HxPowVal:1.0
01508     //
01509     virtual HxCorba::ImageRep_ptr HxPowVal(HxCorba::ImageRep_ptr im,
01510                                            const HxCorba::PixValue& val)
01511         throw(CORBA::SystemException) = 0;
01512 
01513     //
01514     // IDL:HxCorba/GlobalOps/HxRightShiftVal:1.0
01515     //
01516     virtual HxCorba::ImageRep_ptr HxRightShiftVal(HxCorba::ImageRep_ptr im,
01517                                                   const HxCorba::PixValue& val)
01518         throw(CORBA::SystemException) = 0;
01519 
01520     //
01521     // IDL:HxCorba/GlobalOps/HxSubVal:1.0
01522     //
01523     virtual HxCorba::ImageRep_ptr HxSubVal(HxCorba::ImageRep_ptr im,
01524                                            const HxCorba::PixValue& val)
01525         throw(CORBA::SystemException) = 0;
01526 
01527     //
01528     // IDL:HxCorba/GlobalOps/HxSupVal:1.0
01529     //
01530     virtual HxCorba::ImageRep_ptr HxSupVal(HxCorba::ImageRep_ptr im,
01531                                            const HxCorba::PixValue& val)
01532         throw(CORBA::SystemException) = 0;
01533 
01534     //
01535     // IDL:HxCorba/GlobalOps/HxXorVal:1.0
01536     //
01537     virtual HxCorba::ImageRep_ptr HxXorVal(HxCorba::ImageRep_ptr im,
01538                                            const HxCorba::PixValue& val)
01539         throw(CORBA::SystemException) = 0;
01540 
01541     //
01542     // IDL:HxCorba/GlobalOps/HxPixInf:1.0
01543     //
01544     virtual HxCorba::PixValue HxPixInf(HxCorba::ImageRep_ptr im)
01545         throw(CORBA::SystemException) = 0;
01546 
01547     //
01548     // IDL:HxCorba/GlobalOps/HxPixMax:1.0
01549     //
01550     virtual HxCorba::PixValue HxPixMax(HxCorba::ImageRep_ptr im)
01551         throw(CORBA::SystemException) = 0;
01552 
01553     //
01554     // IDL:HxCorba/GlobalOps/HxPixMin:1.0
01555     //
01556     virtual HxCorba::PixValue HxPixMin(HxCorba::ImageRep_ptr im)
01557         throw(CORBA::SystemException) = 0;
01558 
01559     //
01560     // IDL:HxCorba/GlobalOps/HxPixProduct:1.0
01561     //
01562     virtual HxCorba::PixValue HxPixProduct(HxCorba::ImageRep_ptr im)
01563         throw(CORBA::SystemException) = 0;
01564 
01565     //
01566     // IDL:HxCorba/GlobalOps/HxPixSum:1.0
01567     //
01568     virtual HxCorba::PixValue HxPixSum(HxCorba::ImageRep_ptr im)
01569         throw(CORBA::SystemException) = 0;
01570 
01571     //
01572     // IDL:HxCorba/GlobalOps/HxPixSup:1.0
01573     //
01574     virtual HxCorba::PixValue HxPixSup(HxCorba::ImageRep_ptr im)
01575         throw(CORBA::SystemException) = 0;
01576 
01577     //
01578     // IDL:HxCorba/GlobalOps/HxImageAsByte:1.0
01579     //
01580     virtual HxCorba::ImageRep_ptr HxImageAsByte(HxCorba::ImageRep_ptr img)
01581         throw(CORBA::SystemException) = 0;
01582 
01583     //
01584     // IDL:HxCorba/GlobalOps/HxImageAsDouble:1.0
01585     //
01586     virtual HxCorba::ImageRep_ptr HxImageAsDouble(HxCorba::ImageRep_ptr img)
01587         throw(CORBA::SystemException) = 0;
01588 
01589     //
01590     // IDL:HxCorba/GlobalOps/HxImageAsFloat:1.0
01591     //
01592     virtual HxCorba::ImageRep_ptr HxImageAsFloat(HxCorba::ImageRep_ptr img)
01593         throw(CORBA::SystemException) = 0;
01594 
01595     //
01596     // IDL:HxCorba/GlobalOps/HxImageAsShort:1.0
01597     //
01598     virtual HxCorba::ImageRep_ptr HxImageAsShort(HxCorba::ImageRep_ptr img)
01599         throw(CORBA::SystemException) = 0;
01600 
01601     //
01602     // IDL:HxCorba/GlobalOps/HxImageAsVec2Byte:1.0
01603     //
01604     virtual HxCorba::ImageRep_ptr HxImageAsVec2Byte(HxCorba::ImageRep_ptr img)
01605         throw(CORBA::SystemException) = 0;
01606 
01607     //
01608     // IDL:HxCorba/GlobalOps/HxImageAsVec2Double:1.0
01609     //
01610     virtual HxCorba::ImageRep_ptr HxImageAsVec2Double(HxCorba::ImageRep_ptr img)
01611         throw(CORBA::SystemException) = 0;
01612 
01613     //
01614     // IDL:HxCorba/GlobalOps/HxImageAsVec2Float:1.0
01615     //
01616     virtual HxCorba::ImageRep_ptr HxImageAsVec2Float(HxCorba::ImageRep_ptr img)
01617         throw(CORBA::SystemException) = 0;
01618 
01619     //
01620     // IDL:HxCorba/GlobalOps/HxImageAsVec2Int:1.0
01621     //
01622     virtual HxCorba::ImageRep_ptr HxImageAsVec2Int(HxCorba::ImageRep_ptr img)
01623         throw(CORBA::SystemException) = 0;
01624 
01625     //
01626     // IDL:HxCorba/GlobalOps/HxImageAsVec2Short:1.0
01627     //
01628     virtual HxCorba::ImageRep_ptr HxImageAsVec2Short(HxCorba::ImageRep_ptr img)
01629         throw(CORBA::SystemException) = 0;
01630 
01631     //
01632     // IDL:HxCorba/GlobalOps/HxImageAsVec3Byte:1.0
01633     //
01634     virtual HxCorba::ImageRep_ptr HxImageAsVec3Byte(HxCorba::ImageRep_ptr img)
01635         throw(CORBA::SystemException) = 0;
01636 
01637     //
01638     // IDL:HxCorba/GlobalOps/HxImageAsVec3Double:1.0
01639     //
01640     virtual HxCorba::ImageRep_ptr HxImageAsVec3Double(HxCorba::ImageRep_ptr img)
01641         throw(CORBA::SystemException) = 0;
01642 
01643     //
01644     // IDL:HxCorba/GlobalOps/HxImageAsVec3Float:1.0
01645     //
01646     virtual HxCorba::ImageRep_ptr HxImageAsVec3Float(HxCorba::ImageRep_ptr img)
01647         throw(CORBA::SystemException) = 0;
01648 
01649     //
01650     // IDL:HxCorba/GlobalOps/HxImageAsVec3Int:1.0
01651     //
01652     virtual HxCorba::ImageRep_ptr HxImageAsVec3Int(HxCorba::ImageRep_ptr img)
01653         throw(CORBA::SystemException) = 0;
01654 
01655     //
01656     // IDL:HxCorba/GlobalOps/HxImageAsVec3Short:1.0
01657     //
01658     virtual HxCorba::ImageRep_ptr HxImageAsVec3Short(HxCorba::ImageRep_ptr img)
01659         throw(CORBA::SystemException) = 0;
01660 
01661     //
01662     // IDL:HxCorba/GlobalOps/HxImageAsComplex:1.0
01663     //
01664     virtual HxCorba::ImageRep_ptr HxImageAsComplex(HxCorba::ImageRep_ptr img)
01665         throw(CORBA::SystemException) = 0;
01666 
01667     //
01668     // IDL:HxCorba/GlobalOps/HxColorSpace:1.0
01669     //
01670     virtual HxCorba::ImageRep_ptr HxColorSpace(HxCorba::ImageRep_ptr im,
01671                                                HxCorba::ColorModel fromColorSpace,
01672                                                HxCorba::ColorModel toColorSpace)
01673         throw(CORBA::SystemException) = 0;
01674 
01675     //
01676     // IDL:HxCorba/GlobalOps/HxAffinePix:1.0
01677     //
01678     virtual HxCorba::ImageRep_ptr HxAffinePix(HxCorba::ImageRep_ptr im,
01679                                               const HxCorba::PixValue& v1,
01680                                               const HxCorba::PixValue& v2,
01681                                               const HxCorba::PixValue& v3)
01682         throw(CORBA::SystemException) = 0;
01683 
01684     //
01685     // IDL:HxCorba/GlobalOps/HxRGB2Intensity:1.0
01686     //
01687     virtual HxCorba::ImageRep_ptr HxRGB2Intensity(HxCorba::ImageRep_ptr im)
01688         throw(CORBA::SystemException) = 0;
01689 
01690     //
01691     // IDL:HxCorba/GlobalOps/HxGreyEdgeHistogram:1.0
01692     //
01693     virtual HxCorba::Histogram_ptr HxGreyEdgeHistogram(HxCorba::ImageRep_ptr objImage,
01694                                                        CORBA::Double sigma,
01695                                                        CORBA::Double threshold)
01696         throw(CORBA::SystemException) = 0;
01697 
01698     //
01699     // IDL:HxCorba/GlobalOps/HxHistogramFromFile:1.0
01700     //
01701     virtual HxCorba::Histogram_ptr HxHistogramFromFile(const char* fileName)
01702         throw(CORBA::SystemException) = 0;
01703 
01704     //
01705     // IDL:HxCorba/GlobalOps/HxImageToHistogram:1.0
01706     //
01707     virtual HxCorba::Histogram_ptr HxImageToHistogram(HxCorba::ImageRep_ptr im,
01708                                                       CORBA::Long getDim,
01709                                                       CORBA::Double lowBin,
01710                                                       CORBA::Double highBin,
01711                                                       CORBA::Long nBin)
01712         throw(CORBA::SystemException) = 0;
01713 
01714     //
01715     // IDL:HxCorba/GlobalOps/HxLabelBlobs:1.0
01716     //
01717     virtual HxCorba::Blob2dSet* HxLabelBlobs(HxCorba::ImageRep_ptr image,
01718                                              HxCorba::ImageRep_ptr mask,
01719                                              CORBA::Long minimalBlobArea)
01720         throw(CORBA::SystemException) = 0;
01721 
01722     //
01723     // IDL:HxCorba/GlobalOps/HxExportMatlabPixels:1.0
01724     //
01725     virtual void HxExportMatlabPixels(HxCorba::ImageRep_ptr im,
01726                                       HxCorba::DoubleSeq& pixels)
01727         throw(CORBA::SystemException) = 0;
01728 
01729     //
01730     // IDL:HxCorba/GlobalOps/HxWriteFile:1.0
01731     //
01732     virtual CORBA::Boolean HxWriteFile(HxCorba::ImageRep_ptr im,
01733                                        const char* fileName)
01734         throw(CORBA::SystemException) = 0;
01735 
01736     //
01737     // IDL:HxCorba/GlobalOps/HxImagesToFile:1.0
01738     //
01739     virtual CORBA::Boolean HxImagesToFile(const HxCorba::ImageList& ims,
01740                                           const char* fileName)
01741         throw(CORBA::SystemException) = 0;
01742 
01743     //
01744     // IDL:HxCorba/GlobalOps/HxCannyEdgeMap:1.0
01745     //
01746     virtual HxCorba::ImageRep_ptr HxCannyEdgeMap(HxCorba::ImageRep_ptr img,
01747                                                  CORBA::Double sigma)
01748         throw(CORBA::SystemException) = 0;
01749 
01750     //
01751     // IDL:HxCorba/GlobalOps/HxCannyThreshold:1.0
01752     //
01753     virtual HxCorba::ImageRep_ptr HxCannyThreshold(HxCorba::ImageRep_ptr img,
01754                                                    CORBA::Double sigma,
01755                                                    CORBA::Double level)
01756         throw(CORBA::SystemException) = 0;
01757 
01758     //
01759     // IDL:HxCorba/GlobalOps/HxCannyThresholdAlt:1.0
01760     //
01761     virtual HxCorba::ImageRep_ptr HxCannyThresholdAlt(HxCorba::ImageRep_ptr img,
01762                                                       CORBA::Double sigma,
01763                                                       CORBA::Double level)
01764         throw(CORBA::SystemException) = 0;
01765 
01766     //
01767     // IDL:HxCorba/GlobalOps/HxConvGauss2d:1.0
01768     //
01769     virtual HxCorba::ImageRep_ptr HxConvGauss2d(HxCorba::ImageRep_ptr img,
01770                                                 CORBA::Double sigmax,
01771                                                 CORBA::Long orderDerivx,
01772                                                 CORBA::Double accuracyx,
01773                                                 CORBA::Double sigmay,
01774                                                 CORBA::Long orderDerivy,
01775                                                 CORBA::Double accuracyy)
01776         throw(CORBA::SystemException) = 0;
01777 
01778     //
01779     // IDL:HxCorba/GlobalOps/HxConvGauss3d:1.0
01780     //
01781     virtual HxCorba::ImageRep_ptr HxConvGauss3d(HxCorba::ImageRep_ptr img,
01782                                                 CORBA::Double sigmax,
01783                                                 CORBA::Long orderDerivx,
01784                                                 CORBA::Double accuracyx,
01785                                                 CORBA::Double sigmay,
01786                                                 CORBA::Long orderDerivy,
01787                                                 CORBA::Double accuracyy,
01788                                                 CORBA::Double sigmaz,
01789                                                 CORBA::Long orderDerivz,
01790                                                 CORBA::Double accuracyz)
01791         throw(CORBA::SystemException) = 0;
01792 
01793     //
01794     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated:1.0
01795     //
01796     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated(HxCorba::ImageRep_ptr im,
01797                                                         HxCorba::ImageRep_ptr kernel,
01798                                                         HxCorba::ResultPrecision resPrec)
01799         throw(CORBA::SystemException) = 0;
01800 
01801     //
01802     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated2d:1.0
01803     //
01804     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated2d(HxCorba::ImageRep_ptr img,
01805                                                           HxCorba::ImageRep_ptr kernelX,
01806                                                           HxCorba::ImageRep_ptr kernelY,
01807                                                           HxCorba::ResultPrecision resPrec)
01808         throw(CORBA::SystemException) = 0;
01809 
01810     //
01811     // IDL:HxCorba/GlobalOps/HxConvolution:1.0
01812     //
01813     virtual HxCorba::ImageRep_ptr HxConvolution(HxCorba::ImageRep_ptr im,
01814                                                 HxCorba::ImageRep_ptr kernel,
01815                                                 HxCorba::ResultPrecision resPrec)
01816         throw(CORBA::SystemException) = 0;
01817 
01818     //
01819     // IDL:HxCorba/GlobalOps/HxConvolution1d:1.0
01820     //
01821     virtual HxCorba::ImageRep_ptr HxConvolution1d(HxCorba::ImageRep_ptr im,
01822                                                   HxCorba::ImageRep_ptr kernel,
01823                                                   CORBA::Long dimension,
01824                                                   HxCorba::ResultPrecision resPrec)
01825         throw(CORBA::SystemException) = 0;
01826 
01827     //
01828     // IDL:HxCorba/GlobalOps/HxDistanceTransform:1.0
01829     //
01830     virtual HxCorba::ImageRep_ptr HxDistanceTransform(HxCorba::ImageRep_ptr img)
01831         throw(CORBA::SystemException) = 0;
01832 
01833     //
01834     // IDL:HxCorba/GlobalOps/HxGauss:1.0
01835     //
01836     virtual HxCorba::ImageRep_ptr HxGauss(HxCorba::ImageRep_ptr img,
01837                                           CORBA::Double sigma,
01838                                           CORBA::Double accuracy)
01839         throw(CORBA::SystemException) = 0;
01840 
01841     //
01842     // IDL:HxCorba/GlobalOps/HxGaussDerivative2d:1.0
01843     //
01844     virtual HxCorba::ImageRep_ptr HxGaussDerivative2d(HxCorba::ImageRep_ptr img,
01845                                                       CORBA::Double sigma,
01846                                                       CORBA::Long orderDerivx,
01847                                                       CORBA::Long orderDerivy,
01848                                                       CORBA::Double accuracy)
01849         throw(CORBA::SystemException) = 0;
01850 
01851     //
01852     // IDL:HxCorba/GlobalOps/HxGaussDerivative3d:1.0
01853     //
01854     virtual HxCorba::ImageRep_ptr HxGaussDerivative3d(HxCorba::ImageRep_ptr img,
01855                                                       CORBA::Double sigma,
01856                                                       CORBA::Long orderDerivx,
01857                                                       CORBA::Long orderDerivy,
01858                                                       CORBA::Long orderDerivz,
01859                                                       CORBA::Double accuracy)
01860         throw(CORBA::SystemException) = 0;
01861 
01862     //
01863     // IDL:HxCorba/GlobalOps/HxNormalizedCorrelation:1.0
01864     //
01865     virtual HxCorba::ImageRep_ptr HxNormalizedCorrelation(HxCorba::ImageRep_ptr im,
01866                                                           HxCorba::ImageRep_ptr kernel)
01867         throw(CORBA::SystemException) = 0;
01868 
01869     //
01870     // IDL:HxCorba/GlobalOps/HxParabolicDilation:1.0
01871     //
01872     virtual HxCorba::ImageRep_ptr HxParabolicDilation(HxCorba::ImageRep_ptr img,
01873                                                       CORBA::Double rho,
01874                                                       CORBA::Double accuracy)
01875         throw(CORBA::SystemException) = 0;
01876 
01877     //
01878     // IDL:HxCorba/GlobalOps/HxParabolicErosion:1.0
01879     //
01880     virtual HxCorba::ImageRep_ptr HxParabolicErosion(HxCorba::ImageRep_ptr img,
01881                                                      CORBA::Double rho,
01882                                                      CORBA::Double accuracy)
01883         throw(CORBA::SystemException) = 0;
01884 
01885     //
01886     // IDL:HxCorba/GlobalOps/HxPercentile:1.0
01887     //
01888     virtual HxCorba::ImageRep_ptr HxPercentile(HxCorba::ImageRep_ptr im,
01889                                                CORBA::Long neighSize,
01890                                                CORBA::Double perc)
01891         throw(CORBA::SystemException) = 0;
01892 
01893     //
01894     // IDL:HxCorba/GlobalOps/HxRecGauss:1.0
01895     //
01896     virtual HxCorba::ImageRep_ptr HxRecGauss(HxCorba::ImageRep_ptr im,
01897                                              CORBA::Double sx,
01898                                              CORBA::Double sy,
01899                                              CORBA::Long dx,
01900                                              CORBA::Long dy,
01901                                              CORBA::Long recurOrder)
01902         throw(CORBA::SystemException) = 0;
01903 
01904     //
01905     // IDL:HxCorba/GlobalOps/HxUniform:1.0
01906     //
01907     virtual HxCorba::ImageRep_ptr HxUniform(HxCorba::ImageRep_ptr im,
01908                                             const HxCorba::Sizes& size)
01909         throw(CORBA::SystemException) = 0;
01910 
01911     //
01912     // IDL:HxCorba/GlobalOps/HxUniformNonSep:1.0
01913     //
01914     virtual HxCorba::ImageRep_ptr HxUniformNonSep(HxCorba::ImageRep_ptr im,
01915                                                   const HxCorba::Sizes& size)
01916         throw(CORBA::SystemException) = 0;
01917 
01918     //
01919     // IDL:HxCorba/GlobalOps/HxMakeFrom2Images:1.0
01920     //
01921     virtual HxCorba::ImageRep_ptr HxMakeFrom2Images(HxCorba::ImageRep_ptr i1,
01922                                                     HxCorba::ImageRep_ptr i2)
01923         throw(CORBA::SystemException) = 0;
01924 
01925     //
01926     // IDL:HxCorba/GlobalOps/HxMakeFrom3Images:1.0
01927     //
01928     virtual HxCorba::ImageRep_ptr HxMakeFrom3Images(HxCorba::ImageRep_ptr i1,
01929                                                     HxCorba::ImageRep_ptr i2,
01930                                                     HxCorba::ImageRep_ptr i3)
01931         throw(CORBA::SystemException) = 0;
01932 
01933     //
01934     // IDL:HxCorba/GlobalOps/HxMakeFromByteData:1.0
01935     //
01936     virtual HxCorba::ImageRep_ptr HxMakeFromByteData(CORBA::Long pixelDimensionality,
01937                                                      CORBA::Long dimensions,
01938                                                      const HxCorba::Sizes& size,
01939                                                      const HxCorba::OctetSeq& data)
01940         throw(CORBA::SystemException) = 0;
01941 
01942     //
01943     // IDL:HxCorba/GlobalOps/HxMakeFromDoubleData:1.0
01944     //
01945     virtual HxCorba::ImageRep_ptr HxMakeFromDoubleData(CORBA::Long pixelDimensionality,
01946                                                        CORBA::Long dimensions,
01947                                                        const HxCorba::Sizes& size,
01948                                                        const HxCorba::DoubleSeq& data)
01949         throw(CORBA::SystemException) = 0;
01950 
01951     //
01952     // IDL:HxCorba/GlobalOps/HxMakeFromFile:1.0
01953     //
01954     virtual HxCorba::ImageRep_ptr HxMakeFromFile(const char* fileName)
01955         throw(CORBA::SystemException) = 0;
01956 
01957     //
01958     // IDL:HxCorba/GlobalOps/HxMakeFromFileSI:1.0
01959     //
01960     virtual HxCorba::ImageRep_ptr HxMakeFromFileSI(const char* fileName)
01961         throw(CORBA::SystemException) = 0;
01962 
01963     //
01964     // IDL:HxCorba/GlobalOps/HxMakeFromFloatData:1.0
01965     //
01966     virtual HxCorba::ImageRep_ptr HxMakeFromFloatData(CORBA::Long pixelDimensionality,
01967                                                       CORBA::Long dimensions,
01968                                                       const HxCorba::Sizes& size,
01969                                                       const HxCorba::FloatSeq& data)
01970         throw(CORBA::SystemException) = 0;
01971 
01972     //
01973     // IDL:HxCorba/GlobalOps/HxMakeFromGrayValue:1.0
01974     //
01975     virtual HxCorba::ImageRep_ptr HxMakeFromGrayValue(HxCorba::ImageSignature signature,
01976                                                       const HxCorba::Sizes& size,
01977                                                       const HxCorba::OctetSeq& pixels)
01978         throw(CORBA::SystemException) = 0;
01979 
01980     //
01981     // IDL:HxCorba/GlobalOps/HxMakeFromImage:1.0
01982     //
01983     virtual HxCorba::ImageRep_ptr HxMakeFromImage(HxCorba::ImageSignature signature,
01984                                                   HxCorba::ImageRep_ptr src)
01985         throw(CORBA::SystemException) = 0;
01986 
01987     //
01988     // IDL:HxCorba/GlobalOps/HxMakeFromImport:1.0
01989     //
01990     virtual HxCorba::ImageRep_ptr HxMakeFromImport(HxCorba::ImageSignature signature,
01991                                                    const HxCorba::Sizes& size,
01992                                                    const char* importOp,
01993                                                    HxCorba::TagList_ptr tags)
01994         throw(CORBA::SystemException) = 0;
01995 
01996     //
01997     // IDL:HxCorba/GlobalOps/HxMakeFromIntData:1.0
01998     //
01999     virtual HxCorba::ImageRep_ptr HxMakeFromIntData(CORBA::Long pixelDimensionality,
02000                                                     CORBA::Long dimensions,
02001                                                     const HxCorba::Sizes& size,
02002                                                     const HxCorba::LongSeq& data)
02003         throw(CORBA::SystemException) = 0;
02004 
02005     //
02006     // IDL:HxCorba/GlobalOps/HxMakeFromJavaRgb:1.0
02007     //
02008     virtual HxCorba::ImageRep_ptr HxMakeFromJavaRgb(HxCorba::ImageSignature signature,
02009                                                     const HxCorba::Sizes& size,
02010                                                     const HxCorba::LongSeq& pixels)
02011         throw(CORBA::SystemException) = 0;
02012 
02013     //
02014     // IDL:HxCorba/GlobalOps/HxMakeFromMatlab:1.0
02015     //
02016     virtual HxCorba::ImageRep_ptr HxMakeFromMatlab(HxCorba::ImageSignature signature,
02017                                                    const HxCorba::Sizes& size,
02018                                                    const HxCorba::DoubleSeq& pixels)
02019         throw(CORBA::SystemException) = 0;
02020 
02021     //
02022     // IDL:HxCorba/GlobalOps/HxMakeFromNamedGenerator:1.0
02023     //
02024     virtual HxCorba::ImageRep_ptr HxMakeFromNamedGenerator(HxCorba::ImageSignature signature,
02025                                                            const char* generatorName,
02026                                                            HxCorba::TagList_ptr tags)
02027         throw(CORBA::SystemException) = 0;
02028 
02029     //
02030     // IDL:HxCorba/GlobalOps/HxMakeFromPpmPixels:1.0
02031     //
02032     virtual HxCorba::ImageRep_ptr HxMakeFromPpmPixels(HxCorba::ImageSignature signature,
02033                                                       const HxCorba::Sizes& size,
02034                                                       const HxCorba::OctetSeq& pixels)
02035         throw(CORBA::SystemException) = 0;
02036 
02037     //
02038     // IDL:HxCorba/GlobalOps/HxMakeFromShortData:1.0
02039     //
02040     virtual HxCorba::ImageRep_ptr HxMakeFromShortData(CORBA::Long pixelDimensionality,
02041                                                       CORBA::Long dimensions,
02042                                                       const HxCorba::Sizes& size,
02043                                                       const HxCorba::ShortSeq& data)
02044         throw(CORBA::SystemException) = 0;
02045 
02046     //
02047     // IDL:HxCorba/GlobalOps/HxMakeFromSignature:1.0
02048     //
02049     virtual HxCorba::ImageRep_ptr HxMakeFromSignature(HxCorba::ImageSignature signature,
02050                                                       const HxCorba::Sizes& size)
02051         throw(CORBA::SystemException) = 0;
02052 
02053     //
02054     // IDL:HxCorba/GlobalOps/HxMakeFromValue:1.0
02055     //
02056     virtual HxCorba::ImageRep_ptr HxMakeFromValue(HxCorba::ImageSignature signature,
02057                                                   const HxCorba::Sizes& size,
02058                                                   const HxCorba::PixValue& val)
02059         throw(CORBA::SystemException) = 0;
02060 
02061     //
02062     // IDL:HxCorba/GlobalOps/HxMakeGaussian1d:1.0
02063     //
02064     virtual HxCorba::ImageRep_ptr HxMakeGaussian1d(CORBA::Double sigma,
02065                                                    CORBA::Long deri,
02066                                                    CORBA::Double accuracy,
02067                                                    CORBA::Long maxfsize,
02068                                                    CORBA::Long fsize)
02069         throw(CORBA::SystemException) = 0;
02070 
02071     //
02072     // IDL:HxCorba/GlobalOps/HxMakeParabola1d:1.0
02073     //
02074     virtual HxCorba::ImageRep_ptr HxMakeParabola1d(CORBA::Double rho,
02075                                                    CORBA::Double accuracy,
02076                                                    CORBA::Long maxfsize,
02077                                                    CORBA::Long fsize)
02078         throw(CORBA::SystemException) = 0;
02079 
02080     //
02081     // IDL:HxCorba/GlobalOps/HxImagesFromFile:1.0
02082     //
02083     virtual HxCorba::ImageList* HxImagesFromFile(const char* fileName)
02084         throw(CORBA::SystemException) = 0;
02085 
02086     //
02087     // IDL:HxCorba/GlobalOps/HxExtend:1.0
02088     //
02089     virtual HxCorba::ImageRep_ptr HxExtend(HxCorba::ImageRep_ptr img,
02090                                            HxCorba::ImageRep_ptr background,
02091                                            const HxCorba::Point& begin)
02092         throw(CORBA::SystemException) = 0;
02093 
02094     //
02095     // IDL:HxCorba/GlobalOps/HxExtendVal:1.0
02096     //
02097     virtual HxCorba::ImageRep_ptr HxExtendVal(HxCorba::ImageRep_ptr img,
02098                                               const HxCorba::Sizes& newSize,
02099                                               const HxCorba::PixValue& background,
02100                                               const HxCorba::Point& begin)
02101         throw(CORBA::SystemException) = 0;
02102 
02103     //
02104     // IDL:HxCorba/GlobalOps/HxRestrict:1.0
02105     //
02106     virtual HxCorba::ImageRep_ptr HxRestrict(HxCorba::ImageRep_ptr img,
02107                                              const HxCorba::Point& begin,
02108                                              const HxCorba::Point& end)
02109         throw(CORBA::SystemException) = 0;
02110 
02111     //
02112     // IDL:HxCorba/GlobalOps/HxScale:1.0
02113     //
02114     virtual HxCorba::ImageRep_ptr HxScale(HxCorba::ImageRep_ptr img,
02115                                           CORBA::Double sx,
02116                                           CORBA::Double sy,
02117                                           CORBA::Double sz,
02118                                           HxCorba::GeoIntType gi,
02119                                           CORBA::Long adjustSize)
02120         throw(CORBA::SystemException) = 0;
02121 
02122     //
02123     // IDL:HxCorba/GlobalOps/HxImageMaxSize:1.0
02124     //
02125     virtual CORBA::Long HxImageMaxSize(HxCorba::ImageRep_ptr img)
02126         throw(CORBA::SystemException) = 0;
02127 
02128     //
02129     // IDL:HxCorba/GlobalOps/HxImageMinSize:1.0
02130     //
02131     virtual CORBA::Long HxImageMinSize(HxCorba::ImageRep_ptr img)
02132         throw(CORBA::SystemException) = 0;
02133 
02134     //
02135     // IDL:HxCorba/GlobalOps/HxIdentMaskMean:1.0
02136     //
02137     virtual HxCorba::PixValue HxIdentMaskMean(HxCorba::ImageRep_ptr im,
02138                                               HxCorba::ImageRep_ptr mask,
02139                                               const HxCorba::Point& p,
02140                                               const HxCorba::Sizes& size,
02141                                               CORBA::Long label)
02142         throw(CORBA::SystemException) = 0;
02143 
02144     //
02145     // IDL:HxCorba/GlobalOps/HxIdentMaskStDev:1.0
02146     //
02147     virtual HxCorba::PixValue HxIdentMaskStDev(HxCorba::ImageRep_ptr im,
02148                                                HxCorba::ImageRep_ptr mask,
02149                                                const HxCorba::Point& p,
02150                                                const HxCorba::Sizes& size,
02151                                                CORBA::Long label)
02152         throw(CORBA::SystemException) = 0;
02153 
02154     //
02155     // IDL:HxCorba/GlobalOps/HxIdentMaskSum:1.0
02156     //
02157     virtual HxCorba::PixValue HxIdentMaskSum(HxCorba::ImageRep_ptr im,
02158                                              HxCorba::ImageRep_ptr mask,
02159                                              const HxCorba::Point& p,
02160                                              const HxCorba::Sizes& size,
02161                                              CORBA::Long label)
02162         throw(CORBA::SystemException) = 0;
02163 
02164     //
02165     // IDL:HxCorba/GlobalOps/HxMaskSum:1.0
02166     //
02167     virtual HxCorba::PixValue HxMaskSum(HxCorba::ImageRep_ptr im,
02168                                         HxCorba::ImageRep_ptr mask,
02169                                         const HxCorba::Point& p)
02170         throw(CORBA::SystemException) = 0;
02171 
02172     //
02173     // IDL:HxCorba/GlobalOps/HxThreshold:1.0
02174     //
02175     virtual HxCorba::ImageRep_ptr HxThreshold(HxCorba::ImageRep_ptr im,
02176                                               const HxCorba::PixValue& val)
02177         throw(CORBA::SystemException) = 0;
02178 
02179     //
02180     // IDL:HxCorba/GlobalOps/HxTriStateThreshold:1.0
02181     //
02182     virtual HxCorba::ImageRep_ptr HxTriStateThreshold(HxCorba::ImageRep_ptr im,
02183                                                       const HxCorba::PixValue& level,
02184                                                       const HxCorba::PixValue& v1,
02185                                                       const HxCorba::PixValue& v2,
02186                                                       const HxCorba::PixValue& v3)
02187         throw(CORBA::SystemException) = 0;
02188 
02189     //
02190     // IDL:HxCorba/GlobalOps/HxContrastStretch:1.0
02191     //
02192     virtual HxCorba::ImageRep_ptr HxContrastStretch(HxCorba::ImageRep_ptr im,
02193                                                     CORBA::Double val)
02194         throw(CORBA::SystemException) = 0;
02195 
02196     //
02197     // IDL:HxCorba/GlobalOps/HxSquaredDistance:1.0
02198     //
02199     virtual HxCorba::ImageRep_ptr HxSquaredDistance(HxCorba::ImageRep_ptr im1,
02200                                                     HxCorba::ImageRep_ptr im2)
02201         throw(CORBA::SystemException) = 0;
02202 
02203     //
02204     // IDL:HxCorba/GlobalOps/VxRelEquals:1.0
02205     //
02206     virtual CORBA::Boolean VxRelEquals(const HxCorba::VxTimeSpan& elt1,
02207                                        const HxCorba::VxTimeSpan& elt2)
02208         throw(CORBA::SystemException) = 0;
02209 
02210     //
02211     // IDL:HxCorba/GlobalOps/VxRelMeets:1.0
02212     //
02213     virtual CORBA::Boolean VxRelMeets(const HxCorba::VxTimeSpan& elt1,
02214                                       const HxCorba::VxTimeSpan& elt2)
02215         throw(CORBA::SystemException) = 0;
02216 
02217     //
02218     // IDL:HxCorba/GlobalOps/VxRelBefore:1.0
02219     //
02220     virtual CORBA::Boolean VxRelBefore(const HxCorba::VxTimeSpan& elt1,
02221                                        const HxCorba::VxTimeSpan& elt2)
02222         throw(CORBA::SystemException) = 0;
02223 
02224     //
02225     // IDL:HxCorba/GlobalOps/VxRelOverlaps:1.0
02226     //
02227     virtual CORBA::Boolean VxRelOverlaps(const HxCorba::VxTimeSpan& elt1,
02228                                          const HxCorba::VxTimeSpan& elt2)
02229         throw(CORBA::SystemException) = 0;
02230 
02231     //
02232     // IDL:HxCorba/GlobalOps/VxRelDur:1.0
02233     //
02234     virtual CORBA::Boolean VxRelDur(const HxCorba::VxTimeSpan& elt1,
02235                                     const HxCorba::VxTimeSpan& elt2)
02236         throw(CORBA::SystemException) = 0;
02237 
02238     //
02239     // IDL:HxCorba/GlobalOps/VxRelCon:1.0
02240     //
02241     virtual CORBA::Boolean VxRelCon(const HxCorba::VxTimeSpan& elt1,
02242                                     const HxCorba::VxTimeSpan& elt2)
02243         throw(CORBA::SystemException) = 0;
02244 
02245     //
02246     // IDL:HxCorba/GlobalOps/VxRelMeetsAnywhere:1.0
02247     //
02248     virtual CORBA::Boolean VxRelMeetsAnywhere(const HxCorba::VxTimeSpan& elt1,
02249                                               const HxCorba::VxTimeSpan& elt2)
02250         throw(CORBA::SystemException) = 0;
02251 
02252     //
02253     // IDL:HxCorba/GlobalOps/VxRelBeforeAfter:1.0
02254     //
02255     virtual CORBA::Boolean VxRelBeforeAfter(const HxCorba::VxTimeSpan& elt1,
02256                                             const HxCorba::VxTimeSpan& elt2)
02257         throw(CORBA::SystemException) = 0;
02258 
02259     //
02260     // IDL:HxCorba/GlobalOps/VxRelOverlapsAnywhere:1.0
02261     //
02262     virtual CORBA::Boolean VxRelOverlapsAnywhere(const HxCorba::VxTimeSpan& elt1,
02263                                                  const HxCorba::VxTimeSpan& elt2)
02264         throw(CORBA::SystemException) = 0;
02265 
02266     //
02267     // IDL:HxCorba/GlobalOps/VxRelAsString:1.0
02268     //
02269     virtual char* VxRelAsString(const HxCorba::VxTimeSpan& elt1,
02270                                 const HxCorba::VxTimeSpan& elt2)
02271         throw(CORBA::SystemException) = 0;
02272 
02273     //
02274     // IDL:HxCorba/GlobalOps/HxInvarOpenDB:1.0
02275     //
02276     virtual void HxInvarOpenDB(const char* indexFile,
02277                                const char* dbDir)
02278         throw(CORBA::SystemException) = 0;
02279 
02280     //
02281     // IDL:HxCorba/GlobalOps/HxInvarRandom:1.0
02282     //
02283     virtual HxCorba::StringSeq* HxInvarRandom(const char* invar,
02284                                               CORBA::Long n)
02285         throw(CORBA::SystemException) = 0;
02286 
02287     //
02288     // IDL:HxCorba/GlobalOps/HxInvarSearch:1.0
02289     //
02290     virtual HxCorba::StringSeq* HxInvarSearch(HxCorba::ImageRep_ptr im,
02291                                               const char* invar,
02292                                               CORBA::Long n)
02293         throw(CORBA::SystemException) = 0;
02294 
02295     //
02296     // IDL:HxCorba/GlobalOps/HxInvarSearchHisto:1.0
02297     //
02298     virtual HxCorba::StringSeq* HxInvarSearchHisto(const HxCorba::HistogramList& target,
02299                                                    const char* invar,
02300                                                    CORBA::Long n)
02301         throw(CORBA::SystemException) = 0;
02302 
02303     //
02304     // IDL:HxCorba/GlobalOps/HxInvarMatchHistos:1.0
02305     //
02306     virtual CORBA::Double HxInvarMatchHistos(const HxCorba::HistogramList& l1,
02307                                              const HxCorba::HistogramList& l2)
02308         throw(CORBA::SystemException) = 0;
02309 
02310     //
02311     // IDL:HxCorba/GlobalOps/HxInvarIndexDB:1.0
02312     //
02313     virtual void HxInvarIndexDB(const char* indexFile,
02314                                 const char* dbDir,
02315                                 const char* invar,
02316                                 CORBA::Double s,
02317                                 CORBA::Long bins)
02318         throw(CORBA::SystemException) = 0;
02319 
02320     //
02321     // IDL:HxCorba/GlobalOps/JmNJetInvarE:1.0
02322     //
02323     virtual HxCorba::ImageRep_ptr JmNJetInvarE(HxCorba::NJet_ptr nj)
02324         throw(CORBA::SystemException) = 0;
02325 
02326     //
02327     // IDL:HxCorba/GlobalOps/JmNJetInvarC:1.0
02328     //
02329     virtual HxCorba::ImageRep_ptr JmNJetInvarC(HxCorba::NJet_ptr nj)
02330         throw(CORBA::SystemException) = 0;
02331 
02332     //
02333     // IDL:HxCorba/GlobalOps/JmNJetInvarWw:1.0
02334     //
02335     virtual HxCorba::ImageRep_ptr JmNJetInvarWw(HxCorba::NJet_ptr nj)
02336         throw(CORBA::SystemException) = 0;
02337 
02338     //
02339     // IDL:HxCorba/GlobalOps/JmNJetInvarCw:1.0
02340     //
02341     virtual HxCorba::ImageRep_ptr JmNJetInvarCw(HxCorba::NJet_ptr nj)
02342         throw(CORBA::SystemException) = 0;
02343 
02344     //
02345     // IDL:HxCorba/GlobalOps/JmNJetInvarEHisto:1.0
02346     //
02347     virtual HxCorba::HistogramList* JmNJetInvarEHisto(HxCorba::NJet_ptr nj,
02348                                                       CORBA::Long nBin)
02349         throw(CORBA::SystemException) = 0;
02350 
02351     //
02352     // IDL:HxCorba/GlobalOps/JmNJetInvarCHisto:1.0
02353     //
02354     virtual HxCorba::HistogramList* JmNJetInvarCHisto(HxCorba::NJet_ptr nj,
02355                                                       CORBA::Long nBin)
02356         throw(CORBA::SystemException) = 0;
02357 
02358     //
02359     // IDL:HxCorba/GlobalOps/JmNJetInvarWwHisto:1.0
02360     //
02361     virtual HxCorba::HistogramList* JmNJetInvarWwHisto(HxCorba::NJet_ptr nj,
02362                                                        CORBA::Long nBin)
02363         throw(CORBA::SystemException) = 0;
02364 
02365     //
02366     // IDL:HxCorba/GlobalOps/JmNJetInvarCwHisto:1.0
02367     //
02368     virtual HxCorba::HistogramList* JmNJetInvarCwHisto(HxCorba::NJet_ptr nj,
02369                                                        CORBA::Long nBin)
02370         throw(CORBA::SystemException) = 0;
02371 
02372     //
02373     // IDL:HxCorba/GlobalOps/JmInvarEHisto:1.0
02374     //
02375     virtual HxCorba::HistogramList* JmInvarEHisto(HxCorba::ImageRep_ptr im,
02376                                                   CORBA::Double scale,
02377                                                   CORBA::Long nBin)
02378         throw(CORBA::SystemException) = 0;
02379 
02380     //
02381     // IDL:HxCorba/GlobalOps/JmInvarCHisto:1.0
02382     //
02383     virtual HxCorba::HistogramList* JmInvarCHisto(HxCorba::ImageRep_ptr im,
02384                                                   CORBA::Double scale,
02385                                                   CORBA::Long nBin)
02386         throw(CORBA::SystemException) = 0;
02387 
02388     //
02389     // IDL:HxCorba/GlobalOps/JmInvarWwHisto:1.0
02390     //
02391     virtual HxCorba::HistogramList* JmInvarWwHisto(HxCorba::ImageRep_ptr im,
02392                                                    CORBA::Double scale,
02393                                                    CORBA::Long nBin)
02394         throw(CORBA::SystemException) = 0;
02395 
02396     //
02397     // IDL:HxCorba/GlobalOps/JmInvarCwHisto:1.0
02398     //
02399     virtual HxCorba::HistogramList* JmInvarCwHisto(HxCorba::ImageRep_ptr im,
02400                                                    CORBA::Double scale,
02401                                                    CORBA::Long nBin)
02402         throw(CORBA::SystemException) = 0;
02403 
02404     //
02405     // IDL:HxCorba/GlobalOps/HxNJetInvar:1.0
02406     //
02407     virtual HxCorba::DoubleSeqSeq* HxNJetInvar(HxCorba::ImageRep_ptr im,
02408                                                const char* invar,
02409                                                CORBA::Double scale,
02410                                                CORBA::Long nBin)
02411         throw(CORBA::SystemException) = 0;
02412 };
02413 
02414 } // End of namespace POA_HxCorba
02415 
02416 //
02417 // IDL:HxCorba:1.0
02418 //
02419 namespace OBDirectStubImpl_HxCorba
02420 {
02421 
02422 //
02423 // IDL:HxCorba/GlobalOps:1.0
02424 //
02425 class GlobalOps : virtual public OBStubImpl_HxCorba::GlobalOps,
02426                   virtual public OBDirectStubImpl_HxCorba::UserOps
02427 {
02428     GlobalOps(const GlobalOps&);
02429     void operator=(const GlobalOps&);
02430 
02431 protected:
02432 
02433 #ifdef HAVE_VCPLUSPLUS_BUGS
02434 
02435     GlobalOps() { }
02436 
02437 #endif
02438 
02439     GlobalOps(PortableServer::POA_ptr,
02440               const PortableServer::ObjectId&,
02441               PortableServer::ServantBase*);
02442 
02443     friend class POA_HxCorba::GlobalOps;
02444 
02445 public:
02446 
02447     //
02448     // IDL:HxCorba/GlobalOps/HxAbs:1.0
02449     //
02450     virtual HxCorba::ImageRep_ptr HxAbs(HxCorba::ImageRep_ptr im);
02451 
02452     //
02453     // IDL:HxCorba/GlobalOps/HxCeil:1.0
02454     //
02455     virtual HxCorba::ImageRep_ptr HxCeil(HxCorba::ImageRep_ptr im);
02456 
02457     //
02458     // IDL:HxCorba/GlobalOps/HxComplement:1.0
02459     //
02460     virtual HxCorba::ImageRep_ptr HxComplement(HxCorba::ImageRep_ptr im);
02461 
02462     //
02463     // IDL:HxCorba/GlobalOps/HxExp:1.0
02464     //
02465     virtual HxCorba::ImageRep_ptr HxExp(HxCorba::ImageRep_ptr im);
02466 
02467     //
02468     // IDL:HxCorba/GlobalOps/HxFloor:1.0
02469     //
02470     virtual HxCorba::ImageRep_ptr HxFloor(HxCorba::ImageRep_ptr im);
02471 
02472     //
02473     // IDL:HxCorba/GlobalOps/HxLog:1.0
02474     //
02475     virtual HxCorba::ImageRep_ptr HxLog(HxCorba::ImageRep_ptr im);
02476 
02477     //
02478     // IDL:HxCorba/GlobalOps/HxLog10:1.0
02479     //
02480     virtual HxCorba::ImageRep_ptr HxLog10(HxCorba::ImageRep_ptr im);
02481 
02482     //
02483     // IDL:HxCorba/GlobalOps/HxNegate:1.0
02484     //
02485     virtual HxCorba::ImageRep_ptr HxNegate(HxCorba::ImageRep_ptr im);
02486 
02487     //
02488     // IDL:HxCorba/GlobalOps/HxNorm1:1.0
02489     //
02490     virtual HxCorba::ImageRep_ptr HxNorm1(HxCorba::ImageRep_ptr im);
02491 
02492     //
02493     // IDL:HxCorba/GlobalOps/HxNorm2:1.0
02494     //
02495     virtual HxCorba::ImageRep_ptr HxNorm2(HxCorba::ImageRep_ptr im);
02496 
02497     //
02498     // IDL:HxCorba/GlobalOps/HxNormInf:1.0
02499     //
02500     virtual HxCorba::ImageRep_ptr HxNormInf(HxCorba::ImageRep_ptr im);
02501 
02502     //
02503     // IDL:HxCorba/GlobalOps/HxProjectRange:1.0
02504     //
02505     virtual HxCorba::ImageRep_ptr HxProjectRange(HxCorba::ImageRep_ptr im,
02506                                                  CORBA::Long dimension);
02507 
02508     //
02509     // IDL:HxCorba/GlobalOps/HxSqrt:1.0
02510     //
02511     virtual HxCorba::ImageRep_ptr HxSqrt(HxCorba::ImageRep_ptr im);
02512 
02513     //
02514     // IDL:HxCorba/GlobalOps/HxRound:1.0
02515     //
02516     virtual HxCorba::ImageRep_ptr HxRound(HxCorba::ImageRep_ptr im);
02517 
02518     //
02519     // IDL:HxCorba/GlobalOps/HxUnaryMax:1.0
02520     //
02521     virtual HxCorba::ImageRep_ptr HxUnaryMax(HxCorba::ImageRep_ptr im);
02522 
02523     //
02524     // IDL:HxCorba/GlobalOps/HxUnaryMin:1.0
02525     //
02526     virtual HxCorba::ImageRep_ptr HxUnaryMin(HxCorba::ImageRep_ptr im);
02527 
02528     //
02529     // IDL:HxCorba/GlobalOps/HxUnaryProduct:1.0
02530     //
02531     virtual HxCorba::ImageRep_ptr HxUnaryProduct(HxCorba::ImageRep_ptr im);
02532 
02533     //
02534     // IDL:HxCorba/GlobalOps/HxUnarySum:1.0
02535     //
02536     virtual HxCorba::ImageRep_ptr HxUnarySum(HxCorba::ImageRep_ptr im);
02537 
02538     //
02539     // IDL:HxCorba/GlobalOps/HxAcos:1.0
02540     //
02541     virtual HxCorba::ImageRep_ptr HxAcos(HxCorba::ImageRep_ptr im);
02542 
02543     //
02544     // IDL:HxCorba/GlobalOps/HxAsin:1.0
02545     //
02546     virtual HxCorba::ImageRep_ptr HxAsin(HxCorba::ImageRep_ptr im);
02547 
02548     //
02549     // IDL:HxCorba/GlobalOps/HxAtan:1.0
02550     //
02551     virtual HxCorba::ImageRep_ptr HxAtan(HxCorba::ImageRep_ptr im);
02552 
02553     //
02554     // IDL:HxCorba/GlobalOps/HxAtan2:1.0
02555     //
02556     virtual HxCorba::ImageRep_ptr HxAtan2(HxCorba::ImageRep_ptr im);
02557 
02558     //
02559     // IDL:HxCorba/GlobalOps/HxCos:1.0
02560     //
02561     virtual HxCorba::ImageRep_ptr HxCos(HxCorba::ImageRep_ptr im);
02562 
02563     //
02564     // IDL:HxCorba/GlobalOps/HxCosh:1.0
02565     //
02566     virtual HxCorba::ImageRep_ptr HxCosh(HxCorba::ImageRep_ptr im);
02567 
02568     //
02569     // IDL:HxCorba/GlobalOps/HxSin:1.0
02570     //
02571     virtual HxCorba::ImageRep_ptr HxSin(HxCorba::ImageRep_ptr im);
02572 
02573     //
02574     // IDL:HxCorba/GlobalOps/HxSinh:1.0
02575     //
02576     virtual HxCorba::ImageRep_ptr HxSinh(HxCorba::ImageRep_ptr im);
02577 
02578     //
02579     // IDL:HxCorba/GlobalOps/HxTan:1.0
02580     //
02581     virtual HxCorba::ImageRep_ptr HxTan(HxCorba::ImageRep_ptr im);
02582 
02583     //
02584     // IDL:HxCorba/GlobalOps/HxTanh:1.0
02585     //
02586     virtual HxCorba::ImageRep_ptr HxTanh(HxCorba::ImageRep_ptr im);
02587 
02588     //
02589     // IDL:HxCorba/GlobalOps/HxArg:1.0
02590     //
02591     virtual HxCorba::ImageRep_ptr HxArg(HxCorba::ImageRep_ptr im);
02592 
02593     //
02594     // IDL:HxCorba/GlobalOps/HxConjugate:1.0
02595     //
02596     virtual HxCorba::ImageRep_ptr HxConjugate(HxCorba::ImageRep_ptr im);
02597 
02598     //
02599     // IDL:HxCorba/GlobalOps/HxAdd:1.0
02600     //
02601     virtual HxCorba::ImageRep_ptr HxAdd(HxCorba::ImageRep_ptr im1,
02602                                         HxCorba::ImageRep_ptr im2);
02603 
02604     //
02605     // IDL:HxCorba/GlobalOps/HxAnd:1.0
02606     //
02607     virtual HxCorba::ImageRep_ptr HxAnd(HxCorba::ImageRep_ptr im1,
02608                                         HxCorba::ImageRep_ptr im2);
02609 
02610     //
02611     // IDL:HxCorba/GlobalOps/HxCross:1.0
02612     //
02613     virtual HxCorba::ImageRep_ptr HxCross(HxCorba::ImageRep_ptr im1,
02614                                           HxCorba::ImageRep_ptr im2);
02615 
02616     //
02617     // IDL:HxCorba/GlobalOps/HxDiv:1.0
02618     //
02619     virtual HxCorba::ImageRep_ptr HxDiv(HxCorba::ImageRep_ptr im1,
02620                                         HxCorba::ImageRep_ptr im2);
02621 
02622     //
02623     // IDL:HxCorba/GlobalOps/HxDot:1.0
02624     //
02625     virtual HxCorba::ImageRep_ptr HxDot(HxCorba::ImageRep_ptr im1,
02626                                         HxCorba::ImageRep_ptr im2);
02627 
02628     //
02629     // IDL:HxCorba/GlobalOps/HxEqual:1.0
02630     //
02631     virtual HxCorba::ImageRep_ptr HxEqual(HxCorba::ImageRep_ptr im1,
02632                                           HxCorba::ImageRep_ptr im2);
02633 
02634     //
02635     // IDL:HxCorba/GlobalOps/HxGreaterEqual:1.0
02636     //
02637     virtual HxCorba::ImageRep_ptr HxGreaterEqual(HxCorba::ImageRep_ptr im1,
02638                                                  HxCorba::ImageRep_ptr im2);
02639 
02640     //
02641     // IDL:HxCorba/GlobalOps/HxGreaterThan:1.0
02642     //
02643     virtual HxCorba::ImageRep_ptr HxGreaterThan(HxCorba::ImageRep_ptr im1,
02644                                                 HxCorba::ImageRep_ptr im2);
02645 
02646     //
02647     // IDL:HxCorba/GlobalOps/HxInf:1.0
02648     //
02649     virtual HxCorba::ImageRep_ptr HxInf(HxCorba::ImageRep_ptr im1,
02650                                         HxCorba::ImageRep_ptr im2);
02651 
02652     //
02653     // IDL:HxCorba/GlobalOps/HxInverseProjectRange:1.0
02654     //
02655     virtual HxCorba::ImageRep_ptr HxInverseProjectRange(HxCorba::ImageRep_ptr im1,
02656                                                         CORBA::Long dimension,
02657                                                         HxCorba::ImageRep_ptr im2);
02658 
02659     //
02660     // IDL:HxCorba/GlobalOps/HxLeftShift:1.0
02661     //
02662     virtual HxCorba::ImageRep_ptr HxLeftShift(HxCorba::ImageRep_ptr im1,
02663                                               HxCorba::ImageRep_ptr im2);
02664 
02665     //
02666     // IDL:HxCorba/GlobalOps/HxLessEqual:1.0
02667     //
02668     virtual HxCorba::ImageRep_ptr HxLessEqual(HxCorba::ImageRep_ptr im1,
02669                                               HxCorba::ImageRep_ptr im2);
02670 
02671     //
02672     // IDL:HxCorba/GlobalOps/HxLessThan:1.0
02673     //
02674     virtual HxCorba::ImageRep_ptr HxLessThan(HxCorba::ImageRep_ptr im1,
02675                                              HxCorba::ImageRep_ptr im2);
02676 
02677     //
02678     // IDL:HxCorba/GlobalOps/HxMax:1.0
02679     //
02680     virtual HxCorba::ImageRep_ptr HxMax(HxCorba::ImageRep_ptr im1,
02681                                         HxCorba::ImageRep_ptr im2);
02682 
02683     //
02684     // IDL:HxCorba/GlobalOps/HxMin:1.0
02685     //
02686     virtual HxCorba::ImageRep_ptr HxMin(HxCorba::ImageRep_ptr im1,
02687                                         HxCorba::ImageRep_ptr im2);
02688 
02689     //
02690     // IDL:HxCorba/GlobalOps/HxMod:1.0
02691     //
02692     virtual HxCorba::ImageRep_ptr HxMod(HxCorba::ImageRep_ptr im1,
02693                                         HxCorba::ImageRep_ptr im2);
02694 
02695     //
02696     // IDL:HxCorba/GlobalOps/HxMul:1.0
02697     //
02698     virtual HxCorba::ImageRep_ptr HxMul(HxCorba::ImageRep_ptr im1,
02699                                         HxCorba::ImageRep_ptr im2);
02700 
02701     //
02702     // IDL:HxCorba/GlobalOps/HxNotEqual:1.0
02703     //
02704     virtual HxCorba::ImageRep_ptr HxNotEqual(HxCorba::ImageRep_ptr im1,
02705                                              HxCorba::ImageRep_ptr im2);
02706 
02707     //
02708     // IDL:HxCorba/GlobalOps/HxOr:1.0
02709     //
02710     virtual HxCorba::ImageRep_ptr HxOr(HxCorba::ImageRep_ptr im1,
02711                                        HxCorba::ImageRep_ptr im2);
02712 
02713     //
02714     // IDL:HxCorba/GlobalOps/HxPow:1.0
02715     //
02716     virtual HxCorba::ImageRep_ptr HxPow(HxCorba::ImageRep_ptr im1,
02717                                         HxCorba::ImageRep_ptr im2);
02718 
02719     //
02720     // IDL:HxCorba/GlobalOps/HxRightShift:1.0
02721     //
02722     virtual HxCorba::ImageRep_ptr HxRightShift(HxCorba::ImageRep_ptr im1,
02723                                                HxCorba::ImageRep_ptr im2);
02724 
02725     //
02726     // IDL:HxCorba/GlobalOps/HxSub:1.0
02727     //
02728     virtual HxCorba::ImageRep_ptr HxSub(HxCorba::ImageRep_ptr im1,
02729                                         HxCorba::ImageRep_ptr im2);
02730 
02731     //
02732     // IDL:HxCorba/GlobalOps/HxSup:1.0
02733     //
02734     virtual HxCorba::ImageRep_ptr HxSup(HxCorba::ImageRep_ptr im1,
02735                                         HxCorba::ImageRep_ptr im2);
02736 
02737     //
02738     // IDL:HxCorba/GlobalOps/HxXor:1.0
02739     //
02740     virtual HxCorba::ImageRep_ptr HxXor(HxCorba::ImageRep_ptr im1,
02741                                         HxCorba::ImageRep_ptr im2);
02742 
02743     //
02744     // IDL:HxCorba/GlobalOps/HxAddVal:1.0
02745     //
02746     virtual HxCorba::ImageRep_ptr HxAddVal(HxCorba::ImageRep_ptr im,
02747                                            const HxCorba::PixValue& val);
02748 
02749     //
02750     // IDL:HxCorba/GlobalOps/HxAndVal:1.0
02751     //
02752     virtual HxCorba::ImageRep_ptr HxAndVal(HxCorba::ImageRep_ptr im,
02753                                            const HxCorba::PixValue& val);
02754 
02755     //
02756     // IDL:HxCorba/GlobalOps/HxCrossVal:1.0
02757     //
02758     virtual HxCorba::ImageRep_ptr HxCrossVal(HxCorba::ImageRep_ptr im,
02759                                              const HxCorba::PixValue& val);
02760 
02761     //
02762     // IDL:HxCorba/GlobalOps/HxDivVal:1.0
02763     //
02764     virtual HxCorba::ImageRep_ptr HxDivVal(HxCorba::ImageRep_ptr im,
02765                                            const HxCorba::PixValue& val);
02766 
02767     //
02768     // IDL:HxCorba/GlobalOps/HxDotVal:1.0
02769     //
02770     virtual HxCorba::ImageRep_ptr HxDotVal(HxCorba::ImageRep_ptr im,
02771                                            const HxCorba::PixValue& val);
02772 
02773     //
02774     // IDL:HxCorba/GlobalOps/HxEqualVal:1.0
02775     //
02776     virtual HxCorba::ImageRep_ptr HxEqualVal(HxCorba::ImageRep_ptr im,
02777                                              const HxCorba::PixValue& val);
02778 
02779     //
02780     // IDL:HxCorba/GlobalOps/HxGreaterEqualVal:1.0
02781     //
02782     virtual HxCorba::ImageRep_ptr HxGreaterEqualVal(HxCorba::ImageRep_ptr im,
02783                                                     const HxCorba::PixValue& val);
02784 
02785     //
02786     // IDL:HxCorba/GlobalOps/HxGreaterThanVal:1.0
02787     //
02788     virtual HxCorba::ImageRep_ptr HxGreaterThanVal(HxCorba::ImageRep_ptr im,
02789                                                    const HxCorba::PixValue& val);
02790 
02791     //
02792     // IDL:HxCorba/GlobalOps/HxInfVal:1.0
02793     //
02794     virtual HxCorba::ImageRep_ptr HxInfVal(HxCorba::ImageRep_ptr im,
02795                                            const HxCorba::PixValue& val);
02796 
02797     //
02798     // IDL:HxCorba/GlobalOps/HxLeftShiftVal:1.0
02799     //
02800     virtual HxCorba::ImageRep_ptr HxLeftShiftVal(HxCorba::ImageRep_ptr im,
02801                                                  const HxCorba::PixValue& val);
02802 
02803     //
02804     // IDL:HxCorba/GlobalOps/HxLessEqualVal:1.0
02805     //
02806     virtual HxCorba::ImageRep_ptr HxLessEqualVal(HxCorba::ImageRep_ptr im,
02807                                                  const HxCorba::PixValue& val);
02808 
02809     //
02810     // IDL:HxCorba/GlobalOps/HxLessThanVal:1.0
02811     //
02812     virtual HxCorba::ImageRep_ptr HxLessThanVal(HxCorba::ImageRep_ptr im,
02813                                                 const HxCorba::PixValue& val);
02814 
02815     //
02816     // IDL:HxCorba/GlobalOps/HxMaxVal:1.0
02817     //
02818     virtual HxCorba::ImageRep_ptr HxMaxVal(HxCorba::ImageRep_ptr im,
02819                                            const HxCorba::PixValue& val);
02820 
02821     //
02822     // IDL:HxCorba/GlobalOps/HxMinVal:1.0
02823     //
02824     virtual HxCorba::ImageRep_ptr HxMinVal(HxCorba::ImageRep_ptr im,
02825                                            const HxCorba::PixValue& val);
02826 
02827     //
02828     // IDL:HxCorba/GlobalOps/HxModVal:1.0
02829     //
02830     virtual HxCorba::ImageRep_ptr HxModVal(HxCorba::ImageRep_ptr im,
02831                                            const HxCorba::PixValue& val);
02832 
02833     //
02834     // IDL:HxCorba/GlobalOps/HxMulVal:1.0
02835     //
02836     virtual HxCorba::ImageRep_ptr HxMulVal(HxCorba::ImageRep_ptr im,
02837                                            const HxCorba::PixValue& val);
02838 
02839     //
02840     // IDL:HxCorba/GlobalOps/HxNotEqualVal:1.0
02841     //
02842     virtual HxCorba::ImageRep_ptr HxNotEqualVal(HxCorba::ImageRep_ptr im,
02843                                                 const HxCorba::PixValue& val);
02844 
02845     //
02846     // IDL:HxCorba/GlobalOps/HxOrVal:1.0
02847     //
02848     virtual HxCorba::ImageRep_ptr HxOrVal(HxCorba::ImageRep_ptr im,
02849                                           const HxCorba::PixValue& val);
02850 
02851     //
02852     // IDL:HxCorba/GlobalOps/HxPowVal:1.0
02853     //
02854     virtual HxCorba::ImageRep_ptr HxPowVal(HxCorba::ImageRep_ptr im,
02855                                            const HxCorba::PixValue& val);
02856 
02857     //
02858     // IDL:HxCorba/GlobalOps/HxRightShiftVal:1.0
02859     //
02860     virtual HxCorba::ImageRep_ptr HxRightShiftVal(HxCorba::ImageRep_ptr im,
02861                                                   const HxCorba::PixValue& val);
02862 
02863     //
02864     // IDL:HxCorba/GlobalOps/HxSubVal:1.0
02865     //
02866     virtual HxCorba::ImageRep_ptr HxSubVal(HxCorba::ImageRep_ptr im,
02867                                            const HxCorba::PixValue& val);
02868 
02869     //
02870     // IDL:HxCorba/GlobalOps/HxSupVal:1.0
02871     //
02872     virtual HxCorba::ImageRep_ptr HxSupVal(HxCorba::ImageRep_ptr im,
02873                                            const HxCorba::PixValue& val);
02874 
02875     //
02876     // IDL:HxCorba/GlobalOps/HxXorVal:1.0
02877     //
02878     virtual HxCorba::ImageRep_ptr HxXorVal(HxCorba::ImageRep_ptr im,
02879                                            const HxCorba::PixValue& val);
02880 
02881     //
02882     // IDL:HxCorba/GlobalOps/HxPixInf:1.0
02883     //
02884     virtual HxCorba::PixValue HxPixInf(HxCorba::ImageRep_ptr im);
02885 
02886     //
02887     // IDL:HxCorba/GlobalOps/HxPixMax:1.0
02888     //
02889     virtual HxCorba::PixValue HxPixMax(HxCorba::ImageRep_ptr im);
02890 
02891     //
02892     // IDL:HxCorba/GlobalOps/HxPixMin:1.0
02893     //
02894     virtual HxCorba::PixValue HxPixMin(HxCorba::ImageRep_ptr im);
02895 
02896     //
02897     // IDL:HxCorba/GlobalOps/HxPixProduct:1.0
02898     //
02899     virtual HxCorba::PixValue HxPixProduct(HxCorba::ImageRep_ptr im);
02900 
02901     //
02902     // IDL:HxCorba/GlobalOps/HxPixSum:1.0
02903     //
02904     virtual HxCorba::PixValue HxPixSum(HxCorba::ImageRep_ptr im);
02905 
02906     //
02907     // IDL:HxCorba/GlobalOps/HxPixSup:1.0
02908     //
02909     virtual HxCorba::PixValue HxPixSup(HxCorba::ImageRep_ptr im);
02910 
02911     //
02912     // IDL:HxCorba/GlobalOps/HxImageAsByte:1.0
02913     //
02914     virtual HxCorba::ImageRep_ptr HxImageAsByte(HxCorba::ImageRep_ptr img);
02915 
02916     //
02917     // IDL:HxCorba/GlobalOps/HxImageAsDouble:1.0
02918     //
02919     virtual HxCorba::ImageRep_ptr HxImageAsDouble(HxCorba::ImageRep_ptr img);
02920 
02921     //
02922     // IDL:HxCorba/GlobalOps/HxImageAsFloat:1.0
02923     //
02924     virtual HxCorba::ImageRep_ptr HxImageAsFloat(HxCorba::ImageRep_ptr img);
02925 
02926     //
02927     // IDL:HxCorba/GlobalOps/HxImageAsShort:1.0
02928     //
02929     virtual HxCorba::ImageRep_ptr HxImageAsShort(HxCorba::ImageRep_ptr img);
02930 
02931     //
02932     // IDL:HxCorba/GlobalOps/HxImageAsVec2Byte:1.0
02933     //
02934     virtual HxCorba::ImageRep_ptr HxImageAsVec2Byte(HxCorba::ImageRep_ptr img);
02935 
02936     //
02937     // IDL:HxCorba/GlobalOps/HxImageAsVec2Double:1.0
02938     //
02939     virtual HxCorba::ImageRep_ptr HxImageAsVec2Double(HxCorba::ImageRep_ptr img);
02940 
02941     //
02942     // IDL:HxCorba/GlobalOps/HxImageAsVec2Float:1.0
02943     //
02944     virtual HxCorba::ImageRep_ptr HxImageAsVec2Float(HxCorba::ImageRep_ptr img);
02945 
02946     //
02947     // IDL:HxCorba/GlobalOps/HxImageAsVec2Int:1.0
02948     //
02949     virtual HxCorba::ImageRep_ptr HxImageAsVec2Int(HxCorba::ImageRep_ptr img);
02950 
02951     //
02952     // IDL:HxCorba/GlobalOps/HxImageAsVec2Short:1.0
02953     //
02954     virtual HxCorba::ImageRep_ptr HxImageAsVec2Short(HxCorba::ImageRep_ptr img);
02955 
02956     //
02957     // IDL:HxCorba/GlobalOps/HxImageAsVec3Byte:1.0
02958     //
02959     virtual HxCorba::ImageRep_ptr HxImageAsVec3Byte(HxCorba::ImageRep_ptr img);
02960 
02961     //
02962     // IDL:HxCorba/GlobalOps/HxImageAsVec3Double:1.0
02963     //
02964     virtual HxCorba::ImageRep_ptr HxImageAsVec3Double(HxCorba::ImageRep_ptr img);
02965 
02966     //
02967     // IDL:HxCorba/GlobalOps/HxImageAsVec3Float:1.0
02968     //
02969     virtual HxCorba::ImageRep_ptr HxImageAsVec3Float(HxCorba::ImageRep_ptr img);
02970 
02971     //
02972     // IDL:HxCorba/GlobalOps/HxImageAsVec3Int:1.0
02973     //
02974     virtual HxCorba::ImageRep_ptr HxImageAsVec3Int(HxCorba::ImageRep_ptr img);
02975 
02976     //
02977     // IDL:HxCorba/GlobalOps/HxImageAsVec3Short:1.0
02978     //
02979     virtual HxCorba::ImageRep_ptr HxImageAsVec3Short(HxCorba::ImageRep_ptr img);
02980 
02981     //
02982     // IDL:HxCorba/GlobalOps/HxImageAsComplex:1.0
02983     //
02984     virtual HxCorba::ImageRep_ptr HxImageAsComplex(HxCorba::ImageRep_ptr img);
02985 
02986     //
02987     // IDL:HxCorba/GlobalOps/HxColorSpace:1.0
02988     //
02989     virtual HxCorba::ImageRep_ptr HxColorSpace(HxCorba::ImageRep_ptr im,
02990                                                HxCorba::ColorModel fromColorSpace,
02991                                                HxCorba::ColorModel toColorSpace);
02992 
02993     //
02994     // IDL:HxCorba/GlobalOps/HxAffinePix:1.0
02995     //
02996     virtual HxCorba::ImageRep_ptr HxAffinePix(HxCorba::ImageRep_ptr im,
02997                                               const HxCorba::PixValue& v1,
02998                                               const HxCorba::PixValue& v2,
02999                                               const HxCorba::PixValue& v3);
03000 
03001     //
03002     // IDL:HxCorba/GlobalOps/HxRGB2Intensity:1.0
03003     //
03004     virtual HxCorba::ImageRep_ptr HxRGB2Intensity(HxCorba::ImageRep_ptr im);
03005 
03006     //
03007     // IDL:HxCorba/GlobalOps/HxGreyEdgeHistogram:1.0
03008     //
03009     virtual HxCorba::Histogram_ptr HxGreyEdgeHistogram(HxCorba::ImageRep_ptr objImage,
03010                                                        CORBA::Double sigma,
03011                                                        CORBA::Double threshold);
03012 
03013     //
03014     // IDL:HxCorba/GlobalOps/HxHistogramFromFile:1.0
03015     //
03016     virtual HxCorba::Histogram_ptr HxHistogramFromFile(const char* fileName);
03017 
03018     //
03019     // IDL:HxCorba/GlobalOps/HxImageToHistogram:1.0
03020     //
03021     virtual HxCorba::Histogram_ptr HxImageToHistogram(HxCorba::ImageRep_ptr im,
03022                                                       CORBA::Long getDim,
03023                                                       CORBA::Double lowBin,
03024                                                       CORBA::Double highBin,
03025                                                       CORBA::Long nBin);
03026 
03027     //
03028     // IDL:HxCorba/GlobalOps/HxLabelBlobs:1.0
03029     //
03030     virtual HxCorba::Blob2dSet* HxLabelBlobs(HxCorba::ImageRep_ptr image,
03031                                              HxCorba::ImageRep_ptr mask,
03032                                              CORBA::Long minimalBlobArea);
03033 
03034     //
03035     // IDL:HxCorba/GlobalOps/HxExportMatlabPixels:1.0
03036     //
03037     virtual void HxExportMatlabPixels(HxCorba::ImageRep_ptr im,
03038                                       HxCorba::DoubleSeq& pixels);
03039 
03040     //
03041     // IDL:HxCorba/GlobalOps/HxWriteFile:1.0
03042     //
03043     virtual CORBA::Boolean HxWriteFile(HxCorba::ImageRep_ptr im,
03044                                        const char* fileName);
03045 
03046     //
03047     // IDL:HxCorba/GlobalOps/HxImagesToFile:1.0
03048     //
03049     virtual CORBA::Boolean HxImagesToFile(const HxCorba::ImageList& ims,
03050                                           const char* fileName);
03051 
03052     //
03053     // IDL:HxCorba/GlobalOps/HxCannyEdgeMap:1.0
03054     //
03055     virtual HxCorba::ImageRep_ptr HxCannyEdgeMap(HxCorba::ImageRep_ptr img,
03056                                                  CORBA::Double sigma);
03057 
03058     //
03059     // IDL:HxCorba/GlobalOps/HxCannyThreshold:1.0
03060     //
03061     virtual HxCorba::ImageRep_ptr HxCannyThreshold(HxCorba::ImageRep_ptr img,
03062                                                    CORBA::Double sigma,
03063                                                    CORBA::Double level);
03064 
03065     //
03066     // IDL:HxCorba/GlobalOps/HxCannyThresholdAlt:1.0
03067     //
03068     virtual HxCorba::ImageRep_ptr HxCannyThresholdAlt(HxCorba::ImageRep_ptr img,
03069                                                       CORBA::Double sigma,
03070                                                       CORBA::Double level);
03071 
03072     //
03073     // IDL:HxCorba/GlobalOps/HxConvGauss2d:1.0
03074     //
03075     virtual HxCorba::ImageRep_ptr HxConvGauss2d(HxCorba::ImageRep_ptr img,
03076                                                 CORBA::Double sigmax,
03077                                                 CORBA::Long orderDerivx,
03078                                                 CORBA::Double accuracyx,
03079                                                 CORBA::Double sigmay,
03080                                                 CORBA::Long orderDerivy,
03081                                                 CORBA::Double accuracyy);
03082 
03083     //
03084     // IDL:HxCorba/GlobalOps/HxConvGauss3d:1.0
03085     //
03086     virtual HxCorba::ImageRep_ptr HxConvGauss3d(HxCorba::ImageRep_ptr img,
03087                                                 CORBA::Double sigmax,
03088                                                 CORBA::Long orderDerivx,
03089                                                 CORBA::Double accuracyx,
03090                                                 CORBA::Double sigmay,
03091                                                 CORBA::Long orderDerivy,
03092                                                 CORBA::Double accuracyy,
03093                                                 CORBA::Double sigmaz,
03094                                                 CORBA::Long orderDerivz,
03095                                                 CORBA::Double accuracyz);
03096 
03097     //
03098     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated:1.0
03099     //
03100     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated(HxCorba::ImageRep_ptr im,
03101                                                         HxCorba::ImageRep_ptr kernel,
03102                                                         HxCorba::ResultPrecision resPrec);
03103 
03104     //
03105     // IDL:HxCorba/GlobalOps/HxConvKernelSeparated2d:1.0
03106     //
03107     virtual HxCorba::ImageRep_ptr HxConvKernelSeparated2d(HxCorba::ImageRep_ptr img,
03108                                                           HxCorba::ImageRep_ptr kernelX,
03109                                                           HxCorba::ImageRep_ptr kernelY,
03110                                                           HxCorba::ResultPrecision resPrec);
03111 
03112     //
03113     // IDL:HxCorba/GlobalOps/HxConvolution:1.0
03114     //
03115     virtual HxCorba::ImageRep_ptr HxConvolution(HxCorba::ImageRep_ptr im,
03116                                                 HxCorba::ImageRep_ptr kernel,
03117                                                 HxCorba::ResultPrecision resPrec);
03118 
03119     //
03120     // IDL:HxCorba/GlobalOps/HxConvolution1d:1.0
03121     //
03122     virtual HxCorba::ImageRep_ptr HxConvolution1d(HxCorba::ImageRep_ptr im,
03123                                                   HxCorba::ImageRep_ptr kernel,
03124                                                   CORBA::Long dimension,
03125                                                   HxCorba::ResultPrecision resPrec);
03126 
03127     //
03128     // IDL:HxCorba/GlobalOps/HxDistanceTransform:1.0
03129     //
03130     virtual HxCorba::ImageRep_ptr HxDistanceTransform(HxCorba::ImageRep_ptr img);
03131 
03132     //
03133     // IDL:HxCorba/GlobalOps/HxGauss:1.0
03134     //
03135     virtual HxCorba::ImageRep_ptr HxGauss(HxCorba::ImageRep_ptr img,
03136                                           CORBA::Double sigma,
03137                                           CORBA::Double accuracy);
03138 
03139     //
03140     // IDL:HxCorba/GlobalOps/HxGaussDerivative2d:1.0
03141     //
03142     virtual HxCorba::ImageRep_ptr HxGaussDerivative2d(HxCorba::ImageRep_ptr img,
03143                                                       CORBA::Double sigma,
03144                                                       CORBA::Long orderDerivx,
03145                                                       CORBA::Long orderDerivy,
03146                                                       CORBA::Double accuracy);
03147 
03148     //
03149     // IDL:HxCorba/GlobalOps/HxGaussDerivative3d:1.0
03150     //
03151     virtual HxCorba::ImageRep_ptr HxGaussDerivative3d(HxCorba::ImageRep_ptr img,
03152                                                       CORBA::Double sigma,
03153                                                       CORBA::Long orderDerivx,
03154                                                       CORBA::Long orderDerivy,
03155                                                       CORBA::Long orderDerivz,
03156                                                       CORBA::Double accuracy);
03157 
03158     //
03159     // IDL:HxCorba/GlobalOps/HxNormalizedCorrelation:1.0
03160     //
03161     virtual HxCorba::ImageRep_ptr HxNormalizedCorrelation(HxCorba::ImageRep_ptr im,
03162                                                           HxCorba::ImageRep_ptr kernel);
03163 
03164     //
03165     // IDL:HxCorba/GlobalOps/HxParabolicDilation:1.0
03166     //
03167     virtual HxCorba::ImageRep_ptr HxParabolicDilation(HxCorba::ImageRep_ptr img,
03168                                                       CORBA::Double rho,
03169                                                       CORBA::Double accuracy);
03170 
03171     //
03172     // IDL:HxCorba/GlobalOps/HxParabolicErosion:1.0
03173     //
03174     virtual HxCorba::ImageRep_ptr HxParabolicErosion(HxCorba::ImageRep_ptr img,
03175                                                      CORBA::Double rho,
03176                                                      CORBA::Double accuracy);
03177 
03178     //
03179     // IDL:HxCorba/GlobalOps/HxPercentile:1.0
03180     //
03181     virtual HxCorba::ImageRep_ptr HxPercentile(HxCorba::ImageRep_ptr im,
03182                                                CORBA::Long neighSize,
03183                                                CORBA::Double perc);
03184 
03185     //
03186     // IDL:HxCorba/GlobalOps/HxRecGauss:1.0
03187     //
03188     virtual HxCorba::ImageRep_ptr HxRecGauss(HxCorba::ImageRep_ptr im,
03189                                              CORBA::Double sx,
03190                                              CORBA::Double sy,
03191                                              CORBA::Long dx,
03192                                              CORBA::Long dy,
03193                                              CORBA::Long recurOrder);
03194 
03195     //
03196     // IDL:HxCorba/GlobalOps/HxUniform:1.0
03197     //
03198     virtual HxCorba::ImageRep_ptr HxUniform(HxCorba::ImageRep_ptr im,
03199                                             const HxCorba::Sizes& size);
03200 
03201     //
03202     // IDL:HxCorba/GlobalOps/HxUniformNonSep:1.0
03203     //
03204     virtual HxCorba::ImageRep_ptr HxUniformNonSep(HxCorba::ImageRep_ptr im,
03205                                                   const HxCorba::Sizes& size);
03206 
03207     //
03208     // IDL:HxCorba/GlobalOps/HxMakeFrom2Images:1.0
03209     //
03210     virtual HxCorba::ImageRep_ptr HxMakeFrom2Images(HxCorba::ImageRep_ptr i1,
03211                                                     HxCorba::ImageRep_ptr i2);
03212 
03213     //
03214     // IDL:HxCorba/GlobalOps/HxMakeFrom3Images:1.0
03215     //
03216     virtual HxCorba::ImageRep_ptr HxMakeFrom3Images(HxCorba::ImageRep_ptr i1,
03217                                                     HxCorba::ImageRep_ptr i2,
03218                                                     HxCorba::ImageRep_ptr i3);
03219 
03220     //
03221     // IDL:HxCorba/GlobalOps/HxMakeFromByteData:1.0
03222     //
03223     virtual HxCorba::ImageRep_ptr HxMakeFromByteData(CORBA::Long pixelDimensionality,
03224                                                      CORBA::Long dimensions,
03225                                                      const HxCorba::Sizes& size,
03226                                                      const HxCorba::OctetSeq& data);
03227 
03228     //
03229     // IDL:HxCorba/GlobalOps/HxMakeFromDoubleData:1.0
03230     //
03231     virtual HxCorba::ImageRep_ptr HxMakeFromDoubleData(CORBA::Long pixelDimensionality,
03232                                                        CORBA::Long dimensions,
03233                                                        const HxCorba::Sizes& size,
03234                                                        const HxCorba::DoubleSeq& data);
03235 
03236     //
03237     // IDL:HxCorba/GlobalOps/HxMakeFromFile:1.0
03238     //
03239     virtual HxCorba::ImageRep_ptr HxMakeFromFile(const char* fileName);
03240 
03241     //
03242     // IDL:HxCorba/GlobalOps/HxMakeFromFileSI:1.0
03243     //
03244     virtual HxCorba::ImageRep_ptr HxMakeFromFileSI(const char* fileName);
03245 
03246     //
03247     // IDL:HxCorba/GlobalOps/HxMakeFromFloatData:1.0
03248     //
03249     virtual HxCorba::ImageRep_ptr HxMakeFromFloatData(CORBA::Long pixelDimensionality,
03250                                                       CORBA::Long dimensions,
03251                                                       const HxCorba::Sizes& size,
03252                                                       const HxCorba::FloatSeq& data);
03253 
03254     //
03255     // IDL:HxCorba/GlobalOps/HxMakeFromGrayValue:1.0
03256     //
03257     virtual HxCorba::ImageRep_ptr HxMakeFromGrayValue(HxCorba::ImageSignature signature,
03258                                                       const HxCorba::Sizes& size,
03259                                                       const HxCorba::OctetSeq& pixels);
03260 
03261     //
03262     // IDL:HxCorba/GlobalOps/HxMakeFromImage:1.0
03263     //
03264     virtual HxCorba::ImageRep_ptr HxMakeFromImage(HxCorba::ImageSignature signature,
03265                                                   HxCorba::ImageRep_ptr src);
03266 
03267     //
03268     // IDL:HxCorba/GlobalOps/HxMakeFromImport:1.0
03269     //
03270     virtual HxCorba::ImageRep_ptr HxMakeFromImport(HxCorba::ImageSignature signature,
03271                                                    const HxCorba::Sizes& size,
03272                                                    const char* importOp,
03273                                                    HxCorba::TagList_ptr tags);
03274 
03275     //
03276     // IDL:HxCorba/GlobalOps/HxMakeFromIntData:1.0
03277     //
03278     virtual HxCorba::ImageRep_ptr HxMakeFromIntData(CORBA::Long pixelDimensionality,
03279                                                     CORBA::Long dimensions,
03280                                                     const HxCorba::Sizes& size,
03281                                                     const HxCorba::LongSeq& data);
03282 
03283     //
03284     // IDL:HxCorba/GlobalOps/HxMakeFromJavaRgb:1.0
03285     //
03286     virtual HxCorba::ImageRep_ptr HxMakeFromJavaRgb(HxCorba::ImageSignature signature,
03287                                                     const HxCorba::Sizes& size,
03288                                                     const HxCorba::LongSeq& pixels);
03289 
03290     //
03291     // IDL:HxCorba/GlobalOps/HxMakeFromMatlab:1.0
03292     //
03293     virtual HxCorba::ImageRep_ptr HxMakeFromMatlab(HxCorba::ImageSignature signature,
03294                                                    const HxCorba::Sizes& size,
03295                                                    const HxCorba::DoubleSeq& pixels);
03296 
03297     //
03298     // IDL:HxCorba/GlobalOps/HxMakeFromNamedGenerator:1.0
03299     //
03300     virtual HxCorba::ImageRep_ptr HxMakeFromNamedGenerator(HxCorba::ImageSignature signature,
03301                                                            const char* generatorName,
03302                                                            HxCorba::TagList_ptr tags);
03303 
03304     //
03305     // IDL:HxCorba/GlobalOps/HxMakeFromPpmPixels:1.0
03306     //
03307     virtual HxCorba::ImageRep_ptr HxMakeFromPpmPixels(HxCorba::ImageSignature signature,
03308                                                       const HxCorba::Sizes& size,
03309                                                       const HxCorba::OctetSeq& pixels);
03310 
03311     //
03312     // IDL:HxCorba/GlobalOps/HxMakeFromShortData:1.0
03313     //
03314     virtual HxCorba::ImageRep_ptr HxMakeFromShortData(CORBA::Long pixelDimensionality,
03315                                                       CORBA::Long dimensions,
03316                                                       const HxCorba::Sizes& size,
03317                                                       const HxCorba::ShortSeq& data);
03318 
03319     //
03320     // IDL:HxCorba/GlobalOps/HxMakeFromSignature:1.0
03321     //
03322     virtual HxCorba::ImageRep_ptr HxMakeFromSignature(HxCorba::ImageSignature signature,
03323                                                       const HxCorba::Sizes& size);
03324 
03325     //
03326     // IDL:HxCorba/GlobalOps/HxMakeFromValue:1.0
03327     //
03328     virtual HxCorba::ImageRep_ptr HxMakeFromValue(HxCorba::ImageSignature signature,
03329                                                   const HxCorba::Sizes& size,
03330                                                   const HxCorba::PixValue& val);
03331 
03332     //
03333     // IDL:HxCorba/GlobalOps/HxMakeGaussian1d:1.0
03334     //
03335     virtual HxCorba::ImageRep_ptr HxMakeGaussian1d(CORBA::Double sigma,
03336                                                    CORBA::Long deri,
03337                                                    CORBA::Double accuracy,
03338                                                    CORBA::Long maxfsize,
03339                                                    CORBA::Long fsize);
03340 
03341     //
03342     // IDL:HxCorba/GlobalOps/HxMakeParabola1d:1.0
03343     //
03344     virtual HxCorba::ImageRep_ptr HxMakeParabola1d(CORBA::Double rho,
03345                                                    CORBA::Double accuracy,
03346                                                    CORBA::Long maxfsize,
03347                                                    CORBA::Long fsize);
03348 
03349     //
03350     // IDL:HxCorba/GlobalOps/HxImagesFromFile:1.0
03351     //
03352     virtual HxCorba::ImageList* HxImagesFromFile(const char* fileName);
03353 
03354     //
03355     // IDL:HxCorba/GlobalOps/HxExtend:1.0
03356     //
03357     virtual HxCorba::ImageRep_ptr HxExtend(HxCorba::ImageRep_ptr img,
03358                                            HxCorba::ImageRep_ptr background,
03359                                            const HxCorba::Point& begin);
03360 
03361     //
03362     // IDL:HxCorba/GlobalOps/HxExtendVal:1.0
03363     //
03364     virtual HxCorba::ImageRep_ptr HxExtendVal(HxCorba::ImageRep_ptr img,
03365                                               const HxCorba::Sizes& newSize,
03366                                               const HxCorba::PixValue& background,
03367                                               const HxCorba::Point& begin);
03368 
03369     //
03370     // IDL:HxCorba/GlobalOps/HxRestrict:1.0
03371     //
03372     virtual HxCorba::ImageRep_ptr HxRestrict(HxCorba::ImageRep_ptr img,
03373                                              const HxCorba::Point& begin,
03374                                              const HxCorba::Point& end);
03375 
03376     //
03377     // IDL:HxCorba/GlobalOps/HxScale:1.0
03378     //
03379     virtual HxCorba::ImageRep_ptr HxScale(HxCorba::ImageRep_ptr img,
03380                                           CORBA::Double sx,
03381                                           CORBA::Double sy,
03382                                           CORBA::Double sz,
03383                                           HxCorba::GeoIntType gi,
03384                                           CORBA::Long adjustSize);
03385 
03386     //
03387     // IDL:HxCorba/GlobalOps/HxImageMaxSize:1.0
03388     //
03389     virtual CORBA::Long HxImageMaxSize(HxCorba::ImageRep_ptr img);
03390 
03391     //
03392     // IDL:HxCorba/GlobalOps/HxImageMinSize:1.0
03393     //
03394     virtual CORBA::Long HxImageMinSize(HxCorba::ImageRep_ptr img);
03395 
03396     //
03397     // IDL:HxCorba/GlobalOps/HxIdentMaskMean:1.0
03398     //
03399     virtual HxCorba::PixValue HxIdentMaskMean(HxCorba::ImageRep_ptr im,
03400                                               HxCorba::ImageRep_ptr mask,
03401                                               const HxCorba::Point& p,
03402                                               const HxCorba::Sizes& size,
03403                                               CORBA::Long label);
03404 
03405     //
03406     // IDL:HxCorba/GlobalOps/HxIdentMaskStDev:1.0
03407     //
03408     virtual HxCorba::PixValue HxIdentMaskStDev(HxCorba::ImageRep_ptr im,
03409                                                HxCorba::ImageRep_ptr mask,
03410                                                const HxCorba::Point& p,
03411                                                const HxCorba::Sizes& size,
03412                                                CORBA::Long label);
03413 
03414     //
03415     // IDL:HxCorba/GlobalOps/HxIdentMaskSum:1.0
03416     //
03417     virtual HxCorba::PixValue HxIdentMaskSum(HxCorba::ImageRep_ptr im,
03418                                              HxCorba::ImageRep_ptr mask,
03419                                              const HxCorba::Point& p,
03420                                              const HxCorba::Sizes& size,
03421                                              CORBA::Long label);
03422 
03423     //
03424     // IDL:HxCorba/GlobalOps/HxMaskSum:1.0
03425     //
03426     virtual HxCorba::PixValue HxMaskSum(HxCorba::ImageRep_ptr im,
03427                                         HxCorba::ImageRep_ptr mask,
03428                                         const HxCorba::Point& p);
03429 
03430     //
03431     // IDL:HxCorba/GlobalOps/HxThreshold:1.0
03432     //
03433     virtual HxCorba::ImageRep_ptr HxThreshold(HxCorba::ImageRep_ptr im,
03434                                               const HxCorba::PixValue& val);
03435 
03436     //
03437     // IDL:HxCorba/GlobalOps/HxTriStateThreshold:1.0
03438     //
03439     virtual HxCorba::ImageRep_ptr HxTriStateThreshold(HxCorba::ImageRep_ptr im,
03440                                                       const HxCorba::PixValue& level,
03441                                                       const HxCorba::PixValue& v1,
03442                                                       const HxCorba::PixValue& v2,
03443                                                       const HxCorba::PixValue& v3);
03444 
03445     //
03446     // IDL:HxCorba/GlobalOps/HxContrastStretch:1.0
03447     //
03448     virtual HxCorba::ImageRep_ptr HxContrastStretch(HxCorba::ImageRep_ptr im,
03449                                                     CORBA::Double val);
03450 
03451     //
03452     // IDL:HxCorba/GlobalOps/HxSquaredDistance:1.0
03453     //
03454     virtual HxCorba::ImageRep_ptr HxSquaredDistance(HxCorba::ImageRep_ptr im1,
03455                                                     HxCorba::ImageRep_ptr im2);
03456 
03457     //
03458     // IDL:HxCorba/GlobalOps/VxRelEquals:1.0
03459     //
03460     virtual CORBA::Boolean VxRelEquals(const HxCorba::VxTimeSpan& elt1,
03461                                        const HxCorba::VxTimeSpan& elt2);
03462 
03463     //
03464     // IDL:HxCorba/GlobalOps/VxRelMeets:1.0
03465     //
03466     virtual CORBA::Boolean VxRelMeets(const HxCorba::VxTimeSpan& elt1,
03467                                       const HxCorba::VxTimeSpan& elt2);
03468 
03469     //
03470     // IDL:HxCorba/GlobalOps/VxRelBefore:1.0
03471     //
03472     virtual CORBA::Boolean VxRelBefore(const HxCorba::VxTimeSpan& elt1,
03473                                        const HxCorba::VxTimeSpan& elt2);
03474 
03475     //
03476     // IDL:HxCorba/GlobalOps/VxRelOverlaps:1.0
03477     //
03478     virtual CORBA::Boolean VxRelOverlaps(const HxCorba::VxTimeSpan& elt1,
03479                                          const HxCorba::VxTimeSpan& elt2);
03480 
03481     //
03482     // IDL:HxCorba/GlobalOps/VxRelDur:1.0
03483     //
03484     virtual CORBA::Boolean VxRelDur(const HxCorba::VxTimeSpan& elt1,
03485                                     const HxCorba::VxTimeSpan& elt2);
03486 
03487     //
03488     // IDL:HxCorba/GlobalOps/VxRelCon:1.0
03489     //
03490     virtual CORBA::Boolean VxRelCon(const HxCorba::VxTimeSpan& elt1,
03491                                     const HxCorba::VxTimeSpan& elt2);
03492 
03493     //
03494     // IDL:HxCorba/GlobalOps/VxRelMeetsAnywhere:1.0
03495     //
03496     virtual CORBA::Boolean VxRelMeetsAnywhere(const HxCorba::VxTimeSpan& elt1,
03497                                               const HxCorba::VxTimeSpan& elt2);
03498 
03499     //
03500     // IDL:HxCorba/GlobalOps/VxRelBeforeAfter:1.0
03501     //
03502     virtual CORBA::Boolean VxRelBeforeAfter(const HxCorba::VxTimeSpan& elt1,
03503                                             const HxCorba::VxTimeSpan& elt2);
03504 
03505     //
03506     // IDL:HxCorba/GlobalOps/VxRelOverlapsAnywhere:1.0
03507     //
03508     virtual CORBA::Boolean VxRelOverlapsAnywhere(const HxCorba::VxTimeSpan& elt1,
03509                                                  const HxCorba::VxTimeSpan& elt2);
03510 
03511     //
03512     // IDL:HxCorba/GlobalOps/VxRelAsString:1.0
03513     //
03514     virtual char* VxRelAsString(const HxCorba::VxTimeSpan& elt1,
03515                                 const HxCorba::VxTimeSpan& elt2);
03516 
03517     //
03518     // IDL:HxCorba/GlobalOps/HxInvarOpenDB:1.0
03519     //
03520     virtual void HxInvarOpenDB(const char* indexFile,
03521                                const char* dbDir);
03522 
03523     //
03524     // IDL:HxCorba/GlobalOps/HxInvarRandom:1.0
03525     //
03526     virtual HxCorba::StringSeq* HxInvarRandom(const char* invar,
03527                                               CORBA::Long n);
03528 
03529     //
03530     // IDL:HxCorba/GlobalOps/HxInvarSearch:1.0
03531     //
03532     virtual HxCorba::StringSeq* HxInvarSearch(HxCorba::ImageRep_ptr im,
03533                                               const char* invar,
03534                                               CORBA::Long n);
03535 
03536     //
03537     // IDL:HxCorba/GlobalOps/HxInvarSearchHisto:1.0
03538     //
03539     virtual HxCorba::StringSeq* HxInvarSearchHisto(const HxCorba::HistogramList& target,
03540                                                    const char* invar,
03541                                                    CORBA::Long n);
03542 
03543     //
03544     // IDL:HxCorba/GlobalOps/HxInvarMatchHistos:1.0
03545     //
03546     virtual CORBA::Double HxInvarMatchHistos(const HxCorba::HistogramList& l1,
03547                                              const HxCorba::HistogramList& l2);
03548 
03549     //
03550     // IDL:HxCorba/GlobalOps/HxInvarIndexDB:1.0
03551     //
03552     virtual void HxInvarIndexDB(const char* indexFile,
03553                                 const char* dbDir,
03554                                 const char* invar,
03555                                 CORBA::Double s,
03556                                 CORBA::Long bins);
03557 
03558     //
03559     // IDL:HxCorba/GlobalOps/JmNJetInvarE:1.0
03560     //
03561     virtual HxCorba::ImageRep_ptr JmNJetInvarE(HxCorba::NJet_ptr nj);
03562 
03563     //
03564     // IDL:HxCorba/GlobalOps/JmNJetInvarC:1.0
03565     //
03566     virtual HxCorba::ImageRep_ptr JmNJetInvarC(HxCorba::NJet_ptr nj);
03567 
03568     //
03569     // IDL:HxCorba/GlobalOps/JmNJetInvarWw:1.0
03570     //
03571     virtual HxCorba::ImageRep_ptr JmNJetInvarWw(HxCorba::NJet_ptr nj);
03572 
03573     //
03574     // IDL:HxCorba/GlobalOps/JmNJetInvarCw:1.0
03575     //
03576     virtual HxCorba::ImageRep_ptr JmNJetInvarCw(HxCorba::NJet_ptr nj);
03577 
03578     //
03579     // IDL:HxCorba/GlobalOps/JmNJetInvarEHisto:1.0
03580     //
03581     virtual HxCorba::HistogramList* JmNJetInvarEHisto(HxCorba::NJet_ptr nj,
03582                                                       CORBA::Long nBin);
03583 
03584     //
03585     // IDL:HxCorba/GlobalOps/JmNJetInvarCHisto:1.0
03586     //
03587     virtual HxCorba::HistogramList* JmNJetInvarCHisto(HxCorba::NJet_ptr nj,
03588                                                       CORBA::Long nBin);
03589 
03590     //
03591     // IDL:HxCorba/GlobalOps/JmNJetInvarWwHisto:1.0
03592     //
03593     virtual HxCorba::HistogramList* JmNJetInvarWwHisto(HxCorba::NJet_ptr nj,
03594                                                        CORBA::Long nBin);
03595 
03596     //
03597     // IDL:HxCorba/GlobalOps/JmNJetInvarCwHisto:1.0
03598     //
03599     virtual HxCorba::HistogramList* JmNJetInvarCwHisto(HxCorba::NJet_ptr nj,
03600                                                        CORBA::Long nBin);
03601 
03602     //
03603     // IDL:HxCorba/GlobalOps/JmInvarEHisto:1.0
03604     //
03605     virtual HxCorba::HistogramList* JmInvarEHisto(HxCorba::ImageRep_ptr im,
03606                                                   CORBA::Double scale,
03607                                                   CORBA::Long nBin);
03608 
03609     //
03610     // IDL:HxCorba/GlobalOps/JmInvarCHisto:1.0
03611     //
03612     virtual HxCorba::HistogramList* JmInvarCHisto(HxCorba::ImageRep_ptr im,
03613                                                   CORBA::Double scale,
03614                                                   CORBA::Long nBin);
03615 
03616     //
03617     // IDL:HxCorba/GlobalOps/JmInvarWwHisto:1.0
03618     //
03619     virtual HxCorba::HistogramList* JmInvarWwHisto(HxCorba::ImageRep_ptr im,
03620                                                    CORBA::Double scale,
03621                                                    CORBA::Long nBin);
03622 
03623     //
03624     // IDL:HxCorba/GlobalOps/JmInvarCwHisto:1.0
03625     //
03626     virtual HxCorba::HistogramList* JmInvarCwHisto(HxCorba::ImageRep_ptr im,
03627                                                    CORBA::Double scale,
03628                                                    CORBA::Long nBin);
03629 
03630     //
03631     // IDL:HxCorba/GlobalOps/HxNJetInvar:1.0
03632     //
03633     virtual HxCorba::DoubleSeqSeq* HxNJetInvar(HxCorba::ImageRep_ptr im,
03634                                                const char* invar,
03635                                                CORBA::Double scale,
03636                                                CORBA::Long nBin);
03637 };
03638 
03639 } // End of namespace OBDirectStubImpl_HxCorba
03640 
03641 #endif

Generated on Tue Jan 8 13:56:51 2002 for C++Binding by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001