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