00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef ___HxCorbaNJet_skel_h__
00016 #define ___HxCorbaNJet_skel_h__
00017
00018 #include <HxCorbaNJet.h>
00019
00020 #include <HxCorbaImageRep_skel.h>
00021
00022 #ifndef OB_INTEGER_VERSION
00023 # error No ORBacus version defined! Is <OB/CORBA.h> included?
00024 #endif
00025
00026 #ifndef OB_NO_VERSION_CHECK
00027 # if (OB_INTEGER_VERSION != 4010000L)
00028 # error ORBacus version mismatch!
00029 # endif
00030 #endif
00031
00032
00033
00034
00035 namespace POA_HxCorba
00036 {
00037
00038
00039
00040
00041 class NJet : virtual public PortableServer::ServantBase
00042 {
00043 NJet(const NJet&);
00044 void operator=(const NJet&);
00045
00046 protected:
00047
00048
00049
00050
00051 void _OB_op_order(OB::Upcall_ptr);
00052
00053
00054
00055
00056 void _OB_op_scale(OB::Upcall_ptr);
00057
00058
00059
00060
00061 void _OB_op_nrComponents(OB::Upcall_ptr);
00062
00063
00064
00065
00066 void _OB_op_isColor(OB::Upcall_ptr);
00067
00068
00069
00070
00071 void _OB_op_getLidx(OB::Upcall_ptr);
00072
00073
00074
00075
00076 void _OB_op_getJidx(OB::Upcall_ptr);
00077
00078
00079
00080
00081 void _OB_op_getMidx(OB::Upcall_ptr);
00082
00083
00084
00085
00086 void _OB_op_xy(OB::Upcall_ptr);
00087
00088
00089
00090
00091 void _OB_op_xyz(OB::Upcall_ptr);
00092
00093
00094
00095
00096 void _OB_op_xyl(OB::Upcall_ptr);
00097
00098
00099
00100
00101 void _OB_op_xyzl(OB::Upcall_ptr);
00102
00103
00104
00105
00106 void _OB_op_getLList(OB::Upcall_ptr);
00107
00108
00109
00110
00111 void _OB_op_getJList(OB::Upcall_ptr);
00112
00113
00114
00115
00116 void _OB_op_getMList(OB::Upcall_ptr);
00117
00118
00119
00120
00121 void _OB_op_getList(OB::Upcall_ptr);
00122
00123
00124
00125
00126 void _OB_op_getLw(OB::Upcall_ptr);
00127
00128
00129
00130
00131 void _OB_op_getJw(OB::Upcall_ptr);
00132
00133
00134
00135
00136 void _OB_op_getMw(OB::Upcall_ptr);
00137
00138 public:
00139
00140 NJet() { }
00141
00142 virtual CORBA::Boolean _is_a(const char*)
00143 throw(CORBA::SystemException);
00144
00145 virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
00146 PortableServer::POA_ptr);
00147
00148 HxCorba::NJet_ptr _this();
00149
00150 virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
00151 const PortableServer::ObjectId&);
00152 virtual void _OB_dispatch(OB::Upcall_ptr);
00153
00154
00155
00156
00157 virtual CORBA::Long order()
00158 throw(CORBA::SystemException) = 0;
00159
00160
00161
00162
00163 virtual CORBA::Double scale()
00164 throw(CORBA::SystemException) = 0;
00165
00166
00167
00168
00169 virtual CORBA::Long nrComponents()
00170 throw(CORBA::SystemException) = 0;
00171
00172
00173
00174
00175 virtual CORBA::Boolean isColor()
00176 throw(CORBA::SystemException) = 0;
00177
00178
00179
00180
00181 virtual HxCorba::ImageRep_ptr getLidx(CORBA::Long i)
00182 throw(CORBA::SystemException) = 0;
00183
00184
00185
00186
00187 virtual HxCorba::ImageRep_ptr getJidx(CORBA::Long i)
00188 throw(CORBA::SystemException) = 0;
00189
00190
00191
00192
00193 virtual HxCorba::ImageRep_ptr getMidx(CORBA::Long i)
00194 throw(CORBA::SystemException) = 0;
00195
00196
00197
00198
00199 virtual HxCorba::ImageRep_ptr xy(CORBA::Long x,
00200 CORBA::Long y)
00201 throw(CORBA::SystemException) = 0;
00202
00203
00204
00205
00206 virtual HxCorba::ImageRep_ptr xyz(CORBA::Long x,
00207 CORBA::Long y,
00208 CORBA::Long z)
00209 throw(CORBA::SystemException) = 0;
00210
00211
00212
00213
00214 virtual HxCorba::ImageRep_ptr xyl(CORBA::Long x,
00215 CORBA::Long y,
00216 CORBA::Long l)
00217 throw(CORBA::SystemException) = 0;
00218
00219
00220
00221
00222 virtual HxCorba::ImageRep_ptr xyzl(CORBA::Long x,
00223 CORBA::Long y,
00224 CORBA::Long z,
00225 CORBA::Long l)
00226 throw(CORBA::SystemException) = 0;
00227
00228
00229
00230
00231 virtual HxCorba::ImageList* getLList()
00232 throw(CORBA::SystemException) = 0;
00233
00234
00235
00236
00237 virtual HxCorba::ImageList* getJList()
00238 throw(CORBA::SystemException) = 0;
00239
00240
00241
00242
00243 virtual HxCorba::ImageList* getMList()
00244 throw(CORBA::SystemException) = 0;
00245
00246
00247
00248
00249 virtual HxCorba::ImageList* getList()
00250 throw(CORBA::SystemException) = 0;
00251
00252
00253
00254
00255 virtual HxCorba::ImageRep_ptr getLw()
00256 throw(CORBA::SystemException) = 0;
00257
00258
00259
00260
00261 virtual HxCorba::ImageRep_ptr getJw()
00262 throw(CORBA::SystemException) = 0;
00263
00264
00265
00266
00267 virtual HxCorba::ImageRep_ptr getMw()
00268 throw(CORBA::SystemException) = 0;
00269 };
00270
00271
00272
00273
00274 class NJetFactory : virtual public PortableServer::ServantBase
00275 {
00276 NJetFactory(const NJetFactory&);
00277 void operator=(const NJetFactory&);
00278
00279 protected:
00280
00281
00282
00283
00284 void _OB_op_makeNJet(OB::Upcall_ptr);
00285
00286 public:
00287
00288 NJetFactory() { }
00289
00290 virtual CORBA::Boolean _is_a(const char*)
00291 throw(CORBA::SystemException);
00292
00293 virtual CORBA::RepositoryId _primary_interface(const PortableServer::ObjectId&,
00294 PortableServer::POA_ptr);
00295
00296 HxCorba::NJetFactory_ptr _this();
00297
00298 virtual OB::DirectStubImpl_ptr _OB_createDirectStubImpl(PortableServer::POA_ptr,
00299 const PortableServer::ObjectId&);
00300 virtual void _OB_dispatch(OB::Upcall_ptr);
00301
00302
00303
00304
00305 virtual HxCorba::NJet_ptr makeNJet(HxCorba::ImageRep_ptr im,
00306 CORBA::Long N,
00307 CORBA::Double scale,
00308 CORBA::Double precision)
00309 throw(CORBA::SystemException) = 0;
00310 };
00311
00312 }
00313
00314
00315
00316
00317 namespace OBDirectStubImpl_HxCorba
00318 {
00319
00320
00321
00322
00323 class NJet : virtual public OBStubImpl_HxCorba::NJet,
00324 virtual public OB::DirectStubImpl
00325 {
00326 NJet(const NJet&);
00327 void operator=(const NJet&);
00328
00329 protected:
00330
00331 #ifdef HAVE_VCPLUSPLUS_BUGS
00332
00333 NJet() { }
00334
00335 #endif
00336
00337 NJet(PortableServer::POA_ptr,
00338 const PortableServer::ObjectId&,
00339 PortableServer::ServantBase*);
00340
00341 friend class POA_HxCorba::NJet;
00342
00343 public:
00344
00345
00346
00347
00348 virtual CORBA::Long order();
00349
00350
00351
00352
00353 virtual CORBA::Double scale();
00354
00355
00356
00357
00358 virtual CORBA::Long nrComponents();
00359
00360
00361
00362
00363 virtual CORBA::Boolean isColor();
00364
00365
00366
00367
00368 virtual HxCorba::ImageRep_ptr getLidx(CORBA::Long i);
00369
00370
00371
00372
00373 virtual HxCorba::ImageRep_ptr getJidx(CORBA::Long i);
00374
00375
00376
00377
00378 virtual HxCorba::ImageRep_ptr getMidx(CORBA::Long i);
00379
00380
00381
00382
00383 virtual HxCorba::ImageRep_ptr xy(CORBA::Long x,
00384 CORBA::Long y);
00385
00386
00387
00388
00389 virtual HxCorba::ImageRep_ptr xyz(CORBA::Long x,
00390 CORBA::Long y,
00391 CORBA::Long z);
00392
00393
00394
00395
00396 virtual HxCorba::ImageRep_ptr xyl(CORBA::Long x,
00397 CORBA::Long y,
00398 CORBA::Long l);
00399
00400
00401
00402
00403 virtual HxCorba::ImageRep_ptr xyzl(CORBA::Long x,
00404 CORBA::Long y,
00405 CORBA::Long z,
00406 CORBA::Long l);
00407
00408
00409
00410
00411 virtual HxCorba::ImageList* getLList();
00412
00413
00414
00415
00416 virtual HxCorba::ImageList* getJList();
00417
00418
00419
00420
00421 virtual HxCorba::ImageList* getMList();
00422
00423
00424
00425
00426 virtual HxCorba::ImageList* getList();
00427
00428
00429
00430
00431 virtual HxCorba::ImageRep_ptr getLw();
00432
00433
00434
00435
00436 virtual HxCorba::ImageRep_ptr getJw();
00437
00438
00439
00440
00441 virtual HxCorba::ImageRep_ptr getMw();
00442 };
00443
00444
00445
00446
00447 class NJetFactory : virtual public OBStubImpl_HxCorba::NJetFactory,
00448 virtual public OB::DirectStubImpl
00449 {
00450 NJetFactory(const NJetFactory&);
00451 void operator=(const NJetFactory&);
00452
00453 protected:
00454
00455 #ifdef HAVE_VCPLUSPLUS_BUGS
00456
00457 NJetFactory() { }
00458
00459 #endif
00460
00461 NJetFactory(PortableServer::POA_ptr,
00462 const PortableServer::ObjectId&,
00463 PortableServer::ServantBase*);
00464
00465 friend class POA_HxCorba::NJetFactory;
00466
00467 public:
00468
00469
00470
00471
00472 virtual HxCorba::NJet_ptr makeNJet(HxCorba::ImageRep_ptr im,
00473 CORBA::Long N,
00474 CORBA::Double scale,
00475 CORBA::Double precision);
00476 };
00477
00478 }
00479
00480 #endif