00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef __DVPSTYP_H__
00037 #define __DVPSTYP_H__
00038
00039 #include "dcmtk/config/osconfig.h"
00040
00041 #define INCLUDE_CSTDIO
00042 #include "dcmtk/ofstd/ofstdinc.h"
00043
00047 enum DVPSoverlayActivation
00048 {
00053 DVPSO_ignoreOverlays,
00058 DVPSO_referenceOverlays,
00066 DVPSO_copyOverlays
00067 };
00068
00069
00073 enum DVPSVOIActivation
00074 {
00078 DVPSV_ignoreVOI,
00086 DVPSV_preferVOIWindow,
00094 DVPSV_preferVOILUT
00095 };
00096
00100 enum DVPSGraphicLayering
00101 {
00106 DVPSG_oneLayer,
00112 DVPSG_twoLayers,
00117 DVPSG_separateLayers
00118 };
00119
00123 enum DVPSPresentationLUTType
00124 {
00127 DVPSP_identity,
00130 DVPSP_inverse,
00133 DVPSP_table,
00136 DVPSP_lin_od
00137
00138 };
00139
00146 enum DVPSPrintPresentationLUTAlignment
00147 {
00150 DVPSK_shape,
00154 DVPSK_table8,
00158 DVPSK_table12,
00162 DVPSK_other
00163 };
00164
00167 enum DVPSRotationType
00168 {
00171 DVPSR_0_deg,
00174 DVPSR_90_deg,
00177 DVPSR_180_deg,
00180 DVPSR_270_deg
00181 };
00182
00185 enum DVPSShutterType
00186 {
00189 DVPSU_rectangular,
00192 DVPSU_circular,
00195 DVPSU_polygonal,
00198 DVPSU_bitmap
00199 };
00200
00203 enum DVPSannotationUnit
00204 {
00207 DVPSA_pixels,
00210 DVPSA_display
00211 };
00212
00217 enum DVPScharacterSet
00218 {
00221 DVPSC_ascii,
00224 DVPSC_latin1,
00227 DVPSC_latin2,
00230 DVPSC_latin3,
00233 DVPSC_latin4,
00236 DVPSC_latin5,
00239 DVPSC_cyrillic,
00242 DVPSC_arabic,
00245 DVPSC_greek,
00248 DVPSC_hebrew,
00251 DVPSC_japanese,
00254 DVPSC_other
00255 };
00256
00259 enum DVPSGraphicType
00260 {
00263 DVPST_point,
00266 DVPST_polyline,
00269 DVPST_interpolated,
00272 DVPST_circle,
00275 DVPST_ellipse
00276 };
00277
00280 enum DVPSCurveType
00281 {
00284 DVPSL_roiCurve,
00287 DVPSL_polylineCurve
00288 };
00289
00292 enum DVPSTextJustification
00293 {
00296 DVPSX_left,
00299 DVPSX_right,
00302 DVPSX_center
00303 };
00304
00308 enum DVPSObjectApplicability
00309 {
00312 DVPSB_currentFrame,
00315 DVPSB_currentImage,
00318 DVPSB_allImages
00319 };
00320
00323 enum DVPSPresentationSizeMode
00324 {
00327 DVPSD_scaleToFit,
00330 DVPSD_trueSize,
00333 DVPSD_magnify
00334 };
00335
00338 enum DVPSPeerType
00339 {
00342 DVPSE_storage,
00345 DVPSE_receiver,
00348 DVPSE_printRemote,
00351 DVPSE_printLocal,
00354 DVPSE_printAny,
00357 DVPSE_any
00358 };
00359
00362 enum DVPSFilmOrientation
00363 {
00366 DVPSF_portrait,
00369 DVPSF_landscape,
00372 DVPSF_default
00373 };
00374
00377 enum DVPSTrimMode
00378 {
00381 DVPSH_trim_on,
00384 DVPSH_trim_off,
00387 DVPSH_default
00388 };
00389
00392 enum DVPSDecimateCropBehaviour
00393 {
00396 DVPSI_decimate,
00399 DVPSI_crop,
00402 DVPSI_fail,
00405 DVPSI_default
00406 };
00407
00410 enum DVPSDisplayTransform
00411 {
00414 DVPSD_first=0,
00417 DVPSD_GSDF=DVPSD_first,
00420 DVPSD_CIELAB=1,
00423 DVPSD_none=2,
00426 DVPSD_max=DVPSD_none
00427 };
00428
00432 enum DVPSLogMessageLevel
00433 {
00436 DVPSM_none = 0,
00439 DVPSM_error = 1,
00442 DVPSM_warning = 2,
00445 DVPSM_informational = 3,
00448 DVPSM_debug = 4
00449 };
00450
00453 enum DVPSAssociationNegotiationResult
00454 {
00457 DVPSJ_success,
00460 DVPSJ_error,
00463 DVPSJ_terminate
00464 };
00465
00468 enum DVPSImageDepth
00469 {
00472 DVPSN_undefined,
00475 DVPSN_8bit,
00478 DVPSN_12bit
00479 };
00480
00483 enum DVPSCertificateVerificationType
00484 {
00487 DVPSQ_require,
00490 DVPSQ_verify,
00493 DVPSQ_ignore
00494 };
00495
00496
00499 enum DVPSObjectType
00500 {
00503 DVPSS_structuredReport,
00506 DVPSS_image,
00509 DVPSS_presentationState
00510 };
00511
00512
00515 enum DVPSSignatureStatus
00516 {
00519 DVPSW_unsigned,
00520
00523 DVPSW_signed_OK,
00524
00529 DVPSW_signed_unknownCA,
00530
00534 DVPSW_signed_corrupt
00535 };
00536
00537
00540 enum DVPSVerifyAndSignMode
00541 {
00544 DVPSY_verify,
00545
00548 DVPSY_verifyAndSign,
00549
00552 DVPSY_verifyAndSign_finalize
00553 };
00554
00555
00556 #endif
00557
00558
00559
00560
00561
00562
00563
00564
00565
00566
00567
00568
00569
00570
00571
00572
00573
00574
00575
00576
00577
00578
00579
00580
00581
00582
00583
00584
00585
00586
00587
00588
00589
00590
00591
00592
00593
00594
00595
00596
00597
00598
00599
00600
00601
00602
00603
00604
00605
00606
00607
00608
00609
00610
00611
00612
00613
00614
00615
00616
00617
00618
00619
00620
00621
00622