DCMTK
Version 3.6.4
OFFIS DICOM Toolkit
|
base class for all DICOM value representations storing a character string
More...
|
class | DcmByteString |
| base class for all DICOM value representations storing a character string More...
|
|
base class for all DICOM value representations storing a character string
◆ normalizeString()
DCMTK_DCMDATA_EXPORT void normalizeString |
( |
OFString & |
string, |
|
|
const OFBool |
multiPart, |
|
|
const OFBool |
leading, |
|
|
const OFBool |
trailing, |
|
|
const char |
paddingChar = ' ' |
|
) |
| |
normalize the given string value, i.e. remove leading and/or trailing padding
- Parameters
-
string | input and output string value to be normalized |
multiPart | handle string as multi-valued if OFTrue |
leading | delete leading spaces if OFTrue |
trailing | delete trailing spaces if OFTrue |
paddingChar | padding character to be removed (usually a space) |
◆ dcmEnableVRCheckerForStringValues
DCMTK_DCMDATA_EXPORT OFGlobal<OFBool> dcmEnableVRCheckerForStringValues |
This flag defines whether the VR checker is actually used by the various checkStringValue() methods.
Since this checker is currently limited to ASCII and Latin-1, and the detection of the character set might fail for incorrectly encoded DICOM datasets, this check can be disabled globally. Please note, however, that other checks (i.e. VM and max. value length) are still performed if the optional parameters are set accordingly. By default, the VR checker is enabled (value: "OFTrue").
virtual OFCondition streamedLength(unsigned long &length) const =0
Computes total length of item if streamed to a buffer.
@ AP_GeneralPurposeBDJPEG2000
General Purpose BD Interchange with JPEG 2000 (STD-GEN-BD-J2K)
Definition: dcddirif.h:127
Interface class for ReferencedDoseSequence (300c,0080)
Definition: drtrds.h:26
DcmCodeString BlockType
BlockType (300a,00f8) vr=CS, vm=1, type=1.
Definition: drtbl5.h:343
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrscs.h:324
static OFCondition readSingleItem(DcmItem &source, const DcmTagKey &seqKey, Container &destination, const OFString &type, const OFString &module)
Reads single DICOM item from a specific sequence into a destination class.
Definition: iodutil.h:543
EM_Overlay DefaultMode
default (stored) overlay mode
Definition: diovpln.h:456
DcmIntegerString CompensatorColumns
CompensatorColumns (300a,00e8) vr=IS, vm=1, type=1.
Definition: drtcos.h:449
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_UnsupportedBitDepth
Codec does not support this kind of bit depth.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdvhs.h:504
@ EDC_guess
perform color space conversion from YCbCr to RGB if JPEG data is color image, and the underlying JPEG...
Definition: djutils.h:181
virtual int getPlanes() const =0
get number of planes (abstract).
DcmRepresentationListIterator repListEnd
Iterator to the last dummy element in representation list.
Definition: dcpixel.h:155
DcmDate studyDate
Module=General_Study, VR=DA, VM=1, Type 2.
Definition: dcmpstat.h:807
OFVector(size_type n, const T &v=T())
construct an OFVector with predefined content.
Definition: ofvector.h:105
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrshs.h:363
@ ESP_LinOD
shape LIN OD
Definition: diutils.h:294
virtual OFBool isValid() const
check whether the current internal state is valid.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtscs.h:324
const unsigned long CIF_IgnoreModalityTransformation
ignore modality transformation (rescale slope/intercept or LUT) stored in the dataset
Definition: diutils.h:80
virtual OFCondition check() const =0
Check whether functional group has valid and complete data.
@ _62_Zinc
(C-141A1,SRT,"^62^Zinc")
Definition: cid4020.h:78
DcmCodeString BeamLimitingDeviceRotationDirection
BeamLimitingDeviceRotationDirection (300a,0121) vr=CS, vm=1, type=1C.
Definition: drtcps.h:655
This class implements a simple container that stores an input stream, the position of that input stre...
Definition: dcfcache.h:35
static const OFBool is_specialized
OFTrue for all T for which there exists a specialization of OFnumeric_limits, OFFalse otherwise.
Definition: oflimits.h:154
EnumType
available languages (in alphabetical order).
Definition: cid5000.h:41
Interface class for ReferencedSeriesSequence (0008,1115)
Definition: drtrsers.h:27
const log4cplus::tstring empty_str
Canonical empty string.
virtual OFCondition get(CodeSequenceMacro &typeCode, CodeSequenceMacro &typeModifierCode, CodeSequenceMacro &unitsCode, const Float32 *&statisticValues, unsigned long &numValues)
Get Track statistic information.
@ FastDiffusionCoefficientFraction
(113293,DCM,"Fast Diffusion Coefficient Fraction"), included from CID 7272
Definition: cid7469.h:132
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drtimage.h:4856
int pt
for lossless compression, defines point transform
Definition: djeijg16.h:150
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drticps.h:1016
DcmCodeString SetupDeviceType
SetupDeviceType (300a,01b6) vr=CS, vm=1, type=1.
Definition: drtsds.h:201
int setPresentationLutShape(const ES_PresentationLut shape)
set shape for presentation transformation.
Definition: dcmimage.h:925
@ ThoracicSpine
(T-11502,SRT,"Thoracic spine")
Definition: cid4031.h:230
a base class for all classes that implement hash functions.
Definition: simac.h:36
virtual size_t addByReferenceRelationship(const E_RelationshipType relationshipType, const size_t referencedNodeID)
add specified by-reference relationship to the current content item.
Class for checking the relationship content constraints of the Chest CAD SR IOD.
Definition: dsrchecc.h:42
@ Fluorouracil_F18
(C-B07E3,SRT,"Fluorouracil F^18^")
Definition: cid4021.h:162
OFBool modified
flag indicating whether or not this DICOMDIR has been modified after being read from file.
Definition: dcdicdir.h:204
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtiontr.h:3057
OFString m_imageFile
The input file.
Definition: i2dimgs.h:114
DcmDateTime AttributeModificationDateTime
AttributeModificationDateTime (0400,0562) vr=DT, vm=1, type=1.
Definition: drtoas.h:173
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drtplan.h:3205
const unsigned long CIF_UsePresentationState
use presentation state instead of 'built-in' LUTs & overlays
Definition: diutils.h:71
this class describes the result of a database operation (for an incoming C-FIND, C-MOVE,...
Definition: dcmqrdbs.h:37
@ AP_GeneralPurposeBDMPEG4HPatLV42_2D
General Purpose BD Interchange with MPEG-4 AVC/H.264 HiP@Level4.2 for 2D video (STD-GEN-BD-MPEG4-HPLV...
Definition: dcddirif.h:137
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drtiontr.h:3034
Uint32 Count
number of LUT entries
Definition: dibaslut.h:278
virtual ~SiCreatorProfile()
destructor
Definition: sicreapr.h:43
Item EmptyItem
empty default item
Definition: drtbcps.h:414
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=2C.
Definition: drtchs.h:653
virtual void append(DcmConsumer &consumer)=0
determines the consumer to which the filter is supposed to write it's output.
DSRTree & operator=(DSRTree< T > tree)
assignment operator.
Definition: dsrtree.h:552
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtrics.h:362
DRTReferencedBolusSequenceInRTBeamsModule & getReferencedBolusSequence()
get ReferencedBolusSequence (300c,00b0)
Definition: drtbs.h:474
Template class to handle color pixel data.
Definition: dicopxt.h:97
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4907
DcmDecimalString PixelSpacing
PixelSpacing (0028,0030) vr=DS, vm=2, type=1.
Definition: drtdose.h:4413
int vfprintf(const char *format, va_list arg)
print formatted string into stream, see printf(3)
Definition: offile.h:919
DcmUnsignedShort reflectedAmbientLight
VR=US, VM=1, Type 2c required if presentation SOP class present.
Definition: dvpsfs.h:166
virtual DcmObject * clone() const
clone method
Definition: dcvrul.h:87
OFshared_ptr< IODRules > getRules()
Get rules handled by this module.
Definition: modbase.h:106
OFBool hasValidGroup() const
returns true, if group is valid (permitted in DICOM command or data sets).
Definition: dctagkey.h:320
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtes.h:515
@ EXS_JPEGProcess20_22
JPEG Spectral Selection, Hierarchical (lossy, 8/12 bit)
Definition: dcxfer.h:71
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrcs.h:374
Definition: jmemsys12.h:139
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drttreat.h:2782
const DRTFractionGroupSequence & getFractionGroupSequence() const
get FractionGroupSequence (300a,0070)
Definition: drtionpl.h:1397
static const size_t RF_readDigitalSignatures
read digital signatures from dataset
Definition: dsrtypes.h:254
DcmIntegerString NumberOfScanSpotPositions
NumberOfScanSpotPositions (300a,0392) vr=IS, vm=1, type=1C.
Definition: drticps.h:799
virtual const OFString & getDelimiterChars() const
get delimiter characters specifying when to switch back to the default character set (in case code ex...
@ EVR_OW
other word
Definition: dcvr.h:153
OFBool lockingMode
locking mode (OFFalse => shared, OFTrue => exclusive)
Definition: dviface.h:1660
DcmRLEEncoder(int doPad)
default constructor
Definition: dcrleenc.h:66
@ VT_SCoord3D
DICOM Value Type: SCOORD3D.
Definition: dsrtypes.h:596
OFshared_ptr(const OFshared_ptr &other)
Constructs a shared_ptr which shares ownership of the object managed by other.
Definition: ofmem.h:93
virtual OFBool attributeForbidden(const DcmTagKey &key) const =0
checks whether an attribute with the given tag must not be signed for the current security profile.
DRTControlPointSequence & getControlPointSequence()
get ControlPointSequence (300a,0111)
Definition: drtbs.h:426
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drtionpl.h:1511
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drtimage.h:2782
FGInterface m_FGInterface
Multi-frame Functional Groups high level interface.
Definition: dpmparametricmapbase.h:224
E_DirectoryGenerationMode
modes for generating subdirectories
Definition: dstorscp.h:58
@ PT_CompositingPlanarMPR
Compositing Planar MPR Volumetric Presentation State (CP-VPS)
Definition: dsrtypes.h:636
@ CS_Latin4
ISO-IR 110: Latin alphabet No. 4.
Definition: dsrtypes.h:794
DRTCodingSchemeResourcesSequence CodingSchemeResourcesSequence
CodingSchemeResourcesSequence (0008,0109) vr=SQ, vm=1, type=3.
Definition: drtcsis.h:223
T & back()
get a reference to the last element of this vector.
Definition: ofvector.h:286
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drthsdrs.h:155
const DiLookupTable * getTableData() const
get pointer to lookup table data
Definition: dimomod.h:183
@ EFGS_ONLYSHARED
Functional Group can only be shared (not per-frame)
Definition: fgtypes.h:180
OFCondition errorFlag
condition flag
Definition: dcdicdir.h:196
Defines macros for controlling compiler diagnostic output, i.e. warnings.
DSRTypes::E_GraphicType getGraphicType() const
get current graphic type.
Definition: dsrscovl.h:180
DcmFileFormat format_
File format that was used when last loading an image.
Definition: drmimage.h:266
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtajcs.h:333
a hash table of pointers to DcmDictEntry objects
Definition: dchashdi.h:192
const DRTDeliveredDepthDoseParametersSequence & getDeliveredDepthDoseParametersSequence() const
get DeliveredDepthDoseParametersSequence (300a,0506)
Definition: drttsibs.h:544
DRTPrivateDataElementDefinitionSequence & getPrivateDataElementDefinitionSequence()
get PrivateDataElementDefinitionSequence (0008,0310)
Definition: drtpdecs.h:141
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drttreat.h:2683
a class representing the DICOM value representation 'Floating Point Single' (FL)
Definition: dcvrfl.h:33
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrpcs.h:533
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtlsds7.h:134
virtual void transferEnd()
finalize the transfer state of this object.
@ PM_Optional
parameter is optional (# = 0..1), "[option]"
Definition: ofcmdln.h:97
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtmucs.h:351
this class describes configuration settings for the quota of a storage area
Definition: dcmqrcnf.h:114
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrims.h:184
int opt_acse_timeout
timeout for ACSE operations
Definition: wlcefs.h:76
DIC_AE calledAETitle
Called AE title.
Definition: scp.h:52
STD_NAMESPACE ostream * currentCerr
pointer to current cerr stream, never NULL
Definition: ofconsol.h:224
DSRPositionCounter Position
counter for the current position within the current level and on upper levels
Definition: dsrtncsr.h:316
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtrscs.h:205
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drttreat.h:2645
virtual ~DSRDocumentSubTree()
destructor
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUnsupportedBitDepthForTransform
error condition constant: The images' color transformation is not supported in this bit depth
ES_PresentationLut PresLutShape
presentation LUT shape (identity, inverse or lin od)
Definition: dimoimg.h:1119
OFBool operator>(const OFpath &lhs, const OFpath &rhs)
Lexicographically compare two paths.
static const int radix
The base of the number system used in the representation of the type.
Definition: oflimits.h:551
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drttreat.h:2697
Item class.
Definition: drtircs.h:34
@ LEVEL_SERIES
Series Level.
Definition: iodreferences.h:53
Interface class for ROIElementalCompositionSequence (3006,00b6)
Definition: drtrecs.h:26
virtual OFCondition getUint32Array(Uint32 *&val)
get a pointer to the element value of the current element as type Uint32.
@ TKE_RSA
Static RSA key exchange.
Definition: tlsciphr.h:120
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3138
Item EmptyItem
empty default item
Definition: drtdspcs.h:540
const DRTFractionGroupSummarySequence & getFractionGroupSummarySequence() const
get FractionGroupSummarySequence (3008,0220)
Definition: drttreat.h:1257
static int calculateCoefficients(const T1 *x, const T2 *y, const unsigned int n, const unsigned int o, T3_ *c)
calculate coefficients for resulting polynomial function.
Definition: dicrvfit.h:68
const OFGlobal< T > & operator=(const OFGlobal< T > &arg)
unimplemented private assignment operator
unsigned long maximumPrintBitmapHeight
maximum height of print bitmap (used for implicit scaling)
Definition: dviface.h:1759
DefaultConstructor()
The SCP must be default constructible.
DcmSegTypes::E_SegmentAlgoType m_SegmentAlgorithmType
Segment Algorithm Type: (CS, 1, Type 1)
Definition: segtypes.h:348
DcmCodeString shutterShape
Module=Display_Shutter, VM=CS, VR=1-3, Type 1.
Definition: dcmpstat.h:890
DcmUnsignedShort SmallestImagePixelValue
SmallestImagePixelValue (0028,0106) vr=US/SS, vm=1, type=3.
Definition: drtimage.h:5156
char * tagName
name of this attribute tag, remains NULL unless getTagName() is called
Definition: dctag.h:210
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtpcs.h:333
DcmIntegerString ReferencedLateralSpreadingDeviceNumber
ReferencedLateralSpreadingDeviceNumber (300c,0102) vr=IS, vm=1, type=1.
Definition: drtlsds7.h:139
DcmLongText CompensatorDescription
CompensatorDescription (300a,02eb) vr=LT, vm=1, type=3.
Definition: drtircs.h:406
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drtionpl.h:3287
Item class.
Definition: drtrims.h:35
Interface class for IonWedgePositionSequence (300a,03ac)
Definition: drtiwps.h:26
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtmucs.h:333
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbrdrs.h:322
DcmIntegerString NumberOfFrames
NumberOfFrames (0028,0008) vr=IS, vm=1, type=1.
Definition: drtimage.h:5239
const_iterator begin() const
returns constant iterator pointing to the first element of this map
Definition: ofmap.h:119
virtual OFCondition makeSubObject(DcmObject *&subObject, const DcmTag &newTag, const Uint32 newLength)
helper function for read().
@ PancreaticDuctAndBileDuctSystems
(T-65600,SRT,"Pancreatic duct and bile duct systems")
Definition: cid4031.h:178
@ Ultrasound
(US,DCM,"Ultrasound")
Definition: cid29.h:116
@ AP_GeneralPurposeBDMPEG4HPatLV41
General Purpose BD Interchange with MPEG-4 AVC/H.264 HiP@Level4.1 (STD-GEN-BD-MPEG4-HPLV41)
Definition: dcddirif.h:133
DcmTime TreatmentTime
TreatmentTime (3008,0251) vr=TM, vm=1, type=2.
Definition: drttreat.h:2926
OFBool dbCheckMoveIdentifier_
flag for database interface: check C-MOVE identifier
Definition: dcmqrsrv.h:162
the list of graphic annotations contained in a presentation state (internal use only).
Definition: dvpsgal.h:40
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrdrs8.h:351
Helper class for resolving overloaded functions.
Definition: ofexbl.h:38
OFString m_aetitle
AE title to be used for responding to SCU (default: DCMTK_SCP).
Definition: scpcfg.h:348
Item EmptyItem
empty default item
Definition: drtris.h:332
LogLevel getThreshold() const
Returns this appenders threshold LogLevel.
Definition: appender.h:192
size_t bytesInLastBlock
filled number of bytes in last block in pixelDataList
Definition: djeijg16.h:159
DcmCodeString PatientSupportRotationDirection
PatientSupportRotationDirection (300a,0123) vr=CS, vm=1, type=1C.
Definition: drticpds.h:846
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtdose.h:4082
DcmDecimalString OrganAtRiskFullVolumeDose
OrganAtRiskFullVolumeDose (300a,002a) vr=DS, vm=1, type=3.
Definition: drtdrs.h:499
Interface class for RecordedWedgeSequence (3008,00b0)
Definition: drtrws.h:26
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drtplan.h:2981
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drtdose.h:4652
OFString dfPath
path to database files
Definition: wldsfs.h:45
DcmDate FirstTreatmentDate
FirstTreatmentDate (3008,0054) vr=DA, vm=1, type=2.
Definition: drttreat.h:2939
@ TCS_unspecifiedError
unspecified error
Definition: dcmlayer.h:66
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drtplan.h:3009
@ VolumetricDiffusionDyyComponent
(110813,DCM,"Volumetric Diffusion Dyy Component"), included from CID 7270
Definition: cid7469.h:110
DcmDecimalString SourceAxisDistance
SourceAxisDistance (300a,00b4) vr=DS, vm=1, type=3.
Definition: drtbs.h:787
const char * xferID
transfer syntax UID
Definition: dcxfer.h:310
helper class maintaining an entry in a DcmList double-linked list
Definition: dclist.h:40
int MaxParamCount
maximum number of parameter which should be accepted
Definition: ofcmdln.h:1092
DRTDigitalSignaturePurposeCodeSequence & getDigitalSignaturePurposeCodeSequence()
get DigitalSignaturePurposeCodeSequence (0400,0401)
Definition: drtdss.h:156
static const int digits
The number of digits in base-radix that can be represented by the type T without change.
Definition: oflimits.h:475
OFBool ConsistencyCheck
check consistency of newly added record
Definition: dcddirif.h:1570
Class implementing the SOP Instance Reference Macro.
Definition: iodmacro.h:335
Class for SR numeric values and measurements (extended version with additional support of the DICOM C...
Definition: srnumvl.h:31
@ Choline_C11
(126703,DCM,"Choline C^11^")
Definition: cid4021.h:90
this class encapsulates the compression routines of the IJG JPEG library configured for 16 bits/sampl...
Definition: djeijg16.h:43
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtsdcs.h:347
OFBool ignore_missing_tags_option
if true, 'tag not found' errors are treated as being successful for modify and erase operations
Definition: mdfconen.h:194
Single consumer, multiple producers queue.
Definition: queue.h:47
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drttts.h:544
DcmCodeString borderDensity
Module=Film_Box_Module, VR=CS, VM=1, Type 3.
Definition: dvpssp.h:1020
OFBool resolutionCheck() const
get current status of the "spatial resolution check" mode.
Definition: dcddirif.h:420
Class for checking the relationship content constraints of the X-Ray Radiation Dose SR IOD.
Definition: dsrxrdcc.h:44
E_MarkupMode
Markup language mode.
Definition: ofstd.h:80
@ IMAGETYPE_UNKNOWN
Unknown.
Definition: iodtypes.h:121
DcmDataset * dset
will hold the dataset that should be modified
Definition: mdfdsman.h:241
OFBool m_inventMissingType2Attribs
if enabled, missing type 2 attributes in the dataset are added automatically.
Definition: i2doutpl.h:214
OFvariant & operator=(const OFvariant &rhs)
Copy assigns the value rhs holds to *this.
OFString htmlSR
current SR html page
Definition: dvsighdl.h:179
DcmDecimalString DoseRateSet
DoseRateSet (300a,0115) vr=DS, vm=1, type=3.
Definition: drtcps.h:661
virtual void inventMissing()
Set missing values by inventing "default values".
EnumType
types of numeric value qualifier
Definition: cid42.h:41
Item class.
Definition: drtcbars.h:36
const DCMTK_DCMRT_EXPORT OFConditionConst RT_EC_InvalidObject
error: the object is invalid, see isValid() method in IOD class
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtionpl.h:1319
DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=2.
Definition: drttreat.h:2928
DcmDecimalString XRayImageReceptorAngle
XRayImageReceptorAngle (3002,000e) vr=DS, vm=1, type=2.
Definition: drtimage.h:5292
DcmCodeString anchorPointVisibility
VR=CS, VM=1, Type 1c.
Definition: dvpstx.h:208
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2946
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtchs.h:860
OFCondition getImageReference(size_t idx, const char *&studyUID, const char *&seriesUID, const char *&instanceUID)
returns the image UIDs that are required to look up the referenced image in the database
Definition: dvpssp.h:638
Uint32 m_dimseTimeout
Timeout for DIMSE operations in seconds.
Definition: scpcfg.h:375
@ RadiologicTechnologist
(J-00187,SRT,"Radiologic Technologist")
Definition: cid7452.h:62
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drtdose.h:4159
DcmIntegerString ChannelIdentificationCode
ChannelIdentificationCode (003a,0301) vr=IS, vm=1, type=1.
Definition: drtmacds.h:152
Uint8 * buf_
write buffer
Definition: dcwcache.h:112
@ Recording
(121097,DCM,"Recording")
Definition: cid7445.h:46
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drttreat.h:2848
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtdimcs.h:205
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drtiontr.h:3182
helper class for working with radio therapy plan objects.
Definition: drmplan.h:37
virtual OFCondition getOFString(OFString &str, const unsigned long pos, OFBool normalize=OFTrue)
retrieve a single value of type string.
DcmShortString BeamCurrentModulationID
BeamCurrentModulationID (300a,034c) vr=SH, vm=1, type=1C.
Definition: drtrms.h:195
OFBool operator!=(const OFUUID &other) const
Compare this instance to another OFUUID instance.
Definition: ofuuid.h:100
Item class.
Definition: drtcims.h:38
const char * peerHostName
current peer to talk to
Definition: dcmqrtis.h:255
IODSeriesAndInstanceReferenceMacro m_ReferencedSeriesAndInstance
The Series and Instance Reference Macro used in this item.
Definition: modcommoninstanceref.h:240
DcmPersonName referringPhysicianName
Module=General_Study, VR=PN, VM=1, Type 2.
Definition: dvpssp.h:972
const void * user_
object that currently uses the file cache, i.e. has created the stream
Definition: dcfcache.h:108
OFCmdUnsignedInt opt_sleepAfterFind
indicates how long the application shall sleep after a find
Definition: wlcefs.h:52
virtual OFCondition getUint8Array(Uint8 *&val)
get a pointer to the element value of the current element as type string.
OFString privateCreator
the private creator name
Definition: dcpcache.h:71
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
write object to a stream
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drtplan.h:1550
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3053
@ IAUC60BN
(126325,DCM,"IAUC60BN"), included from CID 4109
Definition: cid7469.h:292
@ MagneticSusceptibility
(126396,DCM,"Magnetic Susceptibility"), included from CID 7180
Definition: cid7469.h:254
this class manages a stack of pointers to DcmObject instances.
Definition: dcstack.h:71
@ AP_UltrasoundSCSF
Ultrasound Single Frame with Spatial Calibration (STD-US-SC-SF-xxxx)
Definition: dcddirif.h:163
Interface class for ContourSequence (3006,0040)
Definition: drtcs.h:27
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtads.h:536
static const size_t PF_convertToOctalNumbers
quote non-ASCII string content as octal numbers
Definition: dctypes.h:194
DcmUnsignedShort SamplesPerPixel
SamplesPerPixel (0028,0002) vr=US, vm=1, type=1.
Definition: drtimage.h:5254
DcmIntegerString BlockNumber
BlockNumber (300a,00fc) vr=IS, vm=1, type=1.
Definition: drtibls.h:350
const char * getImageSmoothingType(size_t idx)
gets the (optional) smoothing type for the given registered image box.
Definition: dvpssp.h:490
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drtimage.h:4881
virtual OFCondition sendSTOREResponse(const T_ASC_PresentationContextID presID, const T_DIMSE_C_StoreRQ &reqMessage, const Uint16 rspStatusCode)
Respond to the C-STORE request (with details from the request message)
virtual void SetCfgFileSelectValues(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:440
const DRTRTRelatedROISequence & getRTRelatedROISequence() const
get RTRelatedROISequence (3006,0030)
Definition: drtrros.h:197
DcmDecimalString SourceToReferenceObjectDistance
SourceToReferenceObjectDistance (3002,0028) vr=DS, vm=1, type=3.
Definition: drtimage.h:5310
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5437
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2969
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtadcs.h:353
unsigned long getFrameCount() const
get number of frames.
Definition: dcmimage.h:215
DcmIntegerString ReferencedLateralSpreadingDeviceNumber
ReferencedLateralSpreadingDeviceNumber (300c,0102) vr=IS, vm=1, type=1.
Definition: drtlsds6.h:171
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drtimage.h:5412
@ EFG_TEMPORALPOSITION
Temporal Position Macro.
Definition: fgtypes.h:164
virtual size_t gotoAnnotatedNode(const OFString &annotationText, const OFBool startFromRoot=OFTrue)
set internal cursor to an annotated node.
@ EFG_PLANEORIENTVOLUME
Plane Orientation (Volume)
Definition: fgtypes.h:148
void initialize(const OFBool valid=OFTrue, const size_t flags=0)
initialize the position counter
DRTRecordedRangeModulatorSequence RecordedRangeModulatorSequence
RecordedRangeModulatorSequence (3008,00f6) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1038
OFFilenameCreator FilenameCreator
unique pseudo-random filename creator, which also checks for existing files
Definition: dstorscp.h:316
@ VisualAcuity
(VA,DCM,"Visual Acuity")
Definition: cid29.h:118
@ DCMSCP_BAD_APPLICATION_CONTEXT_NAME
Refusing association because of bad application context name.
Definition: scp.h:81
@ FractionalAnisotropy
(110808,DCM,"Fractional Anisotropy"), included from CID 7271
Definition: cid7469.h:116
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drtionpl.h:1571
virtual ~UserIdentityNegotiationSubItem()
Destructor, nothing to clean up.
Definition: dcuserid.h:135
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Get shared type of this functional group (can be both, shared and per-frame)
Definition: fgusimagedescription.h:76
DcmLongString PatientSetupLabel
PatientSetupLabel (300a,0183) vr=LO, vm=1, type=3.
Definition: drtpss.h:331
DcmListNode * prevNode
pointer to previous node in double-linked list
Definition: dclist.h:62
E_ParamMode
mode specifying parameter's cardinality
Definition: ofcmdln.h:92
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtplan.h:1814
T_ASC_Association * assoc
currently active association
Definition: dcmqrtis.h:270
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtionpl.h:1643
DcmCodeString TreatmentDeliveryType
TreatmentDeliveryType (300a,00ce) vr=CS, vm=1, type=1.
Definition: drtibs.h:1061
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drtdose.h:4184
unsigned flags_type
Type of the state flags field.
Definition: queue.h:52
Item class.
Definition: drtscris.h:35
@ EXS_JPEGProcess29
JPEG Lossless, Hierarchical, arithmetic coding.
Definition: dcxfer.h:81
static OFBool registered
flag indicating whether the encoders are already registered.
Definition: djencode.h:109
OFList< ItemStruct * > ItemList
list of items
Definition: dsrrefin.h:255
DVPSReferencedSeries_PList * clone()
clone method.
Definition: dvpsrsl.h:52
void set(const DcmTagKey &key)
set value to given tag key
Definition: dctagkey.h:263
@ NegativeEnhancementIntegral
(113054,DCM,"Negative enhancement integral"), included from CID 7180
Definition: cid7469.h:338
virtual OFCondition getRootTemplateIdentification(OFString &templateIdentifier, OFString &mappingResource) const =0
get identifier and mapping resource of the root template (if any)
@ Florbetapir_F18
(C-E0269,SRT,"Florbetapir F^18^")
Definition: cid4021.h:128
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2924
DRTExposureSequence & getExposureSequence()
get ExposureSequence (3002,0030)
Definition: drtimage.h:2566
E_SegmentationType
Segmentation object types.
Definition: segtypes.h:87
static size_t strlcat(char *dst, const char *src, size_t siz)
This function appends the NUL-terminated string src to the end of dst.
Definition: ofstd.h:138
virtual OFCondition initNetwork()
Initialize network, i.e. prepare for association negotiation.
CodeSequenceMacro m_SegmentedPropertyCategoryCode
Segment Property Category Code (SQ, 1, 1) Baseline CID 7150.
Definition: segtypes.h:355
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtimage.h:2956
OFunique_ptr & operator=(OFrvalue_ref(OFunique_ptr) rhs)
Move assignment operator.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtafs.h:327
DcmIntegerString DoseReferenceNumber
DoseReferenceNumber (300a,0012) vr=IS, vm=1, type=1.
Definition: drtdrs.h:487
General purpose class hiding global functions, constants and types from the global namespace.
Definition: drttypes.h:88
Class managing an SR document tree that is based on an arbitrary SR template.
Definition: dsrstpl.h:44
OFBool InventMode
invent missing attributes mode
Definition: dcddirif.h:1556
OFString pw_name
the username.
Definition: ofpwd.h:79
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drtplan.h:3200
const typedef T * const_iterator
the type of constant iterators on this object
Definition: ofvector.h:64
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2906
const DSRSpatialCoordinates3DValue & getValue() const
get reference to spatial coordinates value
Definition: dsrsc3vl.h:171
This is a very simple filter based on LogLevel matching, which can be used to reject messages with Lo...
Definition: filter.h:227
size_t getNextNodeID() const
get ID of the next node to be created.
Definition: dsrtree.h:613
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtris.h:325
DcmFloatingPointSingle TableTopPitchAngleTolerance
TableTopPitchAngleTolerance (300a,004f) vr=FL, vm=1, type=3.
Definition: drtitts.h:426
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtaadcs.h:345
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drttreat.h:1551
DRTFractionGroupSummarySequence & getFractionGroupSummarySequence()
get FractionGroupSummarySequence (3008,0220)
Definition: drtiontr.h:1335
int contains(const DcmTagKey &key, const char *privCreator) const
checks if the given tag key and private creator code are covered by this object.
Definition: dcdicent.h:291
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrris1.h:377
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrcs.h:184
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drttreat.h:1605
Template class for polynomial curve fitting algorithm.
Definition: dicrvfit.h:50
DcmDate TreatmentDate
TreatmentDate (3008,0250) vr=DA, vm=1, type=2.
Definition: drtfsss.h:167
helper class for working with radio therapy dose information objects.
Definition: drmdose.h:37
unsigned long maximumPreviewImageWidth
maximum width of (optional) preview image
Definition: dviface.h:1771
Class representing the Plane Orientation (Volume) Functional Group Macro.
Definition: fgplanorvol.h:33
Interface class for ConceptNameCodeSequence (0040,a043)
Definition: drtcncs.h:27
FilterPtr next
Points to the next filter in the filter chain.
Definition: filter.h:136
OFshared_ptr< DcmItem > getData()
Get item managed by this IOD.
virtual DcmObject * clone() const
clone method
Definition: dcvrfd.h:85
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1.
Definition: drtmris.h:144
virtual OFCondition writeTagAndLength(DcmOutputStream &outStream, const E_TransferSyntax oxfer, Uint32 &writtenBytes) const
write tag, VR and length field to the given output stream
virtual size_t removeCurrentContentItem()
remove current content item from tree.
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drtdose.h:4221
A class for managing and converting between different DICOM character sets.
Definition: dcspchrs.h:44
virtual OFBool isByReferenceAllowed() const =0
check whether by-reference relationships are allowed for this SR IOD (abstract)
DcmUnsignedShort imageBoxPosition
Module=Image_Box_List, VR=US, VM=1, Type 1.
Definition: dvpsib.h:341
DRTRecordedCompensatorSequence & getRecordedCompensatorSequence()
get RecordedCompensatorSequence (3008,00c0)
Definition: drttsibs.h:586
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtrscs.h:333
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtfsss.h:162
Uint16 getGroupNumber() const
get group number of overlay plane
Definition: diovpln.h:351
OFString getImageFile()
Returns the input image file that currently associated with plugin.
Definition: i2dimgs.h:105
General purpose class hiding global functions, constants and types in the segmentation context from t...
Definition: segtypes.h:80
DcmShortString SnoutID
SnoutID (300a,030f) vr=SH, vm=1, type=1.
Definition: drtsns.h:132
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3035
DcmDecimalString TotalBlockTrayFactor
TotalBlockTrayFactor (300a,00f2) vr=DS, vm=1, type=3.
Definition: drtbs.h:789
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrtrs2.h:149
const DRTSourceImageSequence & getSourceImageSequence() const
get SourceImageSequence (0008,2112)
Definition: drtstrct.h:1740
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drtdose.h:4693
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtces.h:351
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtpsics.h:357
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3111
@ PETCT_METImagingOfWholeBody
(P5-08118,SRT,"PET/CT MET imaging of whole body")
Definition: cid100.h:60
Uint32 maxLength
maximum number of characters for each string component
Definition: dcbytstr.h:455
DcmShortText PrescriptionDescription
PrescriptionDescription (300a,000e) vr=ST, vm=1, type=3.
Definition: drtplan.h:3284
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drtplan.h:3136
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drtplan.h:3083
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtionpl.h:1283
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrris9.h:130
static const OFBool is_iec559
OFTrue for all floating-point types T which fulfill the requirements of IEC 559 (IEEE 754) standard.
Definition: oflimits.h:400
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=3.
Definition: drtss.h:414
DcmDecimalString SourceApplicatorStepSize
SourceApplicatorStepSize (300a,02a0) vr=DS, vm=1, type=1C.
Definition: drtchs.h:667
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtplan.h:1676
EP_Polarity getPolarity() const
get polarity.
Definition: dcmimage.h:858
a class representing a DICOM Value Representation
Definition: dcvr.h:252
EM_Overlay getOverlayMode(const unsigned int plane, const unsigned int idx=0) const
get mode of specified overlay plane
Definition: dcmimage.h:1240
virtual OFCondition setContentDate(const OFString &value, const OFBool checkValue=OFTrue)
Set Content Date.
Item class.
Definition: drtwrsrs.h:34
DcmCodeString DVHType
DVHType (3004,0001) vr=CS, vm=1, type=1.
Definition: drtdvhs.h:319
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtrrpcs.h:343
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtbrcss.h:327
@ EMT_SHA1
SHA-1.
Definition: sitypes.h:94
DcmIntegerString ControlPointIndex
ControlPointIndex (300a,0112) vr=IS, vm=1, type=1.
Definition: drtcps.h:657
OFBool * ciphersuiteSupported
an array of booleans indicating which ciphersuites known to DCMTK are actually supported by the OpenS...
Definition: tlsciphr.h:394
OFCmdUnsignedInt filepad_
block size for file padding, pad DICOM files to multiple of this value
Definition: dcmqropt.h:73
Class representing the Image SOP Instance Reference Macro.
Definition: iodmacro.h:574
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtimage.h:2542
Item class.
Definition: drtrbos7.h:34
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtlsds.h:366
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtcsas.h:167
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtrpcs.h:327
OFtuple< Types &... > OFtie(Types &... args)
Creates a tuple of references to the given arguments.
OFshared_ptr & operator=(const OFshared_ptr &other)
Replaces the managed object with the one managed by other.
Definition: ofmem.h:102
DRTDigitalSignaturePurposeCodeSequence DigitalSignaturePurposeCodeSequence
DigitalSignaturePurposeCodeSequence (0400,0401) vr=SQ, vm=1, type=3.
Definition: drtdss.h:239
@ VT_Code
DICOM Value Type: CODE.
Definition: dsrtypes.h:580
DcmLongString PatientAdditionalPosition
PatientAdditionalPosition (300a,0184) vr=LO, vm=1, type=1C.
Definition: drtpss.h:327
OFIterator< T > & operator--()
moves the iterator to the previous element of the list.
Definition: oflist.h:259
static const int digits10
The number of base-10 digits that can be represented by the type T without change,...
Definition: oflimits.h:501
unsigned int Quality
quality value (0..100, in percent), default: 75
Definition: dipijpeg.h:98
void base_pop()
removes top element from stack.
Definition: ofstack.h:140
DcmCodeString CurrentTreatmentStatus
CurrentTreatmentStatus (3008,0200) vr=CS, vm=1, type=1.
Definition: drtiontr.h:3119
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtdose.h:4338
char * failedUIDs
instance UIDs of failed store sub-ops
Definition: dcmqrcbm.h:172
DcmLongString ChannelShieldName
ChannelShieldName (300a,02b4) vr=LO, vm=1, type=3.
Definition: drtcshs.h:230
DRTReferencedTreatmentRecordSequenceInRTGeneralTreatmentRecordModule & getReferencedTreatmentRecordSequence()
get ReferencedTreatmentRecordSequence (3008,0030)
Definition: drttreat.h:1611
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrris6.h:155
Definition: lltraits.h:18
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidContentItem
error: the content item is invalid, e.g. the concept name or the stored value
@ CVT_Short
short code value (VR=SH)
Definition: dsrtypes.h:830
Interface class for StrainStockSequence (0010,0216)
Definition: drtsss.h:27
static T infinity()
The special value positive infinity, as represented by the floating-point type T.
a class implementing the hash function RIPEMD160
Definition: siripemd.h:40
LossyImageCompression
Enum for attribute Lossy Image Compression.
Definition: dpmtypes.h:75
@ VT_invalid
internal type used to indicate an error
Definition: dsrtypes.h:576
unsigned short code() const
get the status code identifier for this object.
Definition: ofcond.h:262
const char * getAnnotationText()
gets the current annotation text.
Definition: dviface.h:1411
virtual void putback(offile_off_t num)=0
resets the stream to the position by the given number of bytes.
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drtplan.h:2995
DcmEVR getEVR() const
returns VR code
Definition: dctag.h:114
OFList< DVPSStoredPrint * > list_
the list maintained by this object
Definition: dvpsspl.h:213
LogLevel getChainedLogLevel() const
Get the logger's log level.
Definition: oflog.h:76
log4cplus::tstring fullMessage
Definition: ndc.h:307
virtual OFBool canUseTemplateIdentification() const
check whether template identification is possible at all.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtiwps.h:148
@ EJLSBD_original
keep original bit depth
Definition: djlsutil.h:96
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtionpl.h:1781
const char * myAETitle
my application entity title
Definition: dcmqrtis.h:264
@ EET_ExplicitLength
defined length
Definition: dctypes.h:93
Item class.
Definition: drttms9.h:34
DcmFloatingPointDouble RealWorldValueLUTData
RealWorldValueLUTData (0040,9212) vr=FD, vm=1-n, type=1C.
Definition: drtrwvms.h:272
Interface class to DICOM data management (dcmdata).
Definition: didocu.h:59
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtecs.h:320
@ EPR_Uint8
unsigned 8 bit integer
Definition: diutils.h:207
Uint16 getLastValue() const
get value of last LUT entry.
Definition: dibaslut.h:185
@ VT_includedTemplate
internal type used to indicate (enclose) included templates
Definition: dsrtypes.h:610
OFCmdUnsignedInt opt_sleepDuringFind
indicates how long the application shall sleep during a find
Definition: wlmactmg.h:52
Class supporting color space conversions from and to CIELab.
Definition: cielabutil.h:40
size_t getNodeID() const
get ID of the current tree node
Definition: dsrdoctn.h:294
OFCmdUnsignedInt itempad_
block size for item padding, pad DICOM files to multiple of this value
Definition: dcmqropt.h:82
MAX_LEVEL
The maximum DICOM entity level that this reference refers to.
Definition: iodreferences.h:48
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtscs.h:357
Item class.
Definition: drtrvis.h:34
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drtiontr.h:2931
OFString printerOwnerID
printer film session owner ID, may be empty.
Definition: dviface.h:1812
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcpas.h:347
static DJDecoderExtended * decext
pointer to decoder for extended JPEG
Definition: djdecode.h:83
Class for convenient access of stacks within an Enhanced DICOM object.
Definition: stackinterface.h:38
virtual OFCondition createUint8Array(const Uint32 numBytes, Uint8 *&bytes)
create an empty Uint8 array of given number of bytes and set it.
virtual OFBool operator<=(const OFDateTime &dateTime) const
comparison operator (less than or equal).
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drtplan.h:3005
DRTReferencedRTPlanSequenceInRTGeneralPlanModule & getReferencedRTPlanSequence()
get ReferencedRTPlanSequence (300c,0002)
Definition: drtionpl.h:1763
DIC_US status
current DIMSE status
Definition: dcmqrcbs.h:120
virtual void SetCfgFileMatchRecords(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:436
DcmCodeString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1.
Definition: drtstrct.h:3046
virtual DSRDocumentTreeNode * clone() const =0
clone this tree node (abstract).
DcmFloatingPointSingle TableTopPitchAngle
TableTopPitchAngle (300a,0140) vr=FL, vm=1, type=2C.
Definition: drticps.h:829
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2960
Abstract base class to create monochrome output data.
Definition: dimoopx.h:45
int OriginalBitsAllocated
number of bits originally allocated for a LUT entry
Definition: diluptab.h:240
DcmDate Date
Date (0040,a121) vr=DA, vm=1, type=1C.
Definition: drtcims.h:341
DcmShortText imageDisplayFormat
Module=Film_Box_Module, VR=ST, VM=1, Type 1.
Definition: dvpssp.h:1008
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:3119
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drtimage.h:4950
@ EJM_spectralSelection
JPEG spectral selection.
Definition: djutils.h:67
#define OFalign_typename
Alternate version of OFalign to be used within templates.
Definition: ofalign.h:131
virtual OFCondition getUint16(Uint16 &val, const unsigned long pos=0)
retrieve a single value of type Uint16.
@ EPD_withoutPadding
remove all padding tags
Definition: dctypes.h:116
Template class to copy monochrome pixel data.
Definition: dimocpt.h:40
@ IntradermalRoute
(G-D17D,SRT,"Intradermal route")
Definition: cid11.h:90
DcmCodeString CurrentTreatmentStatus
CurrentTreatmentStatus (3008,0200) vr=CS, vm=1, type=1.
Definition: drttreat.h:2935
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtprsis.h:388
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtaadcs.h:329
@ EDC_photometricInterpretation
perform color space conversion from YCbCr to RGB if DICOM photometric interpretation indicates YCbCr.
Definition: djutils.h:154
SOPInstanceReferenceMacro m_ReferencedPerformedProcedureStep
Referenced Performed Procedure Step Sequence.
Definition: modenhusseries.h:128
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtdimcs.h:329
const DcmQueryRetrieveOptions & options_
reference to Q/R service options
Definition: dcmqrcbs.h:117
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drtimage.h:2770
OFBool activateAnnotation
true if annotation should be created when spooling print job
Definition: dviface.h:1816
virtual void notifyRECEIVEProgress(const unsigned long byteCount)
This function is called while receiving DIMSE messages, i.e. on each PDV of a dataset.
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtspccs.h:333
size_t fwrite(const void *ptr, size_t size, size_t n)
writes n elements of data, each size bytes long, to the stream, obtaining them from the location give...
Definition: offile.h:524
@ Kep
(126313,DCM,"kep"), included from CID 4107
Definition: cid7469.h:258
Item class.
Definition: drtas7.h:34
LATERALITY m_FrameLaterality
Frame Laterality (DS, VM 1, Required type 1)
Definition: fgframeanatomy.h:151
@ ESM_fromHere
start search from current object
Definition: dctypes.h:124
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drtdose.h:4662
T_ASC_PresentationContextID PresentationContextID
presentation context ID to be used for sending this SOP instance
Definition: dstorscu.h:429
virtual OFCondition getUint16Array(Uint16 *&wordVals)
get reference to stored 16 bit data.
virtual DcmEVR ident(void) const
get type identifier
Definition: dcpixseq.h:105
OFBool isWriteLock
did we acquire a write lock?
Definition: ofthread.h:555
STD_NAMESPACE ostream & lockCout()
acquires a lock on the cout stream and returns a reference to the stream.
Definition: ofconsol.h:84
Class representing a Track of of the "Tractography Results" IOD.
Definition: trctrack.h:34
const DRTReferencedBeamSequenceInRTDoseModule & getReferencedBeamSequence() const
get ReferencedBeamSequence (300c,0004)
Definition: drtrfgs.h:121
bool immediateFlush
Immediate flush means that the underlying writer or output stream will be flushed at the end of each ...
Definition: fileap.h:148
virtual OFBool getCursorToSubTree(DSRDocumentTreeNodeCursor &cursor) const
get a cursor to the subtree below the current node.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpss.h:320
Item EmptyItem
empty default item
Definition: drtitts.h:617
Class for managing common image IOD attributes.
Definition: iodimage.h:63
virtual unsigned long getOutputDataSize(const int bits=0) const =0
get number of bytes required for the rendered output of a single frame
const DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule & getTreatmentMachineSequence() const
get TreatmentMachineSequence (300a,0206)
Definition: drtplan.h:1994
Item class.
Definition: drtrshs6.h:34
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drtstrct.h:2876
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drttreat.h:2728
OFBool isValid() const
check for validity/completeness.
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drttreat.h:1713
DcmObject * Parent
pointer to parent object if contained in a dataset/item (might be NULL)
Definition: dcobject.h:810
Item class.
Definition: drtcss.h:35
Base class for C-FIND, C-MOVE and C-GET responses.
Definition: scu.h:74
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drtionpl.h:3111
void insert(DVPSStoredPrint *newSP)
adds a Stored Print object to the list of managed objects.
Definition: dvpsspl.h:76
static const int hashTabLength
number of buckets in hash table
Definition: dchashdi.h:291
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drttreat.h:1479
DiRotateTemplate(DiPixel *pixel, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int degree)
constructor.
Definition: dirotat.h:58
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtrscs.h:339
DcmCodeString BurnedInAnnotation
BurnedInAnnotation (0028,0301) vr=CS, vm=1, type=3.
Definition: drtimage.h:5094
@ DfFK_89Zr
(126760,DCM,"Df-FK ^89^Zr")
Definition: cid4021.h:106
@ ST_UNKNOWN
Unknown (e.g. not initialized)
Definition: segtypes.h:90
Item class.
Definition: drtrics.h:36
E_CompletionFlag
SR document completion flag.
Definition: dsrtypes.h:749
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtssrcs.h:536
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrds.h:132
E_StreamCompression streamCompression
transfer syntax stream compression type
Definition: dcxfer.h:343
const Uint16 Columns
width of source image
Definition: discalet.h:244
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drtimage.h:5023
virtual OFCondition getPatientID(OFString &value, const signed long pos=0) const
Get Patient ID.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtibs.h:1244
@ EPD_withPadding
add padding tags
Definition: dctypes.h:118
DCMTK_LOG4CPLUS_EXPORT NDC & getNDC()
Return a reference to the singleton object.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdvhs.h:501
@ Ranibizumab_89Zr
(126742,DCM,"Ranibizumab ^89^Zr")
Definition: cid4021.h:234
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtssrcs.h:205
int dimse_timeout_
timeout for DIMSE operations
Definition: dcmqrtis.h:291
void Next()
Sets the iterator to the next element in the set.
Definition: ofsetit.h:99
Interface class for QuantityDefinitionSequence (0040,9220)
Definition: drtqds.h:30
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drtimage.h:4990
const DRTRealWorldValueMappingSequence & getRealWorldValueMappingSequence() const
get RealWorldValueMappingSequence (0040,9096)
Definition: drtimage.h:2884
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtpics.h:345
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtbas.h:343
Uint16 getMinValue() const
get minimum value of the LUT.
Definition: dibaslut.h:203
@ EGL_noChange
no change of group length values, WARNING: DO NOT USE THIS VALUE FOR WRITE OPERATIONS
Definition: dctypes.h:102
DRTMotionSynchronizationSequence MotionSynchronizationSequence
MotionSynchronizationSequence (300a,0410) vr=SQ, vm=1, type=3.
Definition: drtpss.h:325
Item class.
Definition: drttsmds.h:34
@ DSM_Ignore
receive dataset in memory, but do not store it to file
Definition: dstorscp.h:93
DRTFractionGroupSequence FractionGroupSequence
FractionGroupSequence (300a,0070) vr=SQ, vm=1, type=1.
Definition: drtionpl.h:3218
const DSRCodedEntryValue & getSelectedValue() const
get currently selected coded entry value (optional)
Definition: dsrctxgr.h:113
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtgas.h:190
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drtdose.h:4638
@ ESM_afterStackTop
start search from object following the object pointed to by stack top
Definition: dctypes.h:128
OFString ObservationUID
observation unique identifier (VR=UI, optional)
Definition: dsrdoctn.h:762
void pop()
removes the top element from the stack.
Definition: ofstack.h:267
static const size_t HF_HTML32Compatibility
external: output compatible to HTML version 3.2 (default: 4.01)
Definition: dsrtypes.h:323
@ ERM_metaOnly
read meta-header only, do not read the dataset
Definition: dctypes.h:152
static const char * getString(const EI_Status status)
convert status code to status string
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtiws.h:409
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drttreat.h:2737
@ DCMSCU_ABORT_ASSOCIATION
Abort the current association.
Definition: scu.h:49
@ EFG_UNKNOWN
Unknown functional group.
Definition: fgtypes.h:113
DcmCodeString BeamType
BeamType (300a,00c4) vr=CS, vm=1, type=1.
Definition: drttsibs.h:978
const DcmObject * getParent() const
get parent of this object.
Definition: dcobject.h:376
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence()
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtris.h:114
DcmFloatingPointDouble FloatingPointValue
FloatingPointValue (0040,a161) vr=FD, vm=1-n, type=1C.
Definition: drtcims.h:345
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drtiontr.h:2796
DcmFloatingPointDouble m_ImagePositionVolume
Image Position (Volume) (FD, VM 3, Required type 1)
Definition: fgplanposvol.h:156
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2739
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSCodecUnsupportedImageType
error condition constant: The image uses some features which the codec does not support
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5121
@ AP_UltrasoundCCSF
Ultrasound Single Frame with Combined Calibration (STD-US-CC-SF-xxxx)
Definition: dcddirif.h:165
OFString filmSessionInstanceUID
the current film session instance
Definition: dvpssp.h:1087
const DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence() const
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtporis.h:154
T_DIMSE_BlockingMode m_dimseBlockingMode
Blocking mode for DIMSE operations.
Definition: scpcfg.h:371
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtplan.h:2969
DcmFloatingPointSingle presentationPixelMagnificationRatio
VR=FL, VM=1, Type 1c (required if presentationSizeMode is "MAGNIFY")
Definition: dvpsda.h:264
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns shared type of this group (can be shared or per-frame)
Definition: fgpixmsr.h:53
int fseek(offile_off_t off, int whence)
sets the file position indicator for the stream pointed to by stream.
Definition: offile.h:750
const DRTCalculatedDoseReferenceSequence & getCalculatedDoseReferenceSequence() const
get CalculatedDoseReferenceSequence (3008,0070)
Definition: drtiontr.h:1209
@ CS_Thai
ISO-IR 166: Thai.
Definition: dsrtypes.h:806
OFCondition setTemplateIdentification(const OFString &templateIdentifier, const OFString &mappingResource, const OFString &mappingResourceUID="", const OFBool check=OFTrue)
set template identifier and mapping resource.
DcmShortString StructureSetLabel
StructureSetLabel (3006,0002) vr=SH, vm=1, type=1.
Definition: drtstrct.h:3014
double getAbsMaximum() const
get absolute maximum pixel value.
Definition: dimopx.h:170
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid6147.h:152
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtoas.h:170
Class representing the SOP Common Module.
Definition: modsopcommon.h:42
DRTIonControlPointSequence & getIonControlPointSequence()
get IonControlPointSequence (300a,03a8)
Definition: drtibs.h:552
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drttreat.h:3004
OFList< DVPSSoftcopyVOI * > list_
the list maintained by this object
Definition: dvpssvl.h:159
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drtdose.h:2200
EnumType
types of laterality
Definition: cid244.h:41
Item class.
Definition: drtsss.h:35
@ interleaveLine
Line-interleaved (color-by-line)
Definition: djcparam.h:45
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2922
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drtdose.h:4309
EM_Overlay Mode
current overlay mode
Definition: diovpln.h:454
int fgetc()
reads the next character from stream and returns it as an unsigned char cast to an int,...
Definition: offile.h:561
Class for checking the relationship content constraints of the Implantation Plan SR Document IOD.
Definition: dsrimpcc.h:41
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drtimage.h:5398
char ** supportedAbstractSyntaxes
array of supported abstract syntaxes
Definition: wlmactmg.h:77
virtual IODReferences & getReferencedInstances()
Return references to images that contributed to the Tractography Results object.
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drtplan.h:3015
const OFOrderedSet< T > & operator=(const OFOrderedSet< T > &src)
operator=.
Definition: ofoset.h:77
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_NoSharedFG
No such shared functional group.
OFList< DcmQueryRetrieveProcessSlot * > table_
the list of process entries maintained by this object.
Definition: dcmqrptb.h:92
Base class to handle look-up tables.
Definition: dibaslut.h:48
E_TransferState getTransferState() const
return the current transfer state of this object during serialization/deserialization
Definition: dcobject.h:734
OFBool OptionBlockMode
OFTrue if option block is active, OFFalse otherwise.
Definition: ofcmdln.h:1073
Definition: dulstruc.h:177
virtual OFCondition writeJson(STD_NAMESPACE ostream &out, DcmJsonFormat &format)
write object in JSON format
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drtimage.h:4795
size_t windowType
mode for VOI transformation of monochrome images.
Definition: djcparam.h:381
Class representing a Dimension Index Pointer Sequence Item managed by the Multi-frame Dimension Modul...
Definition: modmultiframedimension.h:109
E_EncodingType
encoding type for sequences and sequence items
Definition: dctypes.h:91
OFBool OrderSignificantMode
mode indicating whether the order of content items in this template is significant (default: false)
Definition: dsrctpl.h:225
unsigned char * buf
the buffer to which data is written
Definition: simaccon.h:153
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrros.h:482
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5455
this class describes configuration settings for a list of storage areas
Definition: dcmqrcnf.h:161
int RLE_prev_
value of the last byte fed to the RLE compressor.
Definition: dcrleenc.h:403
DcmCodeString m_FrameType
Frame Type (CS, VM 4, Required type 1)
Definition: fgusimagedescription.h:173
Interface class for MotionSynchronizationSequence (300a,0410)
Definition: drtmss.h:26
const void * getData() const
get pointer to output pixel data
Definition: dimoopxt.h:167
DSRSOPInstanceReferenceList CurrentRequestedProcedureEvidence
Current Requested Procedure Evidence Sequence: (SQ, 1-n, 1C)
Definition: dsrdoc.h:1379
Interface class for FractionGroupSequence (300a,0070) in RTFractionSchemeModule.
Definition: drtfgs.h:30
virtual OFString getModule() const
Get module (or component name) the related attribute belongs to.
int writePPM(FILE *stream) const
write pixel data of selected frame to PPM/ASCII file
Definition: dicoopxt.h:199
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtstrct.h:1260
DRTReferencedFrameOfReferenceSequence & getReferencedFrameOfReferenceSequence()
get ReferencedFrameOfReferenceSequence (3006,0010)
Definition: drtdose.h:2428
@ YBR_RCT_CRComponent
(110848,DCM,"YBR RCT CR Component"), included from CID 7180
Definition: cid7469.h:232
DRTRecordedCompensatorSequence RecordedCompensatorSequence
RecordedCompensatorSequence (3008,00c0) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1034
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2667
A non-POD version of "struct group" for thread- and memory-safe data access.
Definition: ofgrp.h:64
@ VolumeOfSphere
(121222,DCM,"Volume of sphere"), included from CID 7472
Definition: cid7469.h:394
this class implements a hash table for colors.
Definition: diqthash.h:40
OFBool compactAfterTransfer
this flag is used during write operations and indicates that compact() should be called once the writ...
Definition: dcvrobow.h:377
unsigned int maxLevel_
depth of tree, i.e. number of entries in array_
Definition: ofconfig.h:534
const OFString & getObservationDateTime() const
get observation date/time.
Definition: dsrdoctn.h:361
static const size_t HF_convertNonASCIICharacters
internal: convert non-ASCII characters (> #127) to &#nnn;
Definition: dsrtypes.h:347
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtssrcs.h:211
@ DT_ComprehensiveSR
DICOM IOD: Comprehensive SR.
Definition: dsrtypes.h:508
Item class.
Definition: drtpics.h:35
static const size_t PF_useANSIEscapeCodes
use ANSI escape codes for output
Definition: dsrtypes.h:432
OFBool hasStorageAbility
Indicator if process has storage ability.
Definition: scp.h:58
Class representing the Algorithm Identification Macro.
Definition: iodmacro.h:820
static const unsigned int ftoa_format_f
Use f or F conversion format instead of g or G.
Definition: ofstd.h:830
DcmIntegerString ReferencedLateralSpreadingDeviceNumber
ReferencedLateralSpreadingDeviceNumber (300c,0102) vr=IS, vm=1, type=1.
Definition: drtrlsds.h:155
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drtdose.h:2260
type definitions, constants and helper classes for the dcmseg module
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtiais.h:324
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1.
Definition: drtcsis.h:215
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtstrct.h:1662
DcmShortString RTPlanLabel
RTPlanLabel (300a,0002) vr=SH, vm=1, type=1.
Definition: drtionpl.h:3169
OFCondition error() const
returns current status flag
Definition: dcdirrec.h:219
Interface class for GeneticModificationsCodeSequence (0010,0229)
Definition: drtgmcs.h:27
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drtstrct.h:2934
DcmCodeString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1.
Definition: drtionpl.h:3228
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drtimage.h:5422
DcmEVR getEVR() const
get enumerated VR managed by this object
Definition: dcvr.h:323
size_t size() const
get number of VOI Windows in this list.
Definition: dvpsvwl.h:74
DcmIntegerString RadiationMassNumber
RadiationMassNumber (300a,0302) vr=IS, vm=1, type=1C.
Definition: drtibs.h:1033
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtrscs.h:331
@ _45_Titanium
(C-166A2,SRT,"^45^Titanium")
Definition: cid4020.h:62
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtpics.h:329
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtsptcs.h:351
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drtstrct.h:3078
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtblds1.h:367
DcmInputStreamFactory * fLoadValue
required information to load value later
Definition: dcelem.h:959
Item EmptyItem
empty default item
Definition: drtiws.h:416
DRTReferencedDoseSequence & getReferencedDoseSequence()
get ReferencedDoseSequence (300c,0080)
Definition: drtibs.h:636
DRTReferencedDoseSequence & getReferencedDoseSequence()
get ReferencedDoseSequence (300c,0080)
Definition: drtplan.h:1724
@ Butanol_O15
(C-B07DC,SRT,"Butanol O^15^")
Definition: cid4021.h:76
OFBool EncodingCheck
check pixel encoding
Definition: dcddirif.h:1562
DcmShortString TreatmentMachineName
TreatmentMachineName (300a,00b2) vr=SH, vm=1, type=2.
Definition: drttms0.h:212
DcmLongString m_AlgorithmSource
Algorithm Source: (LO, VM 1, Typ 3)
Definition: iodmacro.h:954
@ CF_Partial
DICOM enumerated value: PARTIAL.
Definition: dsrtypes.h:754
int isOverlayVisible(const unsigned int plane, const unsigned int idx=0)
check whether specified overlay plane is visible/activated.
Definition: dcmimage.h:1044
DRTReferencedRTPlanSequenceInRTImageModule ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5312
DcmShortText configurationInformation
Module=Image_Box_List, VR=ST, VM=1, Type 3.
Definition: dvpsib.h:347
DcmQuantHistogramItem()
default constructor
Definition: diqthitm.h:52
DcmDecimalString m_ImageOrientationPatient
Image Orientation (Patient) (DS, VM 6, Required type 1C)
Definition: fgplanor.h:172
Class for checking the relationship content constraints of the Basic Text SR IOD.
Definition: dsrbascc.h:38
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drtdose.h:4094
DVPSReferencedSeries_PList referencedSeriesList
ReferencedSeriesSequence, Module=Presentation_State.
Definition: dcmpstat.h:861
unsigned long getMaxVal() const
after a call to computeHistogram(), this method returns the maximum pixel value to which all color sa...
Definition: diqtctab.h:83
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtdose.h:2296
Item class.
Definition: drtrmdrs.h:34
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtspcs.h:344
static const OFString m_ModuleName
This module's name ("ImagePixelModule")
Definition: modimagepixel.h:211
@ DENY
The log event must be dropped immediately without consulting with the remaining filters,...
Definition: filter.h:51
@ Micrometer
(um,UCUM,"micrometer"), included from CID 7460
Definition: cid7181.h:64
Class representing the Plane Orientation (Patient) Functional Group Macro.
Definition: fgplanor.h:34
DSRGraphicData3DList & getGraphicDataList()
get reference to graphic data list.
Definition: dsrsc3vl.h:191
DcmIntegerString NumberOfLeafJawPairs
NumberOfLeafJawPairs (300a,00bc) vr=IS, vm=1, type=1.
Definition: drtiblds.h:182
~DcmQuantScaleTable()
destructor
Definition: diqtstab.h:53
long usec() const
Returns microseconds value.
Definition: timehelp.h:79
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4700
DRTApplicatorSequenceInRTIonBeamsModule & getApplicatorSequence()
get ApplicatorSequence (300a,0107)
Definition: drtibs.h:492
virtual ~FilterInterface()
enable virtual destructor.
Definition: dcfilter.h:45
@ Area
(G-A166,SRT,"Area"), included from CID 7471
Definition: cid7469.h:382
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtiontr.h:1365
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtsptcs.h:345
Class representing rules for a set of DICOM attributes, e.g. for all attributes of a module,...
Definition: iodrules.h:46
offile_off_t bufIndex_
number of bytes read from the user buffer
Definition: dcistrmb.h:126
const DRTROIContourSequence & getROIContourSequence() const
get ROIContourSequence (3006,0039)
Definition: drtstrct.h:1560
Decoder class for JPEG Spectral Selection (lossy, 8/12-bit)
Definition: djdecsps.h:31
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3093
virtual OFBool canAddContentItem(const E_RelationshipType relationshipType, const E_ValueType valueType, const E_AddMode addMode=AM_afterCurrent) const
check whether specified content item can be added to the current one.
DiTIFFCompression compressionType
TIFF compression type.
Definition: dipitiff.h:142
Interface class for IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtiseis.h:26
DSRImageSegmentList & getSegmentList()
get reference to list of referenced segment numbers.
Definition: dsrimgvl.h:381
DRTReferencedDoseSequence & getReferencedDoseSequence()
get ReferencedDoseSequence (300c,0080)
Definition: drtcps.h:433
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drttreat.h:2904
OFBool operator!=(const OFpath &lhs, const OFpath &rhs)
Lexicographically compare two paths.
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2866
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drtionpl.h:3278
OFStatus status() const
get the error status this object represents.
Definition: ofcond.h:270
@ ArbitraryUnit
([arb'U],UCUM,"arbitrary unit")
Definition: cid7181.h:136
unsigned int Count
number of (valid) overlay planes
Definition: diovdat.h:69
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtporcs.h:327
DcmDecimalString windowWidth
Module=VOI_LUT, VR=DS, VM=1-n, Type 1c.
Definition: dvpssv.h:215
Float32 XCoord
x value (VR=FL)
Definition: dsrsc3gr.h:78
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2908
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbas2.h:302
Item class.
Definition: drtadcs.h:35
DcmShortString accessionNumber
Module=General_Study, VR=SH, VM=1, Type 2.
Definition: dcmpstat.h:815
static const size_t XF_useDcmsrNamespace
write: add DCMSR namespace declaration to the XML output
Definition: dsrtypes.h:385
Item EmptyItem
empty default item
Definition: drtrsrs.h:315
Base class for a single document tree node filter.
Definition: dsrdnflt.h:52
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtpscs.h:337
FGInterface m_FGInterface
Multi-frame Functional Groups high level interface.
Definition: segdoc.h:593
DSRSharedSubTemplate ReferencedTemplate
shared pointer to included template that is managed by this class
Definition: dsrtpltn.h:255
virtual OFCondition checkSOPClassUID(const OFString &sopClassUID) const
check the specified SOP class UID for validity.
const DcmPixelData & getPixelData() const
get PixelData (7fe0,0010)
Definition: drtdose.h:1928
virtual const DSRDocumentTreeNode * getCurrentNode() const
get read-only access to current node (content item)
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drtimage.h:4948
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSCodecUnsupportedValue
error condition constant: The codec was fed with unsupported parameters (e.g. 32 bit per sample)
Item EmptyItem
empty default item
Definition: drticpds.h:1071
CodeSequenceMacro m_PerformedProtocolCode
Performed Protocol Code Sequence (so far, without optional data)
Definition: modenhusseries.h:131
Item EmptyItem
empty default item
Definition: drtpscs.h:540
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drtionpl.h:2959
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drtimage.h:5021
OFBool useModalityLUT
if true, a modality LUT is set
Definition: dcmpstat.h:956
DcmCodeString BlockType
BlockType (300a,00f8) vr=CS, vm=1, type=1.
Definition: drtibls.h:360
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtionpl.h:3144
@ Inositol
(F-61A90,SRT,"Inositol"), included from CID 4033
Definition: cid7469.h:66
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtces.h:343
const DRTTreatmentMachineSequenceInRTTreatmentMachineRecordModule & getTreatmentMachineSequence() const
get TreatmentMachineSequence (300a,0206)
Definition: drtiontr.h:1857
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtporcs.h:536
@ VT_DateTime
DICOM Value Type: DATETIME.
Definition: dsrtypes.h:584
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtecs.h:332
Interface class for InstitutionCodeSequence (0008,0082)
Definition: drtics.h:27
virtual OFString checkAndInventType1Attrib(const DcmTagKey &key, DcmDataset *targetDset, const OFString &defaultValue="") const
Checks whether a given tag exists in a dataset and provides a non-empty value.
Definition: i2doutpl.h:112
unsigned long minimumPrintBitmapWidth
minimum width of print bitmap (used for implicit scaling)
Definition: dviface.h:1747
OFPair< iterator, bool > insert(const value_type &val)
inserts a new element into the map, but does not overwrite existing elements
Definition: ofmap.h:210
virtual void clear()
clear all member variables, i.e. the tree with all nodes
Definition: dsrtree.h:561
Implementation of DCMR Template: TID 1501 - Measurement Group (and included templates 1502 and 300).
Definition: tid1501.h:53
virtual OFBool isTemplateSupportRequired() const =0
check whether this SR IOD requires template support (abstract)
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtdose.h:2500
void scale(const T *pixel[3], const int interpolate)
scale pixel data
Definition: dicosct.h:100
@ Dynscm5PerM2
(dyn.s.cm-5/m2,UCUM,"dyn.s.cm-5/m2"), included from CID 3503
Definition: cid7181.h:58
@ OphthalmicVisualField
(OPV,DCM,"Ophthalmic Visual Field")
Definition: cid29.h:100
A class for managing and converting between different character encodings.
Definition: ofchrenc.h:44
const DRTDeviceSequence & getDeviceSequence() const
get DeviceSequence (0050,0010)
Definition: drtimage.h:2536
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrbos7.h:137
@ EVR_AT
attribute tag
Definition: dcvr.h:111
DcmIntegerString ReferencedFractionNumber
ReferencedFractionNumber (3008,0223) vr=IS, vm=1, type=1.
Definition: drtfsss.h:165
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drtstrct.h:3105
double getMinDensityValue() const
get minimum optical density value "Dmin".
Definition: didispfn.h:293
virtual OFCondition getString(char *&val)
get a pointer to the element value of the current element as type string.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtfds.h:197
DcmDecimalString WindowCenter
WindowCenter (0028,1050) vr=DS, vm=1-n, type=1C.
Definition: drtimage.h:5376
DVPSAnnotationContent_PList * clone()
clone method.
Definition: dvpsabl.h:52
virtual OFCondition getContentDate(OFString &value, const signed long pos=0)
Get Content Date.
virtual DcmObject * clone() const
clone method
Definition: dcvrlt.h:83
signed long renderedImageTop
contains the top hand corner of the attached image after pixel data have been rendered.
Definition: dvpstat.h:1225
DcmCodeString ColorSpace
ColorSpace (0028,2002) vr=CS, vm=1, type=3.
Definition: drtiis.h:411
Interface class for ReferencedBeamSequence (300c,0004) in RTFractionSchemeModule.
Definition: drtrbs8.h:26
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtsptcs.h:353
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtplan.h:1406
@ T2WeightedDynamicContrastEnhancedMRSignalIntensity
(110817,DCM,"T2 Weighted Dynamic Contrast Enhanced MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:150
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drtiontr.h:2844
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drtionpl.h:1547
@ BoneMineralDensitometry
(BMD,DCM,"Bone Mineral Densitometry")
Definition: cid29.h:46
Structure for XML clear (unformatted) node (usually comments)
Definition: ofxml.h:249
DcmFloatingPointSingle CompensatorColumnOffset
CompensatorColumnOffset (300a,02e5) vr=FL, vm=1, type=1C.
Definition: drtircs.h:402
DVPresentationState * pState
pointer to the current presentation state object
Definition: dviface.h:1600
Item EmptyItem
empty default item
Definition: drtrrshs.h:338
DVPSGraphicLayer_PList * clone()
clone method.
Definition: dvpsgll.h:52
Float32 Row
row value (VR=FL)
Definition: dsrscogr.h:95
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid7452.h:196
DcmAttributeTag * offendingElements
list of offending elements
Definition: wlds.h:58
@ Ublituximab_89Zr
(126739,DCM,"Ublituximab ^89^Zr")
Definition: cid4021.h:268
This template class provides a data structure and operations for administrating an ordered set of ele...
Definition: ofoset.h:44
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtplan.h:1418
general Service Class Provider (SCP) class
const void * getOverlayData(const unsigned int plane, unsigned int &left_pos, unsigned int &top_pos, unsigned int &width, unsigned int &height, EM_Overlay &mode, const unsigned long frame=0, const int bits=8, const Uint16 fore=0xff, const Uint16 back=0x0, const unsigned int idx=2) const
create bitmap for specified overlay plane.
Definition: dcmimage.h:1274
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrtps.h:328
DcmPersonName ROIInterpreter
ROIInterpreter (3006,00a6) vr=PN, vm=1, type=2.
Definition: drtrros.h:285
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3180
DcmCodeString ApplicatorType
ApplicatorType (300a,0109) vr=CS, vm=1, type=1.
Definition: drtas5.h:195
Item EmptyItem
empty default item
Definition: drtas6.h:347
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drtstrct.h:2948
virtual unsigned long createAWTBitmap(void *&data, const unsigned long frame, const int bits)=0
create true color (32 bit) bitmap for Java AWT (abstract).
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtdimcs.h:341
DVPSSoftcopyVOI * clone()
clone method.
Definition: dvpssv.h:51
virtual ~DiPalettePixelTemplate()
destructor
Definition: dipalpxt.h:73
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drtiontr.h:1353
TI_DBEntry ** dbEntries
the CTN databases we know
Definition: dcmqrtis.h:249
void copyElementType2(DcmItem *dataset, const DcmTagKey &key, DcmDirectoryRecord *record, const OFFilename &sourceFilename)
copy type 2 element from given dataset to directory record
Definition: dcddirif.h:1460
DVPresentationState * pStoredPState
pointer to the stored presentation state object (if any)
Definition: dviface.h:1612
int showOverlay(const unsigned int plane, const Uint16 pvalue)
activate specified overlay plane and change 'pvalue' (only for bitmap shutters)
Definition: dcmimage.h:1093
int psv
for lossless compression, defines selection value
Definition: djeijg8.h:153
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drttreat.h:1563
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtstrct.h:1722
Internal structure defining the list items.
Definition: dsrcsidl.h:291
Interface class for RecordedBlockSequence (3008,00d0)
Definition: drtrbls.h:26
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtbrcss.h:347
Uint32 JPEGProcess12
12-bit lossy JPEG process ID for this transfer syntax, 0 if not applicable
Definition: dcxfer.h:334
DcmLongString & getLabel()
return reference to overlay label
Definition: dvpsov.h:134
DcmIntegerString numberOfCopies
VR=IS, VM=1.
Definition: dvpsfs.h:151
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drttreat.h:1221
T & operator*() const
dereferences the iterator.
Definition: oflist.h:215
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbldts.h:318
int writePPM(STD_NAMESPACE ostream &stream) const
write pixel data of selected frame to PPM/ASCII file
Definition: dicoopxt.h:178
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drtdose.h:4313
OFBool gotoFirst()
sets internal cursor to first position in cache list
Definition: dvcache.h:516
Internal structure to store valid command line parameters.
Definition: ofcmdln.h:87
Interface class for TID 300 in module dcmsr/cmr.
OFCondition getColumns(Uint16 &value, const signed long pos=0)
Get Columns.
Definition: modimagepixelvariant.h:171
static const size_t CB_maskPrintFlags
bit mask (filter) for valid print flags (see PF_xxx)
Definition: dsrtypes.h:485
DRTStructureSetROISequence StructureSetROISequence
StructureSetROISequence (3006,0020) vr=SQ, vm=1, type=1.
Definition: drtstrct.h:3029
DCMTK_DCMDATA_EXPORT char * dcmGenerateUniqueIdentifier(char *uid, const char *prefix=NULL)
creates a Unique Identifier in uid and returns uid.
Class for checking the relationship content constraints of the Spectacle Prescription Report IOD.
Definition: dsrspecc.h:41
DRTBlockSlabSequence & getBlockSlabSequence()
get BlockSlabSequence (300a,0441)
Definition: drtibls.h:232
Template class to handle HSV pixel data.
Definition: dihsvpxt.h:39
DRTGeneralAccessorySequence & getGeneralAccessorySequence()
get GeneralAccessorySequence (300a,0420)
Definition: drttsibs.h:550
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtaadcs.h:211
Interface class for ApplicatorGeometrySequence (300a,0431)
Definition: drtags.h:26
virtual OFString getName() const
Get name of module.
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags=0)
print current SR document tree to specified output stream
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtstrct.h:1476
OFBool operator==(const OFpath &lhs, const OFpath &rhs)
Lexicographically compare two paths.
@ TKE_DH
Diffie–Hellman key exchange.
Definition: tlsciphr.h:132
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbos7.h:315
DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence()
get BeamLimitingDevicePositionSequence (300a,011a)
Definition: drticps.h:453
virtual Uint16 bytesPerSample() const
returns the number of bytes per sample that will be written when decoding.
Definition: djdijg16.h:78
const char * ApplicationTitle
remote peer AE title
Definition: dcmqrcnf.h:127
DcmLongString graphicLayerDescription
VR=LO, VM=1, Type 3.
Definition: dvpsgl.h:163
virtual DiImage * createMono(const double red, const double green, const double blue) const =0
create monochrome copy of the current image (abstract).
OFBool operator==(const DSRTreeNodeAnnotation &annotation) const
comparison operator.
Definition: dsrtnant.h:69
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drtdose.h:2470
@ Phantom
(113681,DCM,"Phantom")
Definition: cid4031.h:190
DcmFloatingPointDouble FloatingPointValue
FloatingPointValue (0040,a161) vr=FD, vm=1-n, type=1C.
Definition: drtpcxs.h:360
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drtplan.h:3168
DcmCodeString magnificationType
Module=Image_Box_List, VR=CS, VM=1, Type 3.
Definition: dvpsib.h:345
this class manages the lifetime of a temporary file.
Definition: oftempf.h:43
@ EJLSPC_auto
automatically determine whether color-by-plane is required from the SOP Class UID and decompressed ph...
Definition: djlsutil.h:81
virtual OFCondition putUint8Array(const Uint8 *byteValue, const unsigned long numBytes)
set element value to given 8 bit data.
const OFString & getPosition(OFString &position, const char separator='.') const
get position string of the current node.
Definition: dsrtncsr.h:792
Template class to create monochrome output data.
Definition: dimoopxt.h:54
Template class to handle monochrome pixel data.
Definition: dimopxt.h:43
DcmLongString manufacturer
Module=General_Equipment, VR=LO, VM=1, Type 2.
Definition: dcmpstat.h:831
virtual DSRDocumentSubTree * extractSubTree()
extract a subtree, i.e. a fragment from this tree.
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2843
DcmCodeString AlternateBeamDoseType
AlternateBeamDoseType (300a,0092) vr=CS, vm=1, type=1C.
Definition: drtrbs4.h:271
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=3.
Definition: drtras.h:289
int isValid() const
check whether DisplayFunction is valid
Definition: didispfn.h:149
Uint32 getAbsMaxRange() const
get absolute value range of the LUT entries.
Definition: dibaslut.h:222
const DRTBrachyControlPointSequence & getBrachyControlPointSequence() const
get BrachyControlPointSequence (300a,02d0)
Definition: drtchs.h:422
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drttreat.h:1311
E_TransferSyntax opt_networkTransferSyntax
preferred network transfer syntax
Definition: wlcefs.h:58
OFString keyword_
configuration keyword
Definition: ofconfig.h:175
Definition: syncprim.h:40
virtual const char * getDefinedTerm() const =0
returns the DICOM identifier for this MAC algorithm
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtscs.h:329
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtds.h:511
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdias.h:127
@ TCA_ECDH
Elliptic Curve Diffie–Hellman.
Definition: tlsciphr.h:148
OFBool gotoNext()
sets internal cursor to next position in cache list
Definition: dvcache.h:801
@ STUDY_ROOT
study root Q/R model
Definition: dcmqridx.h:68
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrmdrs.h:348
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtbrcss.h:341
@ Glutamate_N13
(C-B103D,SRT,"Glutamate N^13^")
Definition: cid4021.h:176
the list of Image Boxes contained in a stored print object.
Definition: dvpsibl.h:40
DcmDate MostRecentTreatmentDate
MostRecentTreatmentDate (3008,0056) vr=DA, vm=1, type=2.
Definition: drtiontr.h:3125
iterator begin()
returns iterator pointing to the first element of this map
Definition: ofmap.h:109
DcmCodeString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1.
Definition: drtimage.h:5387
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2775
@ Extremity
(T-D0300,SRT,"Extremity")
Definition: cid4031.h:96
const OFerror_category * m_Category
holds the error category
Definition: oferror.h:229
DcmDecimalString MeasuredDoseValue
MeasuredDoseValue (3008,0016) vr=DS, vm=1, type=2.
Definition: drtmdrs.h:215
virtual OFCondition sendEVENTREPORTRequest(const T_ASC_PresentationContextID presID, const OFString &sopInstanceUID, const Uint16 messageID, const Uint16 eventTypeID, DcmDataset *reqDataset, Uint16 &rspStatusCode)
Send N-EVENT-REPORT request on the current association and receive a corresponding response.
virtual const void * getData() const =0
get pointer to output pixel data (abstract)
DcmDecimalString LossyImageCompressionRatio
LossyImageCompressionRatio (0028,2112) vr=DS, vm=1-n, type=3.
Definition: drtimage.h:5100
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbrdrs.h:141
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtplan.h:1922
structure for photometric string and related constant
Definition: diutils.h:145
double-linked list class that maintains pointers to DcmObject instances.
Definition: dclist.h:98
DcmCodeString DVHROIContributionType
DVHROIContributionType (3004,0062) vr=CS, vm=1, type=1.
Definition: drtdvrrs.h:137
unsigned long maximumPreviewImageWidth
maximum width of (optional) preview image
Definition: dvpstat.h:1322
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUnsupportedPixelRepresentation
error condition constant: Unsupported pixel representation for near-lossless JPEG-LS compression
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtaadcs.h:351
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drtstrct.h:2849
DcmTime ContrastBolusStopTime
ContrastBolusStopTime (0018,1043) vr=TM, vm=1, type=3.
Definition: drtimage.h:5197
DcmUniqueIdentifier FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1.
Definition: drtplan.h:3214
OFVector< StudiesOtherInstancesItem * > m_StudiesContainingOtherReferencedInstancesSequence
Items of Studies Containing Other Referenced Instances Sequence.
Definition: modcommoninstanceref.h:146
Definition: syncprim.h:131
OFBool cornellWorkaroundEnabled_
flag indicating that the workaround for buggy Cornell JPEG lossless images with huffman table overflo...
Definition: djcparam.h:423
CodeSequenceMacro m_TransducerScanPattern
Item of Transducer Scan Pattern Code Sequence.
Definition: modenhusimage.h:581
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtimage.h:2890
OFString FilenameExtension
filename extension appended to the generated filenames
Definition: dstorscp.h:310
unsigned int pos
current position in the set
Definition: ofsetit.h:50
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtrpcs.h:345
OFTime Time
currently stored time value
Definition: ofdatime.h:273
DSRCodingSchemeIdentificationList CodingSchemeIdentification
Coding Scheme Identification Sequence: (SQ, 1-n, 3)
Definition: dsrdoc.h:1263
const double Illumination
illumination value (measured in cd/m^2)
Definition: didislut.h:83
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtspcs.h:348
DRTReferencedCalculatedDoseReferenceSequence & getReferencedCalculatedDoseReferenceSequence()
get ReferencedCalculatedDoseReferenceSequence (3008,0090)
Definition: drttsibs.h:670
this class maintains the context information that is passed to the callback function called by DIMSE_...
Definition: dcmqrcbg.h:36
virtual TYPE getType() const
Get type (always returns IMAGE type)
Definition: iodreferences.h:198
DRTRecordedSnoutSequence RecordedSnoutSequence
RecordedSnoutSequence (3008,00f0) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1042
DRTSourceInstanceSequence & getSourceInstanceSequence()
get SourceInstanceSequence (0042,0013)
Definition: drtimage.h:3058
virtual OFBool operator>(const OFDateTime &dateTime) const
comparison operator (greater than).
OFList< DcmDataset * > matchingDatasets
array of matching datasets
Definition: wlds.h:70
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drteas.h:308
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtplan.h:1526
EP_Interpretation decompressedColorModel
color model after decompression
Definition: djdijg8.h:124
T_ASC_Parameters * m_params
Association parameters.
Definition: scu.h:989
double RescaleSlope
rescale slope
Definition: dimomod.h:268
OFBool less(const char *c) const
check if keyword compares "<" to given string
Definition: ofconfig.h:118
Uint16 jpls_t1_
JPEG-LS parameter "Threshold 1" (used for quantization)
Definition: djcparam.h:234
Item class.
Definition: drtrscs.h:35
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtaadcs.h:333
const DCMTK_OFSTD_EXPORT OFConditionConst EC_IllegalParameter
condition constant: error, function called with illegal parameters
DcmShortString CompensatorTrayID
CompensatorTrayID (300a,00ef) vr=SH, vm=1, type=3.
Definition: drtcos.h:471
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drtplan.h:3192
static const OFString m_ComponentName
Name of this component ("CommonInstanceReferenceModule")
Definition: modcommoninstanceref.h:143
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns whether this group is potentially per-frame, shared or can be both.
Definition: fgbase.h:194
@ EVR_lt
US, SS or OW depending on context, used for LUT Data (thus the name)
Definition: dcvr.h:201
OFBool fopen(const OFFilename &filename, const char *modes)
opens the file whose name is a conventional or wide character string pointed to by path and associate...
Definition: offile.h:368
Item class.
Definition: drtfgss.h:35
OFBool rejectWhenNoImplementationClassUID_
reject associations if implementatino class UID is missing
Definition: dcmqropt.h:113
virtual OFCondition setTemplateIdentification(const OFString &templateIdentifier, const OFString &mappingResource, const OFString &mappingResourceUID="", const OFBool check=OFTrue)
set template identifier and mapping resource.
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtces.h:359
virtual ~DcmRepresentationParameter()
destructor
Definition: dcpixel.h:53
@ English
(eng,RFC5646,"English")
Definition: cid5000.h:44
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtplan.h:1334
Item EmptyItem
empty default item
Definition: drtblds1.h:374
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtspgis.h:145
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5000
DcmUnsignedShort PixelRepresentation
PixelRepresentation (0028,0103) vr=US, vm=1, type=1.
Definition: drtimage.h:5269
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsns.h:311
@ AP_GeneralPurposeDVDJPEG
General Purpose DVD Interchange with JPEG (STD-GEN-DVD-JPEG)
Definition: dcddirif.h:121
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2771
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidVR
Invalid VR.
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtpcs.h:343
DRTSourceImageSequence & getSourceImageSequence()
get SourceImageSequence (0008,2112)
Definition: drtiontr.h:1779
a class representing the DICOM value representation 'Age String' (AS)
Definition: dcvras.h:33
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtics.h:357
DRTReferencedImageSequence ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3239
DcmBufferConsumer consumer_
the final consumer of the filter chain
Definition: dcostrmb.h:163
static const OFfloat_round_style round_style
Identifies the rounding style used by the floating-point type T whenever a value that is not one of t...
Definition: oflimits.h:373
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drtplan.h:3108
a class representing the DICOM value representation 'Short String' (SH)
Definition: dcvrsh.h:37
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2874
OFFilename DefaultIcon
filename of the default icon (if any)
Definition: dcddirif.h:1586
virtual size_t gotoNextMatchingNode(const DSRDocumentTreeNodeFilter &filter, const OFBool searchIntoSub=OFTrue)
set internal cursor to the next matching node.
static const DSRTemporalCoordinatesValue EmptyTemporalCoordinates
empty temporal coordinates value.
Definition: dsrcitem.h:615
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbas8.h:168
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drtplan.h:3350
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcos.h:657
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtaadcs.h:355
Abstract base class for Find SCU callbacks.
Definition: dfindscu.h:80
virtual void Insert(const OFOrderedSet< T > &other)
Inserts all items of another set into this set.
Definition: ofoset.h:158
DcmIntegerString SeriesNumber
Series Number: (IS, 1, 1)
Definition: dsrdoc.h:1332
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtiontr.h:1257
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid7181.h:235
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtdose.h:1990
Class for managing the Parametric Map IOD attributes.
Definition: dpmparametricmapbase.h:59
const OFBool HasChildren
mode specifying whether the filter matches on the presence or absence of child nodes
Definition: dsrdnflt.h:187
OFBool m_disableProgrTs
If true, JPEGs with progressive coding are not supported.
Definition: i2djpgs.h:332
const DRTReferencedSOPSequence & getReferencedSOPSequence() const
get ReferencedSOPSequence (0008,1199)
Definition: drtqds.h:242
static void copyMem(const T *src, T *dest, const size_t count)
copies specified number of elements from source to destination.
Definition: ofbmanip.h:54
Class for graphic data lists.
Definition: dsrscogr.h:101
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdvrrs.h:318
DVPSImageBoxContent_PList imageBoxContentList
Module=Image_Box_List_Module, VR=SQ, VM=1, Type 1.
Definition: dvpssp.h:1050
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
special write method for creation of digital signatures
DcmFloatingPointSingle TableTopPitchAngle
TableTopPitchAngle (300a,0140) vr=FL, vm=1, type=3.
Definition: drtimage.h:5340
T_ASC_Network * net
active network
Definition: dcmqrtis.h:267
T_DIMSE_BlockingMode blockMode
blocking mode for receive
Definition: dvpspr.h:285
virtual Uint32 getLength(const E_TransferSyntax=EXS_LittleEndianImplicit, const E_EncodingType=EET_UndefinedLength)
calculate the value length (without attribute tag, VR and length field) of this DICOM element when en...
Definition: dcelem.h:126
Class for YCbCr Partial 4:2:2 images.
Definition: diyp2img.h:37
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drtiontr.h:1263
static const char * DEF_UndefinedSubdirectory
default value for the name of the subdirectory that might be used for the "exceptional" case
Definition: dstorscp.h:294
OFBool lastElementComplete
flag used during suspended I/O.
Definition: dcitem.h:1293
const DRTExposureSequence & getExposureSequence() const
get ExposureSequence (3002,0030)
Definition: drtimage.h:2572
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtgms.h:328
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drtdose.h:4112
virtual OFCondition convertCharacterSet(DcmSpecificCharacterSet &converter)
convert this object from the currently selected source character set to the currently selected destin...
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtspcs.h:368
DcmUnlimitedText LocalNamespaceEntityID
LocalNamespaceEntityID (0040,0031) vr=UT, vm=1, type=1C.
Definition: drtiais.h:144
Abstract base class to create color output data.
Definition: dicoopx.h:50
OFBool m_respondWithCalledAETitle
If set, the AE title as received in the request (called AE title) is used in response (default: OFTru...
Definition: scpcfg.h:392
DIC_AE callingAETitle
Calling AE title.
Definition: scp.h:50
const Uint16 * Ptr
pointer to current element of 'Data'
Definition: diovpln.h:488
this class implements Floyd-Steinberg error diffusion.
Definition: diqtfs.h:41
OFString SourceCharacterSet
selected source character set(s) based on one or more DICOM defined terms
Definition: dcspchrs.h:293
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2737
void push_back(const T &v)
insert an entry at the end of this object
Definition: ofvector.h:302
OFBool canWriteRandomSeed()
checks if enough entropy data is available to write back a modified random seed file.
Definition: tlslayer.h:274
Helper class which wraps searchPropertyEqual and findItem to make it easier to search through an IOD.
Definition: drmsrch.h:103
Uint32 getNumberOfFrames() const
get number of frames
Definition: diimage.h:108
void convertValue(T2 &red, T2 &green, T2 &blue, const T2 y, const T2 cb, const T2 cr, const T2 maxvalue)
convert a single YCbCr value to RGB
Definition: diybrpxt.h:272
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtbss.h:151
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsos.h:366
OFString m_SoftwareVersions
Software Version(s) (VM 1-n)
Definition: modenhequipment.h:94
DcmCodeString m_CardiacCyclePosition
Cardiac Cycle Position (CS, 1, 3)
Definition: fgfracon.h:354
const DCMTK_DCMDATA_EXPORT char * dcmFindNameOfUID(const char *uid, const char *defaultValue=NULL)
return the name of a UID.
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtdspcs.h:337
DiOverlayData * Data
points to overlay data (provides shared data)
Definition: diovlay.h:468
DcmDecimalString IsocenterPosition
IsocenterPosition (300a,012c) vr=DS, vm=3, type=2C.
Definition: drtcps.h:673
@ VolumeOfCircumscribedSphere
(121220,DCM,"Volume of circumscribed sphere"), included from CID 7472
Definition: cid7469.h:398
DcmDecimalString BeamLimitingDeviceAngle
BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=3.
Definition: drtes.h:520
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drttreat.h:2757
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_IncompatibleDocumentTree
error: the document tree does not comply with the given SR IOD constraints
const DcmCodec * codec
pointer to codec object
Definition: dccodec.h:494
DcmDecimalString SourceEncapsulationNominalTransmission
SourceEncapsulationNominalTransmission (300a,0224) vr=DS, vm=1, type=3.
Definition: drtss.h:422
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtimage.h:2680
OFBool ignoreStoreData_
ignore incoming data, receive but do not store (for debugging)
Definition: dcmqropt.h:79
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtbrcss.h:357
void clearInstanceUID()
clears the SOP instance UID for the Stored Print object.
Definition: dvpssp.h:629
virtual int setMaxDensityValue(const double value)
set maximum optical density value "Dmax".
Visitor for returning base class of given Image Pixel Module.
Definition: modimagepixelvariant.h:33
Item EmptyItem
empty default item
Definition: drtcbars.h:555
int getVMMin() const
returns lower limit for VM (value multiplicity)
Definition: dcdicent.h:158
DcmElement & operator=(const DcmElement &obj)
assignment operator
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3159
@ CQ_PRODUCT
PRODUCT.
Definition: dpmtypes.h:67
unsigned int Hour
currently stored hour value
Definition: oftime.h:412
X509_STORE * x509store
OpenSSL X.509 certificate store.
Definition: sicertvf.h:97
virtual OFCondition getUint8(Uint8 &val, const unsigned long pos=0)
retrieve a single value of type Uint8.
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtces.h:206
~OFCondition()
destructor
Definition: ofcond.h:218
DcmDecimalString BeamLimitingDeviceAngle
BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=1C.
Definition: drticpds.h:804
DcmCodeString RespiratoryMotionCompensationTechnique
RespiratoryMotionCompensationTechnique (0018,9170) vr=CS, vm=1, type=1.
Definition: drtmss.h:158
static size_t strlcpy(char *dst, const char *src, size_t siz)
This function copies up to size - 1 characters from the NUL- terminated string src to dst,...
Definition: ofstd.h:112
DcmDateTime m_FrameReferenceDateTime
Frame Reference DateTime (DT, 1, 1C)
Definition: fgfracon.h:345
virtual DcmEVR ident() const
get type identifier
DcmLongText m_AlgorithmParameters
Algorithm Parameters: (LT, VM 1, Typ 3)
Definition: iodmacro.h:951
@ EVR_LO
long string
Definition: dcvr.h:135
DIC_US nWarning
number of completed sub-operations that causes warnings
Definition: dcmqrcbm.h:184
@ EPP_Normal
NORMAL.
Definition: diutils.h:303
@ SecondPerSquareMillimeter
(s/mm2,UCUM,"second per square millimeter")
Definition: cid7181.h:162
E_Flags
Special flags that a test can have.
Definition: oftest.h:70
DicomDirImagePlugin * ImagePlugin
pointer to the optional image plugin (required for icon image support)
Definition: dcddirif.h:1544
const DCMTK_OFSTD_EXPORT unsigned short EC_CODE_CannotOpenEncoding
status code constant: error, cannot open character encoding
long errorCode
OpenSSL X.509 certificate verification error code for the last operation.
Definition: sicertvf.h:100
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drtiontr.h:2814
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_PixelDataExplLengthIllegal
Pixel data in top level dataset in compressed Transfer Syntax uses explicit length (undefined require...
DcmIntegerString BlockNumber
BlockNumber (300a,00fc) vr=IS, vm=1, type=1.
Definition: drtbl2.h:356
OFString m_PatientID
Patient ID.
Definition: iodreferences.h:125
Interface class for ApplicatorSequence (300a,0107) in RTIonBeamsSessionRecordModule.
Definition: drtas7.h:26
@ Surgeon
(J-00556,SRT,"Surgeon")
Definition: cid7452.h:86
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drtiontr.h:1437
unsigned long getVoiLutCount() const
get number of VOI LUTs (stored in image file)
Definition: dcmimage.h:797
Item class.
Definition: drtois.h:36
OFString UID
instance UID
Definition: dvcache.h:428
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid7452.h:157
OFSetIterator(OFSet< T > &ofsetv)
Constructor.
Definition: ofsetit.h:56
@ KurtosisDiffusionCoefficient
(113294,DCM,"Kurtosis Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:134
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtplan.h:3225
FILE * dumpFile
if nonzero, the data fed to the MAC algorithm is also stored in this file.
Definition: dcsignat.h:251
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns shared functional group type (always "per-frame")
Definition: fgfracon.h:54
virtual size_t gotoLast()
goto last node on the same level (last sibling).
Definition: dsrtncsr.h:519
EquipmentInfo(const OFString &manufacturer, const OFString &manufacturerModelName, const OFString &deviceSerialNumber, const OFString &softwareVersions)
Convenience Constructor setting commonly used values.
Definition: modequipment.h:66
DcmUnsignedShort BluePaletteColorLookupTableDescriptor
BluePaletteColorLookupTableDescriptor (0028,1103) vr=US/SS, vm=3, type=1C.
Definition: drtimage.h:5164
@ DT_EnhancedSR
DICOM IOD: Enhanced SR.
Definition: dsrtypes.h:506
Uint32 payloadUsed
number of bytes actually used in payload
Definition: dvpsmsg.h:146
void interpolatePixel(const T *src[], T *dest[])
free scaling method with interpolation
Definition: discalet.h:528
@ CS_ChineseISO
ISO-IR 6/58: Chinese.
Definition: dsrtypes.h:812
DRTIonBeamSequence IonBeamSequence
IonBeamSequence (300a,03a2) vr=SQ, vm=1, type=1.
Definition: drtionpl.h:3223
DcmIntegerString NumberOfLateralSpreadingDevices
NumberOfLateralSpreadingDevices (300a,0330) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1010
const DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence() const
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtrpis.h:154
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtrpcs.h:335
DRTBlockSequenceInRTBeamsModule BlockSequence
BlockSequence (300a,00f4) vr=SQ, vm=1, type=1C.
Definition: drtbs.h:733
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcctus.h:141
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtstrct.h:1632
DRTReferencedImageSequence & getReferencedImageSequence()
get ReferencedImageSequence (0008,1140)
Definition: drtstrct.h:1602
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtpsics.h:353
Item class.
Definition: drtcctus.h:34
double getWidthHeightRatio() const
get width height ratio (pixel aspect ratio: x/y).
Definition: dcmimage.h:327
Item class.
Definition: drtwrs.h:34
Class to handle color palette look-up tables.
Definition: diluptab.h:50
DVPresentationState & getCurrentPState()
returns a reference to the current presentation state.
Definition: dviface.h:240
double getAbsMinimum() const
get absolute (possible) minimum pixel value after modality transform
Definition: dimomod.h:147
a class representing the DICOM value representation 'Application Entity' (AE)
Definition: dcvrae.h:33
@ RGBGComponent
(110835,DCM,"RGB G Component"), included from CID 7180
Definition: cid7469.h:206
virtual ~DiScaleTemplate()
destructor
Definition: discalet.h:165
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbcps.h:407
DRTRealWorldValueMappingSequence RealWorldValueMappingSequence
RealWorldValueMappingSequence (0040,9096) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4408
virtual OFCondition setSliceThickness(const OFString &value, const OFBool checkValue=OFTrue)
Set Slice Thickness.
@ ISO1_F18
(C2981788,UMLS,"ISO-1 F^18^")
Definition: cid4021.h:184
OFBool restrictMoveToSameVendor_
restrict MOVE operations to same vendor according to vendor table
Definition: dcmqropt.h:125
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtssrcs.h:337
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrws.h:396
DcmDecimalString FixationLightPolarAngleTolerance
FixationLightPolarAngleTolerance (300a,0155) vr=DS, vm=1, type=3.
Definition: drtitts.h:412
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drtionpl.h:1553
@ _51_Manganese
(126601,DCM,"^51^Manganese")
Definition: cid4020.h:64
Interface class for BrachyReferencedDoseReferenceSequence (300c,0055)
Definition: drtbrdrs.h:26
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtimage.h:2824
OFBool m_incInstNoFromFile
If true, Instance Number ist read from file and incremented by 1.
Definition: i2d.h:243
@ Glutamine_C11
(126709,DCM,"Glutamine C^11^")
Definition: cid4021.h:178
@ NeckChestAndAbdomen
(R-FAB53,SRT,"Neck, Chest and Abdomen")
Definition: cid4031.h:170
void setUpper(const DcmTagKey &key)
converts entry into repeating tag entry by defining an upper limit for group and element,...
Definition: dcdicent.h:194
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtssrcs.h:353
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns that this functional group can be used as both, shared and per-frame.
Definition: fgrealworldvaluemapping.h:59
@ EFG_DERIVATIONIMAGE
Derivation Image.
Definition: fgtypes.h:119
OFFile file_
the file we're actually reading from
Definition: dcistrmf.h:99
Item class.
Definition: drtvls.h:34
virtual DcmObject * clone() const
clone method
Definition: dcdatset.h:68
DcmDecimalString DoseValue
DoseValue (3004,0012) vr=DS, vm=1, type=1.
Definition: drtrdros.h:160
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drtstrct.h:2926
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtplan.h:3178
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drtiontr.h:2852
@ MonoExponentialApparentDiffusionCoefficient
(113290,DCM,"Mono-exponential Apparent Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:126
Interface class for BeamLimitingDeviceSequence (300a,00b6) in RTImageModule.
Definition: drtblds5.h:26
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtdose.h:2158
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrsrs.h:132
DcmBaseSCPPool & m_pool
Reference to pool in order to notify pool if thread exits, etc.
Definition: scppool.h:118
virtual DcmObject * nextInContainer(const DcmObject *obj)
this method is only used in container classes, that is, DcmItem and DcmSequenceOfItems.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrvis.h:127
DcmSequenceOfItems * macParametersSq
pointer to mac parameters sequence of attached item, may be NULL if not attached or not yet present
Definition: dcsignat.h:245
Definition: syncprim.h:64
DcmLongString ModalityLUTType
ModalityLUTType (0028,3004) vr=LO, vm=1, type=1.
Definition: drtmls.h:164
OFString Filename
filename of instance
Definition: dvcache.h:111
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrps.h:308
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtiontr.h:1317
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidConceptName
error: an invalid concept name code has been passed or is used
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2990
Result OFvisit(Visitor visitor, OFvariant< Alternatives... > &v)
Applies the given visitor to the given OFvariant object.
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtiontr.h:1221
Uint32 biSizeImage
size of the image data (in bytes), might be set to '0' if image is uncompressed
Definition: diutils.h:190
@ EKT_DSA
DSA key.
Definition: sitypes.h:77
DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence()
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtporis.h:148
virtual DcmTagKey getTagKey() const
Get tag key of the attribute rule.
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drtplan.h:1706
Interface class for DerivationCodeSequence (0008,9215)
Definition: drtdcs.h:27
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrics.h:548
size_t getNumberOfFrames() const
Get number of frames, based on the number of items in the shared functional functional groups sequenc...
virtual OFCondition writeItem(DcmItem &dataset) const
write reference value to dataset
DRTROIElementalCompositionSequence & getROIElementalCompositionSequence()
get ROIElementalCompositionSequence (3006,00b6)
Definition: drtrpps.h:121
DcmFileFormat * dcmff
DICOM file format into which the image is received.
Definition: dcmqrcbs.h:126
DcmLongText PersonTelecomInformation
PersonTelecomInformation (0040,1104) vr=LT, vm=1, type=3.
Definition: drtrpis.h:210
Interface class for LateralSpreadingDeviceSettingsSequence (300a,0370) in RTIonBeamsSessionRecordModu...
Definition: drtlsds7.h:26
Interface class for ModalityLUTSequence (0028,3000)
Definition: drtmls.h:26
OFBool keepDBHandleDuringAssociation_
keep DB handle open for the complete lifetime of an association.
Definition: dcmqropt.h:149
static OFBool safeMult(T a, T b, T &product)
check whether multiplication is safe (i.e. no overflow occurs) and if so, perform it (i....
Definition: ofstd.h:943
IODMultiFrameFGModule m_FG
Multi-frame Functional Groups module.
Definition: segdoc.h:562
OFList< unsigned char * > pixelDataList
list of compressed pixel data blocks
Definition: djeijg12.h:166
int LookupTable
status flag: lookup table present
Definition: dimomod.h:271
E_StringMode
internal type used to specify the current string representation
Definition: dcbytstr.h:340
E_VRType
enumeration of VR encoding options
Definition: dcxfer.h:141
@ UpperLimb
(T-D8000,SRT,"Upper limb")
Definition: cid4031.h:242
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtsdcs.h:211
OFList< OFCmdOption * > ValidOptionList
list of valid/defined command line options
Definition: ofcmdln.h:1050
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSImageDataMismatch
error condition constant: Image data mismatch between DICOM header and JPEG-LS bitstream
virtual DSRContentItem & getCurrentContentItem()
get reference to current content item.
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtdose.h:2338
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drtimage.h:4897
DcmLongString StructureSetName
StructureSetName (3006,0004) vr=LO, vm=1, type=3.
Definition: drtdose.h:4608
#define OFFIS_DCMTK_VERSION_STRING
DCMTK version number (as string) for this release.
Definition: dcuid.h:225
const OFBool MULTIPART
handle string as multi-valued (components separated by a backslash)
Definition: dcbytstr.h:478
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3150
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtrbos1.h:171
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtaadcs.h:533
Interface class for FractionGroupSummarySequence (3008,0220)
Definition: drtfgss.h:27
static const int PF_NoCommandFiles
disable support for command files ("@filename") containing additional arguments
Definition: ofcmdln.h:960
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtssrcs.h:329
DcmLongString SourceManufacturer
SourceManufacturer (300a,0216) vr=LO, vm=1, type=3.
Definition: drtss.h:428
DRTBrachyReferencedDoseReferenceSequence BrachyReferencedDoseReferenceSequence
BrachyReferencedDoseReferenceSequence (300c,0055) vr=SQ, vm=1, type=3.
Definition: drtbcps.h:221
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drtdose.h:4247
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)=0
print object to a stream
OFString curveDescription
curve data description if present
Definition: dvpscu.h:128
OFBool isMonochrome1Image()
checks whether the attached image is MONOCHROME1.
Definition: dvpstat.h:196
DicomDirImagePlugin()
constructor (protected)
Definition: dcddirif.h:98
abstract codec class for JPEG-LS encoders.
Definition: djcodece.h:41
DcmShortString TimezoneOffsetFromUTC
Context Group Identification Sequence: (SQ, 1-n, 3)
Definition: dsrdoc.h:1269
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags) const
print content item.
DRTRecordedRangeShifterSequence RecordedRangeShifterSequence
RecordedRangeShifterSequence (3008,00f2) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1040
Interface class for the Softcopy Presentation State viewer.
Definition: dviface.h:49
Float32 ZCoord
z value (VR=FL)
Definition: dsrsc3gr.h:82
@ _11_Carbon
(C-105A1,SRT,"^11^Carbon")
Definition: cid4020.h:44
DRTChannelSourceSequence ChannelSourceSequence
ChannelSourceSequence (003a,0208) vr=SQ, vm=1, type=1.
Definition: drtmacds.h:156
DcmCodeString GantryPitchRotationDirection
GantryPitchRotationDirection (300a,014c) vr=CS, vm=1, type=3.
Definition: drtcps.h:669
DcmUniqueIdentifier FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1.
Definition: drtstrct.h:3007
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drttms0.h:206
@ EBO_LittleEndian
little endian
Definition: dcxfer.h:133
DcmShortString CompensatorID
CompensatorID (300a,00e5) vr=SH, vm=1, type=3.
Definition: drtrcos.h:153
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drttreat.h:1149
size_t getWindowParameter() const
returns parameter for VOI transform of monochrome images, used in VOI modes 1, 2, 4,...
Definition: djcparam.h:203
DcmDecimalString ContourData
ContourData (3006,0050) vr=DS, vm=3-3n, type=1.
Definition: drtcs.h:271
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtimage.h:5049
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:2763
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbos6.h:318
offile_off_t size_
number of bytes in file
Definition: dcistrmf.h:105
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsns.h:308
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtspcs.h:358
pointer release()
Releases the ownership of the managed object if any.
Definition: ofmem.h:384
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtplan.h:1412
DVStudyCache()
Constructor.
Definition: dvcache.h:714
DcmCharString & operator=(const DcmCharString &obj)
assignment operator
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drtimage.h:4823
Class managing a SR document subtree.
Definition: dsrdocst.h:74
const DSRCodedEntryValue & getValue() const
get reference to the code
Definition: dsrcodvl.h:363
DcmVR(const DcmVR &avr)
copy constructor
Definition: dcvr.h:287
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableUnknownVRConversion
Global flag to enable/disable the automatic re-conversion of defined length UN elements read in an ex...
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtpscs.h:331
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtdspcs.h:339
DiOverlayPlane ** Planes
pointer to an array of planes
Definition: diovdat.h:74
Item class.
Definition: drtbrs.h:35
XMLCharEncoding
Enumeration for XML character encoding.
Definition: ofxml.h:533
DIC_US origMsgId
message id of request
Definition: dcmqrcbm.h:154
void clear()
reset all member variables to initial state.
Definition: dvcache.h:142
@ CardiacElectrophysiology
(EPS,DCM,"Cardiac Electrophysiology")
Definition: cid29.h:50
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtiontr.h:1845
static OFCondition readSubSequence(DcmSequenceOfItems *source, const DcmTagKey &seqKey, Container &destination, const OFString &cardinality, const OFString &type, const OFString &module)
Reads items from DICOM sequence into container by creating a dedicated container item for each DICOM ...
Definition: iodutil.h:411
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrris1.h:197
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtporcs.h:355
Item EmptyItem
empty default item
Definition: drtopis.h:348
virtual void resetRules()
Resets rules to their original values.
OFBool opt_refuseAssociation
indicates if incoming associations shall be refused or not
Definition: wlcefs.h:48
virtual OFCondition set(const OFString &value, const OFString &scheme, const OFString &meaning, const OFString &schemeVersion="", const OFBool checkValue=OFTrue)
Set all values in this class conveniently.
Item class.
Definition: drtrcs.h:35
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2914
@ AP_GeneralPurposeDVDJPEG2000
General Purpose DVD Interchange with JPEG 2000 (STD-GEN-DVD-J2K)
Definition: dcddirif.h:123
Item class.
Definition: drtlsds6.h:34
Item class.
Definition: drtiblds.h:34
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drtiontr.h:3202
EW_WindowType
type of VOI LUT transformation to apply.
Definition: diutils.h:325
@ MilliliterPerSecond
(ml/s,UCUM,"milliliter per second")
Definition: cid7181.h:150
Item class.
Definition: drtcps.h:38
DcmCodeString PatientPosition
PatientPosition (0018,5100) vr=CS, vm=1, type=1C.
Definition: drtimage.h:5352
virtual OFCondition write(DcmItem &dataset)
Write current Parametric Map's attributes to DICOM dataset.
this class extends DcmQuantPixel by an integer value which is used for various purposes.
Definition: diqthitm.h:38
T ** items
array containing the entries
Definition: ofset.h:41
DcmDecimalString DVHNormalizationPoint
DVHNormalizationPoint (3004,0040) vr=DS, vm=3, type=3.
Definition: drtdose.h:4597
const char * first
The first value in the range, i.e.
Definition: dcmatch.h:81
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtgpis.h:173
Item class.
Definition: drtags.h:34
const DJCodecParameter * cparam
codec parameters
Definition: djdijg16.h:109
DiMonoOutputPixel * OutputData
points to current output data (object)
Definition: dimoimg.h:1146
OF_SHARED_PTR_COUNTER_TYPE m_Count
The counter.
Definition: ofmem.h:247
DcmIntegerString NumberOfBrachyApplicationSetups
NumberOfBrachyApplicationSetups (300a,00a0) vr=IS, vm=1, type=1.
Definition: drtfgs.h:334
OFList< OFCmdParam * > ValidParamList
list of valid/defined command line parameters
Definition: ofcmdln.h:1052
static OFunique_ptr< dcmtk::log4cplus::helpers::Properties > configProperties_
If we loaded a config file in configureFromCommandLine(), this is it.
Definition: oflog.h:134
Template class to store and access items in a list structure.
Definition: dsrtlist.h:52
~OFConfigFileCursor()
destructor
Definition: ofconfig.h:205
@ ProtonDensity
(113058,DCM,"Proton Density"), included from CID 7180
Definition: cid7469.h:82
DRTReferencedFractionGroupSequence ReferencedFractionGroupSequence
ReferencedFractionGroupSequence (300c,0020) vr=SQ, vm=1, type=1C.
Definition: drtrrtps.h:145
virtual unsigned long getVM()=0
get value multiplicity of this object.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdimcs.h:536
virtual OFCondition sendMOVEResponse(const T_ASC_PresentationContextID presID, const Uint16 messageID, const OFString &sopClassUID, DcmDataset *rspDataset, const Uint16 rspStatusCode, DcmDataset *statusDetail=NULL, const Uint16 numRemain=0, const Uint16 numComplete=0, const Uint16 numFail=0, const Uint16 numWarn=0)
Respond to the C-MOVE request.
DcmVR(const char *vrName)
constructor.
Definition: dcvr.h:278
static OFCondition create(const CodeSequenceMacro &typeCode, const CodeSequenceMacro &typeModifierCode, const CodeSequenceMacro &unitsCode, const Float64 statisticValue, TrcTrackSetStatistic *&statistic)
Create track statistic by providing the required information.
DcmDecimalString DeliveredMeterset
DeliveredMeterset (3008,0044) vr=DS, vm=1, type=1.
Definition: drticpds.h:814
OFintegral_constant wraps a static constant of specified type.
Definition: oftraits.h:363
@ IntracutaneousRoute
(G-D17D,SRT,"Intracutaneous route")
Definition: cid11.h:52
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtibs.h:954
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtces.h:212
virtual OFCondition checkSubTreeConstraints(const DSRDocumentSubTree *tree, const DSRIODConstraintChecker *checker) const
check whether the given subtree complies with the constraints of the given checker
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbos1.h:350
singleton class that registers an RLE encoder.
Definition: dcrleerg.h:34
@ PathLength
(121211,DCM,"Path length"), included from CID 7470
Definition: cid7469.h:352
DcmLongString ApplicatorDescription
ApplicatorDescription (300a,010a) vr=LO, vm=1, type=3.
Definition: drtas6.h:160
DcmIntegerString NumberOfFractionsPlanned
NumberOfFractionsPlanned (300a,0078) vr=IS, vm=1, type=2.
Definition: drtiontr.h:3110
DVIFhierarchyStatus Status
review status
Definition: dvcache.h:105
DcmDecimalString GantryAngleTolerance
GantryAngleTolerance (300a,0044) vr=DS, vm=1, type=3.
Definition: drttts.h:345
OFBool buildTestsToRun(OFCommandLine &cmd, OFList< OFTestTest * > &tests) const
Build a list of tests which should be executed from the command line.
Definition: oftest.h:317
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtshds.h:356
DcmUnsignedShort PrivateDataElement
PrivateDataElement (0008,0308) vr=US, vm=1, type=1.
Definition: drtpdeds.h:228
Item class.
Definition: drtrfgs.h:36
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drttreat.h:1203
OFString printerPriority
printer print priority, may be empty.
Definition: dviface.h:1808
@ SpatialDisplacementXComponent
(110822,DCM,"Spatial Displacement X Component"), included from CID 7180
Definition: cid7469.h:160
@ Forearm
(T-D8500,SRT,"Forearm")
Definition: cid4031.h:112
virtual OFCondition setSeriesDescription(const OFString &value, const OFBool checkValue=OFTrue)
Set Series Description.
Class representing a User Identity Negotiation acknowledgement sub item.
Definition: dcuserid.h:299
DcmCodeString BlockMountingPosition
BlockMountingPosition (300a,00fb) vr=CS, vm=1, type=3.
Definition: drtbl2.h:352
this class implements a color table that can either be a look-up table or an image color histogram.
Definition: diqtctab.h:41
Metafunction to determine if a type is unsigned.
Definition: oftraits.h:381
DcmUnsignedShort SmallestImagePixelValue
SmallestImagePixelValue (0028,0106) vr=US/SS, vm=1, type=3.
Definition: drtiis.h:443
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drtstrct.h:2757
DVPSInstanceType Type
type of all instances within this series
Definition: dvcache.h:432
EnumType
types of PET radionuclide
Definition: cid4020.h:41
unsigned long cardinality
number of elements in list
Definition: dclist.h:178
@ EKT_RSA
RSA key.
Definition: sitypes.h:74
DcmCodeString smoothingType
Module=Image_Box_List, VR=CS, VM=1, Type 3.
Definition: dvpsib.h:349
OFPair< const K, V > value_type
the type of values saved in this map
Definition: ofmap.h:52
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drttreat.h:2679
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2818
@ Right
(G-A100,SRT,"Right")
Definition: cid244.h:44
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtgpis.h:357
type definitions, constants and classes for User Identity Negotiation
@ PS_NoArguments
no arguments to be parsed
Definition: ofcmdln.h:155
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drtimage.h:4781
void clipPixel(const T *src[], T *dest[])
clip image to specified area (only inside image boundaries).
Definition: discalet.h:257
@ ATSM_Cu61
(126701,DCM,"ATSM Cu^61^")
Definition: cid4021.h:62
DcmLongString LateralSpreadingDeviceSetting
LateralSpreadingDeviceSetting (300a,0372) vr=LO, vm=1, type=1.
Definition: drtlsds7.h:137
DcmDecimalString OrganAtRiskLimitDose
OrganAtRiskLimitDose (300a,002b) vr=DS, vm=1, type=3.
Definition: drtdrs.h:501
virtual OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write reference value in XML format
@ EVR_UI
unique identifier
Definition: dcvr.h:180
OFString Identification
Identification string (rcsid)
Definition: ofconapp.h:226
DcmShortText DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3.
Definition: drtstrct.h:3061
DcmCodeString CompensatorMountingPosition
CompensatorMountingPosition (300a,02e1) vr=CS, vm=1, type=3.
Definition: drtcos.h:457
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drtiontr.h:2964
DcmFloatingPointSingle SourceToExternalContourDistance
SourceToExternalContourDistance (300a,0132) vr=FL, vm=1, type=3.
Definition: drtcps.h:685
DVPSGraphicObject_PList graphicObjectList
GraphicObjectSequence, Type 1c
Definition: dvpsga.h:182
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrros.h:479
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrfgs.h:331
@ AnkleJoint
(T-15750,SRT,"Ankle joint")
Definition: cid4031.h:50
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtstrct.h:1284
@ DGM_SeriesDate
generated subdirectories based on the Series Date (0008,0021)
Definition: dstorscp.h:63
DcmSequenceOfItems * MRDRSeq
container in which all MRDR (multi-reference directory records) for this DICOMDIR are kept
Definition: dcdicdir.h:218
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtags.h:343
virtual OFCondition setFrameType(const OFString &value, const OFBool checkValue=OFTrue)
Set FrameType.
virtual ~DSRTreeNodeAnnotation()
destructor
Definition: dsrtnant.h:52
offile_off_t bytePos
The byte position of the marker.
Definition: i2djpgs.h:66
const Uint32 Frames
number of frames
Definition: ditranst.h:132
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrpps.h:149
DcmFGTypes::E_FGSharedType m_sharedType
Denotes whether this group is potentially per-frame, shared or can be both.
Definition: fgbase.h:264
@ TCE_3DES
Triple DES in Cipher Block Chaining (CBC) mode.
Definition: tlsciphr.h:169
virtual OFBool matches(const DSRDocumentTreeNode *node) const =0
check whether given node matches the filter criterion (abstract)
DVPSImageBoxContent * duplicateImageBox(const char *uid)
looks up the image box with the given SOP instance UID in the image box list and returns a pointer to...
Definition: dvpssp.h:851
static DJLSCodecParameter * cp_
pointer to codec parameter shared by all decoders
Definition: djdecode.h:72
@ EMO_InvertBitmap
invert the overlay bitmap
Definition: diutils.h:262
Item EmptyItem
empty default item
Definition: drtibls.h:549
Item EmptyItem
empty default item
Definition: drttsibs.h:1257
DRTRecordedBlockSequence RecordedBlockSequence
RecordedBlockSequence (3008,00d0) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1032
const DRTDVHReferencedROISequence & getDVHReferencedROISequence() const
get DVHReferencedROISequence (3004,0060)
Definition: drtdvhs.h:224
unsigned long AutoCurveNumber
current curve number used to invent missing attribute values
Definition: dcddirif.h:1608
OFvariant()
Constructs a variant holding a default constructed value of the first alternative.
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=1.
Definition: drttreat.h:2922
@ Dynscm5
(dyn.s.cm-5,UCUM,"dyn.s.cm-5"), included from CID 3502
Definition: cid7181.h:52
const T & top() const
returns a const reference to the top element on the stack.
Definition: ofstack.h:250
DRTPersonIdentificationCodeSequence PersonIdentificationCodeSequence
PersonIdentificationCodeSequence (0040,1101) vr=SQ, vm=1, type=1.
Definition: drtrpis.h:208
int maxStudies
maximum number of studies
Definition: dcmqrcnf.h:117
OFString Value
string value (various VRs, type 1)
Definition: dsrstrvl.h:221
@ Height
(121207,DCM,"Height"), included from CID 7470
Definition: cid7469.h:380
Uint32 offsetInFile
byte offset at which the start of this directory record resides in the file from which it was read
Definition: dcdirrec.h:517
DcmTime SourceStrengthReferenceTime
SourceStrengthReferenceTime (300a,022e) vr=TM, vm=1, type=1.
Definition: drtss.h:440
Interface class for ReferencedSetupImageSequence (300a,0401)
Definition: drtrsis.h:26
virtual OFBool isShort(const size_t flags) const
check whether the content is short.
const DRTIonControlPointSequence & getIonControlPointSequence() const
get IonControlPointSequence (300a,03a8)
Definition: drtibs.h:558
Metafunction to select one of two types depending on a template parameter.
Definition: oftraits.h:352
DcmFloatingPointSingle IsocenterToCompensatorTrayDistance
IsocenterToCompensatorTrayDistance (300a,02e4) vr=FL, vm=1, type=1C.
Definition: drtircs.h:430
OFMutex theMutex
if compiled for multi-thread operation, the Mutex protecting access to the value of this object.
Definition: diobjcou.h:114
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drtimage.h:5400
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmWriteOversizedSeqsAndItemsUndefined
This flag influences behaviour when writing a dataset with items and sequences set to be encoded with...
const DRTReferencedDoseSequence & getReferencedDoseSequence() const
get ReferencedDoseSequence (300c,0080)
Definition: drtplan.h:1730
const DRTIonWedgePositionSequence & getIonWedgePositionSequence() const
get IonWedgePositionSequence (300a,03ac)
Definition: drticps.h:471
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drttreat.h:2808
@ Glutamine_C14
(126710,DCM,"Glutamine C^14^")
Definition: cid4021.h:180
OFBool singleProcess_
single process mode
Definition: dcmqropt.h:131
OFVector< DerivationImageItem * > m_DerivationImageItems
List of derivation image items making up the Derivation Image Sequence.
Definition: fgderimg.h:410
OFString m_ManufacturerModelName
Manufacturer's Model Name (VM 1)
Definition: modenhequipment.h:88
virtual OFCondition getSint32(Sint32 &val, const unsigned long pos=0)
retrieve a single value of type Sint32.
DcmFloatingPointSingle FixationLightPolarAngle
FixationLightPolarAngle (300a,0358) vr=FL, vm=1, type=3.
Definition: drttsibs.h:994
@ EPI_YBR_Partial_422
YCbCr partial 4:2:2.
Definition: diutils.h:139
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtgmcs.h:341
@ THK5351_F18
(126717,DCM,"THK5351 F^18^")
Definition: cid4021.h:258
Interface class for OperatorIdentificationSequence (0008,1072)
Definition: drtois.h:28
DcmTLSCipherKeyExchange
This enum describes the key exchange protocol used in a certain TLS ciphersuite.
Definition: tlsciphr.h:117
abstract class that defines an interface through which encoder classes (such as DcmRLEEncoder) may ex...
Definition: dcrleenc.h:40
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtds.h:525
DcmDecimalString ImagePlanePixelSpacing
ImagePlanePixelSpacing (3002,0011) vr=DS, vm=2, type=2.
Definition: drtimage.h:5296
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drttreat.h:1659
E_TrackColorMode
Tractography coloring modes.
Definition: trctypes.h:80
const DRTFractionStatusSummarySequence & getFractionStatusSummarySequence() const
get FractionStatusSummarySequence (3008,0240)
Definition: drtfgss.h:155
class for reading and evaluating configuration files.
Definition: ofconfig.h:335
T & back()
returns a reference to the last element in the list.
Definition: oflist.h:370
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drtiontr.h:1749
@ GammaDistributionShapeParameter
(113296,DCM,"Gamma Distribution Shape Parameter"), included from CID 7272
Definition: cid7469.h:138
const DRTIonWedgeSequence & getIonWedgeSequence() const
get IonWedgeSequence (300a,03aa)
Definition: drtibs.h:582
static const OFString m_ModuleName
Name of this module ("GeneralStudyModule")
Definition: modgeneralstudy.h:232
size_t length
Number of pixel data bytes (i.e. Bits Allocated)
Definition: iodtypes.h:77
DicomImage * di_reference
pointer to reference image
Definition: dcmicmph.h:252
static T signaling_NaN()
The special value signaling not-a-number, as represented by the floating-point type T.
const OFString m_ImageType
Image Type: (CS, VM 2-n, Type 1), in Segmentations fixed to "DERIVED\PRIMARY".
Definition: segdoc.h:573
Item EmptyItem
empty default item
Definition: drtrsss.h:315
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtplan.h:1352
@ TCS_illegalCall
operation failed because an illegal parameter was passed
Definition: dcmlayer.h:62
const OFString & getMappingResourceUID() const
get optional mapping resource UID
Definition: dsrctpl.h:115
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtiblds.h:175
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3089
const DRTROIPhysicalPropertiesSequence & getROIPhysicalPropertiesSequence() const
get ROIPhysicalPropertiesSequence (3006,00b0)
Definition: drtrros.h:173
OFBool RLESupport
flag indicating whether RLE decompression is supported
Definition: dcddirif.h:1589
non-template single linked list class, used to store elements of a stack.
Definition: ofstack.h:53
@ Raclopride_C11
(C-B1042,SRT,"Raclopride C^11^")
Definition: cid4021.h:232
DRTRangeShifterSettingsSequenceInRTIonBeamsSessionRecordModule & getRangeShifterSettingsSequence()
get RangeShifterSettingsSequence (300a,0360)
Definition: drticpds.h:535
DcmOtherByteOtherWord EncryptedContent
EncryptedContent (0400,0520) vr=OB, vm=1, type=1.
Definition: drteas.h:130
unsigned int Illumination
illumination (ditto)
Definition: dimoimg.h:1128
DcmLongString ReasonForTheRequestedProcedure
ReasonForTheRequestedProcedure (0040,1002) vr=LO, vm=1, type=3.
Definition: drtras.h:273
Class representing the Multi-Frame Dimension Module:
Definition: modmultiframedimension.h:46
virtual void clear()
clear all member variables.
Definition: dsrtncsr.h:384
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsds.h:379
Implementation of DCMR Context Group: CID 4021 - PET Radiopharmaceutical.
Definition: cid4021.h:33
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtes.h:548
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtrpcs.h:337
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtionpl.h:1259
@ StandardizedUptakeValueIdealBodyWeight
(g/ml{SUVibw},UCUM,"Standardized Uptake Value ideal body weight"), included from CID 85
Definition: cid7181.h:90
unsigned long maximumPreviewImageHeight
maximum height of (optional) preview image
Definition: dviface.h:1775
void storeLastError()
store last error code. For now we simply store the content of errno.
Definition: offile.h:1073
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5460
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdvrrs.h:315
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=1C.
Definition: drtois.h:204
T_ASC_Network ** accessNet()
provide read/write access to network structure maintained by this object.
Definition: dcmqrtis.h:169
OFCondition deleteTag(OFString tag_path, const OFBool all_tags, const OFBool ignore_missing_tags)
Deletes tag in dataset.
DcmShortString BlockTrayID
BlockTrayID (300a,00f5) vr=SH, vm=1, type=3.
Definition: drtbl5.h:341
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtssrcs.h:347
DRTSourceImageSequence SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3343
General purpose class hiding global functions used for the "Content Mapping Resource" (CMR) from the ...
Definition: init.h:30
Interface class for RTTreatmentSummaryRecordIOD.
Definition: drttreat.h:84
const char * getCharPointer() const
get stored filename consisting of conventional characters
Definition: offile.h:212
@ Volume
(G-D705,SRT,"Volume"), included from CID 7472
Definition: cid7469.h:386
DcmIntegerString ReferencedToleranceTableNumber
ReferencedToleranceTableNumber (300c,00a0) vr=IS, vm=1, type=3.
Definition: drttsibs.h:1056
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtads.h:331
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtionpl.h:1619
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid7021.h:152
~OFvariant()
Destroys the value that the variant currently holds.
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drttreat.h:1533
this class implements a simple map of key-value pairs.
Definition: dcmsmap.h:121
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtimage.h:2512
virtual OFBool isAllowableTransferSyntax(E_TransferSyntax xfer) const =0
checks whether the given transfer syntax can be used with this security profile
DcmQuantComponent getRed(unsigned long idx) const
returns the red color component at index idx
Definition: diqtctab.h:104
DSRGraphicDataList GraphicDataList
Graphic Data (associated DICOM VR=FL, VM=2-n, type 1)
Definition: dsrscovl.h:275
DcmCodeString CertifiedTimestampType
CertifiedTimestampType (0400,0305) vr=CS, vm=1, type=1C.
Definition: drtdss.h:235
static DJLSLosslessDecoder * losslessdecoder_
pointer to losslessdecoder
Definition: djdecode.h:75
DcmIntegerString PatientSetupNumber
PatientSetupNumber (300a,0182) vr=IS, vm=1, type=1.
Definition: drtpss.h:333
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtpcs.h:345
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drtiontr.h:1503
DcmIntegerString BeamNumber
BeamNumber (300a,00c0) vr=IS, vm=1, type=1.
Definition: drtibs.h:963
DRTReferencedDoseReferenceSequenceInRTBeamsModule ReferencedDoseReferenceSequence
ReferencedDoseReferenceSequence (300c,0050) vr=SQ, vm=1, type=3.
Definition: drtbs.h:777
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2767
virtual void notifyDIMSEError(const OFCondition &cond)
Overwrite this function to be notified when a DIMSE error occurs.
structure for handling arbitrary types of superior sequences in query result datasets
Definition: wltypdef.h:114
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtplan.h:1970
Interface class for IonBlockSequence (300a,03a6)
Definition: drtibls.h:27
DRTModifiedAttributesSequence ModifiedAttributesSequence
ModifiedAttributesSequence (0400,0550) vr=SQ, vm=1, type=1.
Definition: drtoas.h:175
static void convertValue(const T3_ input, Sint8 &output)
helper routine: convert to signed 8 bit value
Definition: dicrvfit.h:205
unsigned int getBits() const
get number of bits per pixel
Definition: dimopx.h:150
Implementation of DCMR Context Group: CID 7469 - Generic Intensity and Size Measurements.
Definition: cid7469.h:33
Item class.
Definition: drtras.h:39
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drttreat.h:2675
virtual OFCondition putFloat32(const Float32 val, const unsigned long pos=0)
insert into the element value a copy of the given Float32 value.
Item class.
Definition: drtopis.h:35
@ IE_STUDY
Study Entity.
Definition: iodtypes.h:91
DcmCodeString BlockDivergence
BlockDivergence (300a,00fa) vr=CS, vm=1, type=1.
Definition: drtibls.h:344
void setMaxPDU(OFCmdUnsignedInt pdu)
set max receive PDU
Definition: dcmqrtis.h:153
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drtdose.h:4640
@ PRUPerM2
([PRU]/m2,UCUM,"P.R.U./m2"), included from CID 3503
Definition: cid7181.h:54
DcmCodeString ValueType
ValueType (0040,a040) vr=CS, vm=1, type=1.
Definition: drtcims.h:367
virtual size_t addNode(DSRDocumentTreeNode *node, const E_AddMode addMode=AM_afterCurrent)
add new node to the current one.
DcmPersonName presentationCreatorsName
Module=Presentation_State, VR=PN, VM=1, Type 2.
Definition: dcmpstat.h:859
const int Bits
number of bits per plane/pixel
Definition: ditranst.h:134
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtaadcs.h:337
const DRTReferencedFractionGroupSequence & getReferencedFractionGroupSequence() const
get ReferencedFractionGroupSequence (300c,0020)
Definition: drtrrtps.h:120
OFCondition findAndGetUint16(const DcmTagKey &tagKey, Uint16 &value, const unsigned long pos=0, const OFBool searchIntoSub=OFFalse)
find element and get value as an unsigned 16-bit integer.
OFIterator< T > operator++(int)
moves the iterator to the next element of the list.
Definition: oflist.h:247
DcmShortString TreatmentMachineName
TreatmentMachineName (300a,00b2) vr=SH, vm=1, type=2.
Definition: drtibs.h:1063
@ EVR_dataset
used internally for datasets
Definition: dcvr.h:216
DiScaleTemplate(const int planes, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int bits=0)
constructor, scale whole image.
Definition: discalet.h:148
DicomImage * IconImage
icon image from Icon Image Sequence (optional)
Definition: dsrimgvl.h:503
DcmIntegerString RadiationAtomicNumber
RadiationAtomicNumber (300a,0304) vr=IS, vm=1, type=1C.
Definition: drtibs.h:1029
int timeout
timeout for receive
Definition: dvpspr.h:288
DSRPositionCounter & operator--()
pre-decrement operator.
Definition: dsrposcn.h:88
DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence()
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtprsis.h:148
@ GammaDistributionMode
(113297,DCM,"Gamma Distribution Mode"), included from CID 7272
Definition: cid7469.h:140
DcmQueryRetrieveDatabaseHandle & dbHandle
reference to database handle
Definition: dcmqrcbf.h:84
@ EVR_SQ
sequence of items
Definition: dcvr.h:165
DSRGraphicData3DItem(const Float32 x=0, const Float32 y=0, const Float32 z=0)
(default) constructor
Definition: dsrsc3gr.h:48
@ TRT_Multipoint
DICOM Temporal Range Type: MULTIPOINT.
Definition: dsrtypes.h:706
Definition: dulstruc.h:193
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1.
Definition: drtbrdrs.h:146
bool additive
Additivity is set to true by default, that is children inherit the appenders of their ancestors by de...
Definition: logimpl.h:196
DiMonoPixelTemplate(DiMonoOutputPixel *pixel, DiMonoModality *modality)
constructor
Definition: dimopxt.h:102
virtual unsigned long getSize() const =0
returns the size of a MAC in bytes.
int getArgCount() const
gets number of command line arguments.
Definition: ofcmdln.h:385
const OFString & getFiducialUID() const
get fiducial UID.
Definition: dsrscovl.h:200
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrshs.h:334
Interface class for RTDoseROISequence (3004,0010)
Definition: drtrdros.h:26
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=2.
Definition: drtbl2.h:368
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drttreat.h:2829
virtual ~DiObjectCounter()
destructor
Definition: diobjcou.h:98
virtual void clear()
clear internal member variables.
@ _15_Oxygen
(C-B1038,SRT,"^15^Oxygen")
Definition: cid4020.h:50
@ TPV_TLSv12
Transport Layer Security (TLS) version 1.2 or newer.
Definition: tlsciphr.h:108
@ NuclearMedicineTomographicActivity
(110821,DCM,"Nuclear Medicine Tomographic Activity"), included from CID 7180
Definition: cid7469.h:158
Item class.
Definition: drtrcps.h:34
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drtiontr.h:1605
CMR_SRNumericMeasurementValue & operator=(const CMR_SRNumericMeasurementValue &numericMeasurement)
assignment operator
this class encapsulates the compression routines of the IJG JPEG library configured for 12 bits/sampl...
Definition: djeijg12.h:43
T MaxValue[2]
maximum pixel values
Definition: dimopxt.h:428
const OFString InstanceUID
SOP Instance UID (VR=UI, type 1)
Definition: dsrsoprf.h:345
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcpas.h:350
DcmDecimalString m_SpacingBetweenSlices
Spacing Between Slices (DS, VM 1, Required type 3)
Definition: fgpixmsr.h:167
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcims.h:546
char ** cmd_argv
complete command line, needed for multiprocess mode on WIN32
Definition: wlmactmg.h:67
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtcos.h:447
offile_off_t outputBufCount_
number of bytes in output ring buffer
Definition: dcostrmz.h:178
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drtdose.h:4642
virtual OFCondition setSharedConfig(const DcmSharedSCPConfig &config)
Set the shared configuration for this worker.
Definition: scppool.h:305
DRTIonWedgeSequence & getIonWedgeSequence()
get IonWedgeSequence (300a,03aa)
Definition: drtibs.h:576
DcmAttributeTag ParameterPointer
ParameterPointer (3008,0065) vr=AT, vm=1, type=1.
Definition: drtcpas.h:169
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drtplan.h:3207
const DRTTreatmentSummaryMeasuredDoseReferenceSequence & getTreatmentSummaryMeasuredDoseReferenceSequence() const
get TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0)
Definition: drtiontr.h:1893
DRTSourceImageSequence SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5123
OFVector & operator=(const OFVector &other)
assignment operator.
Definition: ofvector.h:137
void addItem(const OFString &uid, const int pos, const DVIFhierarchyStatus status, const DVPSInstanceType type, const int size, const OFString &filename)
adds a new item to the cache list.
Definition: dvcache.h:335
EM_Overlay
overlay modes.
Definition: diutils.h:249
Item class.
Definition: drttts.h:35
unsigned int Reflection
reflected ambient light (in candela per square meter)
Definition: dimoimg.h:1126
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_InvalidSegmentationObject
error: the given segmentation object does not conform to the template constraints
DRTReferencedStructureSetSequence & getReferencedStructureSetSequence()
get ReferencedStructureSetSequence (300c,0060)
Definition: drtionpl.h:1787
IODImagePixelBase * operator()(OFmonostate &)
Returns NULL since given argument is no pixel module at all.
Definition: modimagepixelvariant.h:39
Item class.
Definition: drttsibs.h:50
DcmSharedSCPConfig(const DcmSCPConfig &config)
Copy construct a DcmSharedSCPConfig object from a DcmSCPConfig object.
Definition: scpcfg.h:418
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3069
void copy(const T *pixel)
copy specified amount of pixel data
Definition: dimocpt.h:81
Provides configuration from an external file.
Definition: configrt.h:64
Item class.
Definition: drtmas.h:34
DcmUnsignedShort BitsStored
BitsStored (0028,0101) vr=US, vm=1, type=1.
Definition: drtiis.h:405
@ Roledumab_89Zr
(126733,DCM,"Roledumab ^89^Zr")
Definition: cid4021.h:242
Item EmptyItem
empty default item
Definition: drtrims.h:371
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtscs.h:533
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidByReferenceRelationship
error: the by-reference relationship between two content items is not allowed
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2810
OFOrderedSet(const OFOrderedSet< T > &src)
Copy constructor.
Definition: ofoset.h:60
DRTReferencedDoseReferenceSequenceInRTBeamsModule & getReferencedDoseReferenceSequence()
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drtbs.h:486
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrris9.h:132
Class for checking the relationship content constraints of the Simplified Adult Echo SR IOD.
Definition: dsrsaecc.h:41
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drtionpl.h:1739
runmode m_runMode
Current run mode of pool.
Definition: scppool.h:253
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtecs.h:318
DcmLongString m_FrameLabel
Frame Label (LO, 1, 3)
Definition: fgfracon.h:375
@ Canada
(CA,ISO3166_1,"Canada")
Definition: cid5001.h:45
DcmDecimalString CompensatorPixelSpacing
CompensatorPixelSpacing (300a,00e9) vr=DS, vm=2, type=1.
Definition: drtircs.h:418
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcsas.h:350
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtaadcs.h:335
DcmStorageMode
Storage mode used for DICOM objects received via C-STORE.
Definition: scu.h:58
unsigned int Day
currently stored day value
Definition: ofdate.h:249
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtajcs.h:329
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_DoubledTag
Doubled tag.
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtccs.h:331
int isnewline_
flag indicating whether newline during file read
Definition: ofconfig.h:519
DcmFloatingPointSingle RangeModulatorGatingStartValue
RangeModulatorGatingStartValue (300a,0382) vr=FL, vm=1, type=1C.
Definition: drtrmss6.h:195
@ Benralizumab_89Zr
(126722,DCM,"Benralizumab ^89^Zr")
Definition: cid4021.h:68
OFBool getWideCharMode() const
checks whether the wide character version of parseLine() has been used.
Definition: ofcmdln.h:468
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtionpl.h:1679
DIC_US priorStatus
prior DIMSE status
Definition: dcmqrcbg.h:121
Uint32 m_connectionTimeout
Timeout in seconds that should be waited for an incoming TCP/IP connection until the call returns.
Definition: scpcfg.h:388
DcmDecimalString MeasuredDoseValue
MeasuredDoseValue (3008,0016) vr=DS, vm=1, type=1.
Definition: drtrmdrs.h:165
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtecs.h:316
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drttreat.h:2726
OFBool reset()
sets internal cursor to last visited position in cache list
Definition: dvcache.h:540
Item EmptyItem
empty default item
Definition: drtrdrs8.h:559
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtbs.h:747
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3208
DRTCalculatedDoseReferenceSequence CalculatedDoseReferenceSequence
CalculatedDoseReferenceSequence (3008,0070) vr=SQ, vm=1, type=1.
Definition: drtiontr.h:3103
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drtiontr.h:2974
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcs.h:462
OFString ourAETitle
our current title
Definition: dcmqrcbf.h:93
unsigned long BitPos
current bit position
Definition: diovpln.h:475
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtdimcs.h:333
OFFile()
default constructor, creates an object that is not associated with any file.
Definition: offile.h:308
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtplan.h:3227
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtcss.h:333
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drtstrct.h:2825
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtrpcs.h:347
DiLookupTable * PresLutData
points to associated presentation-LUT-object
Definition: dimoimg.h:1135
@ IntraOralRadiography
(IO,DCM,"Intra-oral Radiography")
Definition: cid29.h:68
DcmFloatingPointSingle RangeModulatorGatingStartWaterEquivalentThickness
RangeModulatorGatingStartWaterEquivalentThickness (300a,0386) vr=FL, vm=1, type=3.
Definition: drtrmss6.h:197
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtcncs.h:211
DcmIntegerString CompensatorNumber
CompensatorNumber (300a,00e4) vr=IS, vm=1, type=1C.
Definition: drtcos.h:459
const OFString & native() const
Retrieve the underlying native string.
T * RootNode
pointer to the root tree node
Definition: dsrtree.h:384
Definition: dcmqridx.h:230
OFBool serverActive
true if the first connection attempt has succeeded, false otherwise
Definition: dvpsmsg.h:260
@ EPR_Uint32
unsigned 32 bit integer
Definition: diutils.h:215
unsigned long max_error
result of image comparison: max difference between a sample value in the reference image and the corr...
Definition: dcmicmph.h:263
DcmCodeString TableTopEccentricRotationDirection
TableTopEccentricRotationDirection (300a,0126) vr=CS, vm=1, type=1C.
Definition: drtcps.h:695
DcmFloatingPointSingle GantryPitchAngleTolerance
GantryPitchAngleTolerance (300a,014e) vr=FL, vm=1, type=3.
Definition: drttts.h:347
size_t roiLeft
Region of Interest left corner for for VOI transform of monochrome images, mode 7.
Definition: djcparam.h:393
OFDate Date
currently stored date value
Definition: ofdatime.h:270
@ BileDuct
(T-60610,SRT,"Bile duct")
Definition: cid4031.h:56
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1C.
Definition: drtrmdrs.h:167
flags_type flags
State flags.
Definition: queue.h:143
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtris.h:142
T_ASC_Association * assoc
the association to be used for message communication. Can be NULL.
Definition: dvpspr.h:276
OFBool predictor6WorkaroundEnabled() const
returns flag indicating whether the workaround for buggy JPEG lossless images with incorrect predicto...
Definition: djcparam.h:305
@ EFG_IMAGEDATATYPE
Image Data Type.
Definition: fgtypes.h:131
@ _106mm2PerS
(10-6.mm2/s,UCUM,"10-6.mm2/s"), included from CID 7277
Definition: cid7181.h:124
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drttreat.h:2651
abstract base class for decompression classes.
Definition: djdecabs.h:35
void set(const T &arg)
assigns new value to this object.
Definition: ofglobal.h:61
static const int AF_NoWarning
do not output a warning message if option has never been checked.
Definition: ofcmdln.h:970
virtual OFBool IsCalledApplicationEntityTitleSupported()=0
Checks if the called application entity title is supported.
const OFBool HasConceptName
mode specifying whether the filter matches on the presence or absence of a concept name
Definition: dsrdnflt.h:255
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtmucs.h:341
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtionpl.h:1625
virtual ~DiARGBPixelTemplate()
destructor
Definition: diargpxt.h:68
void setTreeNode(DSRDocumentTreeNode *node)
set internal tree node pointer (protected)
Definition: dsrcitem.h:576
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid7469.h:463
this helper class maintains a map of association negotiation profile keys.
Definition: dccfprmp.h:101
@ _90_Niobium
(126603,DCM,"^90^Niobium")
Definition: cid4020.h:106
virtual DcmEVR ident() const
get element type identifier
virtual size_t gotoNamedNodeInSubTree(const DSRCodedEntryValue &conceptName, const OFBool searchIntoSub=OFTrue)
set internal cursor to a named node in the subtree below the current node.
Interface class for CorrectedParameterSequence (3008,0068)
Definition: drtcpas.h:26
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drtimage.h:2404
DcmIntegerString NumberOfBlockSlabItems
NumberOfBlockSlabItems (300a,0440) vr=IS, vm=1, type=3.
Definition: drtibls.h:366
Class representing the Patient Study Module:
Definition: modpatientstudy.h:40
DcmCodeString GantryRotationDirection
GantryRotationDirection (300a,011f) vr=CS, vm=1, type=1C.
Definition: drticps.h:781
Helper class for parsing value range pairs, as in date/time ranges.
Definition: dcmatch.h:46
const OFString Version
context group version (VR=DT, optional)
Definition: dsrctxgr.h:269
OFBool imageHasAdditionalSettings(size_t idx)
checks if one of the registered images has additional settings that are not default values on the ima...
Definition: dvpssp.h:398
OFBool getCreateOffsetTable() const
returns offset table creation flag
Definition: djcparam.h:154
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drtionpl.h:3025
struct sockaddr_in * getSockaddr_in()
access socket address storage object as struct sockaddr_in (IPv4 address)
Definition: ofsockad.h:77
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpcxs.h:561
E_SubSampling Sampling
(sub) sampling: ESS_444, ESS_422 (default), ESS_411
Definition: dipijpeg.h:100
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_InvalidRealWorldValueMappingObject
error: the given DICOM object is not a real world value mapping object
DVStudyCache idxCache
hierarchical cache structure to optimize index file access
Definition: dviface.h:1664
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid10033.h:109
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_WrongImageLibraryEntryDescriptorModality
error: the current (most recently added) image library entry has the wrong modality descriptor
DcmIntegerString ReferencedMeasuredDoseReferenceNumber
ReferencedMeasuredDoseReferenceNumber (3008,0082) vr=IS, vm=1, type=1C.
Definition: drtrmdrs.h:169
Item EmptyItem
empty default item
Definition: drtpdecs.h:379
Interface class for LateralSpreadingDeviceSettingsSequence (300a,0370) in RTIonBeamsModule.
Definition: drtlsds6.h:26
Uint32 NumberofRegistratedImages
number of images of this study in the database
Definition: dcmqridx.h:286
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3097
DRTReferencedControlPointSequence ReferencedControlPointSequence
ReferencedControlPointSequence (300c,00f2) vr=SQ, vm=1, type=1C.
Definition: drtrbs2.h:140
virtual OFCondition receiveACTIONRequest(T_DIMSE_N_ActionRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset, Uint16 &actionTypeID)
Receive N-ACTION request on the currently opened association.
DcmLongString TreatmentSites
TreatmentSites (300a,000b) vr=LO, vm=1-n, type=3.
Definition: drtplan.h:3269
DcmUnsignedLong m_InStackPositionNumber
In-Stack Position Number (UL, 1, 1C)
Definition: fgfracon.h:369
Uint32 randc
internal state of the PRNG
Definition: ofrand.h:92
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drtplan.h:3164
Enables sharing configurations by multiple DcmSCPs.
Definition: scpcfg.h:404
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtdose.h:2056
DVPSReferencedImage * clone()
clone method.
Definition: dvpsri.h:50
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtrpcs.h:355
virtual DiMonoPixel * createMonoImageData(const DiColorImage *image, const double red, const double green, const double blue)=0
create monochrome pixel data of color image (abstract)
virtual OFCondition getOFString(OFString &stringVal, const unsigned long pos, OFBool normalize=OFTrue)
get a copy of a particular string component
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtdose.h:1996
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drtstrct.h:2816
static OFCondition readSubSequence(DcmItem &source, const DcmTagKey &seqKey, Container &destination, const OFString &cardinality, const OFString &type, const OFString &module)
Reads DICOM sequence into container by creating a dedicated container element for each DICOM item.
Definition: iodutil.h:486
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2814
@ Pelvis
(T-D6000,SRT,"Pelvis")
Definition: cid4031.h:186
DcmDecimalString TargetMaximumDose
TargetMaximumDose (300a,0027) vr=DS, vm=1, type=3.
Definition: drtdrs.h:509
a class representing the DICOM value representation 'Other Double' (OD)
Definition: dcvrod.h:37
DRTDICOMMediaRetrievalSequence & getDICOMMediaRetrievalSequence()
get DICOMMediaRetrievalSequence (0040,e022)
Definition: drtrpphs.h:126
DcmDecimalString m_WindowWidth
Window Width (DS, VM 1-n, Required type 1)
Definition: fgframevoilut.h:200
Uint16 getRight(const Sint32 left_pos=0) const
get right border of overlay plane origin
Definition: diovpln.h:163
virtual OFCondition checkValue(const OFString &vm="1-n", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
Interface class for BeamLimitingDevicePositionSequence (300a,011a)
Definition: drtbldps.h:26
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtplan.h:1274
DcmCodeString RecognizableVisualFeatures
RecognizableVisualFeatures (0028,0302) vr=CS, vm=1, type=3.
Definition: drtdose.h:4394
DRTRealWorldValueMappingSequence & getRealWorldValueMappingSequence()
get RealWorldValueMappingSequence (0040,9096)
Definition: drtdose.h:2404
@ EVR_SL
signed long
Definition: dcvr.h:162
@ Fluorocholine_F18
(C-E0273,SRT,"Fluorocholine F^18^")
Definition: cid4021.h:144
DRTConceptNameCodeSequence & getConceptNameCodeSequence()
get ConceptNameCodeSequence (0040,a043)
Definition: drtpcxs.h:213
@ IE_SERIES
Series Entity.
Definition: iodtypes.h:93
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrfors.h:309
static Logger getInstance(const log4cplus::tstring &name)
Retrieve a logger with name name.
OFBool BackupMode
create DICOMDIR backup
Definition: dcddirif.h:1550
codec class for JPEG-LS lossless only TS encoding
Definition: djcodece.h:363
Uint16 m_primFieldLength
Length of primary value field in bytes.
Definition: dcuserid.h:289
virtual DcmTransportConnection * createConnection(DcmNativeSocketType openSocket, OFBool useSecureLayer)
factory method that returns a new transport connection for the given socket.
DiHSVPixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const unsigned long planeSize, const int bits)
constructor
Definition: dihsvpxt.h:53
DcmFloatingPointSingle FixationDeviceRollAngle
FixationDeviceRollAngle (300a,019a) vr=FL, vm=1, type=3.
Definition: drtfds.h:210
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drttreat.h:2655
DcmDecimalString BrachyApplicationSetupDoseSpecificationPoint
BrachyApplicationSetupDoseSpecificationPoint (300a,00a2) vr=DS, vm=3, type=3.
Definition: drtrbas8.h:173
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drtplan.h:2993
DcmDecimalString DVHNormalizationDoseValue
DVHNormalizationDoseValue (3004,0042) vr=DS, vm=1, type=3.
Definition: drtdose.h:4599
Interface class for RequestAttributesSequence (0040,0275)
Definition: drtras.h:31
OFStackLink< T > & operator=(const OFStackLink< T > &)
private undefined copy assignment operator
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtplan.h:1556
Helper class for working with radio therapy image objects.
Definition: drmimage.h:40
@ Duodenum
(T-58200,SRT,"Duodenum")
Definition: cid4031.h:86
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtrbos6.h:139
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drtionpl.h:1823
OFBool trueLosslessMode
True losless mode, replaces old "pseudo" lossless encoders, when true (default)
Definition: djcparam.h:417
@ EJE_NotEncapsulated
pixel data not encapsulated
Definition: dcxfer.h:153
xmlCharEncodingHandlerPtr EncodingHandler
pointer to the currently selected character encoding handler (libxml)
Definition: dsrxmld.h:295
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4217
virtual int flip(const int horz, const int vert)=0
flip current image horizontally and/or vertically (abstract)
@ ER_RepresentationInteger
The UUID is printed as one, long integer in base 10 (up to 39 digits long)
Definition: ofuuid.h:42
DCMTK_DCMNET_EXPORT void DUL_requestForkOnTransportConnectionReceipt(int argc, char *argv[])
this function marks the current process as a multi-process server and enables the creation of child p...
Decoder class for JPEG Baseline (lossy, 8-bit)
Definition: djdecbas.h:30
static const double D65_WHITEPOINT_Z
D65 standard lightpoint Z component for conversion from CIEXYZ to CIELab.
Definition: cielabutil.h:49
DcmDecimalString WedgeOrientation
WedgeOrientation (300a,00d8) vr=DS, vm=1, type=2.
Definition: drtrws.h:215
Item EmptyItem
empty default item
Definition: drtcims.h:550
const DiDisplayLUT * getLookupTable(const int bits, unsigned long count=0)
create look-up table with specified number of entries
This class encapsulates data structures and operations for managing data base interaction in the fram...
Definition: wlfsim.h:43
DSRGraphicDataItem(const Float32 column=0, const Float32 row=0)
(default) constructor
Definition: dsrscogr.h:47
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtsdcs.h:353
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtbas.h:205
Class for XML document cursors.
Definition: dsrxmlc.h:68
static const size_t HF_neverExpandChildrenInline
external: never expand child nodes inline
Definition: dsrtypes.h:284
Template class to handle RGB pixel data.
Definition: dirgbpxt.h:39
DcmIntegerString ReferenceImageNumber
ReferenceImageNumber (300a,00c8) vr=IS, vm=1, type=1.
Definition: drtrris1.h:195
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsSessionRecordModule LateralSpreadingDeviceSettingsSequence
LateralSpreadingDeviceSettingsSequence (300a,0370) vr=SQ, vm=1, type=1C.
Definition: drticpds.h:830
virtual OFCondition putUint32(const Uint32 val, const unsigned long pos=0)
insert into the element value a copy of the given Uint32 value.
DcmFloatingPointSingle TableTopRollAngle
TableTopRollAngle (300a,0144) vr=FL, vm=1, type=3.
Definition: drtes.h:556
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4588
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drtplan.h:3007
const DiColorPixel * getColorInterData() const
get pointer to intermediate pixel data representation
Definition: dicoimg.h:239
A struct for creating a mismatched private key and certificate error condition.
Definition: tlscond.h:95
@ Obinituzimab_89Zr
(126721,DCM,"Obinituzimab ^89^Zr")
Definition: cid4021.h:208
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtimage.h:5051
RollingFileAppender extends FileAppender to backup the log files when they reach a certain size.
Definition: fileap.h:200
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrtrs4.h:308
OFVector< SOPInstanceReferenceMacro > m_ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence.
Definition: dpmmodparametricmapseries.h:130
OFBool operator==(const DcmKeyValuePair &arg) const
comparison operator.
Definition: dcmsmap.h:99
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtecs.h:519
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcps.h:887
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2709
DcmCodeString PixelIntensityRelationship
PixelIntensityRelationship (0028,1040) vr=CS, vm=1, type=3.
Definition: drtimage.h:5271
@ TCA_ECDSA
Elliptic Curve Digital Signature Algorithm.
Definition: tlsciphr.h:151
virtual size_t removeNode()
remove current node from tree.
Definition: dsrtree.h:902
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drttreat.h:1419
TrcTracksStatistic()
Constructor.
DcmFloatingPointSingle MetersetRate
MetersetRate (300a,035a) vr=FL, vm=1, type=3.
Definition: drticps.h:793
Interface class for MultiplexedAudioChannelsDescriptionCodeSequence (003a,0300)
Definition: drtmacds.h:27
T_ASC_Network * net_
pointer to network structure used for requesting C-STORE sub-associations
Definition: dcmqropt.h:91
@ PF_Preliminary
DICOM enumerated value: PRELIMINARY.
Definition: dsrtypes.h:740
static const size_t HF_useCodeMeaningAsUnit
external: use code meaning for the numeric measurement unit (default: code value)
Definition: dsrtypes.h:302
DCMR Context Group with enhanced functionality: CID 244 - Laterality.
Definition: cid244e.h:28
Interface class for ReferencedPatientPhotoSequence (0010,1100)
Definition: drtrpphs.h:32
Interface class for CodingSchemeIdentificationSequence (0008,0110)
Definition: drtcsis.h:27
DcmFloatingPointSingle WedgeThinEdgePosition
WedgeThinEdgePosition (300a,00db) vr=FL, vm=1, type=1C.
Definition: drtiwps.h:155
virtual OFCondition receiveFINDRequest(T_DIMSE_C_FindRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset)
Receive C-FIND request.
DRTReferencedImageSequence & getReferencedImageSequence()
get ReferencedImageSequence (0008,1140)
Definition: drtimage.h:2902
EI_Status ImageStatus
current state of converting progress (error level)
Definition: dcmimage.h:1896
unsigned long AssociationCounter
association counter
Definition: dstorscu.h:514
Item EmptyItem
empty default item
Definition: drtas5.h:380
unsigned int size
current size of the set (always >= num)
Definition: ofset.h:45
virtual Uint16 bitsPerSample() const
returns the number of bits per sample that will be expected when encoding.
Definition: djeijg8.h:108
E_TransferSyntax getXfer() const
return transfer syntax enum for this transfer syntax
Definition: dcxfer.h:203
DcmTime StructureSetTime
StructureSetTime (3006,0009) vr=TM, vm=1, type=2.
Definition: drtstrct.h:3025
unsigned char * RLE_buff_
this member points to a buffer of 132 bytes that is used by the RLE encoding algorithm.
Definition: dcrleenc.h:397
DcmUnsignedShort ReferencedSegmentNumber
ReferencedSegmentNumber (0062,000b) vr=US, vm=1-n, type=1C.
Definition: drtcsas.h:171
OFString m_ManufacturerModelName
Manufacturer's Model Name (VM 1)
Definition: modequipment.h:79
OFStack< OFConfigFileCursor > stack_
stack of cursor positions that can be saved and restored
Definition: ofconfig.h:510
Class implementing a document tree node filter that checks for a given range of observation date/time...
Definition: dsrdnflt.h:387
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtics.h:533
static const int AF_Internal
internal option that is not shown in the syntax usage output
Definition: ofcmdln.h:967
Class representing a Track Set within the Tractography Results IOD.
Definition: trctrackset.h:44
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drtstrct.h:3088
const DRTRealWorldValueMappingSequence & getRealWorldValueMappingSequence() const
get RealWorldValueMappingSequence (0040,9096)
Definition: drtdose.h:2410
DcmCodeString m_VOILUTFunction
VOI LUT Function (CS, VM 1, Requirement Type 3)
Definition: fgframevoilut.h:206
OFBool m_insertLatin1
If enabled, ISO_IR100 (ISO Latin 1) is inserted as a standard value for attribute "Specific Character...
Definition: i2d.h:260
OFFilename dicomDirFileName
file name the DICOMDIR was read from, or DEFAULT_DICOMDIR_NAME
Definition: dcdicdir.h:199
Uint16 Width
maximum width of all planes
Definition: diovlay.h:458
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drttreat.h:3024
DcmUniqueIdentifier studyInstanceUID
study UID for stored print and hardcopy images of one print session
Definition: dvpsprt.h:294
DCMTK_LOG4CPLUS_EXPORT log4cplus::tstring toUpper(const log4cplus::tstring &s)
Returns s in upper case.
Item EmptyItem
empty default item
Definition: drtrss.h:315
const OFString Identifier
context identifier (VR=CS, mandatory)
Definition: dsrctxgr.h:265
const void * getOutputPlane(const int plane) const
render pixel data and return pointer to given plane (internal memory buffer).
Definition: dcmimage.h:471
static OFBool registered
flag indicating whether the encoder is already registered.
Definition: dcrleerg.h:70
@ ELM_UseValue
use given value
Definition: diutils.h:315
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=2.
Definition: drtbads.h:256
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtiontr.h:1281
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtiontr.h:1713
@ AP_DentalRadiograph
Dental Radiograph Interchange (STD-DEN-CD)
Definition: dcddirif.h:157
Definition: jdhuff12.h:27
a class representing the DICOM value representation 'Signed Short' (SS)
Definition: dcvrss.h:33
This filter drops all logging events.
Definition: filter.h:149
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtspcs.h:548
DCMTK_DCMNET_EXPORT OFGlobal< const char * > dcmTCPWrapperDaemonName
When compiled with WITH_TCPWRAPPER, DCMTK server processes may use the TCP wrapper library to enforce...
@ EJLSUC_default
Upon compression, assign new SOP instance UID if compression is lossy.
Definition: djlsutil.h:61
DcmDate TreatmentDate
TreatmentDate (3008,0250) vr=DA, vm=1, type=2.
Definition: drttreat.h:2924
DcmQuantHistogramItemList & item(const DcmQuantPixel &colorP)
Retrieves the specified item from the hash table.
Definition: diqthash.h:118
virtual OFBool isNested() const
check if this element is nested in a sequence of items, i.e. not a top-level or stand-alone element
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drtimage.h:5408
OFList< DVPSOverlay * > list_
the list maintained by this object
Definition: dvpsovl.h:141
MdfDatasetManager()
Constructor, initializes member-variables.
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid42.h:168
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drtstrct.h:2789
OFCondition(Item::* funcType)(type &, arg2) const
Type of the getter-function that is used for getting the value.
Definition: drmsrch.h:68
Item EmptyItem
empty default item
Definition: drtas1.h:380
OFString configPath
string containing the path name of the config file as passed to the ctor.
Definition: dviface.h:1638
OFCommandLine * cmd
instance of command line class (for handling command line arguments)
Definition: wlcefs.h:80
DSRCodedEntryValue ValueQualifier
Numeric Value Qualifier (type 3)
Definition: dsrnumvl.h:543
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drttreat.h:1503
const DSRTreeNodeCursor< T > & getCursor() const
get cursor
Definition: dsrtncsr.h:820
OFBool RequestSent
flag indicating whether the C-STORE request has been sent (OFTrue = sent)
Definition: dstorscu.h:431
const char * second
The second value in the range, e.g.
Definition: dcmatch.h:92
@ MuscleOfLowerLimb
(T-14668,SRT,"Muscle of lower limb")
Definition: cid4031.h:160
@ IntravascularUltrasound
(IVUS,DCM,"Intravascular Ultrasound")
Definition: cid29.h:72
Definition: jchuff12.h:34
OFList< MdfJob > * jobs
list of jobs to be executed
Definition: mdfconen.h:211
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid29.h:183
DicomImage * pHardcopyImage
pointer to the current hardcopy grayscale image (bitmap information only)
Definition: dviface.h:1625
DcmObject * getDicomObject() const
get current DICOM object (dataset)
Definition: didocu.h:109
OFPair(const K &f, const V &s)
construct a OFPair for the two given values
Definition: ofutil.h:332
OFBool testMatches(const OFTestTest *test, const OFString &str) const
Test if the test name matches the given name.
Definition: oftest.h:376
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtdimcs.h:343
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtdose.h:2044
char * currentImageSOPClassUID
contains the SOP Class UID of the attached image
Definition: dvpstat.h:1239
OFStack(const OFStack< T > &x)
copy constructor
Definition: ofstack.h:210
DcmDecimalString RTImageSID
RTImageSID (3002,0026) vr=DS, vm=1, type=3.
Definition: drtpvis.h:322
unsigned long PresentationContextCounter
presentation context counter
Definition: dstorscu.h:516
virtual DcmObject * clone() const
clone method
Definition: dcvrsl.h:87
This class encapsulates data structures and operations for a console application that can act as a ba...
Definition: wlcefs.h:36
OFBool createInstanceUID
create new Instance UID during compression/decompression?
Definition: dcrlecp.h:128
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtces.h:357
DRTReferencedMeasuredDoseReferenceSequence ReferencedMeasuredDoseReferenceSequence
ReferencedMeasuredDoseReferenceSequence (3008,0080) vr=SQ, vm=1, type=3.
Definition: drttsibs.h:1052
double getWindowCenter()
gets the Window Center of this VOI Window.
Definition: dvpsvw.h:81
int Pos
position in the index file
Definition: dvcache.h:103
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtdose.h:2074
virtual OFCondition ConnectToDataSource()=0
Connects to the data source.
SiCreatorProfile()
default constructor
Definition: sicreapr.h:40
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcdrs.h:176
DcmFileFormat * diff_image
difference image in DICOM format
Definition: dcmicmph.h:258
const DRTReferencedDoseSequence & getReferencedDoseSequence() const
get ReferencedDoseSequence (300c,0080)
Definition: drtionpl.h:1697
@ CS_Latin2
ISO-IR 101: Latin alphabet No. 2.
Definition: dsrtypes.h:790
virtual DcmRepresentationParameter * clone() const =0
this methods creates a copy of type DcmRepresentationParameter * it must be overwritten in every subc...
OFBool empty() const
check whether this OFVector is empty.
Definition: ofvector.h:196
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drtiontr.h:2958
@ IntraArterialRoute
(G-D102,SRT,"Intra-arterial route")
Definition: cid11.h:46
Uint16 jpls_reset_
JPEG-LS parameter "RESET", i.e., value at which the counters A, B, and N are halved.
Definition: djcparam.h:243
OFString opt_ofname
output file name
Definition: dcencdoc.h:223
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbs8.h:266
const DCMTK_DCMSEG_EXPORT OFConditionConst SG_EC_InvalidValue
error: invalid value
Hierarchy & hierarchy
Loggers need to know what Hierarchy they are in.
Definition: logimpl.h:201
DSRListOfItems(const DSRListOfItems< T > &lst)
copy constructor
Definition: dsrtlist.h:67
DRTAdditionalDrugSequence AdditionalDrugSequence
AdditionalDrugSequence (0018,002a) vr=SQ, vm=1, type=3.
Definition: drtcbars.h:340
DVPSCurve_PList currentImageCurveList
list of curves of the currently attached image
Definition: dvpstat.h:1275
Interface class for RTROIIdentificationCodeSequence (3006,0086)
Definition: drtrics.h:28
DRTIonWedgePositionSequence & getIonWedgePositionSequence()
get IonWedgePositionSequence (300a,03ac)
Definition: drticpds.h:487
DcmCodeString GantryPitchRotationDirection
GantryPitchRotationDirection (300a,014c) vr=CS, vm=1, type=2C.
Definition: drticps.h:779
Item EmptyItem
empty default item
Definition: drtpcxs.h:565
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtstrct.h:1620
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drttreat.h:2854
@ DCMSCP_CALLING_AE_TITLE_NOT_RECOGNIZED
Refusing association because of unaccepted calling AE title.
Definition: scp.h:87
static const size_t XF_addCommentsForIncludedTemplate
write: add comments with details at beginning/end of included template (might be useful for debugging...
Definition: dsrtypes.h:397
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtcncs.h:345
unsigned long getWindowCount() const
get number of VOI windows (stored in image file).
Definition: dcmimage.h:724
virtual OFCondition read(DcmInputStream &inStream, const E_TransferSyntax ixfer, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength)
This function reads the data value of an attribute which is captured in the input stream and captures...
OFBool operator!=(const DcmHashDictIterator &x) const
comparison non-equality
Definition: dchashdi.h:148
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3010
@ AP_GeneralPurposeBDMPEG4HPatLV41BD
General Purpose BD Interchange with MPEG-4 AVC/H.264 BD-Compatible HiP@Level4.1 (STD-GEN-BD-MPEG4-HPL...
Definition: dcddirif.h:135
DcmLongString ROIName
ROIName (3006,0026) vr=LO, vm=1, type=2.
Definition: drtssrs.h:237
Item class.
Definition: drtcsrs.h:34
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drtdose.h:4078
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtdose.h:2236
DRTModalityLUTSequence & getModalityLUTSequence()
get ModalityLUTSequence (0028,3000)
Definition: drtdose.h:2224
char * privateCreator
private creator code, remains NULL unless setPrivateCreator() is called
Definition: dctag.h:213
DcmFloatingPointDouble FloatingPointValue
Floating Point Value (VR=FD, type 1C)
Definition: dsrnumvl.h:545
Item EmptyItem
empty default item
Definition: drtcsrs.h:315
unsigned long FrameStart
first frame to be processed
Definition: didocu.h:407
DcmLongString & getDescription()
return reference to overlay description
Definition: dvpsov.h:137
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drtplan.h:3170
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtrrpcs.h:339
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drtimage.h:5435
size_t roiTop
Region of Interest upper corner for for VOI transform of monochrome images, mode 7.
Definition: djcparam.h:396
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drtplan.h:3399
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtspgis.h:325
Item EmptyItem
empty default item
Definition: drtrps.h:315
const DJCodecParameter * cparam
codec parameters
Definition: djdijg8.h:109
int initOptimizationLUT(T3 *&lut, const unsigned long ocnt)
initialize an optimization LUT if the optimization criteria is fulfilled
Definition: dimoopxt.h:297
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtdose.h:4344
DcmIntegerString NumberOfBoli
NumberOfBoli (300a,00ed) vr=IS, vm=1, type=1.
Definition: drtibs.h:1007
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3311
E_TransferSyntax
enumeration of all DICOM transfer syntaxes known to the toolkit
Definition: dcxfer.h:37
virtual OFCondition setStudyDate(const OFString &value, const OFBool checkValue=OFTrue)
Set Study Date.
OFString m_assocConfigProfile
Profile in configuration file that should be used (optional)
Definition: scu.h:995
DRTPurposeOfReferenceCodeSequence PurposeOfReferenceCodeSequence
PurposeOfReferenceCodeSequence (0040,a170) vr=SQ, vm=1, type=3.
Definition: drtsis.h:210
Uint32 getCount() const
gets number of cache entries
Definition: dvcache.h:483
unsigned long hash() const
this method computes an unsigned long hash value for the current pixel.
Definition: diqtpix.h:89
DcmIntegerString NumberOfBoli
NumberOfBoli (300a,00ed) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1004
EI_Status getStatus() const
get status of the image object
Definition: diimage.h:99
OFString calledApplicationEntityTitle
called AE title
Definition: wlds.h:52
DcmShortString RangeModulatorID
RangeModulatorID (300a,0346) vr=SH, vm=1, type=1.
Definition: drtrms.h:199
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence()
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtrims.h:135
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtimage.h:2980
Uint32 m_maxReceivePDULength
Maximum PDU size (default: 16384 bytes)
Definition: scu.h:1026
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrlsds.h:334
@ ESP_Identity
shape IDENTITY
Definition: diutils.h:290
virtual void clear()
clear internal member variables
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtstrct.h:1500
OFMap< DcmTagKey, IODRule * >::const_iterator const_iterator
const iterator type to iterate over rule set
Definition: iodrules.h:55
virtual DcmObject * clone() const
clone method
Definition: dcovlay.h:71
Item EmptyItem
empty default item
Definition: drtrdrs6.h:329
DcmOverlayData overlayData
VR=OW, VM=1, Type=1C.
Definition: dvpsov.h:159
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtdimcs.h:353
DcmItem * dataset_
Dataset that image_ is using, or NULL if it uses format_.
Definition: drmimage.h:269
@ Austria
(AT,ISO3166_1,"Austria")
Definition: cid5001.h:43
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtrscs.h:329
@ R2
(126394,DCM,"R2"), included from CID 7180
Definition: cid7469.h:248
DcmCodeString SourceApplicatorType
SourceApplicatorType (300a,0292) vr=CS, vm=1, type=1C.
Definition: drtchs.h:671
Internal structure defining the list items.
Definition: dvcache.h:409
@ EPI_HSV
HSV color (retired)
Definition: diutils.h:129
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtlsds6.h:347
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtgas.h:382
@ DT_AcquisitionContextSR
DICOM IOD: Acquisition Context SR.
Definition: dsrtypes.h:534
@ Heart
(T-32000,SRT,"Heart")
Definition: cid4031.h:122
const DCMTK_DCMDATA_EXPORT char * dcmShortSCUStorageSOPClassUIDs[]
an array of const strings containing all storage SOP classes that are proposed by default by those St...
OFfloat_denorm_style
Enumeration constants of type OFfloat_denorm_style indicate support of subnormal values by floating-p...
Definition: oflimits.h:111
type definitions, constants and classes for the dcmtract module
OFString StorageMediaFileSetID
Storage Media File Set ID (VR=SH, VM=1, type 3)
Definition: dsrsoprf.h:443
unsigned char DcmQuantComponent
the basic type for pixel color components
Definition: diqttype.h:32
@ SpatialDisplacementZComponent
(110824,DCM,"Spatial Displacement Z Component"), included from CID 7180
Definition: cid7469.h:164
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtblds1.h:182
void unlockCerr()
releases the lock on the cerr stream.
Definition: ofconsol.h:156
DSRCodedEntryValue PurposeOfReference
Purpose of Reference Code Sequence (VR=SQ, type 3).
Definition: dsrsoprf.h:350
@ EMT_SHA512
SHA-512.
Definition: sitypes.h:109
Interface class for RecordedRangeShifterSequence (3008,00f2)
Definition: drtrrshs.h:26
E_TransferSyntax Xfer
the transfer syntax in which the compressed pixel data maintained by this object is encoded.
Definition: dcpixseq.h:272
@ ScrubNurse
(J-0714A,SRT,"Scrub nurse")
Definition: cid7452.h:84
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ValueMultiplicityViolated
Value Multiplicity (VM) violated.
@ MilliTesla
(mT,UCUM,"milliTesla")
Definition: cid7181.h:158
int isMonochrome() const
check whether image is monochrome or not.
Definition: dcmimage.h:492
Uint32 getMessageType()
returns the message type
Definition: dvpsmsg.h:60
const T & value() const
return value of key-value pair
Definition: dcmsmap.h:74
OFCharacterEncoding DefaultEncodingConverter
character encoding converter
Definition: dcspchrs.h:303
virtual DSRDocumentTreeNode * cloneCurrentTreeNode() const
clone the current tree node.
const DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence() const
get BeamLimitingDevicePositionSequence (300a,011a)
Definition: drticpds.h:469
void setImageFile(const OFString &filename)
Sets the input image file to read.
Definition: i2dimgs.h:100
E_RelationshipType
SR relationship types.
Definition: dsrtypes.h:545
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drttreat.h:2643
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drtstrct.h:2890
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drtplan.h:3067
DcmDecimalString LeafJawPositions
LeafJawPositions (300a,011c) vr=DS, vm=2-2n, type=1.
Definition: drtblds6.h:212
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drtionpl.h:2932
base class for output streams.
Definition: dcostrma.h:112
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drtplan.h:1868
virtual ~SiSecurityProfile()
destructor
Definition: sisprof.h:51
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drttreat.h:2914
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drtstrct.h:3127
const DSRCodedEntryValue & getNumericValueQualifier() const
get numeric value qualifier (optional)
Definition: dsrnumvl.h:251
DIC_US nRemaining
number of remaining sub-operations
Definition: dcmqrcbg.h:152
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtporcs.h:349
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drtplan.h:1370
virtual void notifyAssociationRequest(const T_ASC_Parameters ¶ms, DcmSCPActionType &desiredAction)
Overwrite this function to be notified about an incoming association request.
@ ERM_autoDetect
auto detect: fileformat or dataset
Definition: dctypes.h:146
DcmCodeString PrimaryDosimeterUnit
PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=3.
Definition: drtbs.h:769
DcmOtherByteOtherWord GreenPaletteColorLookupTableData
GreenPaletteColorLookupTableData (0028,1202) vr=OW, vm=1, type=1C.
Definition: drtimage.h:5168
virtual OFString inputFormat() const =0
Returns identifier for the image input format the plugin imports.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsds.h:382
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtics.h:351
LogLevel getLogLevel() const
LogLevel of logging event.
Definition: logevent.h:121
PixelType pixel_type
Binary pixel type.
Definition: dpmparametricmapiod.h:45
DcmLongString RequestedProcedureDescription
RequestedProcedureDescription (0032,1060) vr=LO, vm=1, type=3.
Definition: drtras.h:279
@ DCMSCP_CANNOT_FORK
Forking a new SCP process failed.
Definition: scp.h:79
OFCondition getPhotometricInterpretation(OFString &value, const signed long pos=0)
Get Photometric Interpretation.
Definition: modimagepixelvariant.h:145
@ PVS_Invalid
argument contains invalid char(s)
Definition: ofcmdln.h:197
DcmThreadSCP & operator=(const DcmThreadSCP &src)
Private undefined assignment operator.
DVPSStoredPrint & getPrintHandler()
returns a reference to the print handler.
Definition: dviface.h:259
DcmCodeString ApplicatorType
ApplicatorType (300a,0109) vr=CS, vm=1, type=1.
Definition: drtas7.h:164
const char * fileName
file name under which the incoming image should be stored
Definition: dcmqrcbs.h:123
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtas7.h:155
E_StringMode fStringMode
current representation of the string value
Definition: dcbytstr.h:461
@ TCM_SHA1
Secure Hash Algorithm SHA-1.
Definition: tlsciphr.h:193
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=2.
Definition: drtbl5.h:345
@ Registrar
(J-00172,SRT,"Registrar")
Definition: cid7452.h:74
DcmCodeString TypeOfPatientID
TypeOfPatientID (0010,0022) vr=CS, vm=1, type=1.
Definition: drtopis.h:165
void getROI(size_t &left_pos, size_t &top_pos, size_t &width, size_t &height) const
returns ROI coordinates for VOI mode 7
Definition: djcparam.h:224
DcmLongString LUTExplanation
LUTExplanation (0028,3003) vr=LO, vm=1, type=3.
Definition: drtmls.h:162
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtads.h:327
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drtstrct.h:1818
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drtdose.h:4169
@ DfFKPEG3_89Zr
(126761,DCM,"Df-FK-PEG(3) ^89^Zr")
Definition: cid4021.h:108
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtpscs.h:353
void setBlockMode(T_DIMSE_BlockingMode blockMode, int timeout)
set blocking mode and timeout for DIMSE operations
Definition: dcmqrtis.h:199
DRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModule ReferencedReferenceImageSequence
ReferencedReferenceImageSequence (300c,0042) vr=SQ, vm=1, type=3.
Definition: drtass.h:288
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtajcs.h:533
OFBool getPrependLighting()
gets the current setting of the Prepend Lighting annotation flag.
Definition: dviface.h:1406
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidStream
Invalid stream.
const OFString & getTemplateIdentifier() const
get template identifier
Definition: dsrctpl.h:99
@ CQ_RESEARCH
RESEARCH.
Definition: dpmtypes.h:69
DiMonoScaleTemplate(const DiMonoPixel *pixel, const Uint16 columns, const Uint16 rows, const signed long left_pos, const signed long top_pos, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int bits, const int interpolate, const Uint16 pvalue)
constructor
Definition: dimosct.h:64
@ RelativeAnisotropy
(110809,DCM,"Relative Anisotropy"), included from CID 7271
Definition: cid7469.h:118
Class for YCbCr Full 4:2:2 images.
Definition: diyf2img.h:37
virtual OFCondition includeTemplate(const DSRSharedSubTemplate &subTemplate, const E_AddMode addMode=AM_belowCurrent, const E_RelationshipType defaultRelType=RT_unknown)
include specified sub-template, i.e. add a new DSRIncludedTemplateTreeNode, which references this tem...
virtual OFCondition setLaterality(const LATERALITY &value)
Set Laterality.
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drtiontr.h:3001
DVConfiguration & config
reference to object maintaining the system configuration
Definition: dvsighdl.h:226
Class managing an SR document tree that is based on an SR root template.
Definition: dsrrtpl.h:51
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_InvalidSegmentationObject
error: the given segmentation object does not conform to the template constraints
@ German_AT
(de-AT,RFC5646,"German (AT)")
Definition: cid5000.h:62
char paddingChar
padding character used to adjust odd value length (e.g. a space)
Definition: dcbytstr.h:452
@ FractionalOccupancySegmentation
(110855,DCM,"Fractional Occupancy Segmentation"), included from CID 7180
Definition: cid7469.h:244
size_t size() const
returns current number of objects in the list
Definition: diqthitl.h:106
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3012
MAX_LEVEL m_Level
Maximum level this reference refers to.
Definition: iodreferences.h:142
offile_errno_t lasterror_
the last error code for operations of this stream
Definition: offile.h:1070
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drttscds.h:338
OFList< OFTestTest * > tests_
List of tests. Statically allocated, so don't have to be freed.
Definition: oftest.h:400
ContentIdentificationMacro m_ContentIdentificationMacro
Content Identification Macro.
Definition: segdoc.h:578
DcmUnsignedShort PixelRepresentation
PixelRepresentation (0028,0103) vr=US, vm=1, type=1C.
Definition: drtdose.h:4553
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtscris.h:309
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drtplan.h:2983
@ LISTEN
Listen for new connections.
Definition: scppool.h:222
DcmCodeString ApplicationSetupType
ApplicationSetupType (300a,0232) vr=CS, vm=1, type=1.
Definition: drtass.h:282
Definition: jpeglib12.h:105
Base class for implementing DICOM TLS-enabled Service Class User functionality.
Definition: tlsscu.h:41
virtual ~CMR_SRNumericMeasurementValueWithUnits()
destructor
Definition: srnumvlu.h:230
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drtdose.h:4320
@ Um2PerS
(um2/s,UCUM,"um2/s"), included from CID 7277
Definition: cid7181.h:122
virtual void SetDfPath(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:458
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpsics.h:324
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3140
@ Physician
(J-004E8,SRT,"Physician")
Definition: cid7452.h:46
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtplan.h:1358
Class for CMYK images.
Definition: dicmyimg.h:37
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drtiontr.h:2828
double getSignalToNoiseRatio() const
return signal to noise ratio
Definition: dcmicmph.h:139
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtbas.h:335
virtual ~OFOrderedSet()
Destructor.
Definition: ofoset.h:68
unsigned char suspendInfo_
contains suspension information.
Definition: dcrledec.h:261
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_DifferentSOPClassesForAnInstance
error: a SOP instance has different SOP classes
@ EJM_progressive
JPEG full progression.
Definition: djutils.h:70
virtual OFCondition get(CodeSequenceMacro &typeCode, CodeSequenceMacro &typeModifierCode, CodeSequenceMacro &unitsCode)
Get descriptive information of statistic.
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
virtual void postLoadValue()
performs clean-up functions after loading an attribute value into main memory.
a class representing the DICOM value representation 'Unsigned Long' (UL)
Definition: dcvrul.h:33
const DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence() const
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtpcxs.h:243
DcmIntegerString ReferencedSourceNumber
ReferencedSourceNumber (300c,000e) vr=IS, vm=1, type=1.
Definition: drtchs.h:655
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drtionpl.h:2965
@ Lactate
(F-61760,SRT,"Lactate"), included from CID 4033
Definition: cid7469.h:54
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtplan.h:1394
Template class to handle ARGB pixel data.
Definition: diargpxt.h:39
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtiontr.h:1611
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpvis.h:507
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtscs.h:339
const DRTReferencedDoseSequence & getReferencedDoseSequence() const
get ReferencedDoseSequence (300c,0080)
Definition: drtcps.h:439
unsigned long StartBitPos
starting bit position of current frame
Definition: diovpln.h:477
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtcbars.h:362
OFString pw_passwd
the user password.
Definition: ofpwd.h:82
virtual OFCondition saveFile(const OFString &filename, const E_TransferSyntax writeXfer=EXS_LittleEndianExplicit)
Save current object to given filename.
DSRTypes::E_GraphicType3D getGraphicType() const
get current graphic type.
Definition: dsrsc3vl.h:181
Uint8 presentationContextID
Presentation Context ID as proposed by SCU.
Definition: scp.h:114
CMR_SRNumericMeasurementValueWithUnits< T_Units, T_DefinedGroup > & operator=(const CMR_SRNumericMeasurementValueWithUnits< T_Units, T_DefinedGroup > &numericMeasurement)
assignment operator
Definition: srnumvlu.h:236
DcmCodeString BlockMountingPosition
BlockMountingPosition (300a,00fb) vr=CS, vm=1, type=1.
Definition: drtibls.h:346
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drtiontr.h:2854
this template class implements a simple key - value pair map that is used in template class DcmSimple...
Definition: dcmsmap.h:38
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtmucs.h:347
DRTFractionGroupSequence FractionGroupSequence
FractionGroupSequence (300a,0070) vr=SQ, vm=1, type=1.
Definition: drtplan.h:3301
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtdose.h:4354
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4104
@ FatFraction
(129100,DCM,"Fat fraction"), included from CID 7180
Definition: cid7469.h:332
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:3125
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtcbars.h:218
double rootMeanSquareError
result of image comparison: root mean square error (RMSE)
Definition: dcmicmph.h:275
DcmUniversalResourceIdentifierOrLocator RetrieveURL
RetrieveURL (0008,1190) vr=UR, vm=1, type=1.
Definition: drtwrsrs.h:116
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtlsds.h:176
type definitions, constants, global variables and functions for the dcmnet/dul module
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtdose.h:2422
DcmUnsignedShort RecommendedDisplayGrayscaleValue
RecommendedDisplayGrayscaleValue (0062,000c) vr=US, vm=1, type=3.
Definition: drtrcs.h:193
const OFBool HasSiblings
mode specifying whether the filter matches on the presence or absence of sibling nodes
Definition: dsrdnflt.h:221
@ RegionalCerebralBloodFlow
(113055,DCM,"Regional Cerebral Blood Flow"), included from CID 4108
Definition: cid7469.h:266
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtscs.h:351
Item class.
Definition: drtcos.h:34
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drttms9.h:202
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrcos.h:331
ItemStruct * getItem() const
gets reference to current (selected) study
Definition: dvcache.h:850
static const log4cplus::tstring DISABLE_OVERRIDE_KEY
Property name for disable override.
Definition: configrt.h:337
@ Radius
(G-A196,SRT,"Radius"), included from CID 7470
Definition: cid7469.h:372
DcmIntegerString ReferencedBrachyApplicationSetupNumber
ReferencedBrachyApplicationSetupNumber (300c,000c) vr=IS, vm=1, type=1.
Definition: drtrbas2.h:123
Interface class for ReferencedDoseReferenceSequence (300c,0050) in RTBeamsModule.
Definition: drtrdrs1.h:27
GeneralAnatomyMacro m_Anatomy
General Anatomy Mandatory Macro.
Definition: modenhusimage.h:578
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtics.h:205
DVPSPresentationLUT * getPresentationLUTData()
gets the current Presentation LUT object.
Definition: dcmpstat.h:276
int fwprintf(const wchar_t *format,...)
print formatted wide string into stream, see wprintf(3)
Definition: offile.h:1030
DcmTime RTPlanTime
RTPlanTime (300a,0007) vr=TM, vm=1, type=2.
Definition: drtplan.h:3263
virtual DcmObject * clone() const
clone method
Definition: dcvrdt.h:65
DcmShortString RequestedProcedureID
RequestedProcedureID (0040,1001) vr=SH, vm=1, type=1C.
Definition: drtras.h:281
size_t size() const
returns the number of bytes written to the output buffer
Definition: dcrledec.h:172
const DRTROIElementalCompositionSequence & getROIElementalCompositionSequence() const
get ROIElementalCompositionSequence (3006,00b6)
Definition: drtrpps.h:127
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3368
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrdrs6.h:141
OFBool empty() const
returns true if list is empty.
Definition: oflist.h:347
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags) const
print reference value.
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtplan.h:1766
int getPos() const
gets the file position of the current (selected) instance
Definition: dvcache.h:269
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drtdose.h:4334
size_t ReferencedNodeID
node ID of the referenced node (target content item).
Definition: dsrreftn.h:306
E_DeviceType getDeviceType() const
get output device type (monitor, camera, printer or scanner)
Definition: didispfn.h:158
JLS_PlanarConfiguration planarConfiguration_
flag describing how planar configuration of decompressed color images should be handled
Definition: djcparam.h:270
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrcdrs.h:348
DcmDecimalString LeafJawPositions
LeafJawPositions (300a,011c) vr=DS, vm=2-2n, type=1.
Definition: drtbldps.h:143
@ ElbowJoint
(T-15430,SRT,"Elbow joint")
Definition: cid4031.h:88
int Init(const void *pixel)
initialize internal memory
Definition: dicopxt.h:550
@ LAT_UNILATERAL
Either left or right body part.
Definition: trctypes.h:114
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtcss.h:337
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2816
void incValue()
increases the integer value maintained by this object by one
Definition: diqthitm.h:84
virtual OFBool operator==(const DiBaseLUT &lut)
compares current LUT with specified LUT
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrmss7.h:334
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drtstrct.h:2741
pure virtual base class of the public key crypto systems used for signature creation and verification...
Definition: sialgo.h:41
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2936
DcmUniqueIdentifier referencedSOPInstanceUID
Module=Image_Box_List, VR=UI, VM=1, Type 1.
Definition: dvpsib.h:363
This is the base class for all factories.
Definition: factory.h:50
DcmUnsignedShort PlanarConfiguration
PlanarConfiguration (0028,0006) vr=US, vm=1, type=1C.
Definition: drtdose.h:4448
OFMap< OFString, FGStack * > m_Stacks
The stacks found.
Definition: stackinterface.h:70
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmucs.h:324
OFVector< CodeSequenceMacro * > m_ConceptNameCodeSequence
ConceptNameCodeSequence.
Definition: iodcontentitemmacro.h:466
int showAllOverlays(const EM_Overlay mode, const double fore=1, const double thresh=0.5, const unsigned int idx=0)
activate all overlay planes and set specified parameters
Definition: dcmimage.h:1123
OFBool hasSiblingNodes() const
check whether the current content item has any siblings
Definition: dsrdoctn.h:286
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbss.h:331
virtual OFString getVM() const
The VM of the attribute as noted in the DICOM standard part 6, e.g. "1-n" or "2".
DcmDecimalString TotalCompensatorTrayFactor
TotalCompensatorTrayFactor (300a,00e2) vr=DS, vm=1, type=3.
Definition: drtbs.h:791
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drttreat.h:1641
Uint32 getLength() const
returns the length of the raw data block in bytes
Definition: dccfenmp.h:90
Class managing common information on a context group.
Definition: dsrctxgr.h:39
DRTReferencedImageSequence ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2952
virtual ~DiRGBPixelTemplate()
destructor
Definition: dirgbpxt.h:66
virtual OFCondition getSint32Array(Sint32 *&val)
get a pointer to the element value of the current element as type Sint32.
int erase(const K &key)
removes the element with the given key from this map
Definition: ofmap.h:193
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtdspcs.h:205
virtual DcmQueryRetrieveDatabaseHandle * createDBHandle(const char *callingAETitle, const char *calledAETitle, OFCondition &result) const =0
this method creates a new database handle instance on the heap and returns a pointer to it,...
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
This function writes this element's value to the outstream which was passed.
@ ProportionalToCountsPerSecond
({propcounts}/s,UCUM,"Proportional to counts per second"), included from CID 84
Definition: cid7181.h:98
DRTMeasurementUnitsCodeSequence MeasurementUnitsCodeSequence
MeasurementUnitsCodeSequence (0040,08ea) vr=SQ, vm=1, type=1C.
Definition: drtpcxs.h:362
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtiseis.h:327
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtcncs.h:347
Item class.
Definition: drtchs.h:36
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drtdose.h:2584
@ Tyrosine3Octreotate_Ga68
(C1742831,UMLS,"tyrosine-3-octreotate Ga^68^")
Definition: cid4021.h:266
OFString FiducialUID
Fiducial UID (VR=UI, VM=1, type 3)
Definition: dsrscovl.h:277
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtians.h:324
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3372
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtstrct.h:1530
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drtiontr.h:2968
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drtimage.h:4980
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns shared type of this functional group.
Definition: fgderimg.h:362
OFCondition(const OFConditionConst &aConst=EC_Normal)
constructor for condition code from constant data
Definition: ofcond.h:197
DcmDecimalString PulseRepetitionInterval
PulseRepetitionInterval (300a,028c) vr=DS, vm=1, type=1C.
Definition: drtchs.h:651
@ TRT_End
DICOM Temporal Range Type: END.
Definition: dsrtypes.h:714
Class implementing a document tree node cursor.
Definition: dsritcsr.h:41
@ DynamicContrastMRMeasurementReport
(126002,DCM,"Dynamic Contrast MR Measurement Report")
Definition: cid7021.h:48
Interface class for ReferencedReferenceImageSequence (300c,0042) in RTBrachyApplicationSetupsModule.
Definition: drtrris9.h:26
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtionpl.h:3162
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drttreat.h:1467
static const size_t XF_acceptEmptyStudySeriesInstanceUID
read: accept empty Study/Series/SOP Instance UID attribute values (must be filled later)
Definition: dsrtypes.h:400
@ AP_GeneralPurposeBDMPEG2MPatHL
General Purpose BD Interchange with MPEG2 MP@HL (STD-GEN-BD-MPEG2-MPHL)
Definition: dcddirif.h:131
@ Ktrans
(126312,DCM,"Ktrans"), included from CID 4107
Definition: cid7469.h:256
@ EFG_PIXELMEASURES
Pixel Measures.
Definition: fgtypes.h:143
DcmStackNode * topNode_
pointer to the upmost stack entry, NULL if empty
Definition: dcstack.h:145
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drttreat.h:1347
DRTTreatmentSummaryMeasuredDoseReferenceSequence TreatmentSummaryMeasuredDoseReferenceSequence
TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3129
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtionpl.h:1925
Definition: syncprim.h:151
Interface class for CodingSchemeResourcesSequence (0008,0109)
Definition: drtcsrs.h:26
unsigned long getWidth() const
get image width in pixels
Definition: dcmimage.h:271
~OFshared_ptr()
If *this owns an object and it is the last shared_ptr owning it, the object is destroyed.
Definition: ofmem.h:116
OFOrderedSet< T > Union(const OFOrderedSet< T > &other) const
Determines the union of the two sets this and other, i.e.
Definition: ofoset.h:392
int setWindow(const double center, const double width)
set specified VOI window (given by window width and center).
Definition: dcmimage.h:698
DcmObject * objNodeValue
pointer to object referenced by this stack entry
Definition: dcstack.h:61
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drttscds.h:341
@ TissueVelocity
(110827,DCM,"Tissue Velocity"), included from CID 7180
Definition: cid7469.h:172
Item class.
Definition: drtbldps.h:34
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtplan.h:1346
DCMTK_DCMNET_EXPORT OFGlobal< DcmNativeSocketType > dcmExternalSocketHandle
This global flag allows to set an already opened socket file descriptor which will be used by dcmnet ...
OFString m_ModifierType
Type 1,2,3,1C or 2C.
Definition: iodmacro.h:322
DcmObject * getParent()
get parent of this object.
Definition: dcobject.h:367
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtionpl.h:1349
EquipmentInfo()
Default Constructor.
Definition: modenhequipment.h:50
provides an operating system independent abstraction for semaphores.
Definition: ofthread.h:262
@ MeasurementNotAttempted
(114007,DCM,"Measurement not attempted")
Definition: cid42.h:58
const DRTReferencedBolusSequenceInRTBeamsModule & getReferencedBolusSequence() const
get ReferencedBolusSequence (300c,00b0)
Definition: drtbs.h:480
CodeSequenceMacro m_ViewCodeSequence
View Code Sequence (SQ, VM 1, type 1)
Definition: iodmacro.h:1362
OFString printerMediumType
printer medium type identifier, may be empty.
Definition: dviface.h:1791
Uint32 NumberOfFrames
number of frames
Definition: diovpln.h:423
@ Length
(G-D7FE,SRT,"Length"), included from CID 7470
Definition: cid7469.h:350
const DSRCompositeReferenceValue & getRealWorldValueMapping() const
get reference to real world value mapping object
Definition: dsrimgvl.h:339
DRTWADORetrievalSequence & getWADORetrievalSequence()
get WADORetrievalSequence (0040,e023)
Definition: drtrpphs.h:174
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtiontr.h:1809
virtual OFCondition putTagVal(const DcmTagKey &attrTag, const unsigned long pos=0)
insert into the element value a copy of the given DcmTagKey value.
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_CertificateDoesNotMatchPrivateKey
certificate and private key do not match
virtual void setIdentifierChecking(OFBool checkFind, OFBool checkMove)=0
Configure the DB module to perform (or not perform) checking of FIND and MOVE request identifiers.
OFString StorageMediaFileSetUID
Storage Media File Set UID (VR=UI, VM=1, type 3)
Definition: dsrsoprf.h:445
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1C.
Definition: drtrcdrs.h:169
DRTBrachyAccessoryDeviceSequence & getBrachyAccessoryDeviceSequence()
get BrachyAccessoryDeviceSequence (300a,0260)
Definition: drtass.h:179
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drtiontr.h:2906
OFConfigFileCursor cursor_
current cursor position
Definition: ofconfig.h:513
const OFFilename Filename
filename of the SOP instance to be transferred (if no 'Dataset' given)
Definition: dstorscu.h:404
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtiontr.h:3065
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4683
Base class for monochrome images.
Definition: dimoimg.h:49
DcmUnsignedShort m_MaximumFractionalValue
Maximum Fractional Value: (US, 1, 1C) (required if fractional type is FRACTIONAL)
Definition: segdoc.h:587
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtadcs.h:349
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2910
OFBool reverseDecompressionByteOrder
enable reverse byte order of RLE segments during decompression, needed to decompress certain incorrec...
Definition: dcrlecp.h:133
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcss.h:533
DcmDate TreatmentDate
TreatmentDate (3008,0250) vr=DA, vm=1, type=2.
Definition: drtiontr.h:3077
@ English_CA
(en-CA,RFC5646,"English (CA)")
Definition: cid5000.h:46
DSRTemporalCoordinatesValue & operator=(const DSRTemporalCoordinatesValue &coordinatesValue)
assignment operator
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbads.h:239
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtrics.h:352
this class encapsulates all the various options that affect the operation of the SCP,...
Definition: dcmqropt.h:42
virtual OFCondition putUint8Array(const Uint8 *vals, const unsigned long num)
replace the element value by a copy of the given Uint8 array (which is possibly multi-valued).
DcmDate TreatmentControlPointDate
TreatmentControlPointDate (3008,0024) vr=DA, vm=1, type=1.
Definition: drticpds.h:886
OFCondition statusToCondition(int status)
turn a status code from DicomImage into an OFCondition object.
Definition: drmimage.h:251
virtual OFCondition getFloat64(Float64 &val, const unsigned long pos=0)
retrieve a single value of type Float64.
OFVector< TrcTrack * > m_Tracks
Data for all tracks (i.e. content of Track Sequence)
Definition: trctrackset.h:446
a class representing the DICOM value representation 'Unique Identifier' (UI)
Definition: dcvrui.h:32
a class representing the DICOM value representation 'Floating Point Double' (FD)
Definition: dcvrfd.h:33
OFBool FilesetUpdateMode
update existing file-set
Definition: dcddirif.h:1574
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtrrpcs.h:329
DcmShortString BlockTrayID
BlockTrayID (300a,00f5) vr=SH, vm=1, type=3.
Definition: drtibls.h:358
E_TransferSyntax networkTransferSyntax_
preferred transfer syntax for incoming associations
Definition: dcmqropt.h:94
OFCmdUnsignedInt opt_maxPDU
max pdu size
Definition: wlmactmg.h:54
Definition: loglevel.h:180
OFCondition createFromImage(DcmItem &dset, DVPSoverlayActivation overlayActivation=DVPSO_copyOverlays, DVPSVOIActivation voiActivation=DVPSV_preferVOILUT, OFBool curveActivation=OFTrue, OFBool shutterActivation=OFTrue, OFBool presentationActivation=OFTrue, DVPSGraphicLayering layering=DVPSG_twoLayers, const char *aetitle=NULL, const char *filesetID=NULL, const char *filesetUID=NULL)
creates a default presentation state for a DICOM image.
DRTRelatedRTROIObservationsSequence RelatedRTROIObservationsSequence
RelatedRTROIObservationsSequence (3006,00a0) vr=SQ, vm=1, type=3.
Definition: drtrros.h:301
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtstrct.h:2996
@ FLB457_C11
(126706,DCM,"FLB 457 C^11^")
Definition: cid4021.h:124
virtual Uint16 checkEVENTREPORTRequest(T_DIMSE_N_EventReportRQ &reqMessage, DcmDataset *reqDataset)
Check given N-EVENT-REPORT request and dataset for validity.
virtual void resetRules()=0
Resets rules to their original values.
Item EmptyItem
empty default item
Definition: drtrrms.h:370
DcmCodeString WedgeType
WedgeType (300a,00d3) vr=CS, vm=1, type=2.
Definition: drtiws.h:233
@ GeneralMicroscopy
(GM,DCM,"General Microscopy")
Definition: cid29.h:64
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtbs.h:751
static T lowest()
The lowest finite value representable by the numeric type T, that is, a finite value such that there...
DRTBreedRegistryCodeSequence & getBreedRegistryCodeSequence()
get BreedRegistryCodeSequence (0010,2296)
Definition: drtbrs.h:107
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drtdose.h:2638
@ PerRectum
(G-D160,SRT,"Per rectum")
Definition: cid11.h:76
void updateStatus()
updates hierarchical/review status for all list items.
Definition: dvcache.h:874
static void addOptions(OFCommandLine &cmd)
add the command line options which configureFromCommandLine() checks for
virtual unsigned long card() const
get cardinality of this item
DcmHashDictIterator & operator=(const DcmHashDictIterator &i)
copy assignment operator
Definition: dchashdi.h:139
static OFBool dirExists(const OFFilename &dirName)
check whether the given directory exists.
DRTApplicatorSequenceInRTImageModule & getApplicatorSequence()
get ApplicatorSequence (300a,0107)
Definition: drtes.h:327
OFList< DVPSImageBoxContent * > list_
the list maintained by this object
Definition: dvpsibl.h:383
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtadcs.h:339
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drtdose.h:2008
Interface class for DVHSequence (3004,0050)
Definition: drtdvhs.h:27
virtual ~DSRTreeNode()
destructor
Definition: dsrtree.h:71
unsigned long getMaxAbsoluteError() const
return maximum absolute error
Definition: dcmicmph.h:115
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_OpenSSLFailure
an OpenSSL call has failed
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbos6.h:134
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtcsas.h:169
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drtiontr.h:2836
Definition: jpegint12.h:123
const char * getCurveAxisUnitsY()
gets the curve axis units string for the Y dimension if present.
Definition: dvpscu.h:113
DcmFileFormat * pDicomImage
pointer to the current DICOM image attached to the presentation state
Definition: dviface.h:1616
Definition: vrscanl.h:152
A meta-template for querying various properties of fundamental types.
Definition: oflimits.h:132
virtual int writePPM(STD_NAMESPACE ostream &stream) const =0
write pixel data of selected frame to PPM/ASCII file (abstract)
Item EmptyItem
empty default item
Definition: drtrpis.h:395
Interface class for ApplicatorSequence (300a,0107) in RTImageModule.
Definition: drtas5.h:27
Item class.
Definition: drtajcs.h:35
virtual OFCondition selectValue(const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse)
select a coded entry given by its type as the current value
Interface class for OverrideSequence (3008,0060)
Definition: drtos.h:27
const unsigned long CIF_CheckLutBitDepth
check third value of the LUT descriptor, compare with with expected bit depth based on LUT data
Definition: diutils.h:86
@ Second
(s,UCUM,"second")
Definition: cid7181.h:154
Implementation of DCMR Context Group: CID 42 - Numeric Value Qualifier.
Definition: cid42.h:33
OFString MappingResourceUID
mapping resource UID (VR=UI, optional in ContentTemplateSequence)
Definition: dsrdoctn.h:769
ItemStruct(const OFString &uid, const DVIFhierarchyStatus status=DVIF_objectIsNew, const DVPSInstanceType type=DVPSI_image)
Constructor.
Definition: dvcache.h:418
DCMTK_DCMDATA_EXPORT void normalizeString(OFString &string, const OFBool multiPart, const OFBool leading, const OFBool trailing, const char paddingChar=' ')
normalize the given string value, i.e. remove leading and/or trailing padding
Item class.
Definition: drtrbs2.h:35
DcmDecimalString NumericValue
NumericValue (0040,a30a) vr=DS, vm=1-n, type=1C.
Definition: drtqds.h:349
DcmTime AcquisitionTime
AcquisitionTime (0008,0032) vr=TM, vm=1, type=3.
Definition: drtdose.h:4382
this class encapsulates the decompression routines of the IJG JPEG library configured for 12 bits/sam...
Definition: djdijg12.h:38
Sint32 * frameCache
if exists, contains binary representation of referencedFrameNumber
Definition: dvpsri.h:167
DcmOtherByteOtherWord LUTData
LUTData (0028,3006) vr=US/OW, vm=1-n, type=1.
Definition: drtmls.h:158
DcmDecimalString BlockTransmission
BlockTransmission (300a,0102) vr=DS, vm=1, type=2C.
Definition: drtbl2.h:362
@ DGM_StoreBitPreserving
receive dataset directly to file, i.e. write data exactly as received
Definition: dstorscp.h:91
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtionpl.h:1337
const DRTReferencedImageSequence & getReferencedImageSequence() const
get ReferencedImageSequence (0008,1140)
Definition: drtiontr.h:1629
Interface class for BreedRegistrationSequence (0010,2294)
Definition: drtbrs.h:27
DcmQuantComponent getGreen(unsigned long idx) const
returns the green color component at index idx
Definition: diqtctab.h:116
virtual const T * getChildNode() const
get pointer to first child node.
Definition: dsrtncsr.h:472
DcmDecimalString SourceToBlockTrayDistance
SourceToBlockTrayDistance (300a,00f6) vr=DS, vm=1, type=2.
Definition: drtbl5.h:347
const char * getPresentationLutExplanation() const
get description of active presentation LUT
Definition: dimoimg.h:432
DRTRTReferencedSeriesSequence RTReferencedSeriesSequence
RTReferencedSeriesSequence (3006,0014) vr=SQ, vm=1, type=1.
Definition: drtrsts.h:145
DcmCodeString BrachyTreatmentType
BrachyTreatmentType (300a,0202) vr=CS, vm=1, type=1.
Definition: drtplan.h:3313
DRTApplicatorSequenceInRTBeamsModule ApplicatorSequence
ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=3.
Definition: drtbs.h:721
@ CS_Cyrillic
ISO-IR 144: Cyrillic.
Definition: dsrtypes.h:796
DcmLongString LateralSpreadingDeviceDescription
LateralSpreadingDeviceDescription (300a,033a) vr=LO, vm=1, type=3.
Definition: drtlsds.h:181
OFBool m_itemWildcardsEnabled
Denotes, whether a path is accepted that contains wildcards.
Definition: dcpath.h:507
const DSRCodedEntryValue & getConceptName() const
get reference to the concept name
Definition: dsrdoctn.h:330
static const int PF_ExpandWildcards
parsing flag to expand wildcard under Windows.
Definition: ofcmdln.h:958
@ GT3_Multipoint
DICOM Graphic Type: MULTIPOINT.
Definition: dsrtypes.h:682
DcmCodeString DoseSummationType
DoseSummationType (3004,000a) vr=CS, vm=1, type=1.
Definition: drtdose.h:4576
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtspccs.h:355
virtual unsigned char getItemType() const
Returns item type, which is 0x58 for requests, and 0x58 for acknowledgements.
Definition: dcuserid.h:90
DRTApplicatorGeometrySequence & getApplicatorGeometrySequence()
get ApplicatorGeometrySequence (300a,0431)
Definition: drtas5.h:135
Definition: jpeglib12.h:204
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_SequDelimitationItemMissing
Missing Sequence Delimitation Item while reading a sequence.
This is the base class used to implement the functionality required by the ObjectRegistry template cl...
Definition: objreg.h:48
@ EIS_MissingAttribute
mandatory attribute missing
Definition: diutils.h:232
ItemStruct * getItem() const
gets reference to current (selected) series
Definition: dvcache.h:604
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ApplicationProfileViolated
Storage media application profile violated.
OFString outgoingProfile
profile name for outgoing association configuration
Definition: dcmqropt.h:170
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtcbars.h:364
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtionpl.h:1733
unsigned long getFrameStart() const
get first frame to be processed
Definition: didocu.h:127
Uint16 getMaxValue() const
get maximum value of the LUT.
Definition: dibaslut.h:212
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drtplan.h:1862
Uint32 getTransferredBytes() const
return the number of transferred bytes for this object during serialization/deserialization
Definition: dcobject.h:744
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbs4.h:461
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtstrct.h:1188
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drtstrct.h:1542
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtdose.h:2050
DcmVR()
default constructor
Definition: dcvr.h:257
virtual const char * className() const =0
returns the class name as string.
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtimage.h:3004
virtual ~DVPSPrintEventHandler()
destructor
Definition: dvpspr.h:38
void setElementRangeRestriction(DcmDictRangeRestriction rr)
sets element range restriction
Definition: dcdicent.h:278
OFList< size_t > PositionList
list of position counters in upper levels
Definition: dsrposcn.h:163
@ Head
(T-D1100,SRT,"Head")
Definition: cid4031.h:118
virtual void transferEnd()
finalize the transfer state of this object.
OFVector< DcmIODTypes::Frame * > m_Frames
Binary frame data.
Definition: dpmparametricmapiod.h:302
@ Finger
(T-D8800,SRT,"Finger")
Definition: cid4031.h:108
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbs.h:976
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drtstrct.h:1308
DcmCodecParameter(const DcmCodecParameter &)
copy constructor
Definition: dccodec.h:49
Item EmptyItem
empty default item
Definition: drtiseis.h:331
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtdose.h:4346
int hasLookupTable() const
check whether lookup table is present
Definition: dimomod.h:201
@ EXS_JPEGProcess3_5
JPEG Extended Sequential (lossy, 8/12 bit), arithmetic coding.
Definition: dcxfer.h:53
DiColorScaleTemplate(const DiColorPixel *pixel, const Uint16 columns, const Uint16 rows, const signed long left_pos, const signed long top_pos, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int bits, const int interpolate)
constructor
Definition: dicosct.h:61
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtcgis.h:162
offile_off_t fStartPosition
used during reading.
Definition: dcsequen.h:631
const DicomImage * getIconImage() const
get reference to icon image associated with this image reference value (if any).
Definition: dsrimgvl.h:286
OFString privateKeyPasswd
contains the password for the private key if set on command line
Definition: siprivat.h:105
DcmIntegerString instanceNumber
Module=Film_Box_Module, VR=IS, VM=1, Type 2.
Definition: dvpssp.h:1005
@ PinatuzumabVedotin_89Zr
(126725,DCM,"Pinatuzumab vedotin ^89^Zr")
Definition: cid4021.h:222
DcmFindSCUExtractMode extractResponses_
mode specifying whether and how to extract C-FIND responses.
Definition: dfindscu.h:175
virtual OFCondition checkValue(const OFString &stringValue) const
check the specified string value for validity.
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drttreat.h:1473
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3138
int smoothingFactor
smoothing factor for image compression, 0..100
Definition: djcparam.h:344
T val
value of this object
Definition: ofglobal.h:108
static const size_t PF_shortenLongItemValues
shorten long item value (e.g. long texts)
Definition: dsrtypes.h:417
SSL_CTX * native_handle_type
a type alias for the type of the underlying OpenSSL context handle to be used in conjunction with the...
Definition: tlslayer.h:113
DcmFloatingPointSingle IsocenterToCompensatorDistances
IsocenterToCompensatorDistances (300a,02e6) vr=FL, vm=1-n, type=1C.
Definition: drtircs.h:428
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drttreat.h:1239
DcmIntegerString AcquisitionNumber
AcquisitionNumber (0020,0012) vr=IS, vm=1, type=3.
Definition: drtdose.h:4378
void clearImageReferences()
removes all image references for this displayed area.
Definition: dvpsda.h:159
virtual OFCondition putUint8Array(const Uint8 *vals, const unsigned long num)
replace the element value by a copy of the given Uint8 array (which is possibly multi-valued).
@ DT_ImplantationPlanSRDocument
DICOM IOD: Implantation Plan SR Document.
Definition: dsrtypes.h:526
OFBool getPrependDateTime()
gets the current setting of the Prepend Date/Time annotation flag.
Definition: dviface.h:1396
@ DCMSCU_PEER_ABORTED_ASSOCIATION
Peer aborted the association.
Definition: scu.h:53
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_PrematureSequDelimitationItem
Sequence delimiter occurs before explicit item length is completely read.
DcmDecimalString TableTopEccentricAngle
TableTopEccentricAngle (300a,0125) vr=DS, vm=1, type=1C.
Definition: drtcps.h:691
~Data()
Delete the managed object.
Definition: ofmem.h:194
static T min()
The minimum finite value representable by the numeric type T.
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=1.
Definition: drtopis.h:163
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtircs.h:400
DcmUniversalResourceIdentifierOrLocator RetrieveURI
RetrieveURI (0040,e010) vr=UR, vm=1, type=3.
Definition: drtpdeds.h:244
E_StreamCompression
enumeration of stream compression techniques
Definition: dcxfer.h:161
DcmUniqueIdentifier imageSeriesInstanceUID
series UID for hardcopy image objects
Definition: dvpsprt.h:300
Uint8 curveGroup
lower byte of the curve repeating group managed by this object
Definition: dvpscu.h:120
DcmLongString ApplicatorDescription
ApplicatorDescription (300a,010a) vr=LO, vm=1, type=3.
Definition: drtas7.h:160
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtrpcs.h:205
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4833
DcmShortText PrescriptionDescription
PrescriptionDescription (300a,000e) vr=ST, vm=1, type=3.
Definition: drtionpl.h:3201
void setTransferredBytes(Uint32 val)
set the number of transferred bytes for this object during serialization/deserialization
Definition: dcobject.h:749
OFString Description
Short description of the application.
Definition: ofconapp.h:224
Item class.
Definition: drtrbls.h:34
Item EmptyItem
empty default item
Definition: drtlsds6.h:354
Item EmptyItem
empty default item
Definition: drtrrtps3.h:331
OFBool operator==(const OFConfigFileCursor &) const
dummy comparison operator, needed by MSVC5 with STL.
Definition: ofconfig.h:304
int EmbeddedData
true, if overlay data in embedded in pixel data
Definition: diovpln.h:485
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drtiontr.h:2871
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drtionpl.h:1253
@ DCMSCP_NO_IMPLEMENTATION_CLASS_UID
Refusing association because of missing Implementation Class UID.
Definition: scp.h:91
int getWindow(double ¢er, double &width)
get current VOI window as window center and width values
Definition: dcmimage.h:712
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtgmcs.h:205
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2960
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidDocumentTree
error: the document tree is invalid (e.g. corrupted structure)
void print(STD_NAMESPACE ostream &stream, const OFBool printCodeValue=OFTrue, const size_t flags=0) const
print code.
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drtionpl.h:3305
OFCondition setNoVoiTransformation()
unset all VOI transformations (windows and LUTs).
Definition: drmimage.h:133
Class with helper functions used within the dcmiod module (and beyond)
Definition: iodutil.h:40
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drttms9.h:200
iterator end() const
returns a constant iterator that points after the last element of the string
Definition: ofstring.h:832
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtajcs.h:536
unsigned long getFlags() const
get configuration flags
Definition: didocu.h:145
int getDepth() const
get image depth
Definition: dcmimage.h:291
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drtstrct.h:2755
Item EmptyItem
empty default item
Definition: drtmucs.h:540
Interface class for PlannedVerificationImageSequence (300a,00ca)
Definition: drtpvis.h:26
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drtstrct.h:2952
DVPSPresentationLUT_PList * clone()
clone method.
Definition: dvpspll.h:53
OFCmdUnsignedInt opt_sleepAfterFind
indicates how long the application shall sleep after a find
Definition: wlmactmg.h:50
@ OphthalmicTomographyBScanVolumeAnalysis
(OPTBSV,DCM,"Ophthalmic Tomography B-scan Volume Analysis")
Definition: cid29.h:96
OFBool fail() const
returns true if the RLE compressor has failed (out of memory or output buffer too small).
Definition: dcrledec.h:186
OFBool operator!=(const DcmRepresentationEntry &x) const
comparison operator
Definition: dcpixel.h:105
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drtplan.h:3048
Definition: dcmqridx.h:119
DVPSDisplayedArea_PList * clone()
clone method.
Definition: dvpsdal.h:52
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtimage.h:5039
@ ATSM_Cu64
(C-B07DB,SRT,"ATSM Cu^64^")
Definition: cid4021.h:66
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoImageLibraryEntryDescriptorsToBeMoved
normal: there are no (common) image library entry descriptors to be moved (to the image group)
OFOrderedSet< T > Intersection(const OFOrderedSet< T > &other) const
Determines the intersection of the two sets this and other, i.e.
Definition: ofoset.h:411
DcmUnsignedLong RationalDenominatorValue
Rational Denominator Value (VR=UL, type 1C)
Definition: dsrnumvl.h:549
DcmCodeString RangeShifterType
RangeShifterType (300a,0320) vr=CS, vm=1, type=1.
Definition: drtrshs.h:187
const DRTChannelSourceSequence & getChannelSourceSequence() const
get ChannelSourceSequence (003a,0208)
Definition: drtmacds.h:127
DcmDecimalString GantryAngle
GantryAngle (300a,011e) vr=DS, vm=1, type=1C.
Definition: drtcps.h:665
DcmCodeString SpatialTransformOfDose
SpatialTransformOfDose (3004,0005) vr=CS, vm=1, type=3.
Definition: drtdose.h:4565
T_ASC_Association * assoc_
pointer to current association. Will contain valid value when callback() is called.
Definition: dfindscu.h:119
DcmHashDictIterator begin() const
returns iterator to start of hash table
Definition: dchashdi.h:234
char * fgets(char *s, int n)
reads in at most one less than n characters from stream and stores them into the buffer pointed to by...
Definition: offile.h:723
static const size_t HF_XHTML11Compatibility
external: output compatible to XHTML version 1.1 (default: HTML 4.01)
Definition: dsrtypes.h:326
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drtionpl.h:2920
E_CodeValueType
Code value type.
Definition: dsrtypes.h:825
virtual OFString & dumpConnectionParameters(OFString &str)=0
dump the characteristics of the current connection
virtual OFCondition getUint16Array(Uint16 *&val)
get a pointer to the element value of the current element as type Uint16.
OFBool getPrependPrinterName()
gets the current setting of the Prepend Printer Name annotation flag.
Definition: dviface.h:1401
virtual Uint16 bytesPerSample() const
returns the number of bytes per sample that will be expected when encoding.
Definition: djeijg8.h:104
OFBool matches(const DcmUIDHandler &arg) const
checks if the given argument matches the abstract syntax UID maintained by this object
Definition: dccfrsmp.h:64
virtual ssize_t write(void *buf, size_t nbyte)=0
attempts to write nbyte bytes from the given buffer to the transport connection.
@ EXS_MPEG4HighProfileLevel4_2_For3DVideo
MPEG4 High Profile / Level 4.2 For 3D Video.
Definition: dcxfer.h:115
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3272
Item EmptyItem
empty default item
Definition: drtbss.h:338
Class that holds actual measurement values.
Definition: trcmeasurement.h:46
OFString curveLabel
curve label if present
Definition: dvpscu.h:130
@ GT3_Point
DICOM Graphic Type: POINT.
Definition: dsrtypes.h:680
@ FastDiffusionCoefficient
(113292,DCM,"Fast Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:130
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtplan.h:1472
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drttms0.h:388
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drtplan.h:3188
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drtionpl.h:3264
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drtionpl.h:2967
double getMinValue() const
get minimum pixel value after modality transform
Definition: dimomod.h:110
virtual OFCondition read(DcmInputStream &inStream, const E_TransferSyntax ixfer, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength)=0
read object from a stream.
DcmDecimalString EndCumulativeMetersetWeight
EndCumulativeMetersetWeight (300c,0009) vr=DS, vm=1, type=3.
Definition: drtimage.h:5322
char getPaddingChar() const
get the end-of-string padding character
Definition: dcbytstr.h:397
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtwrs.h:295
const DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence() const
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtrwvms.h:170
Item class.
Definition: drtafs.h:34
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drttreat.h:1653
this class provides a primitive interface for handling a list of flat DICOM elements,...
Definition: dcmqridx.h:175
char * m_primField
Buffer for primary value field.
Definition: dcuserid.h:287
DcmShortText ContributionDescription
ContributionDescription (0018,a003) vr=ST, vm=1, type=3.
Definition: drtces.h:335
Class for graphic data (3D) items.
Definition: dsrsc3gr.h:39
virtual OFCondition selectValue(const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse)
select a coded entry given by its type as the current value
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrpphs.h:416
virtual OFBool isValid() const
check whether the current internal state is valid.
@ EFG_RESPIRATORYSYNC
Respiratory Synchronization.
Definition: fgtypes.h:160
const DRTContourImageSequence & getContourImageSequence() const
get ContourImageSequence (3006,0016)
Definition: drtrses.h:113
DcmDecimalString ROIPhysicalPropertyValue
ROIPhysicalPropertyValue (3006,00b4) vr=DS, vm=1, type=1.
Definition: drtrpps.h:156
virtual OFBool busy()
Determine if the Worker is currently handling any request.
Definition: scppool.h:314
this class represents a TLS (Transport Layer Security) V1 based secure transport connection.
Definition: tlstrans.h:42
@ XRayAttenuation
(110850,DCM,"X-Ray Attenuation"), included from CID 7180
Definition: cid7469.h:236
@ Vp
(126331,DCM,"vp"), included from CID 4107
Definition: cid7469.h:264
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtcss.h:349
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtas1.h:376
DVPSGraphicLayer_PList graphicLayerList
GraphicLayerSequence, Module=Graphic_Layer.
Definition: dcmpstat.h:946
virtual OFCondition writeJson(STD_NAMESPACE ostream &out, DcmJsonFormat &format)
write object in JSON format to a stream
const DRTSnoutSequence & getSnoutSequence() const
get SnoutSequence (300a,030c)
Definition: drtibs.h:666
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drttreat.h:3000
DcmIntegerString NumberOfFramesInOverlay
NumberOfFramesInOverlay (60xx,0015) vr=IS, vm=1, type=1.
Definition: drtdose.h:4519
IODImagePixelModuleType & getImagePixel()
Get Image Pixel Module (variant)
Definition: iodimage.h:123
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
virtual OFBool isAffectedBySpecificCharacterSet() const
check if this object is affected by SpecificCharacterSet
static const size_t HF_renderItemsSeparately
internal: render items separately (for container with SEPARATE flag)
Definition: dsrtypes.h:335
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_AlgorithmDoesNotMatchProfile
Signature algorithm not allowed for the current security profile.
DRTReferencedDoseSequence ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3.
Definition: drtfgs.h:346
@ Um2PerMs
(um2/ms,UCUM,"um2/ms"), included from CID 7277
Definition: cid7181.h:120
EF_VoiLutFunction VoiLutFunction
VOI LUT function (linear or sigmoid)
Definition: dimoimg.h:1117
OFfloat_round_style
Enumeration constants of type OFfloat_round_style indicate the rounding style used by floating-point ...
Definition: oflimits.h:94
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtras.h:465
PrimaryAnatomicStructureMacro m_PrimaryAnatomicStructure
Primary Anatomic Structure Macro (on the same level as Anatomic Region Sequence)
Definition: iodmacro.h:814
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrvis.h:130
@ DcmRepresentativeColorType_averagePixels
average all pixels in the box
Definition: diqttype.h:74
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtces.h:363
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drttreat.h:1461
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drtstrct.h:2884
DRTGeneralAccessorySequence GeneralAccessorySequence
GeneralAccessorySequence (300a,0420) vr=SQ, vm=1, type=3.
Definition: drtes.h:536
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drtionpl.h:3004
static DJDecoderLossless * declol
pointer to decoder for lossless JPEG
Definition: djdecode.h:95
OFString Text
internally stored character strings (text)
Definition: dsrtnant.h:122
Interface class for ShieldingDeviceSequence (300a,01a0)
Definition: drtshds.h:26
virtual void setOrderSignificant(const OFBool mode=OFTrue)
change mode specifying whether the order of content items in this template is significant or non-sign...
Definition: dsrctpl.h:132
Class for storing the "Basic Coded Entry Attributes".
Definition: dsrcodvl.h:44
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1.
Definition: drtrdrs6.h:146
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2900
virtual void transferEnd(void)
finalize the transfer state of this object.
Uint8 acceptedSCRole
Role accepted by SCP for this Presentation Context.
Definition: scp.h:120
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drttreat.h:1137
int setWindow(const unsigned long window)
set specified VOI window (given by index to window width/center sequence stored in image file).
Definition: dcmimage.h:682
offile_off_t ftell()
obtains the current value of the file position indicator for the stream pointed to by the stream.
Definition: offile.h:829
virtual int setMinDensityValue(const double value)
set minimum optical density value "Dmin".
WlmConsoleEngineFileSystem(const WlmConsoleEngineFileSystem &Src)
Protected undefined copy-constructor.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrses.h:309
DcmCodeString PatientSupportType
PatientSupportType (300a,0350) vr=CS, vm=1, type=1.
Definition: drtibs.h:1025
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drtimage.h:4899
virtual int getBits(const int bits=0) const
get number of bits per sample.
Definition: dimoimg.h:521
E_ValueStatus
status of converting string option value to value field
Definition: ofcmdln.h:173
DcmDecimalString ContourOffsetVector
ContourOffsetVector (3006,0045) vr=DS, vm=3, type=3.
Definition: drtcs.h:279
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtpcs.h:211
DcmDecimalString ContrastFlowDuration
ContrastFlowDuration (0018,1047) vr=DS, vm=1-n, type=3.
Definition: drtimage.h:5203
DVPSGraphicAnnotation_PList * clone()
clone method.
Definition: dvpsgal.h:53
Class representing the Synchronization Module:
Definition: modsynchronisation.h:40
@ PanoramicXRay
(PX,DCM,"Panoramic X-Ray")
Definition: cid29.h:104
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtstrct.h:2990
DcmShortString CompensatorID
CompensatorID (300a,00e5) vr=SH, vm=1, type=3.
Definition: drtircs.h:410
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drtdose.h:4257
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtionpl.h:1661
@ EFGFT_UNKNOWN
Unknown.
Definition: fgtypes.h:190
virtual T * extractNode()
extract current node from tree.
Definition: dsrtree.h:829
const DRTFractionGroupSummarySequence & getFractionGroupSummarySequence() const
get FractionGroupSummarySequence (3008,0220)
Definition: drtiontr.h:1341
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:3301
DcmDecimalString EndCumulativeMetersetWeight
EndCumulativeMetersetWeight (300c,0009) vr=DS, vm=1, type=3.
Definition: drtrris1.h:193
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drtimage.h:4858
DcmIntegerString PixelAspectRatio
PixelAspectRatio (0028,0034) vr=IS, vm=2, type=1C.
Definition: drtdose.h:4450
Item class.
Definition: drtpcxs.h:39
DcmShortString accessionNumber
Module=General_Study, VR=SH, VM=1, Type 2.
Definition: dvpssp.h:976
const DRTReferencedRTPlanSequence & getReferencedRTPlanSequence() const
get ReferencedRTPlanSequence (300c,0002)
Definition: drtdose.h:2494
DcmUniqueIdentifier CodingSchemeUID
CodingSchemeUID (0008,010c) vr=UI, vm=1, type=1C.
Definition: drtcsis.h:227
DcmDecimalString BeamDose
BeamDose (300a,0084) vr=DS, vm=1, type=3.
Definition: drtrbs4.h:275
Item class.
Definition: drtqds.h:38
DcmShortText GeneralAccessoryDescription
GeneralAccessoryDescription (300a,0422) vr=ST, vm=1, type=3.
Definition: drtgas.h:195
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=3.
Definition: drtbads.h:254
@ TCE_ChaCha20
ChaCha20-Poly1305 in Galois/Counter Mode (GCM)
Definition: tlsciphr.h:181
virtual OFCondition negotiateAssociation()
This function checks all presentation contexts proposed by the SCU whether they are supported or not.
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drtplan.h:3106
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmucs.h:536
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtibls.h:337
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drtstrct.h:1704
Class for numeric values and measurements.
Definition: dsrnumvl.h:42
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3001
int dimse_timeout_
timeout for DIMSE operations
Definition: dcmqropt.h:158
static size_t IdentCounter
global counter used to create the unique identifiers
Definition: dsrtree.h:176
DcmIntegerString WedgeAngle
WedgeAngle (300a,00d5) vr=IS, vm=1, type=2.
Definition: drtws.h:276
int isPotentiallySigned() const
check whether pixel data is 'potentially' signed.
Definition: dimopx.h:205
OFBool isEmpty() const
check whether tree has any nodes
Definition: dsrtree.h:590
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid5001.h:117
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=3.
Definition: drtcsis.h:229
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drtdose.h:4161
OFMap< DcmTagKey, IODRule * >::iterator iterator
iterator type to iterate over rule set
Definition: iodrules.h:52
@ WaterPerFatInPhase
(129101,DCM,"Water/fat in phase"), included from CID 7180
Definition: cid7469.h:334
@ EPR_Sint16
signed 16 bit integer
Definition: diutils.h:213
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
special write method for creation of digital signatures
Class managing the SR document tree.
Definition: dsrdoctr.h:43
DRTRangeShifterSettingsSequenceInRTIonBeamsModule RangeShifterSettingsSequence
RangeShifterSettingsSequence (300a,0360) vr=SQ, vm=1, type=1C.
Definition: drticps.h:807
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drttreat.h:2796
Item EmptyItem
empty default item
Definition: drtecs.h:523
the representation of one VOI Window in a DICOM image.
Definition: dvpsvw.h:37
SiSecurityProfile()
default constructor
Definition: sisprof.h:48
Item EmptyItem
empty default item
Definition: drtcdrs.h:368
Class to handle overlay pixel data.
Definition: diovdat.h:45
OFString CodingSchemeUID
Coding Scheme UID (VR=UI, type 1C)
Definition: dsrcsidl.h:323
Uint8 quality
for lossy compression, defines compression quality factor
Definition: djeijg8.h:150
DcmUnsignedShort SubjectRelativePositionInImage
SubjectRelativePositionInImage (0010,0028) vr=US, vm=3, type=3.
Definition: drtgpis.h:181
DSRCodedEntryValue PurposeOfReference
Purpose of Reference Code Sequence (VR=SQ, type 1)
Definition: dsrrefin.h:214
const DRTContourSequence & getContourSequence() const
get ContourSequence (3006,0040)
Definition: drtrcs.h:148
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrmdrs.h:162
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtmris.h:146
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drtimage.h:4930
virtual DSRTree< T > * cloneSubTree(const size_t stopAfterNodeID=0) const
clone a subtree, i.e. a fragment of this tree.
Definition: dsrtree.h:953
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrshs7.h:134
OFCondition setNumericValue(const DSRNumericMeasurementValue &numericValue, const OFBool check=OFTrue)
set numeric value.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpsss.h:127
@ DT_XRayRadiationDoseSR
DICOM IOD: X-Ray Radiation Dose SR.
Definition: dsrtypes.h:520
virtual void resetReferenceTargetFlag()
reset flag for all content items whether they are target of a by-reference relationship.
DcmIntegerString CompensatorNumber
CompensatorNumber (300a,00e4) vr=IS, vm=1, type=1.
Definition: drtircs.h:416
size_t size() const
returns the number of elements on the stack
Definition: ofstack.h:235
@ RT_selectedFrom
DICOM Relationship Type: SELECTED FROM.
Definition: dsrtypes.h:566
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtspccs.h:357
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtplan.h:3223
virtual OFCondition putUint32Array(const Uint32 *vals, const unsigned long num)
replace the element value by a copy of the given Uint32 array (which is possibly multi-valued).
virtual OFBool good() const =0
returns the status of the producer.
@ EXS_BigEndianExplicit
Explicit VR Big Endian.
Definition: dcxfer.h:47
Float64 value_type
Data type of pixels.
Definition: modfloatingpointimagepixel.h:155
virtual DataType getDataType() const =0
Get pixel data type.
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drtstrct.h:2872
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3061
DcmDecimalString StartCumulativeMetersetWeight
StartCumulativeMetersetWeight (300c,0008) vr=DS, vm=1, type=3.
Definition: drtimage.h:5320
DSRPositionCounter & getPositionCounter()
get reference to internal position counter.
Definition: dsrtncsr.h:785
virtual OFBool getCursorToRootNode(DSRDocumentTreeNodeCursor &cursor) const
get a cursor to the root node of this document tree.
DSRTreeNodeAnnotation Annotation
annotation of the tree node (optional)
Definition: dsrtree.h:167
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drtstrct.h:1296
void erase(const iterator &first, const iterator &last)
removes all elements in the given range from this map
Definition: ofmap.h:177
DcmCodeString LossyImageCompression
LossyImageCompression (0028,2110) vr=CS, vm=1, type=3.
Definition: drtimage.h:5098
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcshs.h:225
pure virtual abstract base class for consumers, i.e.
Definition: dcostrma.h:34
SHA256_CTX * ctx
OpenSSL SHA256 context.
Definition: sisha256.h:94
OFBool opt_forkedChild
indicates, that this process was spawn as child from a parent process needed for multiprocess mode on...
Definition: wlmactmg.h:63
Item class.
Definition: drtrbas2.h:34
size_t offset_
contains the number of bytes already written to outputBuffer_.
Definition: dcrledec.h:254
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrvis.h:132
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drtstrct.h:1824
Definition: jpegint12.h:76
void erase(const iterator &elem)
removes the element to which the given iterator points to
Definition: ofmap.h:185
static const size_t PF_printNodeID
print node ID at the beginning of each line (might be useful for debugging purposes)
Definition: dsrtypes.h:444
DSRListOfItems< T > & operator=(const DSRListOfItems< T > &lst)
assignment operator
Definition: dsrtlist.h:82
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmdrs.h:204
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtplan.h:1844
@ WHO
(112029,DCM,"WHO")
Definition: cid6147.h:44
@ EPI_Missing
no element value available
Definition: diutils.h:119
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drtimage.h:2704
Interface class for a Storage Service Class User (SCU).
Definition: dstorscu.h:57
Interface class for RTReferencedSeriesSequence (3006,0014)
Definition: drtrses.h:27
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2996
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drtionpl.h:2946
@ EDC_guessLossyOnly
perform color space conversion from YCbCr to RGB if JPEG data is color image, compression is lossy,...
Definition: djutils.h:175
virtual OFBool operator==(const DSRDocumentTreeNode &node) const
comparison operator "equal".
@ LumbarSpine
(T-11503,SRT,"Lumbar spine")
Definition: cid4031.h:148
int noOfPeers
number of peer entries
Definition: dcmqrcnf.h:178
DcmTagKey getUpperKey() const
returns upper limits for attribute tag as DcmTagKey object by value
Definition: dcdicent.h:236
DcmDecimalString CumulativeDoseReferenceCoefficient
CumulativeDoseReferenceCoefficient (300a,010c) vr=DS, vm=1, type=1.
Definition: drtbrdrs.h:144
DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule & getTreatmentMachineSequence()
get TreatmentMachineSequence (300a,0206)
Definition: drtplan.h:1988
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drttreat.h:1269
OFBool acrNemaCompatibility
Compatibility with old ACR-NEMA images without photometric interpretation.
Definition: djcparam.h:414
DSRImageFrameList FrameList
list of referenced frame numbers (associated DICOM VR=IS, VM=1-n, type 1C)
Definition: dsrimgvl.h:495
OFString opt_frameOfReferenceUID
STL specific variables Frame of Reference module.
Definition: dcencdoc.h:267
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtiblds.h:360
Definition: dpmparametricmapiod.h:263
@ EXS_MPEG4HighProfileLevel4_2_For2DVideo
MPEG4 High Profile / Level 4.2 For 2D Video.
Definition: dcxfer.h:113
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drtiontr.h:1197
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcsrs.h:127
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drtplan.h:2965
DIC_AE calledAETitle
called AE title
Definition: wltypdef.h:83
DRTIconImageSequence IconImageSequence
IconImageSequence (0088,0200) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5104
DcmCodeString m_FrameType
FrameType (CS, VM 4, Required type 1)
Definition: fgparametricmapframetype.h:121
OFString m_SoftwareVersions
Software Version(s) (VM 1-n)
Definition: modequipment.h:85
OFString m_Manufacturer
Manufacturer (VM 1)
Definition: modenhequipment.h:85
@ SAR3419_89Zr
(126741,DCM,"SAR3419 ^89^Zr")
Definition: cid4021.h:246
OFBool empty(void) const
return true if list is empty, false otherwise
Definition: dclist.h:162
void * theSemaphore
semaphore resource
Definition: ofthread.h:317
DcmShortString RangeShifterID
RangeShifterID (300a,0318) vr=SH, vm=1, type=1.
Definition: drtrshs.h:183
OFBool imageInDatabase
OFTrue if current image is already stored in database, OFFalse otherwise.
Definition: dviface.h:1676
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtrscs.h:335
Internal structure defining the list items.
Definition: dsrrefin.h:188
@ Pegdinetanib_89Zr
(126728,DCM,"Pegdinetanib ^89^Zr")
Definition: cid4021.h:220
const DRTRecordedLateralSpreadingDeviceSequence & getRecordedLateralSpreadingDeviceSequence() const
get RecordedLateralSpreadingDeviceSequence (3008,00f4)
Definition: drttsibs.h:604
DcmDecimalString NumericValue
NumericValue (0040,a30a) vr=DS, vm=1-n, type=1C.
Definition: drtpcxs.h:364
virtual DcmOtherLong * clone() const
clone method
Definition: dcvrol.h:71
OFBool m_readStudyLevel
If true, patient and study data is read from file.
Definition: i2d.h:234
virtual OFCondition initialize()=0
initializes the MAC algorithm.
DcmOtherByteOtherWord OverlayData
OverlayData (60xx,3000) vr=OB/OW, vm=1, type=1.
Definition: drtdose.h:4502
@ TRT_Segment
DICOM Temporal Range Type: SEGMENT.
Definition: dsrtypes.h:708
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drtimage.h:5008
DcmFloatingPointSingle HeadFixationAngle
HeadFixationAngle (300a,0148) vr=FL, vm=1, type=3.
Definition: drticpds.h:824
DcmFloatingPointSingle ApplicatorOpeningX
ApplicatorOpeningX (300a,0434) vr=FL, vm=1, type=1C.
Definition: drtags.h:162
MdfConsoleEngine(int argc, char *argv[], const char *appl_name)
Constructor.
Uint16 jpls_t3_
JPEG-LS parameter "Threshold 3".
Definition: djcparam.h:240
DRTSourceImageSequence SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3065
DRTIconImageSequence & getIconImageSequence()
get IconImageSequence (0088,0200)
Definition: drtdose.h:2140
virtual ~DiTransTemplate()
destructor
Definition: ditranst.h:77
MdfDatasetManager & operator=(const MdfDatasetManager &)
private undefined assignment operator
unsigned int Month
currently stored month value
Definition: ofdate.h:246
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drtdose.h:4116
DcmCodeString m_AliasedDataType
Aliased Data Type (CS, VM 1, Required Type 1)
Definition: fgimagedatatype.h:169
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtccs.h:353
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drtplan.h:2979
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtpics.h:211
@ EVR_OF
other float
Definition: dcvr.h:147
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drttreat.h:2800
DcmUnsignedShort Rows
Rows (0028,0010) vr=US, vm=1, type=1.
Definition: drtimage.h:5136
virtual OFCondition getPartialValue(void *targetBuffer, const Uint32 offset, Uint32 numBytes, DcmFileCache *cache=NULL, E_ByteOrder byteOrder=gLocalByteOrder)
Copy numBytes bytes of data from the attribute value in byteOrder byte order to targetBuffer,...
E_UIDCreation
describes the condition under which a compressed or decompressed image receives a new SOP instance UI...
Definition: djutils.h:92
DcmFileFormat * currentImageFileformat
a pointer to the fileformat (if it exists) of the DICOM dataset comprising the image to which the pre...
Definition: dvpstat.h:1202
@ Fluciclovine_F18
(C-E026A,SRT,"Fluciclovine F^18^")
Definition: cid4021.h:134
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drtionpl.h:2890
abstract base class for all DICOM elements
Definition: dcelem.h:39
virtual OFCondition setPixelSpacing(const OFString &value, const OFBool checkValue=OFTrue)
Set Pixel Spacing.
abstract base class for compression classes.
Definition: djencabs.h:32
OFBool getISOFormattedTime(OFString &formattedTime, const OFBool showSeconds=OFTrue, const OFBool showFraction=OFFalse, const OFBool showTimeZone=OFFalse, const OFBool showDelimiter=OFTrue, const OFString &timeZoneSeparator=" ") const
get the current time value in ISO format.
Item class.
Definition: drtrbas8.h:34
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=2.
Definition: drtcshs.h:240
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drtiontr.h:1743
DcmUnsignedShort modalityLUTDescriptor
Module=Modality_LUT, VR=xs, VM=3, Type 1c.
Definition: dcmpstat.h:958
DPMParametricMapIOD()
Constructor.
const unsigned long CIF_UseAbsolutePixelRange
use absolute (possible) pixel range for determining the internal representation (monochrome only)
Definition: diutils.h:89
OFBool mapFilenamesMode() const
get current status of the "map filenames" mode.
Definition: dcddirif.h:357
OFCondition & operator=(const OFCondition &arg)
copy assignment operator
Definition: ofcond.h:230
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtsptcs.h:341
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmacds.h:332
void convertValue(T2 &red, T2 &green, T2 &blue, const T2 hue, const T2 saturation, const T2 value, const T2 maxvalue)
convert a single HSV value to RGB
Definition: dihsvpxt.h:142
Structure for XML attribute.
Definition: ofxml.h:254
DcmCodeString graphicLayer
VR=CS, VM=1, Type 1.
Definition: dvpsgl.h:155
virtual size_t gotoNext()
goto next node on the same level (following sibling)
Definition: dsrtncsr.h:553
Interface class for a Storage Service Class Provider (SCP).
Definition: dstorscp.h:48
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUncompressedBufferTooSmall
error condition constant: Too small buffer used for image data (internal error)
OFBool lossy
flag indicating whether this transfer syntax uses a lossy compression
Definition: dcxfer.h:337
virtual Uint32 calcElementLength(const E_TransferSyntax xfer, const E_EncodingType enctype)
calculate the length of this DICOM element when encoded with the given transfer syntax and the given ...
double MaxValue
maximum pixel value
Definition: dimomod.h:253
virtual OFCondition setObservationDateTime(const OFString &observationDateTime, const OFBool check=OFTrue)
set observation date/time for all content items in the document tree.
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtimage.h:2410
DcmCodeString CertificateType
CertificateType (0400,0110) vr=CS, vm=1, type=1.
Definition: drtdss.h:231
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtimage.h:2914
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtces.h:330
DcmLongString TemplateName
TemplateName (300a,0244) vr=LO, vm=1, type=3.
Definition: drtass.h:290
DcmUnsignedShort ReferencedSegmentNumber
ReferencedSegmentNumber (0062,000b) vr=US, vm=1-n, type=1C.
Definition: drtrims.h:188
virtual OFCondition createUint16Array(const Uint32 numWords, Uint16 *&words)
create an empty Uint16 array of given number of words and set it.
virtual void SetDatabaseType(WlmDatabaseType)
Set value in a member variable in a derived class.
Definition: wlds.h:444
double Threshold
threshold value used for "threshold replace"
Definition: diovpln.h:449
Item EmptyItem
empty default item
Definition: drtssrs.h:426
size_t bytesInLastBlock
filled number of bytes in last block in pixelDataList
Definition: djeijg12.h:169
@ Mogamulizumab_89Zr
(126738,DCM,"Mogamulizumab ^89^Zr")
Definition: cid4021.h:196
const DRTInstitutionCodeSequence & getInstitutionCodeSequence() const
get InstitutionCodeSequence (0008,0082)
Definition: drtporis.h:142
a class representing the DICOM value representation 'Unlimited Text' (UT)
Definition: dcvrut.h:34
@ DCV_requireCertificate
check peer certificate, fail if no certificate is present
Definition: tlslayer.h:69
@ SpeedOfSound
(110832,DCM,"Speed of sound"), included from CID 7180
Definition: cid7469.h:184
@ Ratio
({ratio},UCUM,"ratio")
Definition: cid7181.h:132
Class implementing a document tree node filter that checks for a given concept name.
Definition: dsrdnflt.h:261
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3045
virtual void SetEnableRejectionOfIncompleteWlFiles(OFBool)
Set value in a member variable in a derived class.
Definition: wlds.h:462
the list of VOI LUTs contained in an image attached to a presentation state.
Definition: dvpsvll.h:38
associative container class.
Definition: ofmap.h:47
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtdspcs.h:345
OFBool BackupCreated
flag indicating whether a backup has been created
Definition: dcddirif.h:1579
Item EmptyItem
empty default item
Definition: drtiais.h:331
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drtstrct.h:2771
@ NeckChestAbdomenAndPelvis
(R-FAB54,SRT,"Neck, Chest, Abdomen and Pelvis")
Definition: cid4031.h:172
DcmIntegerString referencedFrameNumber
Module=Image_Box_List, VR=IS, VM=1, Type 1c.
Definition: dvpsib.h:369
An iterator for iterating over all the files (and folders) contained in a given filesystem location.
Definition: offilsys.h:421
Item class.
Definition: drtrps.h:34
Definition: dcmqrtis.h:50
DiDisplayFunction ** displayFunction
reference to list of display functions if existing
Definition: dvpstat.h:1302
const DRTGeneralAccessorySequence & getGeneralAccessorySequence() const
get GeneralAccessorySequence (300a,0420)
Definition: drtbs.h:444
DcmIntegerString PixelAspectRatio
PixelAspectRatio (0028,0034) vr=IS, vm=2, type=1C.
Definition: drtiis.h:427
DcmCodeString ModulatedScanModeType
ModulatedScanModeType (300a,0309) vr=CS, vm=1, type=1C.
Definition: drtibs.h:1003
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drtplan.h:2985
virtual CodeSequenceMacro & getAnatomicRegion()
Return Anatomic Region.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsrs.h:308
Item EmptyItem
empty default item
Definition: drtwps.h:322
void clearImageReferences()
removes all image references for this displayed area.
Definition: dvpssv.h:129
@ CarbonMonoxide_O15
(C-B103A,SRT,"Carbon monoxide O^15^")
Definition: cid4021.h:82
DRTRangeModulatorSettingsSequenceInRTIonBeamsModule RangeModulatorSettingsSequence
RangeModulatorSettingsSequence (300a,0380) vr=SQ, vm=1, type=1C.
Definition: drticps.h:805
virtual OFBool IsSupersetOf(const OFUnorderedSet< T > &other) const
Determines if this is an actual superset of other, i.e.
Definition: ofuoset.h:281
DiTransTemplate(const int planes, const Uint16 src_x, const Uint16 src_y, const Uint16 dest_x, const Uint16 dest_y, const Uint32 frames, const int bits=0)
constructor
Definition: ditranst.h:58
DcmPixelData * getPixelData() const
get pixel data object
Definition: didocu.h:174
const DSRImageSegmentList & getSegmentList() const
get read-only access to list of referenced segment numbers
Definition: dsrimgvl.h:389
OFBool failOnInvalidQuery
indicates if the application shall fail on an invalid C-Find RQ message
Definition: wlds.h:50
Item class.
Definition: drtrros.h:39
DRTContourSequence & getContourSequence()
get ContourSequence (3006,0040)
Definition: drtrcs.h:142
DRTApplicationSetupSequence ApplicationSetupSequence
ApplicationSetupSequence (300a,0230) vr=SQ, vm=1, type=1.
Definition: drtplan.h:3319
Base class for implementing an SCP pool with one thread listening for incoming TCP/IP connections and...
Definition: scppool.h:44
int opt_maxAssociations
indicates how many associations can be accepted at the same time
Definition: wlcefs.h:66
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtlsds6.h:162
const unsigned long CIF_DecompressCompletePixelData
always decompress complete pixel data when processing an image, i.e. even if partial access is used
Definition: diutils.h:97
Class to handle a single overlay plane.
Definition: diovpln.h:52
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtpbcs.h:335
const DRTReferencedReferenceImageSequenceInRTBeamsModule & getReferencedReferenceImageSequence() const
get ReferencedReferenceImageSequence (300c,0042)
Definition: drtbs.h:516
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbl5.h:322
DcmCodeString filmDestination
VR=CS, VM=1.
Definition: dvpsfs.h:157
DcmHashDictIterator & operator++()
pre-increment operator
Definition: dchashdi.h:156
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtstrct.h:1494
virtual ~I2DOutputPlug()
Destructor.
Definition: i2doutpl.h:81
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtporcs.h:343
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbldts.h:315
DcmQueryRetrieveConfig & config
configuration facility
Definition: dcmqrtis.h:282
virtual int writePPM(STD_NAMESPACE ostream &stream, const unsigned long frame, const int bits)=0
write pixel data to PPM file (abstract).
@ Edotreotide_Ga68
(C2713594,UMLS,"Edotreotide Ga^68^")
Definition: cid4021.h:116
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drttreat.h:2979
void flipHorz(const T *src[], T *dest[])
flip source image horizontally and store result in destination image
Definition: diflipt.h:137
Item EmptyItem
empty default item
Definition: drtircs.h:615
DcmDecimalString LeafPositionBoundaries
LeafPositionBoundaries (300a,00be) vr=DS, vm=3-n, type=1C.
Definition: drtiblds.h:180
DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=2.
Definition: drtiontr.h:3081
Abstract base class for deriving specific functional groups.
Definition: fgbase.h:32
const unsigned long CIF_TakeOverExternalDataset
take responsibility for the given external DICOM dataset, i.e. delete it on destruction
Definition: diutils.h:77
OFList(const OFList< T > &oldList)
copy constructor
Definition: oflist.h:327
virtual OFBool isLeaf() const
check if this element is a leaf node in a dataset tree.
Definition: dcsequen.h:131
unsigned long AutoLutNumber
current LUT number used to invent missing attribute values
Definition: dcddirif.h:1606
OFBool MarkFlag
flag indicating whether the content item is marked (e.g. used for digital signatures).
Definition: dsrdoctn.h:747
@ French_CA
(fr-CA,RFC5646,"French (CA)")
Definition: cid5000.h:54
double MinValue
minimum pixel value
Definition: dimomod.h:251
size_t size() const
get number of graphic layer objects in this list.
Definition: dvpsgll.h:109
This is the central class in the log4cplus package.
Definition: logimpl.h:55
@ VT_Image
DICOM Value Type: IMAGE.
Definition: dsrtypes.h:602
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drtionpl.h:2928
void clearData()
Clear data (base class version)
Definition: modimagepixelvariant.h:117
OFshared_ptr< DcmItem > m_Item
The data hold by this class (shared with modules below)
Definition: iodcommn.h:237
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2944
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtpcs.h:341
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drttreat.h:1527
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtplan.h:1568
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_VerificationFailed_NoTrust
signature verification failed because the certificate was issued by an untrusted (unknown) CA
DVIFhierarchyStatus getStatus() const
gets review status of the current (selected) series
Definition: dvcache.h:584
const char * getTransferSyntaxKey() const
returns the key for the list of transfer syntaxes maintained by this object
Definition: dccfpcmp.h:80
DRTPurposeOfReferenceCodeSequence PurposeOfReferenceCodeSequence
PurposeOfReferenceCodeSequence (0040,a170) vr=SQ, vm=1, type=3.
Definition: drtrims.h:180
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtads.h:349
const DRTReferencedBolusSequenceInRTIonBeamsSessionRecordModule & getReferencedBolusSequence() const
get ReferencedBolusSequence (300c,00b0)
Definition: drttsibs.h:664
const DCMTK_DCMRT_EXPORT OFConditionConst RT_EC_UnsupportedValue
error: a value is not supported by this implementation
OFBool operator!=(const OFIterator< T > &x) const
comparison of two iterators.
Definition: oflist.h:209
virtual ~DVStudyCache()
Destructor.
Definition: dvcache.h:723
DRTFixationDeviceSequence FixationDeviceSequence
FixationDeviceSequence (300a,0190) vr=SQ, vm=1, type=3.
Definition: drtpss.h:323
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtecs.h:516
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtblds5.h:399
@ YBR_ICTYComponent
(110843,DCM,"YBR ICT Y Component"), included from CID 7180
Definition: cid7469.h:222
Item EmptyItem
empty default item
Definition: drtafs.h:331
DcmCodeString RTBeamLimitingDeviceType
RTBeamLimitingDeviceType (300a,00b8) vr=CS, vm=1, type=1.
Definition: drtiblds.h:184
DcmCodeString DistributionType
DistributionType (0012,0084) vr=CS, vm=1, type=1C.
Definition: drtcctus.h:148
OFBool base_empty() const
checks if the stack is empty
Definition: ofstack.h:100
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drttreat.h:2816
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drtimage.h:5002
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2902
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drttreat.h:2827
virtual ~DUL_ModeCallback()
destructor
Definition: dul.h:168
DcmShortText PersonAddress
PersonAddress (0040,1102) vr=ST, vm=1, type=3.
Definition: drtcpis.h:206
OFBool existUnencapsulated
shows if an unencapsulated representation is stored
Definition: dcpixel.h:165
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtiontr.h:1239
virtual OFCondition write(DcmItem &destination)
Write attributes from this class into given item.
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtsdcs.h:351
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtiontr.h:1545
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmas.h:95
DcmFloatingPointSingle SourceToApplicatorMountingPositionDistance
SourceToApplicatorMountingPositionDistance (300a,0436) vr=FL, vm=1, type=3.
Definition: drtas1.h:197
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drtstrct.h:2950
virtual void notifyAssociationTermination()
Overwrite this function to be notified when an association is terminated.
DcmDecimalString OrganAtRiskOverdoseVolumeFraction
OrganAtRiskOverdoseVolumeFraction (300a,002d) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:366
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4849
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtiontr.h:1677
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4681
FileInfo structure is OS independent abstraction of the stat() function.
Definition: fileinfo.h:46
Item EmptyItem
empty default item
Definition: drtrbs4.h:468
@ EDT_Printer
printer (hardcopy output device), values expected to be in optical density (OD)
Definition: didispfn.h:69
OFBool decrement_count()
Decrement the reference counter in a thread-safe and (if possible) lock-free fashion.
Definition: ofmem.h:219
Base class for implementing a DICOM Service Class Provider (SCP).
Definition: scp.h:140
Definition: jpegint12.h:106
OFBool opt_enableRejectionOfIncompleteWlFiles
indicates if wl-files which are lacking return type 1 attributes or information in such attributes sh...
Definition: wlcefs.h:70
const unsigned long CIF_WrongPaletteAttributeTags
accept wrong palette attribute tags
Definition: diutils.h:65
DcmUnsignedLong PrivateDataElementNumberOfItems
PrivateDataElementNumberOfItems (0008,030b) vr=UL, vm=1-2, type=1C.
Definition: drtpdeds.h:238
OFBool operator==(const DcmProfileEntry &arg) const
comparison operator.
Definition: dccfprmp.h:78
Uint16 m_secFieldLength
Length of primary value field in bytes.
Definition: dcuserid.h:293
OFshared_ptr< IODRules > getRules()
Get rules handled by this module.
Definition: iodmacro.h:261
static OFTestManager & instance()
Definition: oftest.h:146
@ Chest
(T-D3000,SRT,"Chest")
Definition: cid4031.h:74
OFBool operator!() const
test if a OFGroup object is invalid.
Item EmptyItem
empty default item
Definition: drtrsts.h:332
Item EmptyItem
empty default item
Definition: drtds.h:728
the representation of a Image Box Content SQ item for Stored Print
Definition: dvpsib.h:40
virtual EP_Interpretation getDecompressedColorModel() const
after successful compression, returns the color model of the decompressed image
Definition: djdijg12.h:86
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtrscs.h:347
SegmentedPropertyTypeCodeItem m_SegmentedPropertyType
Segmented Property Type Code.
Definition: segtypes.h:358
DcmOverlayData & operator=(const DcmOverlayData &obj)
copy assignment operator
Definition: dcovlay.h:62
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtqds.h:543
DcmUniqueIdentifier studyInstanceUID
Module=Image_Box_List, VR=UI, VM=1, Type 1.
Definition: dvpsib.h:365
virtual void clear()
reset the date/time value.
OFBool operator!=(const DSRCompositeReferenceValue &referenceValue) const
comparison operator "not equal"
@ _18_Fluorine
(C-111A1,SRT,"^18^Fluorine")
Definition: cid4020.h:52
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtiws.h:412
OFVector< DimensionIndexItem * > m_DimensionIndexSequence
Vector with all items of the Dimension Index Pointer Sequence.
Definition: modmultiframedimension.h:380
DVPSDecimateCropBehaviour getRequestedDecimateCropBehaviour()
gets the current requested decimate/crop behaviour setting that is used for all image boxes managed b...
Definition: dvpssp.h:277
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrris1.h:190
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3407
@ DistributedDiffusionCoefficient
(113298,DCM,"Distributed Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:142
DcmCodeString StereoPairsPresent
StereoPairsPresent (0022,0028) vr=CS, vm=1, type=3.
Definition: drtdose.h:4485
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrtrs4.h:132
DcmIntegerString ReferencedRangeModulatorNumber
ReferencedRangeModulatorNumber (300c,0104) vr=IS, vm=1, type=1.
Definition: drtrmss6.h:203
DcmCodeString BeamDoseType
BeamDoseType (300a,0090) vr=CS, vm=1, type=1C.
Definition: drtrbs8.h:279
DcmCodec()
default constructor
Definition: dccodec.h:82
int getParamCount() const
gets number of parameters in the parsed command line.
Definition: ofcmdln.h:428
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtiontr.h:1737
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drttreat.h:3012
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drtdose.h:4190
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drtplan.h:3042
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drtdose.h:4188
virtual OFCondition readItem(DcmItem &dataset, const size_t flags)
read reference value from dataset
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtiontr.h:1557
DcmDecimalString ContrastBolusVolume
ContrastBolusVolume (0018,1041) vr=DS, vm=1, type=3.
Definition: drtimage.h:5193
DiPalettePixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, DiLookupTable *palette[3], EI_Status &status)
constructor
Definition: dipalpxt.h:53
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drttreat.h:3018
Uint32 numBytes_
number of user data bytes currently in buffer
Definition: dcwcache.h:121
@ EUC_always
always assign new SOP instance UID on compression and decompression
Definition: djutils.h:100
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drtdose.h:4654
void forcedLog(LogLevel ll, const log4cplus::tstring &message, const char *file=NULL, int line=-1) const
This method creates a new logging event and logs the event without further checks.
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1C.
Definition: drtdrs.h:507
double PixelWidth
width of each pixel according to 'PixelSpacing/AspectRatio'
Definition: diimage.h:633
@ NuclearMedicineProjectionActivity
(110820,DCM,"Nuclear Medicine Projection Activity"), included from CID 7180
Definition: cid7469.h:156
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drtstrct.h:2864
virtual OFCondition putString(const char *stringVal)
set element value from the given character string.
DRTDoseReferenceSequence DoseReferenceSequence
DoseReferenceSequence (300a,0010) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3286
OFConfigFileNode * getBrother() const
return pointer to next object in tree on same level
Definition: ofconfig.h:126
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcdrs.h:361
DRTImageIOD & operator=(const DRTImageIOD ©)
assigment operator
void convert(const T1 *pixel, DiLookupTable *palette[3])
convert input pixel data to intermediate representation
Definition: dipalpxt.h:85
DRTPurposeOfReferenceCodeSequence PurposeOfReferenceCodeSequence
PurposeOfReferenceCodeSequence (0040,a170) vr=SQ, vm=1, type=3.
Definition: drtsins.h:145
DcmTransportLayer & operator=(OFrvalue_ref(DcmTransportLayer) rhs)
move assignment.
Definition: dcmlayer.h:94
OFString m_storageDir
Storage directory for objects received with C-STORE due to a running C-GET session.
Definition: scu.h:1052
DcmDecimalString KVP
KVP (0018,0060) vr=DS, vm=1, type=1C.
Definition: drticpds.h:828
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drtionpl.h:3260
OFBool restrictMoveToSameAE_
restrict MOVE operations to same Application Entity
Definition: dcmqropt.h:119
@ CM_UNKNOWN
Unknown (default value if not initialized)
Definition: trctypes.h:83
DcmCodeString RTPlanGeometry
RTPlanGeometry (300a,000c) vr=CS, vm=1, type=1.
Definition: drtplan.h:3271
DcmLongString patientID
Module=Patient, VR=LO, VM=1, Type 2.
Definition: dvpssp.h:957
OFVector< CodeSequenceMacro * > m_ViewModifierCode
View Modifier Code Sequence (SQ, VM 1-n, type 2C)
Definition: iodmacro.h:1365
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2797
virtual OFCondition setVR(DcmEVR vr)
set/change the current value representation
Implementation of the DCMR Template: TID 1419 - ROI Measurements (only the "Measurement" content item...
Definition: tid1419m.h:52
@ AP_UltrasoundCCMF
Ultrasound Single & Multi-Frame with Combined Calibration (STD-UD-CC-MF-xxxx)
Definition: dcddirif.h:171
DRTRTRelatedROISequence & getRTRelatedROISequence()
get RTRelatedROISequence (3006,0030)
Definition: drtrros.h:191
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtstrct.h:3000
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drtstrct.h:2837
OFBool m_progressNotificationMode
Progress notification mode (default: enabled)
Definition: scu.h:1069
const Uint16 * Data
pointer to lookup table data
Definition: dibaslut.h:296
Appends log events to a file.
Definition: nullap.h:42
runmode
Possible run modes of pool.
Definition: scppool.h:219
void convert(const T1 *pixel, const unsigned long planeSize, const int bits)
convert input pixel data to intermediate representation
Definition: dicmypxt.h:79
DcmDecimalString TableTopLateralPositionTolerance
TableTopLateralPositionTolerance (300a,0053) vr=DS, vm=1, type=3.
Definition: drtitts.h:422
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtionpl.h:1529
virtual ~DcmEncoderOutputStream()
Virtual Desctructor.
Definition: dcrleenc.h:51
Class that contains helper functionality for the dcmseg module.
Definition: segutils.h:31
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtscs.h:353
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrrtps.h:149
DcmIntegerString ReferencedCalculatedDoseReferenceNumber
ReferencedCalculatedDoseReferenceNumber (3008,0092) vr=IS, vm=1, type=1C.
Definition: drtrcdrs.h:167
DcmLongString SourceApplicatorName
SourceApplicatorName (300a,0294) vr=LO, vm=1, type=3.
Definition: drtchs.h:663
virtual OFBool isValidDocumentTree(const E_RelationshipType defaultRelType=RT_unknown) const
check whether this subtree is a valid document tree.
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtdose.h:4340
DVSeriesCache()
Constructor.
Definition: dvcache.h:439
@ TCE_AESGCM
Advanced Encryption Standard (AES) in Galois/Counter Mode (GCM)
Definition: tlsciphr.h:175
DcmSequenceOfItems * acseSequence
ACSE communication logged in this object if present.
Definition: dvpsprt.h:306
Item class.
Definition: drtrsos.h:34
DcmCodeString TypeOfInstances
TypeOfInstances (0040,e020) vr=CS, vm=1, type=1.
Definition: drtrpphs.h:234
WlmReturnedCharacterSetType opt_returnedCharacterSet
returned character set type
Definition: wlcefs.h:42
@ CS_Arabic
ISO-IR 127: Arabic.
Definition: dsrtypes.h:798
DcmLongString ROIGenerationDescription
ROIGenerationDescription (3006,0038) vr=LO, vm=1, type=3.
Definition: drtssrs.h:235
a class representing the DICOM value representation 'Unsigned Short' (US)
Definition: dcvrus.h:33
OFPair(const OFPair< OK, OV > &p)
copy constructor
Definition: ofutil.h:338
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
write dataset to a stream
OFCondition setImageRequestedSize(size_t idx, const char *value)
sets the requested size for the given registered image box.
Definition: dvpssp.h:418
this helper class maintains a map of role selection lists.
Definition: dccfrsmp.h:112
@ interleaveSample
Sample-interleaved (color-by-pixel)
Definition: djcparam.h:43
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drtdose.h:4102
OFCondition getTemplateIdentification(OFString &templateIdentifier, OFString &mappingResource) const
get template identifier and mapping resource.
@ Fluorethyltyrosin_F18
(C-B07E0,SRT,"Fluorethyltyrosin F^18^")
Definition: cid4021.h:140
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtspccs.h:533
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtscs.h:327
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtblds6.h:396
OFBool assocStarted
true if the association was started
Definition: dcmqrcbm.h:151
DRTRTROIIdentificationCodeSequence & getRTROIIdentificationCodeSequence()
get RTROIIdentificationCodeSequence (3006,0086)
Definition: drtrros.h:179
Item EmptyItem
empty default item
Definition: drtrics.h:555
OFBool ok
internal state, OFTrue when valid.
Definition: ofpwd.h:109
const DCMTK_DCMDATA_EXPORT int numberOfDcmShortSCUStorageSOPClassUIDs
number of entries in dcmShortSCUStorageSOPClassUIDs.
TID4019_AlgorithmIdentification & getAlgorithmIdentification() const
get algorithm identification as defined by TID 4019 (Algorithm Identification).
Definition: tid1419m.h:99
DcmCodeString RadiationType
RadiationType (300a,00c6) vr=CS, vm=1, type=1.
Definition: drttsibs.h:1030
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtpbcs.h:329
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2986
DcmCodeString BrachyTreatmentTechnique
BrachyTreatmentTechnique (300a,0200) vr=CS, vm=1, type=1.
Definition: drtplan.h:3311
OFBool create_if_necessary
If enabled, a new dataset is created in memory if a file is not existing.
Definition: mdfconen.h:205
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:3136
@ EFV_Linear
function LINEAR
Definition: diutils.h:277
DcmDecimalString ROIStandardDeviation
ROIStandardDeviation (60xx,1303) vr=DS, vm=1, type=3.
Definition: drtdose.h:4514
Class for content item CONTAINER.
Definition: dsrcontn.h:38
There are many cross-platform C++ Threading libraries.
Definition: thredimp.h:113
virtual OFCondition setContentTime(const OFString &value, const OFBool checkValue=OFTrue)
Set Content Time.
const DRTReferencedRTPlanSequenceInRTGeneralPlanModule & getReferencedRTPlanSequence() const
get ReferencedRTPlanSequence (300c,0002)
Definition: drtplan.h:1802
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drtionpl.h:1667
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4958
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3412
DRTSourceImageSequence & getSourceImageSequence()
get SourceImageSequence (0008,2112)
Definition: drtimage.h:3046
DJLSError()
private undefined constructor
OFBool ignore_un_modifies
If enabled, any value modifications of UN leaf elements are not executed.
Definition: mdfconen.h:202
@ RegionalBloodFlow
(126390,DCM,"Regional Blood Flow"), included from CID 4108
Definition: cid7469.h:268
E_TransferSyntax output_xfer_option
denotes the transfer syntax that should be written
Definition: mdfconen.h:177
Interface class for StrainSourceRegistryCodeSequence (0010,0215)
Definition: drtssrcs.h:27
DRTMeasurementUnitsCodeSequence MeasurementUnitsCodeSequence
MeasurementUnitsCodeSequence (0040,08ea) vr=SQ, vm=1, type=1C.
Definition: drtcims.h:347
DcmUnsignedShort NonidentifyingPrivateElements
NonidentifyingPrivateElements (0008,0304) vr=US, vm=1-n, type=1C.
Definition: drtpdecs.h:190
DRTReferencedFrameOfReferenceSequence ReferencedFrameOfReferenceSequence
ReferencedFrameOfReferenceSequence (3006,0010) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3027
< unspecified > is_default_constructible
Required: default construction policy.
Definition: ofoption.h:267
DRTApplicatorSequenceInRTIonBeamsSessionRecordModule & getApplicatorSequence()
get ApplicatorSequence (300a,0107)
Definition: drttsibs.h:514
static T denorm_min()
The minimum positive subnormal value of the type T, if OFnumeric_limits<T>::has_denorm !...
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtcss.h:355
type definitions, constants and helper functions for the dcmrt module
const DCMTK_DCMDATA_EXPORT int numberOfDcmAllStorageSOPClassUIDs
number of entries in dcmAllStorageSOPClassUIDs.
size_t size() const
returns the size of compressed RLE stream in bytes.
Definition: dcrleenc.h:251
DRTInstitutionCodeSequence & getInstitutionCodeSequence()
get InstitutionCodeSequence (0008,0082)
Definition: drtois.h:136
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtbas.h:355
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidByValueRelationship
error: the by-value relationship between two content items is not allowed
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drtionpl.h:3037
CodeSequenceMacro m_DiffusionAcquisitionCode
Code for diffusion acquisition used for this Track Set.
Definition: trctrackset.h:461
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid100.h:129
bool put(OFunique_ptr< T > object)
Used to enter an object into the registry.
Definition: factory.h:163
DcmCodeString GantryRotationDirection
GantryRotationDirection (300a,011f) vr=CS, vm=1, type=1C.
Definition: drticpds.h:822
The test manager singleton manages the list of available test cases and executes them.
Definition: oftest.h:142
DcmDecimalString ContrastFlowRate
ContrastFlowRate (0018,1046) vr=DS, vm=1-n, type=3.
Definition: drtimage.h:5201
OFList< ItemStruct * > ItemList
list of items
Definition: dsrcsidl.h:353
double getRescaleIntercept() const
get rescale intercept value
Definition: dimomod.h:165
DRTReferencedSOPSequence ReferencedSOPSequence
ReferencedSOPSequence (0008,1199) vr=SQ, vm=1, type=1C.
Definition: drtpcxs.h:374
DcmEVR vr
the enumerated VR value
Definition: dcvr.h:433
DiColorPixel * InterData
points to intermediate pixel data representation (object)
Definition: dicoimg.h:433
@ LAT_RIGHT
Right body part.
Definition: trctypes.h:110
void addTest(OFTestTest *test)
Register a test with this test manager.
Definition: oftest.h:163
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtstrct.h:1656
Class with helper functions used within the dcmdata module (and beyond)
Definition: dcdatutl.h:34
@ FilteredBackProjection
(113962,DCM,"Filtered Back Projection")
Definition: cid10033.h:44
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drtionpl.h:3109
@ DCMSCU_STORAGE_IGNORE
Ignore any objects received via C-STORE.
Definition: scu.h:61
OFList< unsigned char * > pixelDataList
list of compressed pixel data blocks
Definition: djeijg16.h:156
E_ParamValueStatus getParam(const int pos, OFCmdSignedInt &value)
gets value of specified parameter as signed integer.
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drtiontr.h:2877
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtrsers.h:107
DRTSourceImageSequence SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3247
virtual ~DSRListOfItems()
destructor
Definition: dsrtlist.h:74
@ Breast
(T-04000,SRT,"Breast")
Definition: cid4031.h:64
DcmTagKey sequenceTag
pointer to sequence element
Definition: wltypdef.h:120
@ OFround_toward_infinity
Rounding toward positive infinity.
Definition: oflimits.h:103
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5055
const char * getImageMagnificationType(size_t idx)
gets the (optional) magnification type for the given registered image box.
Definition: dvpssp.h:481
OFdirectory_entry value_type
A valid OFdirectory_iterator refers to an OFdirectory_entry.
Definition: offilsys.h:426
@ DT_MammographyCadSR
DICOM IOD: Mammography CAD SR.
Definition: dsrtypes.h:512
Flags
Flags for controlling the application behavior regarding character set conversion.
Definition: dcmqrcnf.h:49
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3017
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4702
unsigned long currentImageHeight
contains the height of the attached image without consideration of rotation.
Definition: dvpstat.h:1216
bool operator!() const
Checks whether *this does NOT own an object, i.e.
Definition: ofmem.h:399
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtplan.h:1748
const DRTReferencedVerificationImageSequence & getReferencedVerificationImageSequence() const
get ReferencedVerificationImageSequence (300c,0040)
Definition: drttsibs.h:700
const char * ApplicationTitle
application entity title
Definition: dcmqrcnf.h:141
unsigned int getOverlayGroupNumber(const unsigned int plane, const unsigned int idx=0) const
get group number of specified overlay plane
Definition: dcmimage.h:1198
OFBool isExtensible() const
check whether context group is extensible
Definition: dsrctxgr.h:60
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoImageLibraryGroup
error: there is no image library group to add image entries to
static OFCondition create(const CodeSequenceMacro &typeCode, const CodeSequenceMacro &typeModifierCode, const CodeSequenceMacro &unitsCode, const Float32 *statisticValues, const size_t numValues, TrcTracksStatistic *&statistic)
Create track statistic by providing the required information.
E_CharacterSet
Specific character set.
Definition: dsrtypes.h:777
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtionpl.h:1631
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drtimage.h:4866
@ Ecromeximab_89Zr
(126732,DCM,"Ecromeximab ^89^Zr")
Definition: cid4021.h:114
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4130
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2851
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drtionpl.h:2882
int noOfPeers
number of peer entries
Definition: dcmqrcnf.h:153
void convert(const T1 *pixel, const unsigned long planeSize, const int bits)
convert input pixel data to intermediate representation
Definition: dihsvpxt.h:79
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtopis.h:127
the list of softcopy VOI LUT items contained in a presentation state (internal use only).
Definition: dvpssvl.h:39
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drtplan.h:3374
OFBool bad() const
check if the status is not OK, i.e. error or failure.
Definition: ofcond.h:305
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtrpcs.h:341
Class to count number of instances (objects created from a certain class).
Definition: diobjcou.h:42
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtionpl.h:1475
DcmQueryRetrieveConfigHostEntry * HostEntries
array of entries
Definition: dcmqrcnf.h:192
static OFBool registered
flag indicating whether the decoder is already registered.
Definition: dcrledrg.h:66
@ MuscleOfUpperLimb
(T-13600,SRT,"Muscle of upper limb")
Definition: cid4031.h:162
DcmUnsignedShort modalityLUTData
Module=Modality_LUT, VR=xs, VM=1-n, Type 1c.
Definition: dcmpstat.h:964
Definition: dulstruc.h:208
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2731
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2984
DcmTagKey m_Key
Tag key.
Definition: iodrules.h:234
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtimage.h:2674
DcmDecimalString DoseGridScaling
DoseGridScaling (3004,000e) vr=DS, vm=1, type=1C.
Definition: drtdose.h:4584
virtual OFBool canWriteXfer(const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer)
check if this DICOM object can be encoded in the given transfer syntax.
DcmCodeString RTBeamLimitingDeviceType
RTBeamLimitingDeviceType (300a,00b8) vr=CS, vm=1, type=1.
Definition: drtblds1.h:189
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsss.h:308
bool ndcCached
Indicates whether or not the NDC has been retrieved.
Definition: logevent.h:222
DRTIonWedgePositionSequence & getIonWedgePositionSequence()
get IonWedgePositionSequence (300a,03ac)
Definition: drticps.h:465
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtspccs.h:347
Item EmptyItem
empty default item
Definition: drtrrtps5.h:315
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtads.h:343
Implementation of DCMR Context Group: CID 4020 - PET Radionuclide.
Definition: cid4020.h:33
DcmCodeString smoothingType
Module=Film_Box_Module, VR=CS, VM=1, Type 3.
Definition: dvpssp.h:1018
DRTReferencedCalculatedDoseReferenceSequence ReferencedCalculatedDoseReferenceSequence
ReferencedCalculatedDoseReferenceSequence (3008,0090) vr=SQ, vm=1, type=3.
Definition: drttsibs.h:1050
const DRTSourceImageSequence & getSourceImageSequence() const
get SourceImageSequence (0008,2112)
Definition: drtplan.h:1898
XMLDLLENTRY void freeXMLString(XMLSTR t)
to free the string allocated inside the "stringDup" function or the "createXMLString" function.
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtpcs.h:337
~DiMonoCopyTemplate()
destructor
Definition: dimocpt.h:70
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtcncs.h:339
DRTReferencedSOPSequence & getReferencedSOPSequence()
get ReferencedSOPSequence (0008,1199)
Definition: drtpcxs.h:249
Uint16 Width
visible width
Definition: diovpln.h:436
OFCondition getItem(const size_t idx, T &item) const
get copy of the specified item
Definition: dsrtlist.h:200
@ _70_Arsenic
(126602,DCM,"^70^Arsenic")
Definition: cid4020.h:88
Uint32 fragmentSize
maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition: djcparam.h:350
static const size_t XF_convertNonASCII
convert non-ASCII characters to numeric values. DCMTK-specific format only.
Definition: dctypes.h:226
DcmDecimalString EndCumulativeMetersetWeight
EndCumulativeMetersetWeight (300c,0009) vr=DS, vm=1, type=3.
Definition: drtpvis.h:310
OFvariant< OFCondition, Frames< Uint16 >, Frames< Sint16 >, Frames< Float32 >, Frames< Float64 > > FramesType
Frames can contain Uint16, Sint16, Float32 or Float64 data, or nothing at all (in that case OFConditi...
Definition: dpmparametricmapiod.h:89
unsigned char * currentBlock_
this member points to a block of size DcmRLEEncoder_BLOCKSIZE (unless fail_ is true).
Definition: dcrleenc.h:380
unsigned long lastError
last error code returned by the OpenSSL library
Definition: tlstrans.h:156
OFBool predictor6WorkaroundEnabled_
flag indicating that the workaround for buggy JPEG lossless images with incorrect predictor 6 is enab...
Definition: djcparam.h:420
unsigned long currentImageWidth
contains the width of the attached image without consideration of rotation.
Definition: dvpstat.h:1213
OFVector< TrcTracksStatistic * > m_TrackStatistics
Statistics for Tracks in this Track Set.
Definition: trctrackset.h:455
Item class.
Definition: drtrsss.h:34
OFString axisUnitsY
axis units Y if present
Definition: dvpscu.h:134
static DJDecoderSpectralSelection * decsps
pointer to decoder for spectral selection JPEG
Definition: djdecode.h:86
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrtrs4.h:130
DcmDateTime AcquisitionDateTime
AcquisitionDateTime (0008,002a) vr=DT, vm=1, type=3.
Definition: drtimage.h:5086
void setGroup(Uint16 g)
set group to given number
Definition: dctagkey.h:277
DSRSpatialCoordinates3DValue * getValuePtr()
get pointer to spatial coordinates value
Definition: dsrsc3vl.h:266
Item EmptyItem
empty default item
Definition: drtmacds.h:339
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_TagNotFound
Tag not found.
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2950
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtplan.h:1832
@ AntiB220_89Zr
(126754,DCM,"Anti-B220 ^89^Zr")
Definition: cid4021.h:58
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2862
@ Foot
(T-D9700,SRT,"Foot")
Definition: cid4031.h:110
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtiontr.h:3007
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtimage.h:2842
DcmItem & getData()
Get the data handled by this module.
Definition: modbase.h:125
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtcncs.h:343
DRTReferencedSOPSequence & getReferencedSOPSequence()
get ReferencedSOPSequence (0008,1199)
Definition: drtcims.h:236
OFBool fopen(const char *filename, const char *modes)
opens the file whose name is the string pointed to by path and associates a stream with it.
Definition: offile.h:328
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtics.h:331
@ WristJoint
(T-15460,SRT,"Wrist joint")
Definition: cid4031.h:254
DRTFractionStatusSummarySequence FractionStatusSummarySequence
FractionStatusSummarySequence (3008,0240) vr=SQ, vm=1, type=3.
Definition: drtfgss.h:196
OFBool empty() const
checks if the stack is empty.
Definition: ofstack.h:230
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtpsics.h:347
DcmCodeString PrimaryDosimeterUnit
PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=1.
Definition: drtiontr.h:3112
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drtdose.h:4225
This class implements the DSA public key crypto algorithms.
Definition: sidsa.h:43
Class representing the Acquisition Context Module.
Definition: modacquisitioncontext.h:37
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcsis.h:405
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drtdose.h:2578
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtionpl.h:1427
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrcdrs.h:162
OFVector< Uint16 > m_ReferencedSegmentNumber
Referenced Segment Numbers.
Definition: iodreferences.h:276
virtual ~SiTimeStamp()
destructor
Definition: sitstamp.h:47
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drtstrct.h:2908
const DRTSourceInstanceSequence & getSourceInstanceSequence() const
get SourceInstanceSequence (0042,0013)
Definition: drtionpl.h:1877
virtual const char * className() const =0
returns the class name as string.
@ Glutamine_F18
(126711,DCM,"Glutamine F^18^")
Definition: cid4021.h:182
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drtdose.h:4235
@ LAT_UNKNOWN
Unknown (default value if not initialized)
Definition: trctypes.h:104
DcmShortString LateralSpreadingDeviceID
LateralSpreadingDeviceID (300a,0336) vr=SH, vm=1, type=1.
Definition: drtlsds.h:183
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drttreat.h:2798
OFList< DcmQuantHistogramItem * > list_
list of (pointers to) DcmQuantHistogramItem objects
Definition: diqthitl.h:114
const DRTApplicationSetupSequence & getApplicationSetupSequence() const
get ApplicationSetupSequence (300a,0230)
Definition: drtplan.h:1286
int reopenDelay
When any append operation fails, reopenDelay says for how many seconds the next attempt to re-open th...
Definition: fileap.h:157
DcmShortText ROIObservationDescription
ROIObservationDescription (3006,0088) vr=ST, vm=1, type=3.
Definition: drtrros.h:287
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbas.h:536
DcmLongString overlayDescription
VR=LO, VM=1, Type=3.
Definition: dvpsov.h:161
ItemStruct * getItem() const
gets reference to current (selected) instance
Definition: dvcache.h:319
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtstrct.h:1686
X509 * x509
OpenSSL X.509 structure.
Definition: sicert.h:141
@ IAUC
(126320,DCM,"IAUC"), included from CID 4109
Definition: cid7469.h:282
DcmFloatingPointSingle RangeModulatorGatingStopWaterEquivalentThickness
RangeModulatorGatingStopWaterEquivalentThickness (300a,0388) vr=FL, vm=1, type=3.
Definition: drtrmss6.h:201
const DicomImage * getImage() const
Get the DicomImage instance for this RT Image.
Definition: drmimage.h:78
E_FilenameGenerationMode
modes for generating filenames
Definition: dstorscp.h:70
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidDocument
error: the document status is invalid
DcmUnsignedShort BitsStored
BitsStored (0028,0101) vr=US, vm=1, type=1.
Definition: drtimage.h:5263
const DCMTK_DCMDATA_EXPORT char * dcmImageSOPClassUIDs[]
a global constant array of string pointers containing the UIDs of all known Image SOP Classes.
Definition: syncprim.h:186
this class maintains the context information that is passed to the callback function called by DIMSE_...
Definition: dcmqrcbf.h:36
Implementation of DCMR Context Group: CID 7464 - General Region of Interest Measurement Modifiers.
Definition: cid7464.h:33
@ EMO_RegionOfInterest
region of interest (ROI)
Definition: diutils.h:264
A constant data structure which can be used for an OFCondition.
Definition: ofcond.h:64
Item EmptyItem
empty default item
Definition: drtrwvms.h:459
this class maintains one configuration file entry (key-value pair) and the links that comprise the co...
Definition: ofconfig.h:72
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtionpl.h:1487
DcmCodeString FluenceDataSource
FluenceDataSource (3002,0041) vr=CS, vm=1, type=1.
Definition: drtfms.h:139
DcmIntegerString XRayTubeCurrent
XRayTubeCurrent (0018,1151) vr=IS, vm=1, type=2C.
Definition: drtes.h:560
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdvhs.h:302
@ AP_GeneralPurposeBDJPEG
General Purpose BD Interchange with JPEG (STD-GEN-BD-JPEG)
Definition: dcddirif.h:125
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtstrct.h:1536
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmConvertUndefinedLengthOBOWtoSQ
This flag enables the "silent" conversion of illegal OB/OW elements with undefined length (other than...
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2920
static OFBool safeAdd(T a, T b, T &sum)
check whether addition is safe (i.e. no overflow occurs) and if so, perform it (i....
Definition: ofstd.h:922
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drtplan.h:3116
DVPSCurve_PList * clone()
clone method.
Definition: dvpscul.h:51
Definition: jlossls12.h:40
void rotateTopDown(const T *src[], T *dest[])
rotate source image top-down and store result in destination image
Definition: dirotat.h:213
DcmOtherByteOtherWord BluePaletteColorLookupTableData
BluePaletteColorLookupTableData (0028,1203) vr=OW, vm=1, type=1C.
Definition: drtiis.h:407
DcmDate Date
Date (0040,a121) vr=DA, vm=1, type=1C.
Definition: drtpcxs.h:356
DRTVOILUTSequence & getVOILUTSequence()
get VOILUTSequence (0028,3010)
Definition: drtimage.h:3130
OFBool prependLighting
true if reflected ambient light and illumination should be prepended to annotation text
Definition: dviface.h:1828
DcmCodeString RTImagePlane
RTImagePlane (3002,000c) vr=CS, vm=1, type=1.
Definition: drtimage.h:5288
int isSigned() const
check whether template type T is signed or not
Definition: dipxrept.h:120
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drtimage.h:5010
DcmDecimalString BeamDose
BeamDose (300a,0084) vr=DS, vm=1, type=3.
Definition: drtrbs8.h:275
This class maintains a list of association negotiation configuration profiles.
Definition: dcasccfg.h:52
const log4cplus::tstring & getFile() const
The is the file where this log statement was written.
Definition: logevent.h:181
DcmUnsignedShort ReferencedSegmentNumber
Referenced Segment Number: (US, 1-n, 1C)
Definition: iodmacro.h:701
Uint16 status_
the status flag as defined for the various DIMSE services
Definition: dcmqrdbs.h:72
unsigned long maximumPrintBitmapWidth
maximum width of print bitmap (used for implicit scaling)
Definition: dvpstat.h:1314
DcmPersonName ReferringPhysicianName
Referring Physician's Name: (PN, 1, 2)
Definition: dsrdoc.h:1280
DcmCodeString BeamDoseType
BeamDoseType (300a,0090) vr=CS, vm=1, type=1C.
Definition: drtrbs4.h:279
DRTBrachyControlPointSequence & getBrachyControlPointSequence()
get BrachyControlPointSequence (300a,02d0)
Definition: drtchs.h:416
DcmUniqueIdentifier UID
UID (0040,a124) vr=UI, vm=1, type=1C.
Definition: drtqds.h:365
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtrics.h:206
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drtiontr.h:3200
DVPSPresentationLUTType getType()
gets the current Presentation LUT type.
Definition: dvpspl.h:95
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drtionpl.h:3266
const DRTApplicatorGeometrySequence & getApplicatorGeometrySequence() const
get ApplicatorGeometrySequence (300a,0431)
Definition: drtas5.h:141
Class for managing Image Data Type Functional Group that identifies the data type characteristics of ...
Definition: fgimagedatatype.h:32
const DRTInstitutionCodeSequence & getInstitutionCodeSequence() const
get InstitutionCodeSequence (0008,0082)
Definition: drtrpis.h:142
@ Humerus
(T-12410,SRT,"Humerus")
Definition: cid4031.h:126
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4231
A range-based filter implementation that compares an attribute's value with a range of values defined...
Definition: dcfilter.h:60
DSRGraphicData3DList GraphicDataList
Graphic Data (associated DICOM VR=FL, VM=2-n, type 1)
Definition: dsrsc3vl.h:304
DcmIntegerString WedgeAngle
WedgeAngle (300a,00d5) vr=IS, vm=1, type=2.
Definition: drtiws.h:225
DcmDecimalString AlternateBeamDose
AlternateBeamDose (300a,0091) vr=DS, vm=1, type=3.
Definition: drtrbs8.h:269
SHA_CTX * ctx
OpenSSL SHA1 context.
Definition: sisha1.h:94
const DRTReferencedReferenceImageSequenceInRTIonBeamsModule & getReferencedReferenceImageSequence() const
get ReferencedReferenceImageSequence (300c,0042)
Definition: drtibs.h:654
DcmUnsignedShort SamplesPerPixel
SamplesPerPixel (0028,0002) vr=US, vm=1, type=1C.
Definition: drtdose.h:4538
static const int max_exponent10
The largest positive number such that is a valid normalized value of the floating-point type T.
Definition: oflimits.h:639
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drtiontr.h:1431
DcmSCPConfig * operator->() const
Access the shared DcmSCPConfig object.
Definition: scpcfg.h:424
DcmDecimalString m_PixelSpacing
Pixel Spacing (DS, VM 2, Required type 1C)
Definition: fgpixmsr.h:161
virtual void clear()
clear all internal variables.
Uint8 proposedSCRole
SCP role as proposed from SCU.
Definition: scp.h:118
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:3010
DcmTLSCipherMAC
This enum describes the message authentication code (MAC) used in a certain TLS ciphersuite.
Definition: tlsciphr.h:190
@ FluoroestradiolFES_F18
(C1831937,UMLS,"Fluoroestradiol (FES) F^18^")
Definition: cid4021.h:148
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtbs.h:755
virtual OFBool containsExtendedCharacters(const OFBool checkAllStrings=OFFalse)
check if this element contains non-ASCII characters.
DRTBrachyAccessoryDeviceSequence BrachyAccessoryDeviceSequence
BrachyAccessoryDeviceSequence (300a,0260) vr=SQ, vm=1, type=3.
Definition: drtass.h:284
static DiRegisterBase * Pointer
global pointer to registered 'dcmimage' library
Definition: diregbas.h:92
DcmCodeString BeamType
BeamType (300a,00c4) vr=CS, vm=1, type=1.
Definition: drtbs.h:731
this class provides the functionality of the telnet initiator application
Definition: dcmqrtis.h:114
@ ERW_ready
object transfer completed
Definition: dctypes.h:136
DSRCompositeReferenceValue RealWorldValueMapping
composite reference value (UIDs) to real world value mapping object (optional)
Definition: dsrimgvl.h:501
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrwvms.h:455
DcmDirectoryRecord * referencedMRDR
pointer to multi-referenced directory record (MRDR) if this record refers to one, NULL otherwise
Definition: dcdirrec.h:511
virtual OFCondition storeRequest(const char *SOPClassUID, const char *SOPInstanceUID, const char *imageFileName, DcmQueryRetrieveDatabaseStatus *status, OFBool isNew=OFTrue)=0
register the given DICOM object, which has been received through a C-STORE operation and stored in a ...
Uint32 fragmentSize_
maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition: djcparam.h:249
DcmLongString BeamName
BeamName (300a,00c2) vr=LO, vm=1, type=3.
Definition: drtbs.h:727
OFString opt_manufacturerModelName
Manufacturer's Model Name (VM 1)
Definition: dcencdoc.h:273
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsers.h:312
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4664
unsigned long maximumPrintPreviewWidth
maximum width of print preview bitmap
Definition: dviface.h:1763
const DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence() const
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtris.h:120
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2989
@ ESS_422
4:2:2 sampling (horizontal subsampling of chroma components)
Definition: djutils.h:84
Item EmptyItem
empty default item
Definition: drtdrs.h:698
DcmCodeString DoseUnits
DoseUnits (3004,0002) vr=CS, vm=1, type=1.
Definition: drtdose.h:4561
static const OFBool is_exact
OFTrue for all arithmetic types T that use exact representation.
Definition: oflimits.h:222
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtrrpcs.h:345
virtual OFCondition getUint8Array(Uint8 *&byteVals)
get reference to stored 8 bit data.
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtrpcs.h:349
OFString m_writeSeedFile
Random seed file used for writing updated seed from Pseudo Random Number Generator back to a file.
Definition: tlsscu.h:245
DcmDate StudyDate
Study Date: (DA, 1, 2)
Definition: dsrdoc.h:1276
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrdros.h:155
#define OFFIS_DCMTK_VERSION
DCMTK version number string including suffix.
Definition: dcuid.h:231
virtual DcmObject * clone() const
clone method
Definition: dcvrpobw.h:62
offile_off_t getOffset() const
return initial stream offset
Definition: dcfcache.h:91
OFString opt_documentTitle
*document specific options
Definition: dcencdoc.h:236
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbss.h:148
OFBool isRootTemplate() const
check whether this template is a root template, i.e. describes a complete SR document tree starting f...
Definition: dsrstpl.h:102
DRTReferencedSOPSequence ReferencedSOPSequence
ReferencedSOPSequence (0008,1199) vr=SQ, vm=1, type=1C.
Definition: drtqds.h:359
int opt_maxAssociations
maximum number of association for non-single process mode
Definition: wlmactmg.h:69
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtajcs.h:337
@ French_CH
(fr-CH,RFC5646,"French (CH)")
Definition: cid5000.h:56
unsigned long maximumPrintPreviewHeight
maximum height of print preview bitmap
Definition: dviface.h:1767
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtimage.h:2422
void push_front(const T &x)
inserts before the first element of the list.
Definition: oflist.h:381
Class representing the Enhanced Ultrasound Series Module:
Definition: modenhusseries.h:50
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_UnknownValueType
error: an unknown value type is used
DRTExposureSequence ExposureSequence
ExposureSequence (3002,0030) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5324
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcgis.h:340
OFBool ReferenceTarget
flag indicating whether the content item is referenced (by-reference relationship).
Definition: dsrdoctn.h:750
@ _124_Iodine
(C-114A5,SRT,"^124^Iodine")
Definition: cid4020.h:112
virtual DcmObject * clone() const
clone method
Definition: dcpixseq.h:83
Class representing the Content Item Macro:
Definition: iodcontentitemmacro.h:50
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtcpis.h:200
@ FGM_UniqueFromNewUID
generate unique filename based on new UID
Definition: dstorscp.h:75
virtual ~DiColorMonoTemplate()
destructor
Definition: dicomot.h:70
DcmDecimalString RTImageOrientation
RTImageOrientation (3002,0010) vr=DS, vm=6, type=3.
Definition: drtpvis.h:316
const char * getUID()
returns the SOP instance UID of the basic film session.
Definition: dvpsfs.h:126
ItemStruct(const OFString &codingSchemeDesignator)
constructor
Definition: dsrcsidl.h:296
unsigned short theModule
module identifier. 0 is reserved for global codes.
Definition: ofcond.h:68
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drttreat.h:1455
DcmCodeString graphicAnnotationLayer
VR=CS, VM=1, Type 1.
Definition: dvpsga.h:178
type definitions, constants and helper functions for the dcmsr module
DcmDecimalString GantryAngle
GantryAngle (300a,011e) vr=DS, vm=1, type=1C.
Definition: drticps.h:775
WlmSuperiorSequenceInfoType * superiorSequenceArray
information about superior sequence elements; necessary for inserting values into resultDataset
Definition: wlds.h:74
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcctus.h:327
DRTRangeModulatorSequence & getRangeModulatorSequence()
get RangeModulatorSequence (300a,0342)
Definition: drtibs.h:600
const OFString & getObservationUID() const
get observation unique identifier.
Definition: dsrdoctn.h:411
OFVector< size_t > NodeList
list of node IDs used to remember certain positions in the template
Definition: dsrctpl.h:228
STD_NAMESPACE ofstream * outputStream_
pointer to output stream that is used when extractResponses_ is FEM_singleXMLFile.
Definition: dfindscu.h:184
Definition: jpeglib12.h:670
virtual void Remove(const T &item)=0
Removes one item from the set.
DcmTime ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C.
Definition: drtplan.h:3328
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_UnsupportedValue
error: a value is not supported by this implementation
DcmDecimalString CalculatedDoseReferenceDoseValue
CalculatedDoseReferenceDoseValue (3008,0076) vr=DS, vm=1, type=2.
Definition: drtcdrs.h:181
DSRDocumentTree & operator=(DSRDocumentTree tree)
assignment operator.
DcmDecimalString FinalCumulativeTimeWeight
FinalCumulativeTimeWeight (300a,02c8) vr=DS, vm=1, type=1C.
Definition: drtchs.h:643
@ NAcetylaspartatePerCreatineRatio
(113082,DCM,"N-acetylaspartate/Creatine Ratio"), included from CID 4033
Definition: cid7469.h:70
const DCMTK_OFSTD_EXPORT OFConditionConst EC_setuidFailed
condition constant: error, call to setuid() failed
DiMonoPixelTemplate(const unsigned long count)
constructor
Definition: dimopxt.h:54
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtimage.h:3106
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtbas.h:337
@ PT_PseudoColor
Pseudo-Color Softcopy Presentation State (PCSPS)
Definition: dsrtypes.h:628
@ Eye
(T-AA000,SRT,"Eye")
Definition: cid4031.h:98
const DRTRecordedRangeModulatorSequence & getRecordedRangeModulatorSequence() const
get RecordedRangeModulatorSequence (3008,00f6)
Definition: drttsibs.h:616
Item EmptyItem
empty default item
Definition: drtrecs.h:315
OFCondition setPresentationState(const DSRCompositeReferenceValue &pstateValue, const OFBool check=OFTrue)
set reference to presentation state object.
OFList< DVPSAnnotationContent * > list_
the list maintained by this object
Definition: dvpsabl.h:151
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtgms.h:142
size_t Flags
flags used to customize the counter
Definition: dsrposcn.h:165
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtssrcs.h:335
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcshs.h:416
@ EPI_Monochrome1
monochrome 1
Definition: diutils.h:121
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmPreferLengthFieldSizeFromDataDictionary
This flag defines how the element's length field is interpreted when reading from a dataset with expl...
OFList< DcmDictEntry * > list_
list of entries
Definition: dchashdi.h:109
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsns.h:127
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtadcs.h:343
virtual OFBool matches(const DcmElement &candidate, const OFBool enableWildCardMatching=OFTrue) const
perform attribute matching.
@ Percent
(%,UCUM,"Percent"), included from CID 84
Definition: cid7181.h:102
DcmDecimalString BeamLimitingDeviceAngle
BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=1C.
Definition: drtcps.h:651
OFBool haveImagePositionClash(const char *uid, Uint16 position)
checks whether any of the image boxes managed by the image box list has the same position as the give...
Definition: dvpssp.h:860
OFBool gotoItem(Uint32 idx)
sets internal cursor to specified position in cache list
Definition: dvcache.h:179
offile_off_t outputBufStart_
offset of first byte in output ring buffer
Definition: dcostrmz.h:175
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtrrpcs.h:331
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtsptcs.h:349
OFBool dictionaryLoaded
is a dictionary loaded (more than skeleton)
Definition: dcdict.h:205
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drtionpl.h:3285
@ KPa
(kPa,UCUM,"kPa"), included from CID 3500
Definition: cid7181.h:46
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtcncs.h:333
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtplan.h:1808
DcmApplicationEntity retrieveAETitle
VR=AE, VM=1, Type 3.
Definition: dvpsrs.h:187
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrshs.h:366
OFBool FileFormatCheck
check DICOM file format
Definition: dcddirif.h:1568
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drtdose.h:4303
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtdose.h:2446
const OFString & key() const
return key of key-value pair
Definition: dcmsmap.h:66
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drtionpl.h:2902
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtas7.h:158
Uint32 getJPEGProcess8Bit() const
return 8-bit JPEG process ID for this transfer syntax.
Definition: dcxfer.h:249
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtionpl.h:1637
DcmTLSTransportLayer * m_tLayer
The TLS layer responsible for all encryption/authentication stuff.
Definition: tlsscu.h:213
OFString Description
textual description of overlay plane
Definition: diovpln.h:461
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtudis.h:308
DcmLongString PatientSupportAccessoryCode
PatientSupportAccessoryCode (300a,0354) vr=LO, vm=1, type=3.
Definition: drtibs.h:1021
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcsis.h:408
DRTReferencedImageSequence ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3335
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drtplan.h:3146
void sigmoid(const DiMonoPixel *inter, const Uint32 start, const DiLookupTable *plut, DiDisplayFunction *disp, const double center, const double width, const T3 low, const T3 high)
apply the currently active sigmoid VOI window to the output data
Definition: dimoopxt.h:782
OFString m_peerAETitle
AE title of remote application (default: ANY-SCP)
Definition: scu.h:1038
virtual void SetCreateNullvalues(OFBool)
Set value in a member variable in a derived class.
Definition: wlds.h:466
DcmIntegerString NumberOfBoli
NumberOfBoli (300a,00ed) vr=IS, vm=1, type=1.
Definition: drtbs.h:759
DcmUniqueIdentifier FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1.
Definition: drtimage.h:5030
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drtdose.h:4277
Interface class for PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtpdecs.h:28
OFCmdParam(const char *param, const char *descr, const E_ParamMode mode)
constructor
Definition: ofcmdln.h:110
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:3029
IODPatientModule & getPatient()
Get Patient Module.
Item EmptyItem
empty default item
Definition: drtgpis.h:364
E_FileReadMode read_mode_option
read file with or without metaheader
Definition: mdfconen.h:168
@ TarsalJoint
(T-15770,SRT,"Tarsal joint")
Definition: cid4031.h:224
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtdcs.h:341
const typedef OFdirectory_entry & reference
OFdirectory_iterator's '*' operator will give you a const reference to an OFdirectory_entry.
Definition: offilsys.h:443
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drtimage.h:4960
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drtdose.h:2248
static const OFString m_ModuleName
The name of this module ("PatientModule")
Definition: modpatient.h:138
int setHeightWidthRatio(const double ratio) const
set height width ratio (pixel aspect ratio: y/x)
Definition: dcmimage.h:366
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drtstrct.h:2874
int groupEQ(const DcmTagKey &key) const
comparison operation comparing only group numbers
Definition: dctagkey.h:360
@ Centimeter
(cm,UCUM,"centimeter"), included from CID 7460
Definition: cid7181.h:60
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtadcs.h:335
const DJCodecParameter * cparam
codec parameters
Definition: djeijg12.h:151
const DRTConceptCodeSequence & getConceptCodeSequence() const
get ConceptCodeSequence (0040,a168)
Definition: drtpcxs.h:207
DcmShortText PersonAddress
PersonAddress (0040,1102) vr=ST, vm=1, type=3.
Definition: drtporis.h:206
void setLogLevel(LogLevel _ll)
Set the LogLevel of this Logger.
Definition: logimpl.h:119
const char * opt_passwd
password for reading the private key file, may be NULL.
Definition: tlsopt.h:159
DRTMultiplexedAudioChannelsDescriptionCodeSequence MultiplexedAudioChannelsDescriptionCodeSequence
MultiplexedAudioChannelsDescriptionCodeSequence (003a,0300) vr=SQ, vm=1, type=2C.
Definition: drtimage.h:5234
OFBool usePixelValues
Check smallest and largest pixel value and optimize compression, mode 0 only.
Definition: djcparam.h:405
DRTReferencedFrameOfReferenceSequence ReferencedFrameOfReferenceSequence
ReferencedFrameOfReferenceSequence (3006,0010) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4619
static const size_t RF_skipInvalidContentItems
do not abort when detecting an invalid content item, skip invalid sub-tree instead
Definition: dsrtypes.h:269
Encoder class for JPEG Lossless (8/12/16-bit)
Definition: djenclol.h:31
Class representing the Enhanced Equipment Module:
Definition: modenhequipment.h:37
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtsins.h:149
DRTPredecessorStructureSetSequence & getPredecessorStructureSetSequence()
get PredecessorStructureSetSequence (3006,0018)
Definition: drtstrct.h:1518
static DcmElement * newDicomElement(const DcmTagKey &tag, const char *privateCreator=NULL)
creates new DICOM element from given attribute tag.
OFBool isReferenced() const
check whether transfer syntax uses (0028,7FE0) Pixel Data Provider URL to reference pixel data
Definition: dcxfer.h:295
@ FluoropropylDihydrotetrabenazineDTBZ_F18
(C2934038,UMLS,"Fluoropropyl-dihydrotetrabenazine (DTBZ) F^18^")
Definition: cid4021.h:158
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtas6.h:155
Item EmptyItem
empty default item
Definition: drtrds.h:315
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtionpl.h:1241
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdrs.h:694
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2864
void flipHorz(T *data[])
flip image horizontally and store result in the same storage area
Definition: diflipt.h:236
DcmLongString windowCenterWidthExplanation
Module=VOI_LUT, VR=LO, VM=1-n, Type 3.
Definition: dvpssv.h:217
const DRTReferencedBolusSequenceInRTIonBeamsModule & getReferencedBolusSequence() const
get ReferencedBolusSequence (300c,00b0)
Definition: drtibs.h:630
@ FractionalProbabilisticSegmentation
(110854,DCM,"Fractional Probabilistic Segmentation"), included from CID 7180
Definition: cid7469.h:242
virtual Uint32 calcElementLength(const E_TransferSyntax xfer, const E_EncodingType enctype)=0
calculate the length of this DICOM element when encoded with the given transfer syntax and the given ...
@ PM_Mandatory
parameter is required (# = 1), "option"
Definition: ofcmdln.h:95
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpdecs.h:372
helper class that encapsulated methods for filling a DcmAssociationConfiguration object from a config...
Definition: dcasccff.h:36
virtual OFCondition getTagVal(DcmTagKey &val, const unsigned long pos=0)
retrieve a single value of type DcmTagKey.
char & at(size_t pos)
returns a non-const reference to the character at position pos of the current string.
Definition: ofstring.h:355
unsigned short theCode
status code that is unique for each module
Definition: ofcond.h:71
Class representing the Parametric Map Image Module:
Definition: dpmmodparametricmapimage.h:47
E_VerificationFlag VerificationFlagEnum
enumerated value: unverified, verified
Definition: dsrdoc.h:1238
a class implementing the hash function SHA512
Definition: sisha512.h:40
Item EmptyItem
empty default item
Definition: drtrrtps4.h:315
Interface class for CalculatedDoseReferenceSequence (3008,0070)
Definition: drtcdrs.h:26
const DSRCodedEntryValue & getConceptName() const
get concept name.
DRTPersonIdentificationCodeSequence PersonIdentificationCodeSequence
PersonIdentificationCodeSequence (0040,1101) vr=SQ, vm=1, type=1.
Definition: drtporis.h:208
virtual OFCondition abortAssociation()
Aborts the current association by sending an A-ABORT request to the SCU.
Uint16 BitsAllocated
number of bits allocated for each pixel
Definition: diimage.h:637
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrcdrs.h:345
unsigned int MaxDensity
maximum density of a print-out (ditto)
Definition: dimoimg.h:1124
Item EmptyItem
empty default item
Definition: drtspcs.h:555
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrtps5.h:127
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrbls.h:165
T_ASC_SC_ROLE getRole() const
returns the role maintained by this object
Definition: dccfrsmp.h:80
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:3115
ListType appenderList
Array of appenders.
Definition: apndimpl.h:109
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drtiontr.h:3153
OFCondition setConfig(const DcmSCPConfig &config)
The SCP must be configurable by setting it's configuration with this method.
DSRDocumentTreeNode * getPrev() const
get pointer to previous tree node
Definition: dsrdoctn.h:506
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrtps3.h:141
Interface class for IonControlPointDeliverySequence (3008,0041) in RTIonBeamsSessionRecordModule.
Definition: drticpds.h:33
a class representing the DICOM value representation 'Universal Resource Identifier or Universal Resou...
Definition: dcvrur.h:35
This abstract class defines the "Factory" interface to create STD_NAMESPACE locale instances.
Definition: factory.h:124
@ ChestAndAbdomen
(R-FAB55,SRT,"Chest and Abdomen")
Definition: cid4031.h:76
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtpsics.h:335
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtsins.h:147
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drttreat.h:2912
OFString UndefinedSubdirectory
name of the subdirectory that might be used for the "exceptional" case, i.e. if the name of the subdi...
Definition: dstorscp.h:308
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_CouldNotCreateFG
Could not create functional group.
Class for composite reference values.
Definition: dsrcomvl.h:38
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrfors.h:312
@ France
(FR,ISO3166_1,"France")
Definition: cid5001.h:47
size_t getIdent() const
get unique identifier of this node
Definition: dsrtree.h:112
General purpose class hiding global functions, constants and types from the global namespace.
Definition: dsrtypes.h:240
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtcbars.h:348
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3280
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtionpl.h:1751
This class implements the RSA public key crypto algorithms.
Definition: sirsa.h:43
DRTFluenceMapSequence FluenceMapSequence
FluenceMapSequence (3002,0040) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5326
Class representing the Parametric Map Series Module:
Definition: dpmmodparametricmapseries.h:38
DcmListNode * firstNode
pointer to first node in list
Definition: dclist.h:169
EI_Status ImageStatus
copy of status variable declared in class 'DicomImage'
Definition: diimage.h:614
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtdcs.h:353
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drtiontr.h:2948
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtafs.h:141
long maxBytesPerStudy
maximum number of bytes per study
Definition: dcmqrcnf.h:119
@ EXS_JPEG2000LosslessOnly
JPEG 2000 (lossless)
Definition: dcxfer.h:93
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotCreateIconImage
error: an icon image could not be created from the given DICOM image
@ MultiparametricMRIOfProstate
(126021,DCM,"Multiparametric MRI of prostate")
Definition: cid100.h:48
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drtiontr.h:2993
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drtiontr.h:1821
DcmFloatingPointSingle CompensatorRelativeStoppingPowerRatio
CompensatorRelativeStoppingPowerRatio (300a,02e7) vr=FL, vm=1, type=3.
Definition: drtircs.h:422
Inner class that offers typed interface to bulk data.
Definition: dpmparametricmapiod.h:40
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpfms.h:127
@ TemperatureEncoded
(113067,DCM,"Temperature encoded"), included from CID 7180
Definition: cid7469.h:88
@ GA201_89Zr
(126731,DCM,"GA201 ^89^Zr")
Definition: cid4021.h:170
consumer class that stores data in a buffer provided by the caller.
Definition: dcostrmb.h:32
DcmOtherByteOtherWord ICCProfile
ICCProfile (0028,2000) vr=OB, vm=1, type=3.
Definition: drtimage.h:5172
void replicatePixel(const T *src[], T *dest[])
enlarge image by an integer factor.
Definition: discalet.h:366
wint_t fputwc(wchar_t wc)
writes the wide character wc to stream.
Definition: offile.h:997
Item class.
Definition: drtrpis.h:36
OFMutex coutMutex
mutex protecting access to cout
Definition: ofconsol.h:234
static const int AF_Exclusive
exclusive option that overrides any other option (e.g. "--help")
Definition: ofcmdln.h:965
DcmSharedSCPConfig()
Default construct a DcmSharedSCPConfig object referring to a default constructed DcmSCPConfig object.
Definition: scpcfg.h:409
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtrrpcs.h:337
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule & getLateralSpreadingDeviceSettingsSequence()
get LateralSpreadingDeviceSettingsSequence (300a,0370)
Definition: drticps.h:477
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drtstrct.h:3082
the list of displayed area selections contained in a presentation state (internal use only).
Definition: dvpsdal.h:39
OFString abstractSyntax
Abstract Syntax name (UID) as proposed by SCU.
Definition: scp.h:116
@ EFGS_UNKNOWN
Unknown.
Definition: fgtypes.h:176
DcmCodeString ApplicatorType
ApplicatorType (300a,0109) vr=CS, vm=1, type=1.
Definition: drtas6.h:164
DRTToleranceTableSequence ToleranceTableSequence
ToleranceTableSequence (300a,0040) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3291
Item EmptyItem
empty default item
Definition: drtbas.h:540
@ RepresentativeOfEthicsCommittee
(128677,DCM,"Representative of Ethics Committee")
Definition: cid7452.h:54
OFCondition removeItem(const size_t idx)
remove item from the list
Definition: dsrtlist.h:299
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=2.
Definition: drttms0.h:204
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtiblds.h:363
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drttreat.h:2669
output stream that writes into a buffer of fixed length which must be provided by the caller.
Definition: dcostrmb.h:127
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtpscs.h:349
OFBool empty() const
checks whether instance cache is empty
Definition: dvcache.h:159
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtimage.h:5047
DIC_US getStatus() const
return current DIMSE status
Definition: dcmqrcbs.h:67
OFBool allowShutdown_
enable negotiation of private shutdown SOP class
Definition: dcmqropt.h:61
static const size_t RF_acceptInvalidContentItemValue
accept invalid content item value (e.g. violation of VR or VM definition)
Definition: dsrtypes.h:260
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbrcss.h:536
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drtdose.h:4285
Interface class for RecordedLateralSpreadingDeviceSequence (3008,00f4)
Definition: drtrlsds.h:26
type definitions and constants for the dcmjpls module
@ _62_Copper
(C-127A5,SRT,"^62^Copper")
Definition: cid4020.h:76
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbas8.h:354
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drtiontr.h:2956
@ withSelectedDescriptors
add image entry with selected descriptors only (from given list of concept names)
Definition: tid1600.h:89
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbs8.h:464
virtual OFCondition writeXML(STD_NAMESPACE ostream &out, const size_t flags=0)
write object in XML format
E_CharacterSet SpecificCharacterSetEnum
defined term: see class DSRTypes
Definition: dsrdoc.h:1240
DcmCodeString WedgePosition
WedgePosition (300a,0118) vr=CS, vm=1, type=1.
Definition: drtiwps.h:153
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtians.h:141
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtces.h:345
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtfgs.h:524
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtds.h:492
void setFamily(short family)
set current protocol family.
Definition: ofsockad.h:107
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtlsds7.h:315
Uint16 BitPosition
position of overlay plane bit
Definition: diovpln.h:444
Item class.
Definition: drtces.h:36
@ Diameter
(M-02550,SRT,"Diameter"), included from CID 7470
Definition: cid7469.h:360
DcmLongString DeviceID
DeviceID (0018,1003) vr=LO, vm=1, type=3.
Definition: drtds.h:521
virtual DcmObject * clone() const
clone method
Definition: dcvrui.h:64
OFBool prependDateTime
true if date and time should be prepended to annotation text
Definition: dviface.h:1820
@ EFG_FRAMECONTENT
Frame Content.
Definition: fgtypes.h:123
virtual ~DcmProducer()
destructor
Definition: dcistrma.h:41
DcmLongString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2.
Definition: drtimage.h:5032
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drtdose.h:4281
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drtdose.h:2080
unsigned long getWidth() const
Get the number of pixels in one row.
Definition: drmimage.h:83
void removeReference()
remove a reference.
Definition: diobjcou.h:64
Uint16 getValue(const Uint16 pos) const
get value of specified LUT entry
Definition: dibaslut.h:141
this class describes configuration settings for a list of symbolic hosts or vendors
Definition: dcmqrcnf.h:186
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtstrct.h:2940
DcmIntegerString radiusOfCircularShutter
Module=Display_Shutter, VR=IS, VM=1, Type 1C.
Definition: dcmpstat.h:902
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUnsupportedColorTransform
error condition constant: The images' color transformation is not supported
OFBool add(const OFString &key, const T &value)
inserts a new key-value pair into the map by means of copy construction.
Definition: dcmsmap.h:148
Class for MONOCHROME1 images.
Definition: dimo1img.h:37
DcmCodeString RTPlanRelationship
RTPlanRelationship (300a,0055) vr=CS, vm=1, type=1.
Definition: drtrrtps3.h:144
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3055
const DRTSourceImageSequence & getSourceImageSequence() const
get SourceImageSequence (0008,2112)
Definition: drtionpl.h:1865
OFString gr_passwd
the group password.
Definition: ofgrp.h:84
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_CannotAddMultipleImageLibraryGroupDescriptors
error: cannot add multiple image library group descriptors (see TID 1600 Row 3)
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtstrct.h:1404
DcmTime TreatmentTime
TreatmentTime (3008,0251) vr=TM, vm=1, type=2.
Definition: drtiontr.h:3079
abstract base class for a codec object that can be registered in dcmdata and performs transfer syntax...
Definition: dccodec.h:78
Item class.
Definition: drttscds.h:34
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrics.h:337
OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write code in XML format.
DcmTag Tag
the DICOM attribute tag and VR for this object
Definition: dcobject.h:798
E_TransferSyntax OriginalXfer
original transfer syntax of the dataset
Definition: dcdatset.h:411
OFBool isElem(const OFString &uid)
checks whether an item with the specified UID exists in the cache list
Definition: dvcache.h:559
int StartProvidingService()
Starts providing the implemented service for calling SCUs.
Item class.
Definition: drtrsts.h:35
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drtimage.h:5447
@ EVR_pixelSQ
used internally for pixel sequences in a compressed image
Definition: dcvr.h:228
OFBool usePrivateKeyPassword
true if the privateKeyPasswd contains the password, false otherwise.
Definition: siprivat.h:108
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtssrs.h:226
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtstrct.h:1680
simple wrapper around the "low-level" Logger object to make it easier to switch to a different system
Definition: oflog.h:44
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrris1.h:199
Interface class for ReferencedBrachyApplicationSetupSequence (300c,000a) in RTDoseModule.
Definition: drtrbas2.h:26
DVPSVOIWindow_PList currentImageVOIWindowList
list of VOI Windows of the currently attached image
Definition: dvpstat.h:1281
virtual OFCondition startFindRequest(const char *SOPClassUID, DcmDataset *findRequestIdentifiers, DcmQueryRetrieveDatabaseStatus *status)=0
initiate FIND operation using the given SOP class UID (which identifies the query model) and DICOM da...
Definition: dulstruc.h:282
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrdrs8.h:552
const DRTIonToleranceTableSequence & getIonToleranceTableSequence() const
get IonToleranceTableSequence (300a,03a0)
Definition: drtionpl.h:1457
virtual int writeBMP(FILE *stream, const unsigned long frame, const int bits)
write pixel data to BMP file
virtual OFCondition makeMachineByteString(const Uint32 length=0)
convert currently stored string value to internal representation.
@ EquivalentDose
(128512,DCM,"Equivalent Dose"), included from CID 10070
Definition: cid7469.h:328
@ EWM_dataset
write as dataset (without meta header)
Definition: dctypes.h:160
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtpics.h:341
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drtimage.h:5016
DiColorMonoTemplate(const DiColorPixel *pixel, DiMonoModality *modality, const double red, const double green, const double blue)
constructor
Definition: dicomot.h:54
DcmDataset * getDataset()
Returns the dataset that this MdfDatasetManager handles.
void setValue(const char *c)
set value from C string
Definition: ofconfig.h:100
virtual void write(const unsigned char *buf, size_t bufsize)=0
write the given buffer into the output stream
static DJLSLosslessEncoder * losslessencoder_
pointer to encoder for lossless JPEG-LS
Definition: djencode.h:93
Item EmptyItem
empty default item
Definition: drtcncs.h:540
DVPSPresentationLUTType getPresentationLUT()
gets the current Presentation LUT type.
Definition: dcmpstat.h:247
void base_push(OFStackLinkBase *element)
pushes element onto stack.
Definition: ofstack.h:130
DcmDecimalString FrameTime
FrameTime (0018,1063) vr=DS, vm=1, type=1C.
Definition: drtimage.h:5214
static const DSRWaveformReferenceValue EmptyWaveformReference
empty waveform reference value.
Definition: dsrcitem.h:624
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drtplan.h:3102
DcmFloatingPointSingle TableTopPitchAngle
TableTopPitchAngle (300a,0140) vr=FL, vm=1, type=1C.
Definition: drtcps.h:701
@ PT_invalid
internal type used to indicate an error
Definition: dsrtypes.h:620
Float32 YCoord
y value (VR=FL)
Definition: dsrsc3gr.h:80
@ MultiparametricMRIOfWholeBody
(126022,DCM,"Multiparametric MRI of whole body")
Definition: cid100.h:50
DcmDecimalString RadiationMachineSSD
RadiationMachineSSD (3002,0024) vr=DS, vm=1, type=3.
Definition: drtimage.h:5306
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtstrct.h:2928
double getPeakSignalToNoiseRatio() const
return peak signal to noise ratio
Definition: dcmicmph.h:133
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtpcs.h:349
OFCondition receiveSTORERequestDataset(T_ASC_PresentationContextID *presID, T_DIMSE_C_StoreRQ &reqMessage, const OFString &filename)
Receive one C-STORE request dataset via network from another DICOM application and store it directly ...
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrmdrs.h:345
Uint32 biClrUsed
number of actually used colors, if '0' the number of colors is calculated using 'biBitCount'
Definition: diutils.h:196
OFBool currentImageVOIValid
a flag describing whether the VOI settings in currentImage match the ones in the presentation state.
Definition: dvpstat.h:1256
OFBool operator==(const MdfJob &j) const
Comparison operator between Jobs.
Item EmptyItem
empty default item
Definition: drtpics.h:540
@ FATAL_LOG_LEVEL
fatal: very severe error events that will presumably lead the application to abort
Definition: oflog.h:65
DRTReferencedStructureSetSequence ReferencedStructureSetSequence
ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:3190
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbldts.h:134
DcmProfileMap profiles_
map of profiles
Definition: dcasccfg.h:253
functions for initializing the logging system
Definition: oflog.h:83
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drttreat.h:1179
const T & front() const
returns a constant reference to the first element in the list.
Definition: oflist.h:364
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drtionpl.h:3041
Item EmptyItem
empty default item
Definition: drtcctus.h:331
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags=0)
print current SR document to specified output stream.
DIC_AE origAETitle
title of requestor
Definition: dcmqrcbm.h:157
double getMeanAbsoluteError() const
return mean absolute error
Definition: dcmicmph.h:121
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drttreat.h:1413
DRTPatientSetupSequence PatientSetupSequence
PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1.
Definition: drtplan.h:3296
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtsdcs.h:357
Abstract base class for most classes in module dcmdata.
Definition: dcobject.h:234
@ _43_Scandium
(126605,DCM,"^43^Scandium")
Definition: cid4020.h:58
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrws.h:204
Item class.
Definition: drtrws.h:34
Item class.
Definition: drtrshs.h:34
OFBool useLosslessProcess() const
returns true if lossless compression is desired
Definition: djrparam.h:78
const char * opt_certificateFile
filename of certificate file we use to authenticate ourselves
Definition: tlsopt.h:152
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrms.h:382
DcmIntegerString seriesNumber
Module=General_Series, VR=IS, VM=1, Type 2.
Definition: dcmpstat.h:822
DcmFloatingPointSingle LateralSpreadingDeviceWaterEquivalentThickness
LateralSpreadingDeviceWaterEquivalentThickness (300a,033c) vr=FL, vm=1, type=3.
Definition: drtlsds6.h:169
static const OFString m_ModuleName
The name of this module ("ContentItemMacro")
Definition: iodcontentitemmacro.h:463
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtiis.h:622
DcmShortString ApplicatorID
ApplicatorID (300a,0108) vr=SH, vm=1, type=1.
Definition: drtas5.h:193
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3095
DcmLongString SourceSerialNumber
SourceSerialNumber (3008,0105) vr=LO, vm=1, type=3.
Definition: drtss.h:434
DCMTK_DCMNET_EXPORT void DUL_DumpConnectionParameters(DUL_ASSOCIATIONKEY *association, STD_NAMESPACE ostream &outstream)
bool isAsSevereAsThreshold(LogLevel ll) const
Check whether the message LogLevel is below the appender's threshold.
Definition: appender.h:209
virtual void deleteTreeFromRootNode(T *rootNode)
delete a tree given by its root node.
Definition: dsrtree.h:980
DcmTime ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C.
Definition: drtionpl.h:3232
virtual void updateTreeForOutput()
update the tree for subsequent output, e.g. for being printed or added to an SR document.
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtstrct.h:1182
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drttms9.h:391
const DcmQueryRetrieveConfig * config_
configuration facility
Definition: dcmqrsrv.h:153
general-purpose 32-bit CRC algorithm.
Definition: ofcrc32.h:33
@ SubjectiveRefraction
(SRF,DCM,"Subjective Refraction")
Definition: cid29.h:114
DcmLongString PersonTelephoneNumbers
PersonTelephoneNumbers (0040,1103) vr=LO, vm=1-n, type=3.
Definition: drtrpis.h:212
DRTApplicatorGeometrySequence ApplicatorGeometrySequence
ApplicatorGeometrySequence (300a,0431) vr=SQ, vm=1, type=3.
Definition: drtas1.h:191
const DRTBeamLimitingDeviceToleranceSequence & getBeamLimitingDeviceToleranceSequence() const
get BeamLimitingDeviceToleranceSequence (300a,0048)
Definition: drtitts.h:288
Uint8 quality
for lossy compression, defines compression quality factor
Definition: djeijg12.h:154
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid100.h:168
@ Brentuximab_89Zr
(126735,DCM,"Brentuximab ^89^Zr")
Definition: cid4021.h:74
Item class.
Definition: drtcgis.h:34
Item class.
Definition: drtrlsds.h:34
static DJEncoderLossless * enclol
pointer to encoder for lossless JPEG
Definition: djencode.h:130
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtspcs.h:362
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drtiontr.h:3163
SOPInstanceReferenceMacro m_ReferencedPPS
Referenced Performed Procedure Step Sequence.
Definition: modgeneralseries.h:319
OFBool orderedMode_
mode flag for reading configuration file.
Definition: ofconfig.h:548
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtplan.h:3229
const DiMonoPixel * getMonoInterData() const
get pointer to intermediate pixel data representation
Definition: dimoimg.h:671
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtiontr.h:1839
virtual OFCondition readUntilTag(DcmInputStream &inStream, const E_TransferSyntax ixfer, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength, const DcmTagKey &stopParsingAtElement=DCM_UndefinedTagKey)
This function reads the information of all attributes which are captured in the input stream and capt...
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drtionpl.h:1595
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drttreat.h:2967
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3295
GeneralAnatomyMacro m_Anatomy
General Anatomy Mandatory Macro.
Definition: fgframeanatomy.h:154
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtbrcss.h:349
T_DIMSE_BlockingMode blockMode
blocking mode for receive
Definition: dvpsprt.h:271
the representation of a Presentation LUT Content SQ item for Stored Print
Definition: dvpspl.h:42
@ TCA_DSS
Digital Signature Standard.
Definition: tlsciphr.h:145
static const size_t HF_alwaysExpandChildrenInline
external: always expand child nodes inline
Definition: dsrtypes.h:287
Interface class for LateralSpreadingDeviceSequence (300a,0332)
Definition: drtlsds.h:26
static void setMem(T *dest, const T value, const size_t count)
sets specified number of elements in destination memory to a defined value
Definition: ofbmanip.h:116
const DRTRequestedProcedureCodeSequence & getRequestedProcedureCodeSequence() const
get RequestedProcedureCodeSequence (0032,1064)
Definition: drtras.h:195
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3038
int valueMultiplicityMax
upper limit for VM
Definition: dcdicent.h:382
@ PS_UnknownOption
unknown option detected
Definition: ofcmdln.h:159
static OFCondition copyFromUint8Array(DcmElement *elem, Container &destination)
Copies Uint8 values from given element to destination container (must support push_back() method).
Definition: iodutil.h:350
E_TransferSyntax repType
transfer syntax
Definition: dcpixel.h:115
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtces.h:542
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtas6.h:158
virtual ~DVSeriesCache()
Destructor.
Definition: dvcache.h:449
DcmVR(DcmEVR evr)
constructor
Definition: dcvr.h:265
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtspccs.h:327
DRTBeamLimitingDeviceSequenceInRTBeamsModule BeamLimitingDeviceSequence
BeamLimitingDeviceSequence (300a,00b6) vr=SQ, vm=1, type=1.
Definition: drtbs.h:725
DcmUnsignedShort Rows
Rows (0028,0010) vr=US, vm=1, type=1.
Definition: drtdose.h:4432
DcmCodeString PatientOrientation
PatientOrientation (0020,0020) vr=CS, vm=2, type=2C.
Definition: drtimage.h:5071
@ _64_Copper
(C-127A2,SRT,"^64^Copper")
Definition: cid4020.h:80
@ CountsPerSecond
({counts}/s,UCUM,"Counts per second"), included from CID 84
Definition: cid7181.h:94
DcmDecimalString PatientSupportAngle
PatientSupportAngle (300a,0122) vr=DS, vm=1, type=1C.
Definition: drticpds.h:844
int runTests(const OFList< OFTestTest * > &tests, const char *module)
Run a list of test cases.
Definition: oftest.h:171
const char * opt_writeSeedFile
filename to which the modified PRNG state is written back
Definition: tlsopt.h:174
virtual OFBool combinationMatches(const DcmElement &keySecond, const DcmElement &candidateFirst, const DcmElement &candidateSecond) const
perform combined attribute matching.
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrss.h:130
int reference_bits
bits/sample to use when processing the reference image
Definition: dcmicmph.h:266
OFConfigFileNode * getSon() const
return pointer to next object in tree on lower level
Definition: ofconfig.h:134
static const OFString m_ModuleName
The module's name ("GeneralIamgeModule")
Definition: modgeneralimage.h:358
void init()
This function is a workaround for avoiding a compiler warning on Solaris 2.5.1 using compiler SC 2....
Definition: ofset.h:60
DcmDecimalString CumulativeMetersetWeight
CumulativeMetersetWeight (300a,0134) vr=DS, vm=1, type=2.
Definition: drtcps.h:659
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtstrct.h:1470
Manages storage and state of the object contained in OFoptional<T>.
Definition: ofoption.h:255
DcmCodeString GeneralAccessoryType
GeneralAccessoryType (300a,0423) vr=CS, vm=1, type=3.
Definition: drtgas.h:201
this class provides a simple C++ encapsulation layer for stdio FILE pointers.
Definition: offile.h:304
OFReadWriteLock dataDictLock
the read/write lock used to protect access from multiple threads
Definition: dcdict.h:284
TID1001_ObservationContext & getObservationContext() const
get observation context of this report as defined by TID 1001 (Observation Context).
Definition: tid1500.h:185
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtgpis.h:128
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtimage.h:2632
E_DirectoryGenerationMode DirectoryGeneration
mode that is used to generate subdirectories to store the received datasets
Definition: dstorscp.h:312
void convert(const T1 *pixel[3], const unsigned long start, const int bits1, const int bits2, const int planar, const int inverse)
convert intermediate pixel data to output format (render pixel data)
Definition: dicoopxt.h:232
DcmRepresentationListIterator current
current list element for some operations
Definition: dcpixel.h:162
DcmIntegerString ReferencedControlPointIndex
ReferencedControlPointIndex (300c,00f0) vr=IS, vm=1, type=1.
Definition: drticpds.h:852
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drtimage.h:4815
static const size_t XF_omitDataElementName
don't write name of the DICOM data elements. DCMTK-specific format only.
Definition: dctypes.h:223
virtual OFBool canWriteXfer(const E_TransferSyntax oldXfer, const E_TransferSyntax newXfer)
check if this DICOM object can be encoded in the given transfer syntax.
OFList()
default constructor
Definition: oflist.h:323
virtual T * Find(const T &item) const
Tries to find a given object in the set.
Definition: ofuoset.h:239
JLS_UIDCreation getUIDCreation() const
returns mode for SOP Instance UID creation
Definition: djcparam.h:128
void * OverlayData
points to current overlay plane data (pixel array)
Definition: dimoimg.h:1148
virtual OFCondition clear()
clear (remove) attribute value
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_UnsupportedEncoding
Unsupported compression or encryption.
const OFString ParamName
parameter name
Definition: ofcmdln.h:120
Item class.
Definition: drtcdrs.h:34
const DRTTreatmentSummaryMeasuredDoseReferenceSequence & getTreatmentSummaryMeasuredDoseReferenceSequence() const
get TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0)
Definition: drttreat.h:1761
A class for various helper functions.
Definition: ofstd.h:71
Uint16 getValue(const Sint32 pos) const
get value of specified LUT entry.
Definition: dibaslut.h:167
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtds.h:509
DcmQueryRetrieveConfigAEEntry * AEEntries
array of entries for each storage area
Definition: dcmqrcnf.h:167
OFBool useShutterPolygonal
if true, a polygonal shutter is in use
Definition: dcmpstat.h:886
virtual int compare(const FGBase &rhs) const =0
Comparison operator that compares the normalized value of this object with a given object of the same...
static const size_t HF_renderAllCodes
shortcut: render all codes
Definition: dsrtypes.h:350
Class for checking the relationship content constraints of the Macular Grid Thickness And Volume Repo...
Definition: dsrmaccc.h:41
virtual DSRDocumentTreeNode * getNode() const
get pointer to current node.
void * getDataArrayPtr()
get pointer to internal array of pixel data.
Definition: dicopxt.h:174
DcmObject * objNodeValue
pointer to DcmObject instance maintained by this list entry
Definition: dclist.h:65
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drtplan.h:3128
E_FilenameGenerationMode FilenameGeneration
mode that is used to generate filenames for the received datasets
Definition: dstorscp.h:314
@ Knee
(T-D9200,SRT,"Knee")
Definition: cid4031.h:138
DRTReferencedRTPlanSequenceInRTGeneralPlanModule & getReferencedRTPlanSequence()
get ReferencedRTPlanSequence (300c,0002)
Definition: drtplan.h:1796
OFUnorderedSet< T > Difference(const OFUnorderedSet< T > &other) const
Determines the difference this - other, i.e.
Definition: ofuoset.h:384
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2794
const unsigned long CIF_KeepYCbCrColorModel
don't convert YCbCr (Full and Full 4:2:2) color images to RGB
Definition: diutils.h:74
DRTSourceSequence SourceSequence
SourceSequence (300a,0210) vr=SQ, vm=1, type=1.
Definition: drtplan.h:3317
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtlsds7.h:318
a simple string class that implements a subset of std::string.
Definition: ofstring.h:80
int opt_acse_timeout
timeout for ACSE operations
Definition: wlmactmg.h:75
OFVector()
default constructor.
Definition: ofvector.h:86
virtual OFCondition write(DcmItem &destination)
Write this module to given item.
Uint16 MaxValue
maximum LUT value
Definition: dibaslut.h:287
OFMap< Uint32, Uint32 >::const_iterator const_iterator
Const iterator for iterating over the frames of a stack.
Definition: stack.h:47
DSRTreeNode * getPrev() const
get pointer to previous tree node
Definition: dsrtree.h:88
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtrics.h:354
DcmCodeString PrimaryDosimeterUnit
PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=1.
Definition: drtibs.h:1027
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtaadcs.h:324
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3148
virtual OFCondition insert(DcmItem *, unsigned long=DCM_EndOfListIndex, OFBool=OFFalse)
method inherited from base class that is useless in this class
Definition: dcpixseq.h:275
double MinDensity
minimum optical density (-1 if unset)
Definition: didispfn.h:455
QRResponse & operator=(const QRResponse &other)
Private undefined assignment operator.
OFBool consistencyCheck() const
get current status of the "consistency check" mode.
Definition: dcddirif.h:447
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtblds6.h:209
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2729
@ _72_Arsenic
(C-115A2,SRT,"^72^Arsenic")
Definition: cid4020.h:90
Internal structure defining the list items.
Definition: dvcache.h:70
const DRTGeneralAccessorySequence & getGeneralAccessorySequence() const
get GeneralAccessorySequence (300a,0420)
Definition: drtes.h:369
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcims.h:543
const DRTDVHSequence & getDVHSequence() const
get DVHSequence (3004,0050)
Definition: drtdose.h:2038
Uint32 fieldOffset_
offset within the current DICOM element, in bytes
Definition: dcwcache.h:130
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtdcs.h:355
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_UndefinedLengthOBOW
Illegal element with OB or OW Value Representation and undefined length encountered.
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtdcs.h:345
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcsrs.h:308
Class representing an object of the "Segmentation SOP Class".
Definition: segdoc.h:51
this class encapsulates an attribute tag (group, element) and a VR.
Definition: dctag.h:56
DcmSignedShort RadiationChargeState
RadiationChargeState (300a,0306) vr=SS, vm=1, type=1C.
Definition: drtibs.h:1031
OFString NumericValue
Numeric Value (VR=DS, type 1 within a type 2 sequence)
Definition: dsrnumvl.h:539
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drtplan.h:3081
E_ValueType TargetValueType
value type of the referenced node (target content item).
Definition: dsrreftn.h:309
const DRTRangeModulatorSettingsSequenceInRTIonBeamsModule & getRangeModulatorSettingsSequence() const
get RangeModulatorSettingsSequence (300a,0380)
Definition: drticps.h:495
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drtiontr.h:2937
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4210
DcmDecimalString PatientSupportAngle
PatientSupportAngle (300a,0122) vr=DS, vm=1, type=3.
Definition: drtes.h:544
void setActiveAnnotation(OFBool value)
switches annotation printing on/off
Definition: dviface.h:1416
@ ESSC_NonPatient
non-patient objects
Definition: dcuid.h:48
OFMap< DcmFGTypes::E_FGType, FGBase * >::iterator iterator
Iterator type for iterating functional groups.
Definition: fg.h:45
DcmIntegerString ReferencedControlPointIndex
ReferencedControlPointIndex (300c,00f0) vr=IS, vm=1, type=1C.
Definition: drtbvcps.h:194
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drtiontr.h:2858
DiColorRotateTemplate(const DiColorPixel *pixel, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int degree)
constructor
Definition: dicorot.h:57
DcmDecimalString BeamMeterset
BeamMeterset (300a,0086) vr=DS, vm=1, type=3.
Definition: drtrbs8.h:281
A helper type for making OFvariant default constructible.
Definition: ofvriant.h:736
Class for graphic data items.
Definition: dsrscogr.h:39
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drtimage.h:4801
DcmCodeString Modality
Modality: (CS, 1, 1)
Definition: dsrdoc.h:1328
const DRTReferencedDoseSequence & getReferencedDoseSequence() const
get ReferencedDoseSequence (300c,0080)
Definition: drtbs.h:504
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtplan.h:1562
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drtstrct.h:2930
OFString CodeValue
Code Value (VR=SH/UC/UR, type 1)
Definition: dsrcodvl.h:710
DcmCodeString specificCharacterSet
Module=SOP_Common, VR=CS, VM=1-n, Type 1C.
Definition: dcmpstat.h:870
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_MacDoesNotMatchProfile
MAC algorithm not allowed for the current security profile.
DcmCodeString ValueType
ValueType (0040,a040) vr=CS, vm=1, type=1.
Definition: drtqds.h:367
Uint16 getFirstValue() const
get value of first LUT entry.
Definition: dibaslut.h:176
OFConfigFileNode * anchor_
anchor to data tree
Definition: ofconfig.h:516
OFList< DVPSGraphicObject * > list_
the list maintained by this object
Definition: dvpsgrl.h:113
@ VT_PName
DICOM Value Type: PNAME.
Definition: dsrtypes.h:592
DcmDecimalString GantryAngle
GantryAngle (300a,011e) vr=DS, vm=1, type=3.
Definition: drtimage.h:5328
virtual ~DiMonoOutputPixelTemplate()
destructor
Definition: dimoopxt.h:138
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtccs.h:335
char * theCString
the "C" string pointer
Definition: ofstring.h:836
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drtplan.h:1442
Uint32 length_
length of raw data block, in bytes
Definition: dccfenmp.h:114
const unsigned long CIF_IgnoreModalityLutBitDepth
ignore third value of the modality LUT descriptor, determine bit depth automatically
Definition: diutils.h:83
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtimage.h:2854
DiTIFFLZWPredictor predictor
TIFF predictor type.
Definition: dipitiff.h:145
FilterInterface *const m_pFilter
a pointer to the actual filter.
Definition: dcfilter.h:206
OFnullpt_t OFnullopt
A wildcard global constant to initialize an OFoptional object with disengaged state.
Definition: ofoption.h:82
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpcxs.h:347
DRTContrastBolusAgentSequence & getContrastBolusAgentSequence()
get ContrastBolusAgentSequence (0018,0012)
Definition: drtimage.h:2470
virtual void transferInit()
initialize the transfer state of this object.
@ EMT_SHA384
SHA-384.
Definition: sitypes.h:106
int getDepth() const
Get the number of bits per sample of the internal representation.
Definition: drmimage.h:99
Interface class for dcmimgle/dcmimage module.
Definition: dcmimage.h:57
Interface class for ReferencedMeasuredDoseReferenceSequence (3008,0080)
Definition: drtrmdrs.h:26
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drtstrct.h:3123
virtual void SetInstitutionId(const unsigned int)
Set value in a member variable in a derived class.
Definition: wlds.h:454
DRTSegmentedPropertyTypeModifierCodeSequence SegmentedPropertyTypeModifierCodeSequence
SegmentedPropertyTypeModifierCodeSequence (0062,0011) vr=SQ, vm=1, type=3.
Definition: drtrics.h:370
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtdose.h:2152
DcmUnsignedShort graphicLayerRecommendedDisplayGrayscaleValue
VR=US, VM=1, Type 3.
Definition: dvpsgl.h:159
virtual OFBool stopAfterConnectionTimeout()
This method can be used to return from the listen() loop in a controlled way.
T * get(const log4cplus::tstring &name) const
Used to retrieve an object from the registry.
Definition: factory.h:173
@ GammaDistributionScaleParameter
(113295,DCM,"Gamma Distribution Scale Parameter"), included from CID 7272
Definition: cid7469.h:136
Uint8 getOverlayGroup() const
get group number of overlay repeating group managed by this object.
Definition: dvpsov.h:83
Uint32 realLength
number of characters of the internal string representation
Definition: dcbytstr.h:458
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:3020
OFCondition status_
status
Definition: dcostrmf.h:106
virtual OFBool hasValidValue() const
check whether the value of the content item is valid.
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtionpl.h:1535
DcmCodeString RecognizableVisualFeatures
RecognizableVisualFeatures (0028,0302) vr=CS, vm=1, type=3.
Definition: drtimage.h:5096
virtual OFCondition getStudyInstanceUID(OFString &value, const signed long pos=0) const
Get Study Instance UID.
virtual void close()=0
Closes the transport connection.
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
write object to a stream
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtssrcs.h:327
Item class.
Definition: drtws.h:34
WlmDataSourceType
Data source types.
Definition: wltypdef.h:50
DcmIntegerString NumberOfWedges
NumberOfWedges (300a,00d0) vr=IS, vm=1, type=1.
Definition: drtbs.h:765
OFBool isPosResponseRequested()
Informs (the server) whether a positive response was requested.
Definition: dcuserid.h:228
OFCondition sendSeries(const char *targetID, const char *studyUID, const char *seriesUID)
sends a complete series over network to a different DICOM peer.
Definition: dviface.h:819
DRTDVHReferencedROISequence & getDVHReferencedROISequence()
get DVHReferencedROISequence (3004,0060)
Definition: drtdvhs.h:218
virtual DiImage * createFlip(const int horz, const int vert) const =0
create a flipped copy of the current image (abstract).
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtpsics.h:341
const char * getCurveLabel()
gets the curve label string if present.
Definition: dvpscu.h:101
@ FieldMapMRSignalIntensity
(110807,DCM,"Field Map MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:146
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtrscs.h:349
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtrpcs.h:339
PixelType * getFrame(const size_t frameNumber)
Type-specific getFrame() method that returns Float32, Uint16, or whatever is used in this Parametric ...
@ MaximumSlope
(126375,DCM,"Maximum Slope"), included from CID 4109
Definition: cid7469.h:306
void * theKey
thread specific data key resource
Definition: ofthread.h:245
OFString pw_dir
the home directory.
Definition: ofpwd.h:88
DVPSGraphicLayer * clone()
clone method.
Definition: dvpsgl.h:49
void copyElementType1C(DcmItem *dataset, const DcmTagKey &key, DcmDirectoryRecord *record, const OFFilename &sourceFilename)
copy type 1C element from given dataset to directory record
Definition: dcddirif.h:1446
Class representing a statistic for Tracks in Track Set.
Definition: trcstatistic.h:129
OFCondition setPixelAspectRatio(const OFString &verticalPixelSize, const OFString &horizontalPixelSize, const OFBool checkValue=OFTrue)
Set Pixel Aspect Ratio.
Definition: modimagepixelvariant.h:246
@ EIS_InvalidDocument
invalid dataset/file
Definition: diutils.h:230
unsigned long getHeight() const
Get the number of pixels in one column.
Definition: drmimage.h:91
@ YBR_FULL_CBComponent
(110838,DCM,"YBR FULL CB Component"), included from CID 7180
Definition: cid7469.h:212
DcmIntegerString ReferencedBeamNumber
ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=1.
Definition: drtrbs2.h:138
this class provides the main interface to the dcmsign module - it allows to create,...
Definition: dcsignat.h:55
virtual OFCondition setValueType(const OFString &value, const OFBool checkValue=OFTrue)
Set ValueType.
OFString m_affectedSOPClassUID
Optional response field according to part 7 of the standard.
Definition: scu.h:97
@ EJM_sequential
JPEG extended sequential.
Definition: djutils.h:64
void suppressPixel(const T *src[], T *dest[])
shrink image by an integer divisor.
Definition: discalet.h:412
Item class.
Definition: drtrris6.h:34
int lookup(const DcmQuantPixel &colorP) const
looks up the given color in the hash table.
Definition: diqthash.h:64
@ TimeToPeak
(113069,DCM,"Time To Peak"), included from CID 4108
Definition: cid7469.h:276
void setVR(const DcmVR &avr)
assign new VR value
Definition: dcvr.h:308
double getIlluminationValue() const
get illumination value.
Definition: didispfn.h:272
const DRTContrastBolusAgentSequence & getContrastBolusAgentSequence() const
get ContrastBolusAgentSequence (0018,0012)
Definition: drtimage.h:2476
DSRSpatialCoordinates3DValue & operator=(const DSRSpatialCoordinates3DValue &coordinatesValue)
assignment operator
Implementation of DCMR Context Group: CID 11 - Route of Administration.
Definition: cid11.h:33
log4cplus::tstring name
Appenders are named.
Definition: appender.h:230
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtplan.h:1508
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtplan.h:1496
This is a I2DImgSource implementation that can parse BMP files and convert them into DICOM images.
Definition: i2dbmps.h:32
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drttreat.h:2971
Uint32 FirstFrame
first frame to be processed
Definition: diimage.h:619
int copy(const OFStack< T > &x)
copy assignment of a stack.
Definition: ofstack.h:275
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtssrs.h:422
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drtdose.h:4646
Definition: dulstruc.h:255
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtds.h:495
const DSRCodedEntryValue ConceptName
concept name to check for
Definition: dsrdnflt.h:286
T_DIMSE_Priority priority
priority of request
Definition: dcmqrcbg.h:143
DcmDateTime m_FrameAcquisitionDateTime
Frame Acquisition DateTime (DT, 1, 1C)
Definition: fgfracon.h:348
const DcmPixelData & getPixelData() const
get PixelData (7fe0,0010)
Definition: drtimage.h:2378
@ EBO_BigEndian
big endian
Definition: dcxfer.h:136
@ Shoulder
(T-D2220,SRT,"Shoulder")
Definition: cid4031.h:208
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrpcs.h:324
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtmucs.h:337
virtual size_t gotoNamedChildNode(const DSRCodedEntryValue &conceptName)
set internal cursor to a named node (starting from the first child of the current node and searching ...
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtafs.h:324
@ LEVEL_INSTANCE
Instance Level.
Definition: iodreferences.h:51
DcmTagKey & operator=(const DcmTagKey &key)
assignment operator for initializing this tag key from an existing one
Definition: dctagkey.h:330
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2689
OFString presentationLUTInstanceUID
the current presentation LUT instance.
Definition: dvpssp.h:1098
Item EmptyItem
empty default item
Definition: drtcsas.h:354
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtionpl.h:1721
virtual void notifyAssociationAcknowledge()
Overwrite this function to be notified about an incoming association request.
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2800
@ PVS_Empty
empty string argument
Definition: ofcmdln.h:201
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtpsics.h:351
Item EmptyItem
empty default item
Definition: drtass.h:479
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drtionpl.h:3063
@ NeckAndChest
(R-FAB52,SRT,"Neck and Chest")
Definition: cid4031.h:168
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid4021.h:337
Item EmptyItem
empty default item
Definition: drtois.h:395
DcmUnsignedShort m_ZeroVelocityPixelValueUS
Zero Velocity Pixel Value (US or SS, VM , Required Type 1C)
Definition: fgimagedatatype.h:172
Base class for content items.
Definition: dsrdoctn.h:46
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtcncs.h:353
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_PutbackFailed
Parser failure: Putback operation failed.
DRTReferencedSOPSequence ReferencedSOPSequence
ReferencedSOPSequence (0008,1199) vr=SQ, vm=1, type=1C.
Definition: drtcims.h:359
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
special write method for creation of digital signatures
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtas5.h:187
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2978
a Grayscale Softcopy Presentation State.
Definition: dvpstat.h:36
@ ASC_USER_IDENTITY_MAX_VALUE
entry always pointing to last valid entry, i.e. max valid number
Definition: dcuserid.h:52
@ Millimeter
(mm,UCUM,"millimeter"), included from CID 7460
Definition: cid7181.h:62
const DRTReferencedControlPointSequence & getReferencedControlPointSequence() const
get ReferencedControlPointSequence (300c,00f2)
Definition: drtrbs2.h:120
Item EmptyItem
empty default item
Definition: drtqds.h:550
Item class.
Definition: drtiais.h:34
void setStatus(Uint16 s)
set new status value
Definition: dcmqrdbs.h:68
Item EmptyItem
empty default item
Definition: drtrpcs.h:540
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtpcs.h:357
DcmDate ContentDate
ContentDate (0008,0023) vr=DA, vm=1, type=3.
Definition: drtdose.h:4556
const DRTReferencedDoseReferenceSequenceInRTFractionSchemeModule & getReferencedDoseReferenceSequence() const
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drtfgs.h:238
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ValueRepresentationViolated
Value Representation (VR) violated.
virtual void Remove(const T &item)
Removes one item from the set.
Definition: ofoset.h:221
@ HemodynamicWaveform
(HD,DCM,"Hemodynamic Waveform")
Definition: cid29.h:66
Item EmptyItem
empty default item
Definition: drtras.h:472
DRTDepthDoseParametersSequence & getDepthDoseParametersSequence()
get DepthDoseParametersSequence (300a,0505)
Definition: drtibs.h:504
@ EVR_ST
short text
Definition: dcvr.h:171
Item class.
Definition: drtlsds7.h:34
DCMTK_DCMDATA_EXPORT void dcmDisableGenerationOfNewVRs()
Global function that disables the generation of "new" value representations, i.e.
Metafunction to determine if a type is signed.
Definition: oftraits.h:372
static const OFString m_ModuleName
This module's name ("EnhancedUSImageModule")
Definition: modenhusimage.h:572
const DCMTK_DCMDATA_EXPORT char * dcmFindUIDFromName(const char *name)
return the UID of a name.
@ PittsburghCompoundB_C11
(126500,DCM,"Pittsburgh compound B C^11^")
Definition: cid4021.h:224
DcmFloatingPointDouble m_FrameAcquisitionDuration
Frame Acquisition Duration (FD, 1, 1C)
Definition: fgfracon.h:351
Item EmptyItem
empty default item
Definition: drtbldts.h:322
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drttreat.h:2844
double getAbsMaxRange() const
get absolute pixel range
Definition: dimopx.h:179
virtual OFBool eos()=0
returns true if the producer is at the end of stream.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtass.h:475
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtionpl.h:1919
virtual int compare(const DcmElement &rhs) const
Comparison operator that compares the normalized value of this element with a given element of the sa...
OFList< DSRDocumentTreeNodeFilter * > FilterList
list of pointers to filter criteria
Definition: dsrdnflt.h:103
DcmDecimalString TableTopVerticalPositionTolerance
TableTopVerticalPositionTolerance (300a,0051) vr=DS, vm=1, type=3.
Definition: drttts.h:361
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbl5.h:525
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drtionpl.h:1895
const_iterator end() const
returns constant iterator pointer after the last element of this map
Definition: ofmap.h:124
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrtps4.h:308
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drtstrct.h:2802
DcmUnsignedShort PixelPaddingRangeLimit
PixelPaddingRangeLimit (0028,0121) vr=US/SS, vm=1, type=1C.
Definition: drtimage.h:5180
@ AP_BasicCardiac
Basic Cardiac X-Ray Angiographic Studies on CD-R Media (STD-XABC-CD)
Definition: dcddirif.h:151
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtimage.h:2440
A class to handle a series cache (list of items).
Definition: dvcache.h:402
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drttreat.h:2981
OFCondition setRoiWindow(const unsigned long left_pos, const unsigned long top_pos, const unsigned long width, const unsigned long height, const unsigned long frame=0)
set automatically calculated VOI window for the specified Region of Interest (ROI).
Definition: drmimage.h:185
@ AM_beforeCurrent
add new node before current one (sibling)
Definition: dsrtypes.h:844
const DSRSharedSubTemplate & getValue() const
get reference to included template, i.e. the value of this content item
Definition: dsrtpltn.h:134
Item EmptyItem
empty default item
Definition: drtporis.h:395
const char * getTagName()
return the DICOM attribute tag name for this object.
Definition: dcobject.h:724
Item class.
Definition: drttms0.h:34
OFBool isBigEndian() const
return true if transfer syntax is big endian, false otherwise
Definition: dcxfer.h:224
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbs2.h:135
const E_ValueType ValueType
value type (associated DICOM VR=CS, mandatory)
Definition: dsrdoctn.h:755
DcmShortText HL7InstanceIdentifier
HL7InstanceIdentifier (0040,e001) vr=ST, vm=1, type=1.
Definition: drthsdrs.h:158
Item EmptyItem
empty default item
Definition: drtcshs.h:423
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=3.
Definition: drtbs.h:753
This class encapsulates data structures and operations for modifying DICOM files.
Definition: mdfdsman.h:42
OFCondition setMeasurementUnit(const T_Units &measurementUnit, const OFBool check=OFTrue)
set measurement unit.
Definition: srnumvlu.h:282
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtdspcs.h:357
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drttreat.h:2894
virtual DcmObject * clone() const
clone method
Definition: dcvrds.h:69
abstract codec class for JPEG-LS decoders.
Definition: djcodecd.h:39
virtual OFCondition set(const CodeSequenceMacro &typeCode, const CodeSequenceMacro &typeModifierCode, const CodeSequenceMacro &unitsCode, const Float64 statisticValue)
Set Track Set statistic.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsdcs.h:536
DcmUniqueIdentifier referencedPresentationLUTInstanceUID
the ReferencedPresentationLUTSequence is only created/read on the fly
Definition: dvpsfs.h:168
@ EJLSUC_always
always assign new SOP instance UID on compression and decompression
Definition: djlsutil.h:64
DcmCodeString BrachyAccessoryDeviceType
BrachyAccessoryDeviceType (300a,0264) vr=CS, vm=1, type=1.
Definition: drtbads.h:252
Class for User Identity Negotiation request user item.
Definition: dcuserid.h:156
DcmFloatingPointSingle ExternalContourEntryPoint
ExternalContourEntryPoint (300a,0133) vr=FL, vm=3, type=3.
Definition: drtcps.h:663
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtstrct.h:1614
@ ESSC_Patient
patient objects
Definition: dcuid.h:46
DRTReferencedReferenceImageSequenceInRTIonBeamsModule ReferencedReferenceImageSequence
ReferencedReferenceImageSequence (300c,0042) vr=SQ, vm=1, type=3.
Definition: drtibs.h:1047
@ EFG_PLANEPOSPATIENT
Plane Position (Patient)
Definition: fgtypes.h:152
a class representing the DICOM value representation 'Time' (TM)
Definition: dcvrtm.h:34
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3113
a class representing DICOM elements (such as uncompressed pixel data) that can be interpreted either ...
Definition: dcvrpobw.h:34
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmls.h:340
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtpsics.h:333
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drtdose.h:4142
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtajcs.h:345
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drtionpl.h:2944
DcmCodeString mediumType
VR=CS, VM=1.
Definition: dvpsfs.h:155
Class representing the HL7 V2 Hierarchic Designator Macro.
Definition: iodmacro.h:1215
Uint16 biPlanes
number of planes, usually '1'
Definition: diutils.h:184
DcmPersonName ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C.
Definition: drtionpl.h:3234
Class representing the Real World Value Mapping Functional Group that specifies the mapping of stored...
Definition: fgrealworldvaluemapping.h:35
DRTReferencedBrachyApplicationSetupSequenceInRTFractionSchemeModule ReferencedBrachyApplicationSetupSequence
ReferencedBrachyApplicationSetupSequence (300c,000a) vr=SQ, vm=1, type=1C.
Definition: drtfgs.h:342
OFString abstractSyntaxName
Abstract Syntax Name of Presentation Context.
Definition: scu.h:1009
virtual unsigned char pduType() const =0
Denotes whether instance is part of a request (DUL_TYPEASSOCIATERQ) or acknowledgement PDU (DUL_TYPEA...
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_IJG8_FrameBufferTooSmall
Buffer for decompressed image (8 bits/sample) too small.
DRTReferencedRTPlanSequenceInRTImageModule & getReferencedRTPlanSequence()
get ReferencedRTPlanSequence (300c,0002)
Definition: drtimage.h:2962
DCMTK_DCMNET_EXPORT OFGlobal< Sint32 > dcmSocketReceiveTimeout
Global timeout in seconds for receiving data on a socket from a remote host.
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:3134
OFBool currentImageOwned
a flag describing whether the presentation state is owner of the DICOM dataset in currentImageDataset...
Definition: dvpstat.h:1252
@ RVF_UNKNOWN
Unknown (e.g. not set)
Definition: dpmtypes.h:90
DcmUniqueIdentifier ReferencedDoseReferenceUID
ReferencedDoseReferenceUID (300a,0083) vr=UI, vm=1, type=3.
Definition: drtrbs8.h:285
OFBool getCancelled
true if the get sub-operations have been cancelled
Definition: dcmqrcbg.h:164
DcmUnsignedShort & getLUTDescriptor()
returns a reference to the current VOI LUT descriptor.
Definition: dvpssv.h:165
double Foreground
"color" of overlay plane (in percent: '0.0' = dark, '1.0' = bright)
Definition: diovpln.h:447
virtual OFString getName() const =0
Get name of component.
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drtionpl.h:2961
DcmUnsignedShort presentationLUTData
Module=Softcopy_Presentation_LUT, VR=xs, VM=1-n, Type 1c.
Definition: dvpspl.h:241
this class provides a primitive interface for handling a flat DICOM element, similar to DcmElement,...
Definition: dcmqridx.h:148
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrsss.h:132
Item class.
Definition: drtpbcs.h:35
const DRTReferencedImageSequence & getReferencedImageSequence() const
get ReferencedImageSequence (0008,1140)
Definition: drtplan.h:1742
@ _2FA_F18
(126713,DCM,"2FA F^18^")
Definition: cid4021.h:46
static const size_t CF_discardIllegal
discard characters that cannot be represented in destination character set.
Definition: dctypes.h:245
DcmDecimalString KVP
KVP (0018,0060) vr=DS, vm=1, type=2C.
Definition: drtes.h:538
DRTSourceInstanceSequence SourceInstanceSequence
SourceInstanceSequence (0042,0013) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5125
@ EyeRegion
(T-D0801,SRT,"Eye region")
Definition: cid4031.h:100
DcmLongString FractionGroupDescription
FractionGroupDescription (300a,0072) vr=LO, vm=1, type=3.
Definition: drtfgs.h:326
virtual ~QRResponse()
Destructor, cleans up internal memory (dataset if present).
Definition: scu.h:89
virtual DcmItem * remove(const unsigned long)
method inherited from base class that is useless in this class
Definition: dcpixseq.h:289
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3397
DcmNativeSocketType theSocket
the socket file descriptor/handle used by the transport connection.
Definition: dcmtrans.h:245
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUnsupportedBitDepth
error condition constant: Unsupported bit depth in JPEG-LS transfer syntax
DcmDecimalString CompensatorPosition
CompensatorPosition (300a,00ea) vr=DS, vm=2, type=1.
Definition: drtcos.h:463
virtual ~DiCMYKPixelTemplate()
destructor
Definition: dicmypxt.h:66
const log4cplus::tstring & getThread2() const
The alternative name of thread in which this logging event was generated.
Definition: logevent.h:162
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtdose.h:2452
T MinValue[2]
minimum pixel values (0 = global, 1 = ignoring global)
Definition: dimopxt.h:426
DiLookupTable * TableData
pointer to modality lookup table
Definition: dimomod.h:276
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_NonExtensibleTemplate
error: cannot add content item or insert subtree to non-extensible template
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2659
@ EXS_JPEGProcess24_26
JPEG Full Progression, Hierarchical (lossy, 8/12 bit)
Definition: dcxfer.h:75
Item class.
Definition: drtbcps.h:35
Uint32 biSize
size of the BitmapInfoHeader, usually '40'
Definition: diutils.h:178
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtics.h:327
DcmTagKey getXTag() const
returns a copy of the tag key by value
Definition: dctag.h:132
E_ValueType getValueType() const
get value type of the current content item
Definition: dsrdoctn.h:322
A struct for creating a failed to load private key error condition.
Definition: tlscond.h:57
@ Decibel
(dB,UCUM,"decibel")
Definition: cid7181.h:144
E_KeyType
type of key for public key cryptosystem
Definition: sitypes.h:71
DcmDecimalString TableTopVerticalPositionTolerance
TableTopVerticalPositionTolerance (300a,0051) vr=DS, vm=1, type=3.
Definition: drtitts.h:430
DRTPlannedVerificationImageSequence PlannedVerificationImageSequence
PlannedVerificationImageSequence (300a,00ca) vr=SQ, vm=1, type=3.
Definition: drtbs.h:767
OFBool haveLUT()
check if a VOI LUT is currently active
Definition: dvpssv.h:139
void insert(OFIterator< T > position, size_t n, const T &x)
inserts n elements with value x into the list, before the given position.
Definition: oflist.h:407
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtecs.h:336
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drtdose.h:4086
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbs8.h:461
const T & front() const
get a reference to the first element of this vector.
Definition: ofvector.h:278
virtual OFBool isOrderSignificant() const
check whether the order of content items in this template is significant
Definition: dsrctpl.h:80
virtual size_t addNode(T *node, const E_AddMode addMode=AM_afterCurrent)
add new node to the current one.
Definition: dsrtree.h:687
const DSRTypes::E_CodeValueType CodeValueType
type of 'CodeValue': short (SH), long (UC) or Uniform Resource Name (UR)
Definition: dsrcodvl.h:96
void flipHorzVert(T *data[])
flip image horizontally and vertically and store result in the same storage area
Definition: diflipt.h:306
Class for content item DATETIME.
Definition: dsrdtitn.h:39
DRTDeviceSequence DeviceSequence
DeviceSequence (0050,0010) vr=SQ, vm=1, type=1.
Definition: drtimage.h:5248
DcmShortText DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3.
Definition: drtimage.h:5119
virtual DSRDocumentSubTree * clone() const
clone this subtree.
OFMap< OFString, DcmExtendedNegotiationList * > map_
map of extended negotiation lists
Definition: dccfenmp.h:191
DcmCodeString ChannelMode
ChannelMode (003a,0302) vr=CS, vm=1, type=1.
Definition: drtmacds.h:154
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtgmcs.h:329
DcmDate studyDate
Module=General_Study, VR=DA, VM=1, Type 2.
Definition: dvpssp.h:968
E_DirRecType DirRecordType
directory record type of this record
Definition: dcdirrec.h:508
void setMaxLength(Uint32 val)
set the maximum number of characters for each string component
Definition: dcbytstr.h:407
Uint32 CurrentFragment
current pixel item fragment (for encapsulated pixel data)
Definition: diimage.h:669
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtscs.h:345
Item class.
Definition: drtiseis.h:34
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drtplan.h:3044
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drtionpl.h:3081
virtual OFBool isExpandedDocumentTree() const
check whether this subtree is an expanded document tree.
Interface class for RTIonPlanIOD.
Definition: drtionpl.h:87
virtual unsigned long getVM()
get value multiplicity
DSRReferencedInstanceList ReferencedInstances
Referenced Instance Sequence: (SQ, 1-n, 1C)
Definition: dsrdoc.h:1383
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtrrpcs.h:351
OFFile(FILE *f)
create object for given stdio FILE
Definition: offile.h:313
DcmSegTypes::E_SegmentationFractionalType getSegmentationFractionalType()
Get Fractional Segmentation Type.
Definition: segdoc.h:182
DcmInputStream * stream_
input stream, may be NULL
Definition: dcfcache.h:102
Interface class for SourceImageSequence (0008,2112)
Definition: drtsis.h:27
OFString ContextGroupVersion
Mapping Resource UID (VR=UI, type 3)
Definition: dsrcodvl.h:733
DRTMeasurementUnitsCodeSequence MeasurementUnitsCodeSequence
MeasurementUnitsCodeSequence (0040,08ea) vr=SQ, vm=1, type=1.
Definition: drtrwvms.h:264
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drttreat.h:1329
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drttreat.h:3002
static const unsigned int ftoa_leftadj
left-justify number be within the field
Definition: ofstd.h:842
const DSRImageReferenceValue & getValue() const
get reference to image reference value
Definition: dsrimgvl.h:294
DcmShortString ownerID
VR=SH, VM=1.
Definition: dvpsfs.h:161
DVPSPresentationLUT presentationLUT
Module=Softcopy_Presentation_LUT, VR=SQ, Card=1, Type 1C.
Definition: dcmpstat.h:843
Template class to handle Palette color pixel data.
Definition: dipalpxt.h:40
OFPasswd()
default constructor that creates an invalid object.
T_ASC_Network * m_net
The DICOM network the association is based on.
Definition: scu.h:986
@ TKE_ECDH_RSA
Fixed ECDH with RSA signatures.
Definition: tlsciphr.h:129
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtimage.h:2692
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drtiontr.h:2999
OFBool imageReferencesEmpty()
checks if the list of image references for this displayed area is empty.
Definition: dvpssv.h:134
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsss.h:325
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3021
OFList< TransferEntry * > TransferList
list of SOP instances to be transferred
Definition: dstorscu.h:532
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableUnlimitedTextVRGeneration
Global flag to enable/disable the generation of VR=UT, which has been introduced after the first edit...
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtssrs.h:229
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtics.h:355
@ EFGS_BOTH
Functional Group can be shared or per-frame.
Definition: fgtypes.h:178
virtual OFCondition selectValue(const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse)
select a coded entry given by its type as the current value
Interface class for SnoutSequence (300a,030c)
Definition: drtsns.h:26
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3184
unsigned long corruptSignaturesImage
number of corrupt signatures in current Image
Definition: dvsighdl.h:203
DcmShortString GeneralAccessoryID
GeneralAccessoryID (300a,0421) vr=SH, vm=1, type=1.
Definition: drtgas.h:197
DcmDataset * statusDetail_
an optional DICOM dataset with status detail, may be NULL.
Definition: dcmqrdbs.h:75
DcmDecimalString ChannelLength
ChannelLength (300a,0284) vr=DS, vm=1, type=2.
Definition: drtchs.h:635
virtual OFCondition clear()
clear (remove) attribute value
DcmDecimalString TableTopVerticalPosition
TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=3.
Definition: drtimage.h:5344
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtrscs.h:341
Item class.
Definition: drtmris.h:34
DcmIntegerString ChannelNumber
ChannelNumber (300a,0282) vr=IS, vm=1, type=1.
Definition: drtchs.h:637
Interface class for GeneralAccessorySequence (300a,0420)
Definition: drtgas.h:26
DSRDocumentTreeNode * getDown() const
get pointer to first child node
Definition: dsrdoctn.h:522
DcmDecimalString SpecifiedMeterset
SpecifiedMeterset (3008,0042) vr=DS, vm=1, type=2.
Definition: drticpds.h:870
Item EmptyItem
empty default item
Definition: drtsds.h:386
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drtionpl.h:2994
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CodedEntryNotInContextGroup
error: a given coded entry in not contained in the context group
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtsis.h:212
DcmShortString ScanSpotTuneID
ScanSpotTuneID (300a,0390) vr=SH, vm=1, type=1C.
Definition: drticpds.h:864
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbvcps.h:183
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drtiontr.h:2912
OFList< OFString > ArgumentList
list of command line arguments (after parsing)
Definition: ofcmdln.h:1055
OFString ProgramName
program name, i.e. the value of argv[0]
Definition: ofcmdln.h:1047
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtiontr.h:1563
DRTPatientSetupSequence PatientSetupSequence
PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1.
Definition: drtionpl.h:3213
virtual EP_Interpretation getInternalColorModel() const
get color model of internal pixel representation.
Definition: dimo1img.h:58
DRTChannelShieldSequence ChannelShieldSequence
ChannelShieldSequence (300a,02b0) vr=SQ, vm=1, type=3.
Definition: drtchs.h:639
virtual OFCondition loadAllDataIntoMemory()=0
this method loads all attribute values maintained by this object and all sub-objects (in case of a co...
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtrpcs.h:329
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrsts.h:147
DcmIntegerString ReferencedToleranceTableNumber
ReferencedToleranceTableNumber (300c,00a0) vr=IS, vm=1, type=3.
Definition: drtbs.h:785
double luminance() const
this method computes the luminance of the current pixel according to the NTSC formula.
Definition: diqtpix.h:79
a class representing a directory record dataset in a DICOMDIR.
Definition: dcdirrec.h:137
const DCMTK_OFSTD_EXPORT OFConditionConst EC_CouldNotCreateTemporaryFile
condition constant: error, could not create temporary file
Item EmptyItem
empty default item
Definition: drtdirs.h:299
OFString incomingProfile
profile name for incoming association configuration
Definition: dcmqropt.h:167
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbs2.h:316
int highestBucket
index of highest bucket for which the DcmDictEntryList has been initialized
Definition: dchashdi.h:297
Item EmptyItem
empty default item
Definition: drtrfgs.h:338
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtrics.h:344
DRTPersonIdentificationCodeSequence PersonIdentificationCodeSequence
PersonIdentificationCodeSequence (0040,1101) vr=SQ, vm=1, type=1.
Definition: drtcpis.h:208
DcmUnsignedShort overlayBitsAllocated
VR=US, VM=1, Type=1.
Definition: dvpsov.h:155
Item class.
Definition: drthsdrs.h:34
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4885
T * Data
pointer to pixel data
Definition: dimopxt.h:420
DcmCodeString TableTopRollRotationDirection
TableTopRollRotationDirection (300a,0146) vr=CS, vm=1, type=2C.
Definition: drticps.h:835
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drtplan.h:1310
#define OFrvalue_ref(T)
Determines rvalue reference type for the type T.
Definition: ofutil.h:207
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtcncs.h:337
virtual OFBool hasTemplateIdentification() const
check whether template identification is set
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtdimcs.h:347
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtspccs.h:324
@ EJM_lossless
JPEG lossless.
Definition: djutils.h:73
static T epsilon()
The machine epsilon, that is, the difference between and the next value representable by the floatin...
OFString m_Module
Module (e.g. "PatientModule" or "component name", e.g. "CodeSequenceMacro".
Definition: iodrules.h:243
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtsptcs.h:327
DcmListNode * lastNode
pointer to last node in list
Definition: dclist.h:172
@ EVR_SS
signed short
Definition: dcvr.h:168
DcmSegTypes::E_SegmentationType getSegmentationType()
Get Segmentation Type.
Definition: segdoc.h:172
Interface class for ModifiedAttributesSequence (0400,0550)
Definition: drtmas.h:26
DcmCodeString m_ContentLabel
Content Label: (CS, VM 1, Type 1)
Definition: iodmacro.h:1194
int getHistogramWindow(const double thresh, double ¢er, double &width)
get automatically computed histogram window
Definition: dimopxt.h:271
virtual OFCondition putFloat64Array(const Float64 *vals, const unsigned long num)
replace the element value by a copy of the given Float64 array (which is possibly multi-valued).
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtos.h:149
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drtimage.h:5433
DiRegisterBase()
constructor, default
Definition: diregbas.h:55
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtimage.h:2614
virtual OFCondition read(DcmItem &source, const OFBool clearOldData=OFTrue)
Read attributes from given item into this class.
DcmUnlimitedText LocalNamespaceEntityID
LocalNamespaceEntityID (0040,0031) vr=UT, vm=1, type=1C.
Definition: drtians.h:144
@ RetroOrbitalRoute
(127070,DCM,"Retro-orbital route")
Definition: cid11.h:86
Definition: syncprim.h:205
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drttsmds.h:341
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtads.h:347
virtual OFBool isLosslessProcess() const =0
returns true if the transfer syntax supported by this codec is lossless.
Base class for deriving Image Pixel Module, Floating Point Image Pixel Module and Double Floating Poi...
Definition: modimagepixelbase.h:31
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drttreat.h:2743
OFVector< ReferencedSOPSequenceItem * > m_ReferencedSOPSequence
ReferencedSOPSequence.
Definition: iodcontentitemmacro.h:475
virtual const void * getData() const =0
get pointer to pixel data (abstract).
@ DT_KeyObjectSelectionDocument
DICOM IOD: Key Object Selection Document.
Definition: dsrtypes.h:510
CodeSequenceMacro m_TransducerGeometry
Item of Transducer Geometry Code Sequence.
Definition: modenhusimage.h:584
IODReferences m_References
References used when creating Tractography Results objects.
Definition: trctractographyresults.h:292
DcmDate ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C.
Definition: drtplan.h:3326
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtionpl.h:1463
unsigned long createJavaAWTBitmap(void *&data, const unsigned long frame=0, const int bits=32)
create true color (32 bit) or palette (8 bit) bitmap for Java (AWT default format).
Definition: dcmimage.h:1599
virtual Uint32 calcElementLength(const E_TransferSyntax xfer, const E_EncodingType enctype)
calculate the length of this DICOM element when encoded with the given transfer syntax and the given ...
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid4020.h:177
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrses.h:128
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtdose.h:2314
DcmPathNode()
Constructor.
Definition: dcpath.h:45
OFBool operator<(const OFpath &lhs, const OFpath &rhs)
Lexicographically compare two paths.
virtual OFCondition checkValue(const OFString &vm="1-n", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
@ EVR_DS
decimal string
Definition: dcvr.h:120
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtbrcss.h:351
DVPSImageBoxContent_PList * clone()
clone method.
Definition: dvpsibl.h:54
static const unsigned int ftoa_alternate
convert value to alternate form.
Definition: ofstd.h:839
OFList< DVPSDisplayedArea * > list_
the list maintained by this object
Definition: dvpsdal.h:137
unsigned char m_posRspRequested
If 1, positive response is requested from server. Set to 0 otherwise.
Definition: dcuserid.h:285
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
DcmQueryRetrieveProcessTable processtable_
child process table, only used in multi-processing mode
Definition: dcmqrsrv.h:156
const DRTMeasuredDoseReferenceSequence & getMeasuredDoseReferenceSequence() const
get MeasuredDoseReferenceSequence (3008,0010)
Definition: drtiontr.h:1461
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtpbcs.h:337
@ EXS_JPEG2000MulticomponentLosslessOnly
JPEG 2000 part 2 multi-component extensions (lossless)
Definition: dcxfer.h:97
@ AttenuationCoefficient
(112031,DCM,"Attenuation Coefficient"), included from CID 7180
Definition: cid7469.h:170
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtcbars.h:346
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtionpl.h:1301
@ EJLSBD_limit
limit bit depth to a certain value, i.e.
Definition: djlsutil.h:101
@ ER_RepresentationHex
The UUID is printed in hexadecimal notation with hyphens (-) separating groups.
Definition: ofuuid.h:44
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrms.h:193
DcmDate ContentDate
Content Date: (DA, 1, 1)
Definition: dsrdoc.h:1359
T_DIMSE_BlockingMode m_blockMode
DIMSE blocking mode (default: blocking)
Definition: scu.h:1029
@ DT_PatientRadiationDoseSR
DICOM IOD: Patient Radiation Dose SR.
Definition: dsrtypes.h:538
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drtplan.h:3023
Sint16 Top
y-coordinate of overlay plane's origin
Definition: diovpln.h:430
DcmObject * Object
reference to DICOM dataset (in memory)
Definition: didocu.h:398
~DiColorRotateTemplate()
destructor
Definition: dicorot.h:79
pointer m_pData
The underlying (raw) pointer.
Definition: ofmem.h:418
OFList< OFCmdParamPos * > ParamPosList
list of parameter positions within argument list
Definition: ofcmdln.h:1060
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtvls.h:141
DcmDecimalString DVHMeanDose
DVHMeanDose (3004,0074) vr=DS, vm=1, type=3.
Definition: drtdvhs.h:311
abstract base class for all security profiles.
Definition: sisprof.h:43
@ EXS_JPEGProcess10_12
JPEG Full Progression, Non-Hierarchical (lossy, 8/12 bit)
Definition: dcxfer.h:59
DcmDecimalString SourceEncapsulationNominalThickness
SourceEncapsulationNominalThickness (300a,0222) vr=DS, vm=1, type=3.
Definition: drtss.h:420
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtdose.h:2194
virtual OFCondition setTemplateIdentification(const OFString &templateIdentifier, const OFString &mappingResource, const OFString &mappingResourceUID="", const OFBool check=OFTrue)
set template identifier and mapping resource to the root node of this tree.
const DRTDoseReferenceSequence & getDoseReferenceSequence() const
get DoseReferenceSequence (300a,0010)
Definition: drtplan.h:1430
OFMutex cerrMutex
mutex protecting access to cerr
Definition: ofconsol.h:237
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrpps.h:335
Interface class for BreedRegistryCodeSequence (0010,2296)
Definition: drtbrcss.h:27
~OFSockAddr()
Destructor.
Definition: ofsockad.h:64
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrecs.h:311
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtcncs.h:349
CodeWithModifiers m_Anatomy
Anatomy code for this Track Set.
Definition: trctrackset.h:449
IODAcquisitionContextModule m_IODAcquisitionContextModule
Acquisition Context Module.
Definition: dpmparametricmapbase.h:242
@ EXS_JPEGProcess25_27
JPEG Full Progression, Hierarchical (lossy, 8/12 bit), arithmetic coding.
Definition: dcxfer.h:77
const void * getData() const
get pointer to internal pixel data
Definition: dimopxt.h:138
static OFBool check32BitAddOverflow(const Uint32 summand1, const Uint32 summand2)
check whether the addition of two 32-bit integers yields in an overflow
Definition: ofstd.h:882
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpcs.h:324
Template class to convert color image to monochrome images.
Definition: dicomot.h:40
Metafunction to add another pointer-level to a type.
Definition: oftraits.h:477
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drttreat.h:2833
DcmCodeString WedgeType
WedgeType (300a,00d3) vr=CS, vm=1, type=2.
Definition: drtws.h:286
DcmTime ContentTime
Content Time: (TM, 1, 1)
Definition: dsrdoc.h:1361
virtual OFBool operator!=(const DSRDocumentTreeNode &node) const
comparison operator "not equal".
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drtstrct.h:2793
OFCondition setMinMaxWindow(const int idx=0)
set automatically calculated minimum/maximum window.
Definition: drmimage.h:149
DVPSRotationType currentImageRotation
a flag describing the current rotation angle of currentImage
Definition: dvpstat.h:1266
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtimage.h:3040
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtssrcs.h:341
DcmDecimalString BlockData
BlockData (300a,0106) vr=DS, vm=2-2n, type=1.
Definition: drtibls.h:342
const signed long Left
left coordinate of clipping area
Definition: discalet.h:240
@ SUVlbmJanma
(126405,DCM,"SUVlbm(Janma)"), included from CID 7180
Definition: cid7469.h:320
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5445
OFList< DVPSVOILUT * > list_
the list maintained by this object
Definition: dvpsvll.h:92
@ WaterPerFatOutOfPhase
(129102,DCM,"Water/fat out of phase"), included from CID 7180
Definition: cid7469.h:336
DcmSCU & operator=(const DcmSCU &src)
Private undefined operator=.
JLS_PlanarConfiguration
describes how the decoder should handle planar configuration of decompressed color images.
Definition: djlsutil.h:73
virtual OFString checkAndInventType2Attrib(const DcmTagKey &key, DcmDataset *targetDset, const OFString &defaultValue="") const
Checks whether a given tag exists in a dataset (can be empty) If not, the tag is inserted (if enabled...
Definition: i2doutpl.h:165
OFBool isPrivate() const
returns true if the tag key is private, i.e.
Definition: dctagkey.h:307
Item EmptyItem
empty default item
Definition: drtdias.h:315
Base class for a list of document tree node filters.
Definition: dsrdnflt.h:71
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2987
OFBool popened_
a flag indicating whether or not this object was created with popen().
Definition: offile.h:1067
virtual OFBool add(IODReference *ref)
Add reference to this set of references.
@ StandardDeviation
(R-10047,SRT,"Standard Deviation")
Definition: cid7464.h:50
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtscs.h:211
unsigned int MinDensity
minimum density of a print-out (in hundreds of Optical Density)
Definition: dimoimg.h:1122
OFVector< size_t > ciphersuiteList
current list of ciphersuites
Definition: tlsciphr.h:386
this class describes configuration settings for a Query/Retrieve SCP Service
Definition: dcmqrcnf.h:197
static const size_t PF_printLongSOPClassName
print long SOP class name of referenced objects (default: short name for images)
Definition: dsrtypes.h:435
OFBool getPixelData(void *data, const unsigned long count, const unsigned long fcount, const unsigned long frames, const int planar) const
fill given memory block with pixel data (all three image planes, RGB)
Definition: dicopxt.h:189
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=1.
Definition: drtspgis.h:149
const DRTBeamDoseVerificationControlPointSequence & getBeamDoseVerificationControlPointSequence() const
get BeamDoseVerificationControlPointSequence (300a,008c)
Definition: drtrdrs1.h:127
Item EmptyItem
empty default item
Definition: drtes.h:745
Interface class for BeamDoseVerificationControlPointSequence (300a,008c)
Definition: drtbvcps.h:26
virtual BaseSCPWorker * createSCPWorker()
Create a worker to be used for handling a request.
Definition: scppool.h:334
T_ASC_UserIdentityNegotiationMode m_userIdentityType
User Identity Type: 1 (username), 2 (username/password), 3 (kerberos), 4 (SAML)
Definition: dcuserid.h:283
@ MonoclonalAntibodymAb_89Zr
(126511,DCM,"Monoclonal Antibody (mAb) ^89^Zr")
Definition: cid4021.h:200
virtual OFBool checkCallingHostAccepted(const OFString &hostOrIP)
Overwrite this function if calling IP / host name should undergo checking.
DSRCodedEntryValue * getConceptNamePtr()
get pointer to the concept name
Definition: dsrdoctn.h:498
DSRImageReferenceValue * getImageReferencePtr()
get pointer to image reference.
OFList< DVPSGraphicAnnotation * > list_
the list maintained by this object
Definition: dvpsgal.h:262
@ SAT_SEMIAUTOMATIC
Calculated segment with user interaction.
Definition: segtypes.h:108
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtgmcs.h:335
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtdimcs.h:357
@ SUVbw
(126401,DCM,"SUVbw"), included from CID 7180
Definition: cid7469.h:314
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3031
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtadcs.h:533
@ GlembatumumabVedotin_89Zr
(126724,DCM,"Glembatumumab vedotin ^89^Zr")
Definition: cid4021.h:174
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtccs.h:345
const DRTLateralSpreadingDeviceSequence & getLateralSpreadingDeviceSequence() const
get LateralSpreadingDeviceSequence (300a,0332)
Definition: drtibs.h:594
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtcbars.h:344
a class representing X.509 public key certificates.
Definition: sicertvf.h:39
Class for image segment number list.
Definition: dsrimgse.h:39
Interface class for ReferencedControlPointSequence (300c,00f2)
Definition: drtrcps.h:26
DCMTK_DCMNET_EXPORT OFGlobal< Sint32 > dcmConnectionTimeout
Global timeout in seconds for connecting to remote hosts.
DcmCodeString currentImageModality
modality of currently attached image (if any)
Definition: dvpstat.h:1285
Uint32 m_acseTimeout
Timeout for ACSE operations in seconds.
Definition: scpcfg.h:379
Interface class for StructureSetROISequence (3006,0020)
Definition: drtssrs.h:27
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3073
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtionpl.h:3158
A class for automatically creating unique pseudo-random filenames.
Definition: offname.h:32
DRTSnoutSequence & getSnoutSequence()
get SnoutSequence (300a,030c)
Definition: drtibs.h:660
DcmUnlimitedText UniqueDeviceIdentifier
UniqueDeviceIdentifier (0018,1009) vr=UT, vm=1, type=1.
Definition: drtudis.h:132
DRTReferencedDoseReferenceSequenceInRTBeamsModule & getReferencedDoseReferenceSequence()
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drtcps.h:421
virtual FGInterface & getFunctionalGroups()
Get access to functional groups.
@ T1
(113063,DCM,"T1"), included from CID 7180
Definition: cid7469.h:76
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drtstrct.h:2886
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drtionpl.h:2973
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3076
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ElemLengthExceeds16BitField
Element length is larger than 16-bit length field permits.
Interface class for ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtcpis.h:28
virtual OFCondition writeXML(STD_NAMESPACE ostream &out, const size_t flags=0)
write object in XML format to a stream
DSRTree()
default constructor
Definition: dsrtree.h:393
DcmLongString StrainStockNumber
StrainStockNumber (0010,0214) vr=LO, vm=1, type=1.
Definition: drtsss.h:149
DcmUnlimitedText PrivateDataElementDescription
PrivateDataElementDescription (0008,030e) vr=UT, vm=1, type=3.
Definition: drtpdeds.h:230
size_t Position
current position within the current level
Definition: dsrposcn.h:161
DcmUniqueIdentifier SeriesInstanceUID
Series Instance Number: (UI, 1, 1)
Definition: dsrdoc.h:1330
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdspcs.h:324
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2848
Item EmptyItem
empty default item
Definition: drtlsds7.h:322
offile_off_t inputBufStart_
offset of first byte in input ring buffer
Definition: dcostrmz.h:166
int LongColumn
width of column for long option names
Definition: ofcmdln.h:1083
This is a very simple filter based on string matching.
Definition: filter.h:262
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtfds.h:388
DcmDecimalString BlockData
BlockData (300a,0106) vr=DS, vm=2-2n, type=2.
Definition: drtbl5.h:327
Interface class for DigitalSignaturesSequence (fffa,fffa)
Definition: drtdss.h:27
OFCondition findAndDeleteSequenceItem(const DcmTagKey &seqTagKey, const signed long itemNum)
looks up the given sequence in the current dataset and deletes the given item.
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtscs.h:347
DcmDecimalString LossyImageCompressionRatio
LossyImageCompressionRatio (0028,2112) vr=DS, vm=1-n, type=3.
Definition: drtdose.h:4398
const DRTFixationDeviceSequence & getFixationDeviceSequence() const
get FixationDeviceSequence (300a,0190)
Definition: drtpss.h:201
Interface class for RangeShifterSequence (300a,0314)
Definition: drtrshs.h:26
ManualResetEvent ev_consumer
Event on which consumer can wait if it finds queue empty.
Definition: queue.h:137
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4084
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drtdose.h:2254
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtiontr.h:1467
DcmTime studyTime
Module=General_Study, VR=TM, VM=1, Type 2.
Definition: dcmpstat.h:809
DcmOverlayData & getData()
return reference to overlay data
Definition: dvpsov.h:131
offile_off_t bufSize_
size of the user buffer, in bytes
Definition: dcistrmb.h:123
virtual IODReference * clone() const
Create (deep) clone copy of this reference.
void voilut(const DiMonoPixel *inter, const Uint32 start, const DiLookupTable *vlut, const DiLookupTable *plut, DiDisplayFunction *disp, const T3 low, const T3 high)
apply the currently active VOI LUT to the output data
Definition: dimoopxt.h:335
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_InvalidPointCoordinatesData
Invalid Point Coordinates Data.
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drtimage.h:4973
const DRTWedgePositionSequence & getWedgePositionSequence() const
get WedgePositionSequence (300a,0116)
Definition: drtcps.h:451
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtimage.h:2686
OFBool getUIDCreation() const
returns mode for SOP Instance UID creation
Definition: dcrlecp.h:99
@ ECC_monochrome
convert color images to monochrome before compressing
Definition: djutils.h:142
virtual ~TrcTrackSetStatistic()
Destructor, frees memory.
DiMonoPixelTemplate(const DiMonoPixel *pixel, const unsigned long count)
constructor
Definition: dimopxt.h:342
Uint16 getBottom(const Sint32 top_pos=0) const
get bottom border of overlay plane origin
Definition: diovpln.h:175
DcmIntegerString ControlPointIndex
ControlPointIndex (300a,0112) vr=IS, vm=1, type=1.
Definition: drtbcps.h:225
DRTDoseReferenceSequence & getDoseReferenceSequence()
get DoseReferenceSequence (300a,0010)
Definition: drtplan.h:1424
OFTestManager()
Private constructor, this is a singleton!
Definition: oftest.h:296
This abstract class defines the "Factory" interface to create "Appender" objects.
Definition: factory.h:65
virtual OFCondition read(DcmItem &dataset, const DSRIODConstraintChecker *constraintChecker, const size_t flags)
read content item from dataset.
DSRReferencedSamplePositionList & getSamplePositionList()
get reference to list of referenced sample positions
Definition: dsrtcovl.h:206
EP_Representation getRepresentation() const
get integer representation of output data
Definition: dimoopxt.h:149
DcmPersonName PersonName
PersonName (0040,a123) vr=PN, vm=1, type=1C.
Definition: drtpcxs.h:368
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drttreat.h:1275
virtual void notifySENDProgress(const unsigned long byteCount)
This function is called while sending DIMSE messages, i.e. on each PDV of a dataset.
OFBool isImplicitVR() const
return true if transfer syntax is implicit VR, false otherwise
Definition: dcxfer.h:227
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_VerificationFailed_UnsupportedMACAlgorithm
signature verification failed because the MAC algorithm is not supported
EnumType
types of general region of interest measurement modifiers
Definition: cid7464.h:41
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtxrs.h:311
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtrscs.h:327
Uint16 m_numberOfWarningSubops
Number generated warnings generated by sub operations (in Q/R: C-STORE calls).
Definition: scu.h:169
OFBool isCompressed() const
check whether pixel data only exist in compressed format
Definition: didocu.h:183
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtimage.h:5045
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2858
virtual OFCondition processAssociationRQ()
Actually process association request.
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drtdose.h:4305
@ Jejunum
(T-58400,SRT,"Jejunum")
Definition: cid4031.h:136
Interface class for ReferencedRTPlanSequence (300c,0002) in RTDoseModule.
Definition: drtrrtps.h:27
virtual OFCondition verify(const OFBool autocorrect=OFFalse)
check the currently stored element value
signed long renderedImageRight
contains the right hand corner of the attached image after pixel data have been rendered.
Definition: dvpstat.h:1236
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrsss.h:130
void clear()
clear additional information
Definition: dsrcsidl.h:308
DcmSignedLong displayedAreaBottomRightHandCorner
VR=SL, VM=2, Type 1.
Definition: dvpsda.h:256
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1.
Definition: drtrdrs8.h:368
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcss.h:324
virtual ~IODSegmentationReference()
Destructor.
Definition: iodreferences.h:269
Uint16 getBits() const
get number of bits per entry
Definition: dibaslut.h:78
void adjust(DcmQuantPixel &, long, long)
dummy method needed for API compatibility with DcmQuantFloydSteinberg
Definition: diqtid.h:59
OFBool AbortMode
abort on first inconsistent record
Definition: dcddirif.h:1552
@ Mediastinum
(T-D3300,SRT,"Mediastinum")
Definition: cid4031.h:158
DcmFloatingPointSingle GantryPitchAngle
GantryPitchAngle (300a,014a) vr=FL, vm=1, type=3.
Definition: drtes.h:534
DcmLongString presentationLUTExplanation
Module=Softcopy_Presentation_LUT, VR=LO, VM=1, Type 3.
Definition: dvpspl.h:239
EP_Interpretation Type
integer constant
Definition: diutils.h:152
Template class to determine pixel representation.
Definition: dipxrept.h:47
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcncs.h:324
void copyPixel(const T *src[], T *dest[])
copy pixel data
Definition: ditranst.h:86
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtimage.h:2974
DcmUniqueIdentifier studyInstanceUID
Module=General_Study, VR=UI, VM=1, Type 1.
Definition: dvpssp.h:966
virtual void callback(T_DIMSE_C_FindRQ *request, int &responseCount, T_DIMSE_C_FindRSP *rsp, DcmDataset *responseIdentifiers)=0
callback method that is called once for each incoming C-FIND-RSP message.
Class for handling coded entry values, i.e. unambiguous machine-readable codes.
Definition: dsrcodvl.h:112
Interface class for ContextGroupIdentificationSequence (0008,0123)
Definition: drtcgis.h:26
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtds.h:501
@ EXS_LittleEndianExplicit
Explicit VR Little Endian.
Definition: dcxfer.h:45
DRTReferencedStructureSetSequence ReferencedStructureSetSequence
ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3273
Definition: jpegint12.h:174
OFFile file_
the file we're actually writing to
Definition: dcostrmf.h:103
@ E4G10_89Zr
(126519,DCM,"E4G10 ^89^Zr")
Definition: cid4021.h:112
@ IndexedHemodynamicResistance
(110826,DCM,"Indexed Hemodynamic Resistance"), included from CID 7180
Definition: cid7469.h:168
DcmShortText StructureSetDescription
StructureSetDescription (3006,0006) vr=ST, vm=1, type=3.
Definition: drtstrct.h:3018
DRTSourceImageSequence & getSourceImageSequence()
get SourceImageSequence (0008,2112)
Definition: drtionpl.h:1859
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtionpl.h:1271
OFCondition setValue(const DSRCompositeReferenceValue &referenceValue, const OFBool check=OFTrue)
set composite reference value.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdimcs.h:324
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtiontr.h:1569
@ IntraepithelialRoute
(C38244,NCIt,"Intraepithelial route")
Definition: cid11.h:62
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtimage.h:2932
double getMinValue() const
get minimum luminance/OD value from the characteristic curve.
Definition: didispfn.h:179
OFunique_ptr< Layout > layout
The layout variable does not need to be set if the appender implementation has its own layout.
Definition: appender.h:227
DRTWADORSRetrievalSequence & getWADORSRetrievalSequence()
get WADORSRetrievalSequence (0040,e025)
Definition: drtrpphs.h:162
int hideOverlay(const unsigned int plane, const unsigned int idx=0)
deactivate specified overlay plane
Definition: dcmimage.h:1140
const DRTPlannedVerificationImageSequence & getPlannedVerificationImageSequence() const
get PlannedVerificationImageSequence (300a,00ca)
Definition: drtbs.h:456
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drtstrct.h:2814
const char * getVoiWindowExplanation(const unsigned long window, OFString &explanation) const
get description of specified VOI window (stored in the image file)
Definition: dcmimage.h:820
DcmSequenceOfItems * lowerLevelList
list of child directory records, kept in a sequence of items
Definition: dcdirrec.h:505
DcmLongString BrachyAccessoryDeviceName
BrachyAccessoryDeviceName (300a,0266) vr=LO, vm=1, type=3.
Definition: drtbads.h:244
unsigned long Counter
internal counter
Definition: diobjcou.h:106
static T round_error()
The largest possible rounding error in ULPs (units in the last place) as defined by ISO 10967,...
@ Rib
(T-11300,SRT,"Rib")
Definition: cid4031.h:196
DcmTLSCipherAuthentication
This enum describes the authentication mechanism used in a certain TLS ciphersuite.
Definition: tlsciphr.h:142
OFCondition loadFile(const char *filename)
Backup and load file into internal MdfDatasetManager.
@ interleaveDefault
Use same interleave mode as the DICOM header says in planarConfiguration, if possible.
Definition: djcparam.h:41
Definition: internal.h:101
virtual size_t gotoNamedNode(const DSRCodedEntryValue &conceptName, const OFBool startFromRoot=OFTrue, const OFBool searchIntoSub=OFTrue)
set internal cursor to a named node.
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3036
OFGlobal(const T &arg)
constructor.
Definition: ofglobal.h:45
OFOrderedSet()
Default constructor.
Definition: ofoset.h:51
@ DiffusionWeighted
(113043,DCM,"Diffusion weighted"), included from CID 7270
Definition: cid7469.h:102
DcmCodeString QualityControlImage
QualityControlImage (0028,0300) vr=CS, vm=1, type=3.
Definition: drtdose.h:4390
const char * getPresentationLUTExplanation()
returns the LUT explanation of the presentation LUT if it exists and is non-empty.
Definition: dcmpstat.h:271
virtual OFBool checkForSpecificCharacterSet() const
mode specifying whether the SpecificCharacterSet (0008,0005) element should be checked by convertChar...
Definition: dcitem.h:346
@ TSP_Profile_Basic
DICOM Basic TLS Secure Transport Connection Profile (retired), using the ciphersuite TLS_RSA_WITH_3DE...
Definition: tlsciphr.h:55
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableVRCheckerForStringValues
This flag defines whether the VR checker is actually used by the various checkStringValue() methods.
size_t find(const OFString &pattern, size_t pos=0) const
determines the earliest occurrence of the input pattern in the current string object,...
Uint16 getT2() const
returns JPEG-LS parameter T2
Definition: djcparam.h:169
const DCMTK_OFSTD_EXPORT OFConditionConst EC_NoEncodingLibrary
condition constant: error, no character encoding library available
@ PVS_CantFind
specified parameter doesn't exist
Definition: ofcmdln.h:199
DcmUnsignedShort ReferencedSegmentNumber
ReferencedSegmentNumber (0062,000b) vr=US, vm=1-n, type=1C.
Definition: drtsis.h:218
const OFString ObservationUID
observation unique identifier to check for
Definition: dsrdnflt.h:457
DSRTreeNode(const DSRTreeNodeAnnotation &annotation=DSRTreeNodeAnnotation())
(default) constructor
Definition: dsrtree.h:60
int isSigned() const
check whether template type T is signed or not
Definition: discalet.h:173
Item class.
Definition: drtbvcps.h:34
DcmQueryRetrieveProcessTable()
default constructor
Definition: dcmqrptb.h:52
static const unsigned int ftoa_format_e
Use e or E conversion format instead of g or G.
Definition: ofstd.h:827
const LogLevel TRACE_LOG_LEVEL
Definition: loglevel.h:85
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2988
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid7181.h:274
const DRTReferencedDoseReferenceSequenceInRTBeamsModule & getReferencedDoseReferenceSequence() const
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drtcps.h:427
Interface class for ROIPhysicalPropertiesSequence (3006,00b0)
Definition: drtrpps.h:27
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtads.h:355
Class for managing the Parametric Map IOD attributes.
Definition: dpmparametricmapiod.h:33
virtual OFCondition check(const OFBool quiet=OFFalse)
Check whether this component's data satisfies the underlying rules.
DcmLongString SeriesDescription
Series Description: (LO, 1, 3)
Definition: dsrdoc.h:1340
T * operator->() const
dereferences the iterator.
Definition: oflist.h:225
@ PTSM_Cu62
(C-B07E7,SRT,"PTSM Cu^62^")
Definition: cid4021.h:228
A class to handle a study cache (list of items).
Definition: dvcache.h:682
static const OFfloat_denorm_style has_denorm
Identifies the floating-point types that support subnormal values.
Definition: oflimits.h:317
@ FlowVariance
(110829,DCM,"Flow Variance"), included from CID 7180
Definition: cid7469.h:178
const DRTMotionSynchronizationSequence & getMotionSynchronizationSequence() const
get MotionSynchronizationSequence (300a,0410)
Definition: drtpss.h:213
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drtplan.h:3021
void recalcListSize()
counts the elements in the list and adjusts the listSize member variable.
Definition: oflist.h:317
virtual OFCondition renderHTMLContentItem(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, const size_t nestingLevel, size_t &annexNumber, const size_t flags) const
render content item (value) in HTML/XHTML format.
@ Rituximab_89Zr
(126737,DCM,"Rituximab ^89^Zr")
Definition: cid4021.h:236
virtual DcmObject * clone() const
clone method
Definition: dcvrof.h:69
unsigned long currentNumRows
current number of rows
Definition: dvpssp.h:1081
DcmDecimalString TableTopVerticalSetupDisplacement
TableTopVerticalSetupDisplacement (300a,01d2) vr=DS, vm=1, type=3.
Definition: drtpss.h:349
DcmCodeString FixationEye
FixationEye (300a,0150) vr=CS, vm=1, type=3.
Definition: drtibs.h:973
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drtdose.h:1954
Definition: jpeglib12.h:740
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drttreat.h:1161
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3014
OFBool getUsePixelValues() const
returns flag indicating if compression to be optimized for real pixel values
Definition: djcparam.h:263
handles command line arguments.
Definition: ofcmdln.h:141
EnumType
types of quantitative diagnostic imaging procedures
Definition: cid100.h:41
Item EmptyItem
empty default item
Definition: drtics.h:540
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtcncs.h:327
int hindex
index of current bucket
Definition: dchashdi.h:180
@ Fallypride_C11
(126704,DCM,"Fallypride C^11^")
Definition: cid4021.h:120
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drtionpl.h:1931
Uint32 m_acseTimeout
ACSE timeout (default: 30 seconds)
Definition: scu.h:1047
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtris.h:147
virtual void SetPfFileName(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:470
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbldps.h:321
virtual OFBool getCursorToCurrentNode(DSRDocumentTreeNodeCursor &cursor) const
get a cursor to the current node of this document tree.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtchs.h:857
Uint32 TotalNumberOfFrames
total number of frames stored in the dataset
Definition: diimage.h:623
DcmShortText SetupReferenceDescription
SetupReferenceDescription (300a,01d0) vr=ST, vm=1, type=3.
Definition: drtsds.h:203
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drtstrct.h:1230
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drtimage.h:4870
size_t numberOfImageReferences() const
gets the number of image references in this object.
Definition: dvpsrs.h:154
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtplan.h:1514
Item class.
Definition: drtecs.h:34
Uint32 biClrImportant
number of important colors, '0' means all
Definition: diutils.h:198
DRTRecordedRangeShifterSequence & getRecordedRangeShifterSequence()
get RecordedRangeShifterSequence (3008,00f2)
Definition: drttsibs.h:622
DcmIntegerString ReferencedRangeShifterNumber
ReferencedRangeShifterNumber (300c,0100) vr=IS, vm=1, type=1.
Definition: drtrshs6.h:171
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtwrsrs.h:113
DVPSVOILUT * clone()
clone method.
Definition: dvpsvl.h:50
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drtdose.h:4299
OFBool supportStudyRoot_
support for study root q/r model
Definition: dcmqropt.h:140
@ NEUTRAL
This filter is neutral with respect to the log event; the remaining filters, if if any,...
Definition: filter.h:54
DcmIntegerString ContourNumber
ContourNumber (3006,0048) vr=IS, vm=1, type=3.
Definition: drtcs.h:277
DVPSReferencedImage_PList referencedImageList
ReferencedImageSequence, Type 1c.
Definition: dvpsga.h:176
OFString m_ModifierVM
1, 1-n, 2-2n, ...
Definition: iodmacro.h:325
Implementation of DCMR Context Group: CID 100 - Quantitative Diagnostic Imaging Procedures.
Definition: cid100.h:33
DcmFloatingPointSingle VirtualSourceAxisDistances
VirtualSourceAxisDistances (300a,030a) vr=FL, vm=2, type=1.
Definition: drtibs.h:1065
unsigned long minimumPrintBitmapWidth
minimum width of print bitmap (used for implicit scaling)
Definition: dvpstat.h:1306
@ BIC
(126224,DCM,"BIC"), included from CID 7180
Definition: cid7469.h:202
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid7464.h:131
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drtstrct.h:1446
@ HM_doNothing
do nothing with the dataset
Definition: dstorscu.h:82
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtpcs.h:351
static const unsigned int MaxOverlayCount
constant defining the maximum number of overlay planes (16)
Definition: diovlay.h:391
int getOutputData(void *buffer, const unsigned long size, const int bits=0, const unsigned long frame=0, const int planar=0)
render pixel data and output to given memory buffer.
Definition: dcmimage.h:449
T_ASC_PresentationContextID presId_
current presentation context ID. Will contain valid value when callback() is called.
Definition: dfindscu.h:122
Class for referenced date/time list.
Definition: dsrtcodt.h:39
OFBool getConvertToSC() const
returns secondary capture conversion flag
Definition: dcrlecp.h:91
OFString m_VM
VM, see DcmElement::checkVM() for permitted values (e.g. "1-n")
Definition: iodrules.h:237
DRTReferencedVerificationImageSequence ReferencedVerificationImageSequence
ReferencedVerificationImageSequence (300c,0040) vr=SQ, vm=1, type=3.
Definition: drttsibs.h:1058
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtsdcs.h:341
DRTPersonIdentificationCodeSequence PersonIdentificationCodeSequence
PersonIdentificationCodeSequence (0040,1101) vr=SQ, vm=1, type=1.
Definition: drtois.h:208
DcmDecimalString EffectiveWedgeAngle
EffectiveWedgeAngle (300a,00de) vr=DS, vm=1, type=3.
Definition: drtws.h:272
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtporcs.h:357
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drtplan.h:1592
global variables and classes for transport connections
static void callbackRECEIVEProgress(void *callbackContext, unsigned long byteCount)
Callback function used for receiving DIMSE messages.
@ _61_Copper
(C-127A1,SRT,"^61^Copper")
Definition: cid4020.h:74
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtpcs.h:205
E_ByteOrder pixelDataByteOrder
transfer syntax byte order for pixel data
Definition: dcxfer.h:322
this helper class is a extended negotiation list entry.
Definition: dccfenmp.h:38
OFVector< ReferencedSeriesItem * > m_ReferencedSeriesItems
Vector with all items of the Referenced Series Sequence.
Definition: iodmacro.h:468
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpics.h:533
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drtdose.h:4200
virtual ~DiPixelRepresentationTemplate()
destructor
Definition: dipxrept.h:56
static const size_t RF_acceptUnknownRelationshipType
accept unknown/missing relationship type
Definition: dsrtypes.h:257
General purpose class hiding global functions, constants and types related to functional groups from ...
Definition: fgtypes.h:99
OFVector< CodeSequenceMacro * > m_ReasonForPerformedProcedureCodeSequence
Reason for Performed Procedure Code Sequence.
Definition: modgeneralstudy.h:241
DRTContentItemModifierSequence & getContentItemModifierSequence()
get ContentItemModifierSequence (0040,0441)
Definition: drtpcxs.h:225
DcmLongString DeviceDescription
DeviceDescription (0050,0020) vr=LO, vm=1, type=3.
Definition: drtds.h:515
DRTGeneralAccessorySequence GeneralAccessorySequence
GeneralAccessorySequence (300a,0420) vr=SQ, vm=1, type=3.
Definition: drtbs.h:743
static DJEncoderP14SV1 * encsv1
pointer to encoder for lossless SV1 JPEG
Definition: djencode.h:127
@ EVT_Explicit
explicit VR encoding
Definition: dcxfer.h:146
const DRTScheduledProtocolCodeSequence & getScheduledProtocolCodeSequence() const
get ScheduledProtocolCodeSequence (0040,0008)
Definition: drtras.h:207
Abstract base class that handles forwarding the configuration and T_ASC_Association to the actual wor...
Definition: scppool.h:51
DcmLongString RangeShifterSetting
RangeShifterSetting (300a,0362) vr=LO, vm=1, type=1.
Definition: drtrshs7.h:137
void nextCol(long &col) const
increases the column number
Definition: diqtid.h:87
OFCondition setNumericValueQualifier(const DSRCodedEntryValue &valueQualifier, const OFBool check=OFTrue)
set numeric value qualifier.
DSRTypes::E_TemporalRangeType getTemporalRangeType() const
get current temporal range type.
Definition: dsrtcovl.h:180
DcmUnsignedLong RationalDenominatorValue
RationalDenominatorValue (0040,a163) vr=UL, vm=1-n, type=1C.
Definition: drtcims.h:355
virtual size_t replaceNode(DSRDocumentTreeNode *node)
replace current node by the given one.
DcmDecimalString TargetPrescriptionDose
TargetPrescriptionDose (300a,0026) vr=DS, vm=1, type=3.
Definition: drtdrs.h:513
@ EPI_YBR_Full
YCbCr full.
Definition: diutils.h:135
DcmUniqueIdentifier SOPClassUID
SOP Class UID: (UI, 1, 1)
Definition: dsrdoc.h:1251
@ Lipid
(F-63600,SRT,"Lipid"), included from CID 4033
Definition: cid7469.h:56
DcmDecimalString ChannelShieldNominalThickness
ChannelShieldNominalThickness (300a,02b8) vr=DS, vm=1, type=3.
Definition: drtcshs.h:232
const DRTSourceInstanceSequence & getSourceInstanceSequence() const
get SourceInstanceSequence (0042,0013)
Definition: drtimage.h:3064
@ EFG_PLANEORIENTPATIENT
Plane Orientation (Patient)
Definition: fgtypes.h:154
@ Fluoromethane_F18
(C-B07E2,SRT,"Fluoromethane F^18^")
Definition: cid4021.h:154
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2898
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtdose.h:2566
OFBool hasPreviousNode() const
check whether the current node has a preceding sibling
Definition: dsrtncsr.h:434
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=2.
Definition: drtircs.h:432
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drtiontr.h:2954
virtual ~TrcTractographyResultsModule()
Destructor.
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoImageLibrary
error: there is no image library to add image groups to
@ FGM_ShortUniquePseudoRandom
generate short pseudo-random unique filename
Definition: dstorscp.h:77
Definition: dcmqrtis.h:103
SHA512_CTX * ctx
OpenSSL SHA512 context.
Definition: sisha512.h:94
DcmShortText PersonAddress
PersonAddress (0040,1102) vr=ST, vm=1, type=3.
Definition: drtois.h:206
const DRTReferencedImageSequence & getReferencedImageSequence() const
get ReferencedImageSequence (0008,1140)
Definition: drttreat.h:1521
DcmDecimalString TableTopLateralPosition
TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=2C.
Definition: drticps.h:825
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmAcceptUnexpectedImplicitEncoding
This flag defines how non-standard VRs are treated by the parser when reading.
Item EmptyItem
empty default item
Definition: drtrros.h:486
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtdose.h:2536
DcmIntegerString WedgeNumber
WedgeNumber (300a,00d2) vr=IS, vm=1, type=1.
Definition: drtiws.h:229
unsigned long InputCount
number of pixels in the input buffer
Definition: dipixel.h:118
@ CS_UTF8
UTF-8: Unicode in UTF-8.
Definition: dsrtypes.h:818
double * curveData
curve data, converted to double
Definition: dvpscu.h:126
OFMap & operator=(const OFMap &other)
assignment operator
Definition: ofmap.h:75
DcmIntegerString CompensatorRows
CompensatorRows (300a,00e7) vr=IS, vm=1, type=1.
Definition: drtcos.h:465
DcmDate StructureSetDate
StructureSetDate (3006,0008) vr=DA, vm=1, type=2.
Definition: drtstrct.h:3023
void setTimeout(T_DIMSE_BlockingMode blocking, int timeOut)
sets the blocking and timeout mode for receive operations.
Definition: dvpspr.h:216
DcmIntegerString NumberOfRangeModulators
NumberOfRangeModulators (300a,0340) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1012
Item class.
Definition: drtas5.h:35
static size_t getIdentCounter()
get current value of global node counter
Definition: dsrtree.h:154
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drtplan.h:3194
E_PreliminaryFlag PreliminaryFlagEnum
enumerated value: preliminary, final
Definition: dsrdoc.h:1234
Item class.
Definition: drtss.h:34
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmls.h:343
DRTGeneralAccessorySequence & getGeneralAccessorySequence()
get GeneralAccessorySequence (300a,0420)
Definition: drtbs.h:438
DRTSourceInstanceSequence SourceInstanceSequence
SourceInstanceSequence (0042,0013) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3249
Template class to flip monochrome images (on pixel data level) horizontally and vertically.
Definition: dimoflt.h:42
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2769
the list of graphic layers contained in a presentation state (internal use only).
Definition: dvpsgll.h:39
Interface class for ReferencedStudySequence (0008,1110)
Definition: drtrss.h:26
void dropAndDestroyAssociation()
Drops association and clears internal structures to free memory.
IteratorBasedFilter(const Iterator &begin, const Iterator &end)
construct an IteratorBasedFilter object from two iterators.
Definition: dcfilter.h:67
@ PT_GrayscalePlanarMPR
Grayscale Planar MPR Volumetric Presentation State (GP-VPS)
Definition: dsrtypes.h:634
virtual OFCondition getTemplateIdentification(OFString &templateIdentifier, OFString &mappingResource) const
get template identifier and mapping resource from the root node of this tree.
Item class.
Definition: drtdirs.h:34
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drtstrct.h:3080
Interface class for ReferencedBrachyApplicationSetupSequence (300c,000a) in RTFractionSchemeModule.
Definition: drtrbas8.h:26
Item EmptyItem
empty default item
Definition: drtbads.h:439
OFString opt_conceptCM
*concept data
Definition: dcencdoc.h:232
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drttms9.h:210
Uint32 payloadReadOffset
read offset into payload in bytes
Definition: dvpsmsg.h:152
Item class.
Definition: drtsdcs.h:35
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcpis.h:388
DcmDecimalString DiaphragmPosition
DiaphragmPosition (3002,0034) vr=DS, vm=4, type=3.
Definition: drtes.h:526
DcmPersonName patientName
Module=Patient, VR=PN, VM=1, Type 1.
Definition: dvpssp.h:955
the list of text objects contained in a presentation state (internal use only).
Definition: dvpstxl.h:39
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtimage.h:5059
SharedLoggerImplPtr parent
The parent of this logger.
Definition: logimpl.h:185
DcmIntegerString NumberOfWedges
NumberOfWedges (300a,00d0) vr=IS, vm=1, type=1.
Definition: drtibs.h:1019
OFCondition findAndGetElement(const DcmTagKey &tagKey, DcmElement *&element, const OFBool searchIntoSub=OFFalse, const OFBool createCopy=OFFalse)
find element and get a pointer to it (or copy it).
DcmDecimalString CumulativeTimeWeight
CumulativeTimeWeight (300a,02d6) vr=DS, vm=1, type=2.
Definition: drtbcps.h:231
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtgmcs.h:211
OFCondition(unsigned short aModule, unsigned short aCode, OFStatus aStatus, const char *aText)
constructor for condition code with text
Definition: ofcond.h:177
Class managing common information on an SR template.
Definition: dsrctpl.h:48
@ Distance
(121206,DCM,"Distance"), included from CID 7470
Definition: cid7469.h:354
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_CouldNotAddFG
Could not create functional group.
virtual OFCondition addTrack(const Float32 *pointData, const size_t numPoints, const Uint16 *recommendedCIELabColors, const size_t numColors, TrcTrack *&result)
Add track to Track Set.
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtimage.h:2836
TYPE
Type of reference.
Definition: iodreferences.h:61
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdvrrs.h:134
Uint32 RepresentativeFrame
number of representative frame, type 3 attribute (default '0')
Definition: diimage.h:625
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3.
Definition: drtplan.h:3259
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtplan.h:2971
this class encapsulates the decompression routines of the IJG JPEG library configured for 8 bits/samp...
Definition: djdijg8.h:38
offile_errno_t getLastError() const
return last error code for this stream
Definition: offile.h:942
T * pointer
typedef of pointer type T* for template programmers.
Definition: ofmem.h:293
DcmFindSCUExtractMode
mode specifying whether and how to extract C-FIND responses.
Definition: dfindscu.h:49
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtlsds.h:363
DRTCompensatorSequence CompensatorSequence
CompensatorSequence (300a,00e3) vr=SQ, vm=1, type=1C.
Definition: drtbs.h:735
OFBool imageReferencesEmpty()
checks if the list of image references for this displayed area is empty.
Definition: dvpsda.h:164
const char * opt_readSeedFile
filename of file containing at least 1K of entropy used to seed the PRNG
Definition: tlsopt.h:169
virtual size_t replaceNode(T *node)
replace current node by the given one.
Definition: dsrtree.h:779
Class for content item TEXT.
Definition: dsrtextn.h:39
DcmDateTime ObservationDateTime
ObservationDateTime (0040,a032) vr=DT, vm=1, type=3.
Definition: drtpcxs.h:366
an item of the graphic layer sequence in a presentation state (internal use only).
Definition: dvpsgl.h:36
Interface class for TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0)
Definition: drttsmds.h:26
DSRDocument & getCurrentReport()
returns a reference to the current structured report.
Definition: dviface.h:250
unsigned int Minute
currently stored minute value
Definition: oftime.h:415
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CorruptedXMLStructure
error: the XML structure is corrupted (XML parser error)
@ EPI_CMYK
CMYK color (retired)
Definition: diutils.h:133
DcmCodeString ScanMode
ScanMode (300a,0308) vr=CS, vm=1, type=1.
Definition: drttsibs.h:1060
DRTTreatmentSummaryMeasuredDoseReferenceSequence TreatmentSummaryMeasuredDoseReferenceSequence
TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2945
DiPixel(const unsigned long count, const unsigned long inputCount=0)
constructor
Definition: dipixel.h:47
Item class.
Definition: drtcis.h:34
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtimage.h:2548
Interface class for RTReferencedStudySequence (3006,0012)
Definition: drtrsts.h:27
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtplan.h:1340
DVPSImageBoxContent * clone()
clone method.
Definition: dvpsib.h:53
double getMaxValue() const
get maximum pixel value after modality transform
Definition: dimomod.h:119
Item EmptyItem
empty default item
Definition: drtspgis.h:332
const char * getLabel() const
get label of overlay plane
Definition: diovpln.h:333
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtplan.h:1718
OFMap< Uint32, Uint32 >::iterator iterator
Iterator type for iterating over the frames of a stack.
Definition: stack.h:44
DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule & getReferencedRTPlanSequence()
get ReferencedRTPlanSequence (300c,0002)
Definition: drttreat.h:1575
virtual OFCondition verify(const OFBool autocorrect=OFFalse)
check the currently stored element value
DVPSInstanceType Type
type of instance
Definition: dvcache.h:107
OFBool m_checkPrivateReservations
If enabled (default), any insertions of private tags will fail, if no corresponding reservation exist...
Definition: dcpath.h:503
DcmIntegerString shutterRightVerticalEdge
Module=Display_Shutter, VR=IS, VM=1, Type 1C.
Definition: dcmpstat.h:894
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_TooManyItems
Too many Items.
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtrrpcs.h:357
Item class.
Definition: drtaadcs.h:35
void xget(T &arg)
gets the value of this object.
Definition: ofglobal.h:76
const OFString SOPClassUID
SOP Class UID (VR=UI, type 1)
Definition: dsrsoprf.h:343
Item class.
Definition: drtmucs.h:35
DcmFloatingPointSingle boundingBoxTLHC
VR=FL, VM=2, Type 1c.
Definition: dvpstx.h:200
Item EmptyItem
empty default item
Definition: drtdvhs.h:508
definition and handling of value representations (VR)
@ EMO_ThresholdReplace
threshold replace
Definition: diutils.h:258
@ Intern
(C1144859,UMLS,"Intern")
Definition: cid7452.h:70
DcmCodeString OverlayType
OverlayType (60xx,0040) vr=CS, vm=1, type=1.
Definition: drtdose.h:4494
unsigned int num
number of entries in the set
Definition: ofset.h:43
DRTContourImageSequence ContourImageSequence
ContourImageSequence (3006,0016) vr=SQ, vm=1, type=1.
Definition: drtrses.h:131
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drttreat.h:1449
void setbuffer(char *buf, size_t size)
The three types of buffering available are unbuffered, block buffered, and line buffered.
Definition: offile.h:700
DcmFloatingPointDouble RealWorldValueSlope
RealWorldValueSlope (0040,9225) vr=FD, vm=1, type=1C.
Definition: drtrwvms.h:276
const DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule & getReferencedRTPlanSequence() const
get ReferencedRTPlanSequence (300c,0002)
Definition: drtiontr.h:1689
void getLastErrorString(OFString &s) const
return string describing last error code for this stream
Definition: offile.h:947
DcmCodeString CompensatorDivergence
CompensatorDivergence (300a,02e0) vr=CS, vm=1, type=1.
Definition: drtircs.h:408
OFBool cookedEncodingPreferred() const
returns flag indicating whether or not the "cooked" lossless encoder should be preferred over the "ra...
Definition: djcparam.h:145
Interface class for PersonIdentificationCodeSequence (0040,1101)
Definition: drtpics.h:27
Item class.
Definition: drtdss.h:35
@ Spine
(T-D04FF,SRT,"Spine")
Definition: cid4031.h:214
DRTSourceInstanceSequence SourceInstanceSequence
SourceInstanceSequence (0042,0013) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3146
DIC_US nCompleted
number of completed sub-operations
Definition: dcmqrcbg.h:155
Item class.
Definition: drtrtrs2.h:35
@ AP_GeneralPurposeBDMPEG4HPatLV42_3D
General Purpose BD Interchange with MPEG-4 AVC/H.264 HiP@Level4.2 for 3D video (STD-GEN-BD-MPEG4-HPLV...
Definition: dcddirif.h:139
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drttreat.h:2763
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drtstrct.h:2882
DVPSPrintEventHandler * eventHandler
the current event handler. Can be NULL.
Definition: dvpspr.h:282
int removeOverlay(const unsigned int group)
remove specified (additional) overlay plane
Definition: dcmimage.h:1019
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtionpl.h:1655
DcmShortText RTImageDescription
RTImageDescription (3002,0004) vr=ST, vm=1, type=3.
Definition: drtimage.h:5279
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtgas.h:379
This class ensures that a NDC#push call is always matched with a NDC#pop call even in the face of exc...
Definition: ndc.h:315
CodeSequenceMacro m_ContentCreatorIdentificationCode
Content Creator's Identification Code Sequence.
Definition: iodmacro.h:1206
virtual ~I2DImgSource()
Virtual Destructor.
Definition: i2dimgs.h:109
OFSet(const OFSet< T > &src)
Copy constructor.
Definition: ofset.h:70
DcmCodeString patientSex
Module=Patient, VR=CS, VM=1, Type 2.
Definition: dvpssp.h:961
virtual OFCondition clear()=0
clear (remove) attribute value
@ VF_Verified
DICOM enumerated value: VERIFIED.
Definition: dsrtypes.h:770
Implementation of DCMR Context Group: CID 7021 - Measurement Report Document Titles.
Definition: cid7021.h:33
Item class.
Definition: drtrsrs.h:34
@ EWT_window_center_width
compute VOI window using center and width
Definition: diutils.h:342
int fail_
this flag indicates a failure of the RLE codec.
Definition: dcrledec.h:239
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drtdose.h:4301
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtsdcs.h:327
virtual void clear()
Clear all reference data.
DcmTime RTPlanTime
RTPlanTime (300a,0007) vr=TM, vm=1, type=2.
Definition: drtionpl.h:3180
DRTReferencedStructureSetSequence & getReferencedStructureSetSequence()
get ReferencedStructureSetSequence (300c,0060)
Definition: drtplan.h:1820
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drtplan.h:2967
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=1.
Definition: drtiontr.h:3075
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drtionpl.h:1601
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drtplan.h:3029
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3245
DcmDate ContentDate
ContentDate (0008,0023) vr=DA, vm=1, type=2C.
Definition: drtimage.h:5073
virtual ~DSRTree()
destructor
Definition: dsrtree.h:545
OFString ContextGroupExtensionCreatorUID
Context Group Extension Creator UID (VR=UI, type 1C)
Definition: dsrcodvl.h:737
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtspccs.h:536
OFBool opt_failInvalidQuery
indicates if the application shall fail on an invalid C-Find RQ message
Definition: wlmactmg.h:58
@ RO542908_89Zr
(126756,DCM,"RO542908 ^89^Zr")
Definition: cid4021.h:240
DRTSourceImageSequence & getSourceImageSequence()
get SourceImageSequence (0008,2112)
Definition: drtstrct.h:1734
const Iterator m_End
an iterator referring to one past the end in the range of values.
Definition: dcfilter.h:90
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrtrs2.h:325
@ SacroiliacJoint
(T-15680,SRT,"Sacroiliac joint")
Definition: cid4031.h:198
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtpbcs.h:353
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtadcs.h:327
DicomImage * image_
DicomImage instance representing the image.
Definition: drmimage.h:272
@ _28H1_89Zr
(126752,DCM,"28H1 ^89^Zr")
Definition: cid4021.h:44
DcmCodeString ContourGeometricType
ContourGeometricType (3006,0042) vr=CS, vm=1, type=1.
Definition: drtcs.h:273
static const size_t XF_embedDocumentType
embed content of document type definition. DCMTK-specific format only.
Definition: dctypes.h:220
const DRTPrimaryFluenceModeSequence & getPrimaryFluenceModeSequence() const
get PrimaryFluenceModeSequence (3002,0050)
Definition: drtes.h:381
RootLogger sits at the top of the logger hierachy.
Definition: rootlog.h:48
size_t getLevel() const
get current level.
Definition: dsrtncsr.h:775
OFCondition setImageMagnificationType(size_t idx, const char *value)
sets the (optional) magnification type for the given registered image box.
Definition: dvpssp.h:430
unsigned long getRepresentativeFrame() const
get index of representative frame.
Definition: dcmimage.h:250
OFString opt_measurementUnitsCSD
3d Model Measurement Units Code Scheme Designator
Definition: dcencdoc.h:283
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmas.h:275
DRTSnoutSequence SnoutSequence
SnoutSequence (300a,030c) vr=SQ, vm=1, type=3.
Definition: drtibs.h:1053
DcmIntegerString BlockNumberOfPoints
BlockNumberOfPoints (300a,0104) vr=IS, vm=1, type=2.
Definition: drtbl5.h:337
Defines presentation context, consisting of one abstract syntax name and a list of transfer syntaxes ...
Definition: scu.h:999
DcmUniversalResourceIdentifierOrLocator CodingSchemeURL
CodingSchemeURL (0008,010e) vr=UR, vm=1, type=1.
Definition: drtcsrs.h:130
virtual OFBool stopAfterCurrentAssociation()
This method can be used to return from the listen() loop in a controlled way.
const DSRNumericMeasurementValue EmptyNumericMeasurement
empty numeric measurement value.
Definition: dsrcitem.h:599
double getAmbientLightValue() const
get ambient light value
Definition: didislut.h:63
int getPlanes() const
get number of planes
Definition: dicopx.h:77
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtaadcs.h:341
OFCondition setImagePolarity(size_t idx, const char *value)
sets the polarity for the given registered image box.
Definition: dvpssp.h:408
virtual DJEncoder * createEncoderInstance(const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample) const =0
creates an instance of the compression library to be used for encoding/decoding.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcbars.h:337
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3063
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drtionpl.h:3029
Uint16 repeatingGroup
the repeating group managed by this object
Definition: dvpsal.h:108
virtual OFBool isExtensible() const
check whether template is extensible
Definition: dsrctpl.h:72
DRTBeamSequence BeamSequence
BeamSequence (300a,00b0) vr=SQ, vm=1, type=1.
Definition: drtplan.h:3306
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtes.h:741
DcmUniqueIdentifier sOPInstanceUID
Module=SOP_Common, VR=UI, VM=1, Type 1.
Definition: dcmpstat.h:868
unsigned char * buffer_
the user buffer we're actually reading from
Definition: dcistrmb.h:117
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbl2.h:548
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtstrct.h:1314
DcmIntegerString NumberOfFractionsDelivered
NumberOfFractionsDelivered (3008,005a) vr=IS, vm=1, type=2.
Definition: drtfgss.h:198
DcmIntegerString ActualFrameDuration
ActualFrameDuration (0018,1242) vr=IS, vm=1, type=3.
Definition: drtimage.h:5232
T & operator*() const
Dereferences pointer to the managed object.
Definition: ofmem.h:140
DcmShortString ApplicatorID
ApplicatorID (300a,0108) vr=SH, vm=1, type=1.
Definition: drtas1.h:193
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drtplan.h:3124
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableOtherFloatVRGeneration
Global flag to enable/disable the generation of VR=OF, which has been introduced after the first edit...
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrtrs4.h:311
helper structure for item offsets
Definition: dcdicdir.h:39
int getLine() const
The is the line where this log statement was written.
Definition: logevent.h:187
size_t bytesInLastBlock
filled number of bytes in last block in pixelDataList
Definition: djeijg8.h:165
DVPSStoredPrint * clone()
clone method.
Definition: dvpssp.h:61
AlgorithmIdentificationMacro m_SegmentationAlgorithmIdentification
Segmentation Algorithm Identification (SQ, 1, 3).
Definition: segment.h:320
static const size_t RF_ignoreRelationshipConstraints
ignore relationship constraints for this document class
Definition: dsrtypes.h:263
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbls.h:347
virtual void RemoveByIndex(unsigned int index)
Removes one item from the set.
Definition: ofuoset.h:208
size_t bufptr_
index into buffer during file read
Definition: ofconfig.h:528
DIC_AE callingAETitle
calling AE title
Definition: wltypdef.h:81
WlmReturnedCharacterSetType
Returned Character Set types.
Definition: wltypdef.h:65
DcmEVR
VR Enumerations.
Definition: dcvr.h:102
Class implementing a position counter to be used for iterating a tree of nodes.
Definition: dsrposcn.h:41
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtadcs.h:337
char * failedUIDs
instance UIDs of failed store sub-ops
Definition: dcmqrcbg.h:149
DcmQuantComponent getBlue() const
returns the blue component
Definition: diqtpix.h:114
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtionpl.h:3152
DcmShortString TreatmentMachineName
TreatmentMachineName (300a,00b2) vr=SH, vm=1, type=2.
Definition: drtbs.h:795
static void writeSubSequence(OFCondition &result, const DcmTagKey &seqKey, Container &source, DcmItem &destination, const OFString &cardinality, const OFString &type, const OFString &module)
Write given container into a DICOM sequence that is created within the given item.
Definition: iodutil.h:611
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtpbcs.h:351
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drtionpl.h:2926
void * jsampBuffer
temporary storage for row buffer during suspension
Definition: djdijg16.h:118
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpdeds.h:420
Uint16 Rows
number of (stored) rows
Definition: diovpln.h:438
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drtiontr.h:2881
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3.
Definition: drtdose.h:4570
DcmSCUPresContext()
Default constructor.
Definition: scu.h:1002
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drttreat.h:1353
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3090
DcmUnsignedShort maxDensity
Module=Film_Box_Module, VR=US, VM=1, Type 2.
Definition: dvpssp.h:1026
const DRTIonBeamLimitingDeviceSequence & getIonBeamLimitingDeviceSequence() const
get IonBeamLimitingDeviceSequence (300a,03a4)
Definition: drtibs.h:534
Class for spatial coordinate (3D) values.
Definition: dsrsc3vl.h:39
DRTReferencedControlPointSequence & getReferencedControlPointSequence()
get ReferencedControlPointSequence (300c,00f2)
Definition: drtrbs2.h:114
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtudis.h:311
DcmLongString ApplicatorDescription
ApplicatorDescription (300a,010a) vr=LO, vm=1, type=3.
Definition: drtas1.h:189
DcmDecimalString MetersetExposure
MetersetExposure (3002,0032) vr=DS, vm=1, type=3.
Definition: drtimage.h:5358
static const int busy
this constant is returned by the trylock() method if the mutex is already locked.
Definition: ofthread.h:385
OFString Explanation
LUT explanation string.
Definition: dibaslut.h:293
const DRTContrastBolusAdministrationRouteSequence & getContrastBolusAdministrationRouteSequence() const
get ContrastBolusAdministrationRouteSequence (0018,0014)
Definition: drtimage.h:2464
DcmDate presentationCreationDate
Module=Presentation_State, VR=DA, VM=1, Type 1.
Definition: dcmpstat.h:855
int setPresentationLut(const DcmUnsignedShort &data, const DcmUnsignedShort &descriptor, const DcmLongString *explanation=NULL, const EL_BitsPerTableEntry descripMode=ELM_UseValue)
set LUT for presentation transformation.
Definition: dcmimage.h:943
Item class.
Definition: drtrdros.h:34
DcmCodeString DoseUnits
DoseUnits (3004,0002) vr=CS, vm=1, type=1.
Definition: drtrdros.h:158
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtgmcs.h:355
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtbrcss.h:337
a class representing the DICOM value representation 'Person Name' (PN)
Definition: dcvrpn.h:36
unsigned long AutoInstanceNumber
current instance number used to invent missing attribute values
Definition: dcddirif.h:1602
virtual void Insert(const T &item)
Inserts a new item into the set.
Definition: ofuoset.h:139
const E_ParamMode ParamMode
parameter's cardinality mode
Definition: ofcmdln.h:124
@ OxygenExtractionFraction
(126392,DCM,"Oxygen Extraction Fraction"), included from CID 4108
Definition: cid7469.h:278
const DRTReferencedStructureSetSequence & getReferencedStructureSetSequence() const
get ReferencedStructureSetSequence (300c,0060)
Definition: drtplan.h:1826
Item class.
Definition: drtrsers.h:35
@ T2WeightedMRSignalIntensity
(110805,DCM,"T2 Weighted MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:98
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtrrpcs.h:205
Definition: jpegint12.h:152
virtual OFBool isValid() const
check whether the content item is valid.
DcmCodeString TreatmentVerificationStatus
TreatmentVerificationStatus (3008,002c) vr=CS, vm=1, type=2.
Definition: drttsibs.h:1074
double getWindowWidth()
gets the Window Width of this VOI Window.
Definition: dvpsvw.h:86
DCMTK_DCMDATA_EXPORT void dcmEnableGenerationOfNewVRs()
Global function that enables the generation of "new" value representations, i.e.
DcmShortText SetupDeviceDescription
SetupDeviceDescription (300a,01ba) vr=ST, vm=1, type=3.
Definition: drtsds.h:195
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpvis.h:307
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns that this functional group can be shared or per-frame (both)
Definition: fgplanpo.h:66
this helper class is a profile list entry.
Definition: dccfprmp.h:37
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtgmcs.h:353
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrtps3.h:327
DcmDecimalString BeamLimitingDeviceAngle
BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=3.
Definition: drtimage.h:5332
Default implementation of FindSCU callback class.
Definition: dfindscu.h:138
size_t size() const
returns number of elements in the list.
Definition: oflist.h:352
int writePPM(STD_NAMESPACE ostream &stream) const
write pixel data of selected frame to PPM/ASCII file
Definition: dimoopxt.h:195
unsigned long getVoiLutCount() const
get number of VOI LUTs (stored in image file)
Definition: dimoimg.h:319
provides an operating system independent abstraction for threads.
Definition: ofthread.h:55
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3293
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtionpl.h:1235
DcmSequenceOfItems * m_fgSequence
The data hold by this item, i.e. the sequence making up the functional group.
Definition: fgbase.h:261
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=3.
Definition: drtchs.h:645
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drttreat.h:1107
virtual OFCondition getUint32(Uint32 &val, const unsigned long pos=0)
retrieve a single value of type Uint32.
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
Item EmptyItem
empty default item
Definition: drtrbs8.h:468
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtds.h:499
OFBool operator<(const DcmTagKey &key) const
'less than' operator.
Definition: dctagkey.h:396
DcmFloatingPointSingle SnoutPosition
SnoutPosition (300a,030d) vr=FL, vm=1, type=2C.
Definition: drticpds.h:868
OFMap< OFString, DcmTransferSyntaxList * > map_
map of transfer syntax lists
Definition: dccftsmp.h:99
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpdecs.h:375
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drtionpl.h:1901
@ RT_invalid
internal type used to indicate an error
Definition: dsrtypes.h:548
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtstrct.h:1668
virtual OFCondition verify(const unsigned char *inputHash, unsigned long inputHashSize, E_MACType inputHashAlgorithm, const unsigned char *inputSignature, unsigned long inputSignatureSize, OFBool &verified)=0
verifies a signature.
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtdimcs.h:345
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drtimage.h:4891
DRTPredecessorStructureSetSequence & getPredecessorStructureSetSequence()
get PredecessorStructureSetSequence (3006,0018)
Definition: drtdose.h:2344
This class used to simplify the use of the LogLog class.
Definition: lloguser.h:45
DcmCodeString ScanSpotReorderingAllowed
ScanSpotReorderingAllowed (300a,0395) vr=CS, vm=1, type=3.
Definition: drticps.h:815
virtual OFCondition putUint16Array(const Uint16 *wordValue, const unsigned long numWords)
set element value to given 16 bit data.
const OFString & getMappingResource() const
get mapping resource
Definition: dsrctpl.h:107
@ IntraluminalRoute
(G-D144,SRT,"Intraluminal route")
Definition: cid11.h:70
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbls.h:162
DVConfiguration & operator=(const DVConfiguration &)
private undefined assignment operator
@ EXS_LittleEndianImplicit
Implicit VR Little Endian.
Definition: dcxfer.h:41
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtadcs.h:205
void resize(size_type n, T v=T())
resize this OFVector.
Definition: ofvector.h:358
IODGeneralImageModule m_GeneralImage
General Image Module.
Definition: iodimage.h:306
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_CannotCheck
Cannot check.
Interface class for PatientSetupSequence (300a,0180)
Definition: drtpss.h:31
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcsas.h:162
a class representing the DICOM value representation 'Long Text' (LT)
Definition: dcvrlt.h:32
OFList< DcmPath * > m_results
Internal list that represents the search results found.
Definition: dcpath.h:495
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmIgnoreFileMetaInformationGroupLength
This flag allows for ignoring the value of (0002,0000) File Meta Information Group Length which is us...
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3124
Item EmptyItem
empty default item
Definition: drtpvis.h:511
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtgmcs.h:331
@ T1WeightedDynamicContrastEnhancedMRSignalIntensity
(110816,DCM,"T1 Weighted Dynamic Contrast Enhanced MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:148
virtual OFBool operator==(const DSRContentItem &item) const
comparison operator "equal".
virtual OFBool readFromFile(const OFString &filename)
Initializes this reference from given file, i.e.
unsigned long getOutputDataSize(const int bits=0) const
get number of bytes required for the rendered output of a single frame.
Definition: dcmimage.h:397
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtois.h:391
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtiis.h:400
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrtps4.h:127
Item EmptyItem
empty default item
Definition: drtpbcs.h:540
double voiWidth
VOI window width for mode 5.
Definition: djcparam.h:390
template class used to store stack entries.
Definition: ofstack.h:171
OFString currentPrinter
target ID of current printer, empty if no printer exists in config file
Definition: dviface.h:1779
OFCondition getPixelAspectRatio(Uint16 &value, const signed long pos=0)
Get Pixel Aspect Ratio.
Definition: modimagepixelvariant.h:197
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtas5.h:373
CodeSequenceMacro m_TypeModifier
Single item from Modifier Code Sequence.
Definition: trcstatistic.h:112
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtpscs.h:355
typedef OFListConstIterator(value_type) const _iterator
constant iterator class for OFMap.
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5014
OFStatus
this enumeration describes the return status of an operation.
Definition: ofcond.h:46
This class provides a collection of time functions.
Definition: oftime.h:46
OFList< OFString > * files
list of files to be modified
Definition: mdfconen.h:214
@ ProportionalToCounts
({propcounts},UCUM,"Proportional to counts"), included from CID 84
Definition: cid7181.h:96
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbas.h:533
DcmUnsignedShort reflectedAmbientLight
Module=Film_Box_Module, VR=US, VM=1, Type 2c required if presentation SOP class present.
Definition: dvpssp.h:1034
unsigned long numColors
number of entries in color table
Definition: diqtctab.h:223
virtual OFBool isCursorValid() const
check whether the internal cursor, which points to the current content item, is valid
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtdspcs.h:355
OFList< DVPSPresentationLUT * > list_
the list maintained by this object
Definition: dvpspll.h:130
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2986
@ EIS_InvalidImage
invalid image, internal error
Definition: diutils.h:240
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4146
DcmDecimalString rescaleSlope
Module=Modality_LUT, VR=DS, VM=1, Type 1c.
Definition: dcmpstat.h:968
DcmFloatingPointSingle IsocenterToRangeShifterDistance
IsocenterToRangeShifterDistance (300a,0364) vr=FL, vm=1, type=3.
Definition: drtrshs6.h:165
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableUniversalResourceIdentifierOrLocatorVRGeneration
Global flag to enable/disable the generation of VR=UR, which has been introduced after the first edit...
log4cplus::tstring message
Definition: ndc.h:306
OFBool getConvertToSC() const
returns secondary capture conversion flag
Definition: djcparam.h:179
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtpscs.h:345
E_FGSharedType
Functional group types.
Definition: fgtypes.h:173
Class for checking the relationship content constraints of the Comprehensive SR IOD.
Definition: dsrcomcc.h:38
unsigned char * backup_
the backup buffer
Definition: dcistrmb.h:120
const OFString & getCodeValue() const
get code value.
Definition: dsrcodvl.h:378
@ MagneticResonanceImagingGuidance
(P5-09051,SRT,"Magnetic resonance imaging guidance")
Definition: cid100.h:44
DcmShortText RTPlanDescription
RTPlanDescription (300a,0004) vr=ST, vm=1, type=3.
Definition: drtplan.h:3256
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3027
DcmCodeString CompensatorType
CompensatorType (300a,00ee) vr=CS, vm=1, type=3.
Definition: drtcos.h:473
Interface class for DICOMRetrievalSequence (0040,e021)
Definition: drtdirs.h:26
virtual OFCondition setPatientID(const OFString &value, const OFBool checkValue=OFTrue)
Set Patient ID.
@ CTHeadPerfusionWithIVContrast
(RPID96,RADLEX,"CT head perfusion with IV contrast")
Definition: cid100.h:62
DcmDecimalString OrganAtRiskOverdoseVolumeFraction
OrganAtRiskOverdoseVolumeFraction (300a,002d) vr=DS, vm=1, type=3.
Definition: drtdrs.h:505
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcgis.h:343
DcmUnlimitedText PrivateDataElementEncoding
PrivateDataElementEncoding (0008,030f) vr=UT, vm=1, type=3.
Definition: drtpdeds.h:232
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtibs.h:983
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drttreat.h:2866
@ WARN_LOG_LEVEL
warn: potentially harmful situations
Definition: oflog.h:61
EnumType
types of CT reconstruction algorithm
Definition: cid10033.h:41
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drttreat.h:1173
OFIterator< T > begin() const
returns an iterator referencing the first element in the list.
Definition: oflist.h:336
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2798
@ IE_FOR
Frame of Reference Entity.
Definition: iodtypes.h:95
OFMap< DcmFGTypes::E_FGType, FGBase * > m_groups
Map holding the functional groups, one of each type at most.
Definition: fg.h:110
a class implementing the hash function SHA384
Definition: sisha384.h:40
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drtdose.h:2368
DcmCodeString presentationSizeMode
VR=CS, VM=1, Type 1.
Definition: dvpsda.h:258
@ SequencedAcquisition
(113804,DCM,"Sequenced Acquisition")
Definition: cid10013.h:44
OFCondition setMeasurementUnit(const DSRCodedEntryValue &measurementUnit, const OFBool check=OFTrue)
set measurement unit.
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtpsics.h:343
Item class.
Definition: drtcs.h:35
@ EWM_updateMeta
write as fileformat and update required information (e.g. SOP Class/Instance UID)
Definition: dctypes.h:162
ConsoleAppender appends log events to STD_NAMESPACE cout or STD_NAMESPACE cerr using a layout specifi...
Definition: consap.h:55
DcmSCPConfig & operator*() const
Access the shared DcmSCPConfig object.
Definition: scpcfg.h:429
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drttreat.h:2739
DcmQuantComponent blue
blue color component of this pixel
Definition: diqtpix.h:161
static OFCondition loadFile(const OFString &filename, TrcTractographyResults *&tractography)
Load Tractography Results object from a file.
DcmShortText BolusDescription
BolusDescription (300a,00dd) vr=ST, vm=1, type=3.
Definition: drtrbos1.h:167
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtionpl.h:2886
DcmDecimalString RTImageOrientation
RTImageOrientation (3002,0010) vr=DS, vm=6, type=2C.
Definition: drtimage.h:5294
const DRTReferencedTreatmentRecordSequenceInRTDoseModule & getReferencedTreatmentRecordSequence() const
get ReferencedTreatmentRecordSequence (3008,0030)
Definition: drtdose.h:2554
This class implements a buffering mechanism that is used when writing large elements that reside in f...
Definition: dcwcache.h:43
E_Representation
The possible ways to represent a UUID.
Definition: ofuuid.h:40
Item EmptyItem
empty default item
Definition: drtbldps.h:328
DcmDecimalString TableTopLateralPosition
TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=3.
Definition: drtimage.h:5348
Item EmptyItem
empty default item
Definition: drtrsns.h:315
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtionpl.h:1469
OFStackLinkBase * base_top()
returns element on top of stack.
Definition: ofstack.h:111
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drtiontr.h:2824
@ EWT_voi_lut_from_file
use the n-th VOI look up table from the image file
Definition: diutils.h:332
@ EXS_JPEGProcess28
JPEG Lossless, Hierarchical.
Definition: dcxfer.h:79
DRTGeneralAccessorySequence & getGeneralAccessorySequence()
get GeneralAccessorySequence (300a,0420)
Definition: drtes.h:363
int getMinMaxWindow(const int idx, double ¢er, double &width)
get automatically computed min-max window
Definition: dimopxt.h:186
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrims.h:186
OFBool dbCheckFindIdentifier_
flag for database interface: check C-FIND identifier
Definition: dcmqrsrv.h:159
virtual void SetDbDsn(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:424
Uint16 getValue(const Uint32 pos) const
get value of specified LUT entry.
Definition: dibaslut.h:154
const Iterator m_Begin
an iterator referring to the first element in the range of values.
Definition: dcfilter.h:87
@ ApparentDiffusionCoefficient
(113041,DCM,"Apparent Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:122
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrds.h:311
@ LEVEL_STUDY
Study level.
Definition: iodreferences.h:55
Class representing the US Image Description Functional Group.
Definition: fgusimagedescription.h:32
@ Spiperone_F18
(C-B1033,SRT,"Spiperone F^18^")
Definition: cid4021.h:254
@ PerCentimeter
(/cm,UCUM,"/Centimeter"), included from CID 84
Definition: cid7181.h:114
DcmLongString ClinicalTrialSeriesID
ClinicalTrialSeriesID (0012,0071) vr=LO, vm=1, type=3.
Definition: drttreat.h:2883
const char * getXferID() const
return UID string for this transfer syntax
Definition: dcxfer.h:215
Interface class for IonWedgeSequence (300a,03aa)
Definition: drtiws.h:26
@ LATERALITY_UNDEFINED
Undefined (e.g. value not set)
Definition: fgframeanatomy.h:41
virtual OFCondition read(DcmItem &dataset)
read object from dataset
static DJEncoderSpectralSelection * encsps
pointer to encoder for spectral selection JPEG
Definition: djencode.h:121
OFBool getUseModalityRescale() const
returns flag indicating if compression should compute Rescale Slope/Intercept
Definition: djcparam.h:271
unsigned long printJobCounter
a counter used for generating print job names.
Definition: dviface.h:1634
void splice(OFIterator< T > position, OFList< T > &x, OFIterator< T > i)
inserts one element from list x into the current list and removes it from x
Definition: oflist.h:457
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drttreat.h:1569
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drtstrct.h:2894
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_UnsupportedPhotometricInterpretation
Codec does not support this PhotometricInterpretation.
Item EmptyItem
empty default item
Definition: drtchs.h:864
DcmIntegerString WedgeNumber
WedgeNumber (300a,00d2) vr=IS, vm=1, type=1.
Definition: drtws.h:282
DcmDate FirstTreatmentDate
FirstTreatmentDate (3008,0054) vr=DA, vm=1, type=2.
Definition: drtiontr.h:3123
unspecified OFnullptr_t
OFnullptr_t is the type of the null pointer literal, OFnullptr.
Definition: oftypes.h:214
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drttms9.h:206
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtssrcs.h:331
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtbas.h:341
OFBool useShutterCircular
if true, a circular shutter is in use
Definition: dcmpstat.h:884
int hasSignedRepresentation
is 'true' if pixel data is signed
Definition: diimage.h:652
int RLE_pcount_
repeat counter, for RLE compressor may temporarily become negative, guaranteed to be >= 0 between met...
Definition: dcrleenc.h:408
DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule TreatmentMachineSequence
TreatmentMachineSequence (300a,0206) vr=SQ, vm=1, type=1.
Definition: drtplan.h:3315
OFBool HaltOnUnsuccessfulStoreMode
flag indicating whether to halt on unsuccessful store
Definition: dstorscu.h:522
unsigned long theThread
thread identifier
Definition: ofthread.h:172
Creator RSA Digital Signature Profile.
Definition: sicreapr.h:35
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drtiontr.h:3159
DcmCodeString WedgePosition
WedgePosition (300a,0118) vr=CS, vm=1, type=1.
Definition: drtwps.h:139
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtdcs.h:347
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drtplan.h:1940
E_UIDCreation getUIDCreation() const
returns mode for SOP Instance UID creation
Definition: djcparam.h:187
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtionpl.h:1361
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4272
OFString m_DefaultValue
Default value for attribute.
Definition: iodrules.h:251
DSRPositionCounter & operator++()
pre-increment operator.
Definition: dsrposcn.h:78
SHA512_CTX * ctx
OpenSSL SHA384 context.
Definition: sisha384.h:94
static const OFString m_ModuleName
This module's name ("DoubleFloatingPointImagePixelModule")
Definition: modfloatingpointimagepixel.h:242
OFString m_StackID
The Stack ID of this frame.
Definition: stack.h:132
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drtionpl.h:2898
DcmLongString SourceIsotopeName
SourceIsotopeName (300a,0226) vr=LO, vm=1, type=1.
Definition: drtss.h:426
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drtimage.h:5410
void copyElementType3(DcmItem *dataset, const DcmTagKey &key, DcmDirectoryRecord *record, const OFFilename &sourceFilename)
copy type 3 element from given dataset to directory record
Definition: dcddirif.h:1474
@ Kurtosis
(126052,DCM,"Kurtosis")
Definition: cid7464.h:64
@ TCE_None
No encryption.
Definition: tlsciphr.h:166
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrfors.h:128
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtics.h:333
Class for checking the relationship content constraints of the Enhanced SR IOD.
Definition: dsrenhcc.h:38
WlmDataSource * dataSource
data source which shall be queried on incoming C-Find RQ messages
Definition: wlcefs.h:86
const DRTRTROIIdentificationCodeSequence & getRTROIIdentificationCodeSequence() const
get RTROIIdentificationCodeSequence (3006,0086)
Definition: drtrros.h:185
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drttreat.h:2898
@ EPI_ARGB
ARGB color (retired)
Definition: diutils.h:131
OFBool lastItemComplete
flag used during suspended I/O.
Definition: dcsequen.h:625
Metafunction to remove the extent from an array type.
Definition: oftraits.h:458
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtibls.h:545
virtual OFBool isLosslessProcess() const =0
returns true if the transfer syntax supported by this codec is lossless.
OFCondition getStatus() const
gets the error status of this class. If this is bad, no file was created
Definition: oftempf.h:63
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtmucs.h:353
DRTFractionGroupSummarySequence FractionGroupSummarySequence
FractionGroupSummarySequence (3008,0220) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3127
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drthsdrs.h:162
OFtuple< typename OFdecay< Types >::type... > OFmake_tuple(Types &&... args)
Creates a tuple, automatically deducing the element types from the given arguments.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpcxs.h:558
DcmFloatingPointSingle ScanSpotPositionMap
ScanSpotPositionMap (300a,0394) vr=FL, vm=1-n, type=1C.
Definition: drticpds.h:856
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtcss.h:347
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drttreat.h:2687
DVInstanceCache()
Constructor.
Definition: dvcache.h:124
this class represents a TCP/IP based transport connection which can be a transparent TCP/IP socket co...
Definition: dcmtrans.h:66
Item class.
Definition: drtmdrs.h:34
T_DIMSE_Message * m_openDIMSERequest
The last DIMSE successfully sent, unresponded DIMSE request.
Definition: scu.h:1023
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drtdose.h:4196
EP_Interpretation PhotometricInterpretation
DICOM color model (enumeration)
Definition: dcmimage.h:1898
@ Left
(G-A101,SRT,"Left")
Definition: cid244.h:46
Uint32 FirstFrame
first frame to be processed (from DicomImage constructor)
Definition: diovpln.h:427
static const OFString m_ComponentName
Name of this component ("SeriesAndInstanceReferenceMacro")
Definition: iodmacro.h:471
virtual DiImage * createRotate(const int degree) const =0
create a rotated copy of the current image (abstract).
@ BoneOfUpperLimb
(T-D0821,SRT,"Bone of upper limb")
Definition: cid4031.h:62
DcmDecimalString LeafPositionBoundaries
LeafPositionBoundaries (300a,00be) vr=DS, vm=3-n, type=2C.
Definition: drtblds6.h:214
virtual void refuseAssociation(const DcmRefuseReasonType reason)
This function takes care of refusing an association request.
T * NodeCursor
pointer to current node
Definition: dsrtncsr.h:311
#define OFFIS_DCMTK_RELEASEDATE
release date of current toolkit release
Definition: dcuid.h:215
DcmShortString BlockTrayID
BlockTrayID (300a,00f5) vr=SH, vm=1, type=3.
Definition: drtrbls.h:169
@ EJE_Encapsulated
pixel data encapsulated
Definition: dcxfer.h:156
DcmFloatingPointSingle TableTopRollAngle
TableTopRollAngle (300a,0144) vr=FL, vm=1, type=2C.
Definition: drticps.h:833
This is used to lock a Hierarchy.
Definition: hierlock.h:49
@ GT3_Ellipsoid
DICOM Graphic Type: ELLIPSOID.
Definition: dsrtypes.h:690
Class implementing a document tree node cursor.
Definition: dsrdncsr.h:49
DcmFileFormat * FileFormat
reference to DICOM fileformat (read from file, maybe NULL)
Definition: didocu.h:400
virtual OFCondition handleFINDRequest(T_DIMSE_C_FindRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset)
Handle C-FIND request.
Definition: scp.h:756
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drttreat.h:2804
void set_section(unsigned int level, const char *key)
sets cursor to the entry with keyword "key" at the given level.
Definition: ofconfig.h:405
DcmCodeString CodingSchemeURLType
CodingSchemeURLType (0008,010a) vr=CS, vm=1, type=1.
Definition: drtcsrs.h:132
Item EmptyItem
empty default item
Definition: drtcpas.h:354
type definitions and constants for the database index file
const DSRTypes::E_RelationshipType RelationshipType
relationship type to check for
Definition: dsrdnflt.h:349
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrrms.h:179
int showAllOverlays(const unsigned int idx=0)
activate all overlay planes (make them visible)
Definition: dcmimage.h:1107
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drtstrct.h:2932
OFBool setCurrentDate()
set the date value to the current system date.
const OFString FromDateTime
start observation date/time to check for (as a string, might be empty)
Definition: dsrdnflt.h:418
Item EmptyItem
empty default item
Definition: drthsdrs.h:347
iterator begin()
get an iterator for the first element in this object.
Definition: ofvector.h:171
DcmUnsignedShort imageRotation
Module=Spatial_Transform, VR=US, VM=1, Type 1.
Definition: dcmpstat.h:938
unsigned flags
determine semantics of the character set value
Definition: dcmqrcnf.h:104
Metafunction to remove the reference from a type.
Definition: oftraits.h:429
static const OFBool has_quiet_NaN
OFTrue for all types T capable of representing the special value Quiet Not-A-Number.
Definition: oflimits.h:272
unsigned short module() const
get the module identifier for this object.
Definition: ofcond.h:252
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtpbcs.h:339
OFString htmlOverview
current overview
Definition: dvsighdl.h:188
size_t getNumberOfPoints()
gets the number of points in the curve.
Definition: dvpscu.h:76
DCMTK_DCMNET_EXPORT OFCondition DUL_readSocketHandleAsForkedChild()
this helper function calls DUL_markProcessAsForkedChild(), then reads the socket handle from the pipe...
OFBool isGroupLength() const
checks whether the tag key is a valid group length element.
Definition: dctagkey.h:301
error handling, codes and strings for the dcmdata module
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule LateralSpreadingDeviceSettingsSequence
LateralSpreadingDeviceSettingsSequence (300a,0370) vr=SQ, vm=1, type=1C.
Definition: drticps.h:791
OFString roleSelectionGroup_
symbolic identifier of the role selection list, may be empty
Definition: dccfprmp.h:91
OFBool preferCookedEncoding_
Flag indicating if the "cooked" lossless encoder should be preferred over the "raw" one.
Definition: djcparam.h:255
T info
element on stack
Definition: ofstack.h:174
DcmDate ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C.
Definition: drtionpl.h:3230
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtrrpcs.h:327
void flipVert(const T *src[], T *dest[])
flip source image vertically and store result in destination image
Definition: diflipt.h:170
DcmCodeString ValueType
ValueType (0040,a040) vr=CS, vm=1, type=1.
Definition: drtpcxs.h:382
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdrs.h:476
DcmDate Date
Date (0040,a121) vr=DA, vm=1, type=1C.
Definition: drtqds.h:341
Item EmptyItem
empty default item
Definition: drtadcs.h:540
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drtplan.h:3383
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=1C.
Definition: drtporis.h:204
@ UterusAndFallopianTubes
(T-88920,SRT,"Uterus and fallopian tubes")
Definition: cid4031.h:250
const DRTReferencedBeamSequenceInRTDoseModule & getReferencedBeamSequence() const
get ReferencedBeamSequence (300c,0004)
Definition: drtrtrs2.h:120
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidValue
error: a value is invalid according to the DICOM standard
Item EmptyItem
empty default item
Definition: drtrbls.h:354
void clear()
clear this OFVector.
Definition: ofvector.h:201
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableAutomaticInputDataCorrection
This flags defines whether automatic correction should be applied to input data (e....
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtspcs.h:366
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid5000.h:167
DRTROIContourSequence ROIContourSequence
ROIContourSequence (3006,0039) vr=SQ, vm=1, type=1.
Definition: drtdose.h:4628
Sint32 biYPelsPerMeter
vertical resolution: pixels/meter, usually set to '0'
Definition: diutils.h:194
OFBool was_created
Used to remember, whether a file was newly created.
Definition: mdfconen.h:208
Abstract base class to handle monochrome pixel data.
Definition: dimopx.h:47
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsis.h:396
OFCondition findAndGetSequence(const DcmTagKey &seqTagKey, DcmSequenceOfItems *&sequence, const OFBool searchIntoSub=OFFalse, const OFBool createCopy=OFFalse)
looks up and returns a given sequence.
@ Counts
({counts},UCUM,"Counts"), included from CID 84
Definition: cid7181.h:92
DcmFloatingPointSingle FixationLightAzimuthalAngle
FixationLightAzimuthalAngle (300a,0356) vr=FL, vm=1, type=3.
Definition: drttsibs.h:992
DcmLongText CompensatorDescription
CompensatorDescription (300a,02eb) vr=LT, vm=1, type=3.
Definition: drtcos.h:451
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3009
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=2.
Definition: drtimage.h:5069
DRTDVHSequence DVHSequence
DVHSequence (3004,0050) vr=SQ, vm=1, type=1.
Definition: drtdose.h:4601
virtual ~DcmFindSCUDefaultCallback()
destructor
Definition: dfindscu.h:158
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=3.
Definition: drtcshs.h:238
int setRoiWindow(const unsigned long left_pos, const unsigned long top_pos, const unsigned long width, const unsigned long height, const unsigned long frame=0)
set automatically calculated VOI window for the specified Region of Interest (ROI).
Definition: dcmimage.h:663
@ ER_RepresentationOID
The UUID is printed as one, long integer with the prefix "2.25.".
Definition: ofuuid.h:46
@ ChestAbdomenAndPelvis
(R-FAB56,SRT,"Chest, Abdomen and Pelvis")
Definition: cid4031.h:78
Implementation of a TIFF plugin for the dcmimgle/dcmimage library.
Definition: dipitiff.h:91
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_MissingImageLibraryEntryDescriptorModality
error: the current (most recently added) image library entry has no modality descriptor
Interface class for ReferencedBeamSequence (300c,0004) in RTDoseModule.
Definition: drtrbs2.h:27
~DcmRLEDecoder()
destructor
Definition: dcrledec.h:55
void addItems(const OFVector< T > &items)
add items to the list
Definition: dsrtlist.h:259
@ Perimeter
(G-A197,SRT,"Perimeter"), included from CID 7470
Definition: cid7469.h:374
@ Coccyx
(T-11BF0,SRT,"Coccyx")
Definition: cid4031.h:82
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrdrs8.h:555
DcmDecimalString DeliveryMaximumDose
DeliveryMaximumDose (300a,0023) vr=DS, vm=1, type=3.
Definition: drtdrs.h:481
virtual OFCondition getUncompressedFrame(DcmItem *dataset, Uint32 frameNo, Uint32 &startFragment, void *buffer, Uint32 bufSize, OFString &decompressedColorModel, DcmFileCache *cache=NULL)
access single frame without decompressing or loading a complete multi-frame object.
DRTReferencedDoseReferenceSequenceInRTIonBeamsModule & getReferencedDoseReferenceSequence()
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drticps.h:513
@ CoefficientOfVariance
(C0681921,UMLS,"Coefficient of Variance")
Definition: cid7464.h:60
const DRTBlockSequenceInRTImageModule & getBlockSequence() const
get BlockSequence (300a,00f4)
Definition: drtes.h:357
Definition: ctxtrmod.h:12
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:3204
DiColorCopyTemplate(const DiColorPixel *pixel, const unsigned long fstart, const unsigned long fcount, const unsigned long fsize)
constructor
Definition: dicocpt.h:52
DcmUnsignedShort m_ReferencedSegmentNumber
Referenced Segment Number: (US, 1-n, 1) Represents single value within the single permitted item of t...
Definition: fgseg.h:125
void * owner_
current "owner" (DcmElement instance using this buffer)
Definition: dcwcache.h:115
OFFilename BackupFilename
name of the DICOMDIR backup file
Definition: dcddirif.h:1577
OFList< OFString > m_trustedCertDirs
A list of directories containing trusted certificates (if authentication is enabled)
Definition: tlsscu.h:219
Interface class for 'dcmsr' (DICOM Structured Reporting Documents).
Definition: dsrdoc.h:57
const DRTCompensatorSequence & getCompensatorSequence() const
get CompensatorSequence (300a,00e3)
Definition: drtbs.h:420
static const size_t XF_validateSchema
read: validate content of XML document against Schema
Definition: dsrtypes.h:391
virtual OFBool isValid() const
check whether the current code is valid.
virtual ~DiColorOutputPixelTemplate()
destructor
Definition: dicoopxt.h:106
DcmLongText PersonTelecomInformation
PersonTelecomInformation (0040,1104) vr=LT, vm=1, type=3.
Definition: drtporis.h:210
OFString SOPClassUID
reference SOP class UID (VR=UI, type 1)
Definition: dsrcomvl.h:387
int ParamPosNumber
current position in param position list (numeric value)
Definition: ofcmdln.h:1062
Item class.
Definition: drtmls.h:34
Interface class for IconImageSequence (0088,0200)
Definition: drtiis.h:26
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtdspcs.h:343
const DRTSourceInstanceSequence & getSourceInstanceSequence() const
get SourceInstanceSequence (0042,0013)
Definition: drtiontr.h:1797
DcmUnsignedShort IdentifyingPrivateElements
IdentifyingPrivateElements (0008,0306) vr=US, vm=1-n, type=1.
Definition: drtdias.h:132
virtual OFCondition setImageOrientationPatient(const OFString &rowX, const OFString &rowY, const OFString &rowZ, const OFString &colX, const OFString &colY, const OFString &colZ, const OFBool checkValue=OFTrue)
Set all values of Image Orientation Patient at once.
Class representing an "unknown" functional group, e.g. a private one specified by a vendor or one tha...
Definition: fgbase.h:162
@ DT_ChestCadSR
DICOM IOD: Chest CAD SR.
Definition: dsrtypes.h:514
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drttreat.h:2820
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrpis.h:391
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtcbars.h:350
DCMTK_DCMDATA_EXPORT unsigned long dcmGuessModalityBytes(const char *sopClassUID)
performs a table lookup and returns a guessed average file size for the given SOP class.
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drttreat.h:1599
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtstrct.h:1512
E_CompletionFlag CompletionFlagEnum
enumerated value: partial, complete
Definition: dsrdoc.h:1236
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drtionpl.h:1745
void flipData(const T *src[], T *dest[], const int horz, const int vert)
choose algorithm depending on flipping mode
Definition: diflipt.h:111
virtual DcmObject * clone() const
clone method
Definition: dcsequen.h:98
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drttreat.h:1365
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4909
const DRTBeamLimitingDeviceSequenceInRTImageModule & getBeamLimitingDeviceSequence() const
get BeamLimitingDeviceSequence (300a,00b6)
Definition: drtes.h:345
const OFString & getIdentifier() const
get context identifier
Definition: dsrctxgr.h:76
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtcss.h:339
Template class to scale images (on pixel data level).
Definition: discalet.h:99
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtpics.h:347
DcmDate instanceCreationDate
Module=SOP_Common, VR=DA, VM=1, Type 3.
Definition: dvpssp.h:1069
DVPSAnnotationContent * clone()
clone method.
Definition: dvpsab.h:49
DcmIntegerString shutterUpperHorizontalEdge
Module=Display_Shutter, VR=IS, VM=1, Type 1C.
Definition: dcmpstat.h:896
int setDisplayFunction(DiDisplayFunction *display)
set display function
Definition: dcmimage.h:550
virtual OFBool isUniversalMatch(const OFBool normalize=OFTrue, const OFBool enableWildCardMatching=OFTrue)
Determine if this element is universal matching.
@ Gallbladder
(T-63000,SRT,"Gallbladder")
Definition: cid4031.h:114
DRTConceptNameCodeSequence ConceptNameCodeSequence
ConceptNameCodeSequence (0040,a043) vr=SQ, vm=1, type=1.
Definition: drtpcxs.h:352
DcmDecimalString RescaleSlope
RescaleSlope (0028,1053) vr=DS, vm=1, type=1C.
Definition: drtimage.h:5367
@ TRT_Point
DICOM Temporal Range Type: POINT.
Definition: dsrtypes.h:704
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:3215
OFVector< CodeSequenceMacro * > m_MeasurementUnitsCodeSequence
MeasurementUnitsCodeSequence.
Definition: iodcontentitemmacro.h:472
OFString Label
label of overlay plane
Definition: diovpln.h:459
E_TransferSyntax getTransferSyntax() const
get transfer syntax of the DICOM dataset
Definition: didocu.h:154
DcmDecimalString ChairHeadFramePositionTolerance
ChairHeadFramePositionTolerance (300a,0153) vr=DS, vm=1, type=3.
Definition: drtitts.h:408
const DRTGeneralAccessorySequence & getGeneralAccessorySequence() const
get GeneralAccessorySequence (300a,0420)
Definition: drttsibs.h:556
const DRTCodingSchemeResourcesSequence & getCodingSchemeResourcesSequence() const
get CodingSchemeResourcesSequence (0008,0109)
Definition: drtcsis.h:155
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtpics.h:331
const char * getAbstractSyntax() const
returns the abstract syntax UID
Definition: dccfpcmp.h:71
DcmPixelSequence * pixSeq
the compressed pixel sequence itself
Definition: dcpixel.h:121
E_DocumentType getDocumentType() const
get document type
Definition: dsrdoctr.h:149
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid5001.h:156
DcmFloatingPointSingle ScanSpotTimeOffset
ScanSpotTimeOffset (300a,038f) vr=FL, vm=1-n, type=3.
Definition: drticpds.h:862
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtcbars.h:370
@ PT_AdvancedBlending
Advanced Blending Presentation State (ABPS)
Definition: dsrtypes.h:638
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtians.h:327
DcmQueryRetrieveDatabaseHandle & dbHandle
reference to database handle
Definition: dcmqrcbg.h:115
OFBool isReferenceTarget() const
check whether the current content item is target of a by-reference relationship
Definition: dsrdoctn.h:262
Interface class to those modules and data attributes are common for many DICOM IODs.
Definition: iodcommn.h:42
static const size_t HF_renderSectionTitlesInline
external: render section titles inline (default: separate paragraph)
Definition: dsrtypes.h:317
OFBool m_readSeriesLevel
If true, patient, study and series data is read from file.
Definition: i2d.h:237
CodeSequenceMacro m_SegmentedPropertyTypeCode
Segmented Property Type Code (SQ,1,1) Baseline CID 7151.
Definition: segtypes.h:220
@ TCE_AES
Advanced Encryption Standard (AES) in Cipher Block Chaining (CBC) mode.
Definition: tlsciphr.h:172
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drttreat.h:2741
DcmCodeString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1.
Definition: drtplan.h:3324
offile_off_t fStartPosition
used during reading.
Definition: dcitem.h:1299
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid29.h:222
OFBool operator<(const DSRGraphicDataItem &item) const
comparison operator
Definition: dsrscogr.h:76
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtvls.h:324
DcmDecimalString SourceToCompensatorTrayDistance
SourceToCompensatorTrayDistance (300a,00e6) vr=DS, vm=1, type=2.
Definition: drtcos.h:479
int joined
true if streams are combined, false otherwise
Definition: ofconsol.h:227
Item class.
Definition: drtoas.h:35
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drtdose.h:4167
DcmFloatingPointDouble & operator=(const DcmFloatingPointDouble &obj)
assignment operator
this class describes configuration settings for a remote SCP peer
Definition: dcmqrcnf.h:124
Uint32 getCount() const
gets number of cache entries
Definition: dvcache.h:168
void erase(iterator it)
removes an entry from this OFVector.
Definition: ofvector.h:216
virtual OFBool isValid() const
check whether the currently stored date and time value is valid.
size_t getItemSize() const
get size of one pixel / item in the pixel array
Definition: dicoopxt.h:125
@ PM_MultiOptional
parameter is optional, more than one value is allowed (# = 0..n), "[option...]"
Definition: ofcmdln.h:101
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtgmcs.h:339
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid10013.h:156
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtwrsrs.h:295
DRTROIPhysicalPropertiesSequence ROIPhysicalPropertiesSequence
ROIPhysicalPropertiesSequence (3006,00b0) vr=SQ, vm=1, type=3.
Definition: drtrros.h:291
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtrics.h:368
DcmLongString OverlayDescription
OverlayDescription (60xx,0022) vr=LO, vm=1, type=3.
Definition: drtdose.h:4504
virtual GeneralAnatomyMacro & getAnatomy()
Get anatomy information.
const unsigned char m_reserved
Reserved field, should be always sent with value 0 (default)
Definition: dcuserid.h:149
OFString nonSignificantChars
non-significant characters used to determine whether the value is empty
Definition: dcbytstr.h:464
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drtplan.h:3387
size_t getWindowType() const
returns mode for VOI transformation of monochrome images.
Definition: djcparam.h:195
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtsdcs.h:335
DcmShortText CodingSchemeName
CodingSchemeName (0008,0115) vr=ST, vm=1, type=3.
Definition: drtcsis.h:219
virtual OFCondition get(CodeSequenceMacro &typeCode, CodeSequenceMacro &typeModifierCode, CodeSequenceMacro &unitsCode, Float64 &statisticValue)
Get Track Set statistic information.
virtual DcmObject * clone() const
clone method
Definition: dcvrda.h:65
OFStack< T > & operator=(const OFStack< T > &x)
assignment operator
Definition: ofstack.h:216
Item EmptyItem
empty default item
Definition: drtrbs2.h:323
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtdose.h:2062
@ EFG_FRAMEVOILUTMETA
"Frame VOI LUT" or "Frame VOI LUT with LUT" Macro (share same starting sequence)
Definition: fgtypes.h:129
DcmLongString TrayAccessoryCode
TrayAccessoryCode (300a,0355) vr=LO, vm=1, type=3.
Definition: drtcos.h:481
Definition: pubtypes.h:50
T * pointer() const
Get the managed object.
Definition: ofmem.h:236
@ VolumetricDiffusionDzzComponent
(110815,DCM,"Volumetric Diffusion Dzz Component"), included from CID 7270
Definition: cid7469.h:114
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpbcs.h:324
DcmUnsignedShort HighBit
HighBit (0028,0102) vr=US, vm=1, type=1.
Definition: drtiis.h:419
DcmPixelData * PixelData
reference to pixel data object
Definition: didocu.h:402
DcmQuantScaleTable()
constructor
Definition: diqtstab.h:46
DRTGeneralAccessorySequence & getGeneralAccessorySequence()
get GeneralAccessorySequence (300a,0420)
Definition: drtibs.h:516
DSRTreeNode * Down
pointer to first child node (if any)
Definition: dsrtree.h:164
const DCMTK_OFSTD_EXPORT OFConditionConst EC_DirectoryDoesNotExist
condition constant: error, directory does not exist
int isOutputValueUnused(const unsigned long value)
check whether given output value is unused
Definition: dcmimage.h:378
double voiCenter
VOI window center for mode 5.
Definition: djcparam.h:387
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtiontr.h:1701
const DRTInstitutionCodeSequence & getInstitutionCodeSequence() const
get InstitutionCodeSequence (0008,0082)
Definition: drtcpis.h:142
DcmLongString RescaleType
RescaleType (0028,1054) vr=LO, vm=1, type=1C.
Definition: drtdose.h:4532
double getAbsMinimum() const
get absolute minimum pixel value.
Definition: dimopx.h:160
OFCondition setObservationDateTime(const OFString &observationDateTime, const OFBool check=OFTrue)
set observation date/time.
DcmIntegerString NumberOfBlocks
NumberOfBlocks (300a,00f0) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1002
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drtimage.h:4942
virtual OFCondition read(DcmItem &source, const OFBool clearOldData=OFTrue)
Read attributes from given item into this class.
int crfound_
flag indicating whether CR was read during file read
Definition: ofconfig.h:522
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtdspcs.h:353
@ Bevacizumab_89Zr
(126516,DCM,"Bevacizumab ^89^Zr")
Definition: cid4021.h:70
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtadcs.h:341
Base class for tree node annotations.
Definition: dsrtnant.h:36
@ _14_Oxygen
(C-1018C,SRT,"^14^Oxygen")
Definition: cid4020.h:48
DcmLongString patientID
Module=Patient, VR=LO, VM=1, Type 2.
Definition: dcmpstat.h:796
OFList< void * > theList
the list
Definition: lst.h:84
const char * getPrivateCreator() const
returns private creator code, may be NULL
Definition: dcdicent.h:129
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4913
DPMParametricMapImageModule m_DPMParametricMapImageModule
Parametric Map Image Module.
Definition: dpmparametricmapbase.h:233
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drtimage.h:2800
@ CF_invalid
internal type used to indicate an error
Definition: dsrtypes.h:752
Class implementing a document tree node filter that checks for a given template identification.
Definition: dsrdnflt.h:464
virtual OFCondition read(DcmItem &item)
Read class data from given item.
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtssrcs.h:355
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drtimage.h:4860
void deleteOverlayData() const
delete buffer for overlay plane data.
Definition: dcmimage.h:1326
DcmDecimalString DeviceDiameter
DeviceDiameter (0050,0016) vr=DS, vm=1, type=3.
Definition: drtds.h:517
virtual OFCondition write(DcmItem &item)=0
Write functional group to given item.
virtual OFCondition checkMeasurementUnit(const DSRCodedEntryValue &measurementUnit) const
check the specified measurement unit for validity.
DRTSourceInstanceSequence & getSourceInstanceSequence()
get SourceInstanceSequence (0042,0013)
Definition: drttreat.h:1683
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drtdose.h:4124
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Get shared type of this functional group (can be both, per-frame and shared)
Definition: fgplanorvol.h:54
Item EmptyItem
empty default item
Definition: drtfgss.h:385
DcmIntegerString NumberOfCompensators
NumberOfCompensators (300a,00e0) vr=IS, vm=1, type=1.
Definition: drtbs.h:761
Item class.
Definition: drtfgs.h:38
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrmss7.h:331
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtcncs.h:329
main class for Query/Retrieve Service Class Provider
Definition: dcmqrsrv.h:56
CodeSequenceMacro m_AnatomicRegion
Anatomic Region Sequence (SQ, 1, 1) (Code Sequence Macro within item of Anatomic Region Sequence))
Definition: iodmacro.h:807
const DCMTK_DCMDATA_EXPORT unsigned short EC_CODE_CannotConvertToXML
error, cannot convert to XML
DcmDecimalString FinalCumulativeMetersetWeight
FinalCumulativeMetersetWeight (300a,010e) vr=DS, vm=1, type=1C.
Definition: drtibs.h:971
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbos1.h:347
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drtionpl.h:1379
DcmUnsignedShort OverlayColumns
OverlayColumns (60xx,0011) vr=US, vm=1, type=1.
Definition: drtdose.h:4492
OFStackLinkBase * next
pointer to next entry in list
Definition: ofstack.h:56
DcmDecimalString SpecifiedSecondaryMeterset
SpecifiedSecondaryMeterset (3008,0033) vr=DS, vm=1, type=3.
Definition: drttsibs.h:1064
class that manages the life cycle of a temporary file.
Definition: dcistrmf.h:224
double JNDMin
minimum JND index value for the given display system
Definition: digsdfn.h:209
void write(void *target) const
copies the compressed RLE byte stream into a target array of at least size() bytes.
Definition: dcrleenc.h:270
virtual OFBool checkForSpecificCharacterSet() const
mode specifying whether the SpecificCharacterSet (0008,0005) element should be checked by convertChar...
Definition: dcdatset.h:395
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drtionpl.h:3085
DcmIntegerString ReferencedReferenceImageNumber
ReferencedReferenceImageNumber (300c,0007) vr=IS, vm=1, type=3.
Definition: drtpvis.h:324
DRTRecordedSnoutSequence & getRecordedSnoutSequence()
get RecordedSnoutSequence (3008,00f0)
Definition: drttsibs.h:634
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drtionpl.h:1937
Uint16 getElement() const
returns element number
Definition: dctagkey.h:295
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtics.h:335
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=2.
Definition: drttms0.h:210
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrms.h:379
DcmCodeString polarity
Module=Image_Box_List, VR=CS, VM=1, Type 2.
Definition: dvpsib.h:343
jpeg_decompress_struct * cinfo
decompression structure
Definition: djdijg8.h:112
DVPSDisplayedArea_PList displayedAreaSelectionList
Module=Displayed_Area, VR=SQ, Card=1-n, Type 1.
Definition: dcmpstat.h:836
const OFString MappingResource
mapping resource (VR=CS, mandatory)
Definition: dsrctpl.h:218
@ _94m_Technetium
(C-163AA,SRT,"^94m^Technetium")
Definition: cid4020.h:110
OFList< ItemStruct * > List
list of instances
Definition: dvcache.h:386
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrps.h:132
static const size_t HF_useCodeDetailsTooltip
external: render code details as a tooltip (not with HTML 3.2)
Definition: dsrtypes.h:293
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsdcs.h:324
DcmAttributeTag OverrideParameterPointer
OverrideParameterPointer (3008,0062) vr=AT, vm=1, type=1.
Definition: drtos.h:212
OFCondition deletePrivateData()
Deletes all private data from file,\ i.e.
OFString FiducialUID
Fiducial UID (VR=UI, VM=1, type 3)
Definition: dsrsc3vl.h:308
@ CubicMillimeter
(mm3,UCUM,"cubic millimeter"), included from CID 7462
Definition: cid7181.h:76
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtecs.h:309
Template class building the base for other transformations.
Definition: ditranst.h:43
OFString calledApplicationEntityTitle
called AE title
Definition: wlfsim.h:66
@ EWT_window_minmax
compute VOI window using min-max algorithm
Definition: diutils.h:334
Item EmptyItem
empty default item
Definition: drtmris.h:331
const DcmQueryRetrieveOptions & options_
reference to Q/R service options
Definition: dcmqrcbm.h:133
@ EFG_UNDEFINED
Undefined functional group.
Definition: fgtypes.h:111
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtplan.h:1838
DRTDeliveredDepthDoseParametersSequence DeliveredDepthDoseParametersSequence
DeliveredDepthDoseParametersSequence (300a,0506) vr=SQ, vm=1, type=3.
Definition: drttsibs.h:982
DcmUnlimitedText UniversalEntityID
UniversalEntityID (0040,0032) vr=UT, vm=1, type=1C.
Definition: drtians.h:146
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtiais.h:327
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drtiontr.h:2952
~DcmKeyValuePair()
destructor
Definition: dcmsmap.h:59
virtual OFCondition readPixelData(Uint16 &rows, Uint16 &cols, Uint16 &samplesPerPixel, OFString &photoMetrInt, Uint16 &bitsAlloc, Uint16 &bitsStored, Uint16 &highBit, Uint16 &pixelRepr, Uint16 &planConf, Uint16 &pixAspectH, Uint16 &pixAspectV, char *&pixData, Uint32 &length, E_TransferSyntax &ts)=0
Extracts the raw pixel data stream from image file and returns some further information about this pi...
Interface class for PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtporcs.h:27
size_t getReferencedNodeID() const
get ID of the referenced node (target content item)
Definition: dsrreftn.h:144
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3025
DcmIntegerString ReferencedCompensatorNumber
ReferencedCompensatorNumber (300c,00d0) vr=IS, vm=1, type=1.
Definition: drtrcos.h:155
virtual OFCondition write(DcmItem &dataset, DcmStack *markedItems=NULL)
write content item to dataset.
DRTContourImageSequence ContourImageSequence
ContourImageSequence (3006,0016) vr=SQ, vm=1, type=3.
Definition: drtcs.h:275
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:2677
OFString m_fileName
Path to the temporary file that we are managing, empty string if none.
Definition: oftempf.h:116
Uint8 * UsedValues
array of used pixel values
Definition: dimoopx.h:143
@ Fluciclatide_F18
(C-E0265,SRT,"Fluciclatide F^18^")
Definition: cid4021.h:132
DcmCodeString printPriority
VR=CS, VM=1.
Definition: dvpsfs.h:153
static unsigned int tobits(unsigned long tb_value, const unsigned long tb_pos=1)
calculate number of bits which are necessary to store the specified value
Definition: diutils.h:413
this class implements a sequence of pixel items, i.e.
Definition: dcpixseq.h:53
OFString m_SOPClassUID
SOP Class UID.
Definition: iodreferences.h:134
OFString CodingSchemeVersion
Coding Scheme Version (VR=SH, type 3)
Definition: dsrcsidl.h:329
const void * getData() const
get pointer to output pixel data
Definition: dicoopxt.h:134
void move(size_t numberOfBytes)
this method moves the given number of bytes from buff_ to currentBlock_ and "flushes" currentBlock_ t...
Definition: dcrleenc.h:341
virtual OFCondition writeXML(STD_NAMESPACE ostream &out, const size_t flags=0)
write object in XML format
DcmDecimalString TableTopVerticalPosition
TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=2C.
Definition: drticps.h:837
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2958
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drtimage.h:5429
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtimage.h:2746
DcmIntegerString ReferencedBeamNumber
ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=1.
Definition: drtrbs4.h:283
void * OriginalData
pointer to original data buffer (where the LUT data is created from)
Definition: diluptab.h:242
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtimage.h:2710
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4114
const OFString SOPClassUID
SOP Class UID of the SOP instance to be transferred.
Definition: dstorscu.h:412
DcmDictRangeRestriction getGroupRangeRestriction() const
returns group range restriction
Definition: dcdicent.h:260
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtsptcs.h:347
@ OralRoute
(G-D140,SRT,"Oral route")
Definition: cid11.h:66
@ VT_Container
DICOM Value Type: CONTAINER.
Definition: dsrtypes.h:606
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3085
DVPSDecimateCropBehaviour decimateCropBehaviour
requested decimate/crop behaviour used in all image boxes
Definition: dvpssp.h:1084
OFUnorderedSet< T > Union(const OFUnorderedSet< T > &other) const
Determines the union of the two sets this and other, i.e.
Definition: ofuoset.h:331
DcmOutputBufferStream stream
the internal buffer stream
Definition: simaccon.h:156
Item EmptyItem
empty default item
Definition: drtcs.h:466
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtiseis.h:141
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmPreferVRFromDataDictionary
This flag defines how the element's VR is treated by the parser when reading from a dataset with expl...
MdfJob & operator=(const MdfJob &j)
Assignment operator.
OFIterator()
default constructor.
Definition: oflist.h:183
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drtplan.h:3075
@ AM_belowCurrent
add new node below current one (after last child)
Definition: dsrtypes.h:846
DcmUnsignedShort ReferencedSegmentNumber
ReferencedSegmentNumber (0062,000b) vr=US, vm=1-n, type=1C.
Definition: drtrsos.h:187
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtfms.h:315
void rotateTopDown(T *data[])
rotate image top-down and store result in the same storage area
Definition: dirotat.h:319
Definition: jpeglib12.h:191
int noOfHostEntries
number of entries
Definition: dcmqrcnf.h:189
Item class.
Definition: drtpsics.h:35
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtstrct.h:1626
unsigned char * outputBuffer_
this member points to a block of size outputBufferSize_ (unless fail_ is true).
Definition: dcrledec.h:249
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence()
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtces.h:218
@ HeadAndNeck
(T-D1000,SRT,"Head and Neck")
Definition: cid4031.h:120
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drtplan.h:3362
@ DT_BasicTextSR
DICOM IOD: Basic Text SR.
Definition: dsrtypes.h:504
DcmLongString PersonTelephoneNumbers
PersonTelephoneNumbers (0040,1103) vr=LO, vm=1-n, type=3.
Definition: drtprsis.h:212
@ _52m_Manganese
(126607,DCM,"^52m^Manganese")
Definition: cid4020.h:70
codec parameter for IJG codecs
Definition: djcparam.h:31
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtspcs.h:206
DRTWADORSRetrievalSequence WADORSRetrievalSequence
WADORSRetrievalSequence (0040,e025) vr=SQ, vm=1, type=1C.
Definition: drtrpphs.h:236
Item class.
Definition: drtporis.h:36
Uint16 getColumns() const
get number of columns
Definition: diimage.h:162
Abstract interface to plugable image support for the DICOMDIR class.
Definition: dcddirif.h:50
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtaadcs.h:357
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtplan.h:1850
virtual OFCondition stream(unsigned char *targetBuffer, unsigned long &lengthWritten) const =0
Stream the package into a byte stream for network transmission.
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmAcceptOddAttributeLength
This flag defines the handling of illegal odd-length attributes: If flag is true, odd lengths are res...
Interface class for DVHReferencedROISequence (3004,0060)
Definition: drtdvrrs.h:26
virtual OFBool scaleImage(DcmItem *dataset, Uint8 *pixel, const unsigned long count, const unsigned long frame, const unsigned int width, const unsigned int height, const OFBool decompressAll=OFFalse) const =0
scale image (from DICOM dataset) to specified size
DRTRTRelatedROISequence RTRelatedROISequence
RTRelatedROISequence (3006,0030) vr=SQ, vm=1, type=3.
Definition: drtrros.h:297
IODMultiFrameFGModule m_IODMultiFrameFGModule
Multi-frame Functional Groups Module.
Definition: dpmparametricmapbase.h:236
E_CompressionColorSpaceConversion getCompressionColorSpaceConversion() const
returns color conversion mode for compression
Definition: djcparam.h:247
static const OFString m_ModuleName
This module's name ("ImagePixelBase")
Definition: modimagepixelbase.h:164
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtcncs.h:331
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtporcs.h:331
Interface class for FluenceMapSequence (3002,0040)
Definition: drtfms.h:26
virtual OFCondition createUint16Array(const Uint32 numWords, Uint16 *&words)
create an empty Uint16 array of given number of words and set it.
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_IllegalCall
Illegal call, perhaps wrong parameters.
unsigned char * raw_
pointer to raw data block
Definition: dccfenmp.h:111
OFList< OFString > m_trustedCertFiles
A list of files containing trusted certificates (if authentication is enabled)
Definition: tlsscu.h:222
DcmDecimalString TableTopEccentricAxisDistance
TableTopEccentricAxisDistance (300a,0124) vr=DS, vm=1, type=3.
Definition: drtcps.h:693
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drtiontr.h:2875
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drtdose.h:4322
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drtiontr.h:1527
virtual OFCondition getModality(OFString &value, const signed long pos=0) const
Get Modality.
OFIterator< T > & operator=(const OFIterator< T > &x)
copy assignment operator
Definition: oflist.h:191
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtplan.h:1328
DRTFrameExtractionSequence FrameExtractionSequence
FrameExtractionSequence (0008,1164) vr=SQ, vm=1, type=1.
Definition: drtimage.h:5467
int vfwprintf(const wchar_t *format, va_list arg)
print formatted wide string into stream, see printf(3)
Definition: offile.h:1045
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drtplan.h:1958
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4182
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtdose.h:2212
an item of the displayed area selection sequence in a presentation state.
Definition: dvpsda.h:36
size_type allocated_
the size for which values_ was allocated
Definition: ofvector.h:76
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtdspcs.h:347
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drtiontr.h:2873
DcmFloatingPointSingle anchorPoint
VR=FL, VM=2, Type 1c.
Definition: dvpstx.h:206
DcmUnsignedShort illumination
VR=US, VM=1, Type 2c required if presentation SOP class present.
Definition: dvpsfs.h:164
Definition: jpegint12.h:95
Uint16 * DDLValue
pointer to array of DDL values
Definition: didispfn.h:460
@ _89_Zirconium
(C-168A4,SRT,"^89^Zirconium")
Definition: cid4020.h:104
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtadcs.h:331
a class used to represent overlay data (60xx,3000)
Definition: dcovlay.h:30
DcmIntegerString ReferencedBrachyApplicationSetupNumber
ReferencedBrachyApplicationSetupNumber (300c,000c) vr=IS, vm=1, type=1.
Definition: drtrbas8.h:175
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2853
@ EPC_colorByPlane
always create color-by-plane planar configuration
Definition: djutils.h:120
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=3.
Definition: drttms9.h:208
OFCmdUnsignedInt opt_port
port on which the application is listening
Definition: wlmactmg.h:44
@ ComputedTomography
(CT,DCM,"Computed Tomography")
Definition: cid29.h:54
@ RCoefficient
(113057,DCM,"R-Coefficient"), included from CID 7180
Definition: cid7469.h:192
DRTXDSRetrievalSequence XDSRetrievalSequence
XDSRetrievalSequence (0040,e024) vr=SQ, vm=1, type=1C.
Definition: drtrpphs.h:240
DcmDecimalString SourceToBeamLimitingDeviceDistance
SourceToBeamLimitingDeviceDistance (300a,00ba) vr=DS, vm=1, type=3.
Definition: drtblds1.h:191
OFList< DVPSTextObject * > list_
the list maintained by this object
Definition: dvpstxl.h:114
const DCMTK_OFSTD_EXPORT OFConditionConst EC_DirectoryNotWritable
condition constant: error, directory is not writable
virtual DSRDocumentTree * clone() const
clone this tree.
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drtionpl.h:2984
Uint16 status() const
return status value
Definition: dcmqrdbs.h:63
@ CS_Latin1
ISO-IR 100: Latin alphabet No. 1.
Definition: dsrtypes.h:788
@ SodiumFluoride_F18
(C-B1032,SRT,"Sodium fluoride F^18^")
Definition: cid4021.h:248
Definition: dulstruc.h:215
@ IntramuscularRoute
(G-D103,SRT,"Intramuscular route")
Definition: cid11.h:48
DRTContrastBolusAdministrationRouteSequence & getContrastBolusAdministrationRouteSequence()
get ContrastBolusAdministrationRouteSequence (0018,0014)
Definition: drtimage.h:2458
@ ChairOfProtocolCommittee
(128671,DCM,"Chair of Protocol Committee")
Definition: cid7452.h:50
Definition: jpeglib12.h:270
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtgmcs.h:349
DcmVR & operator=(const DcmVR &arg)
copy assignment operator
Definition: dcvr.h:314
@ EWM_createNewMeta
write as fileformat and create new meta header (do not retain existing information)
Definition: dctypes.h:164
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtspccs.h:341
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtscs.h:341
OFBool optimizeHuffman
perform huffman table optimization for 8 bits/pixel compression?
Definition: djcparam.h:341
static DJDecoderBaseline * decbas
pointer to decoder for baseline JPEG
Definition: djdecode.h:80
const char * getImageConfigurationInformation(size_t idx)
gets the (optional) configuration information for the given registered image box.
Definition: dvpssp.h:499
DRTReferencedDoseReferenceSequenceInRTFractionSchemeModule ReferencedDoseReferenceSequence
ReferencedDoseReferenceSequence (300c,0050) vr=SQ, vm=1, type=3.
Definition: drtfgs.h:344
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSCannotComputeNumberOfFragments
error condition constant: Cannot compute number of fragments for JPEG-LS frame
OFString extendedNegotiationGroup_
symbolic identifier of the extended negotiation list, may be empty
Definition: dccfprmp.h:94
T & top()
returns a reference to the top element on the stack.
Definition: ofstack.h:241
DcmTime InstanceCreationTime
Instance Creation Time: (TM, 1, 3)
Definition: dsrdoc.h:1259
Uint16 MoveOriginatorMsgID
message ID of the C-MOVE message that initiated the C-STORE operation (if applicable)
Definition: dstorscu.h:530
OFCondition read(DcmItem &dset)
reads a presentation state from a DICOM dataset.
@ EFG_UNASSIGNEDSHAREDCONVERTEDATTRIBUTES
Unassigned Shared Converted Attributes Macro.
Definition: fgtypes.h:166
virtual OFBool operator==(const OFOrderedSet< T > &other) const
Determines if two sets are identical.
Definition: ofoset.h:101
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drtdose.h:4360
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drtplan.h:3054
DVPSGraphicAnnotation_PList graphicAnnotationList
GraphicAnnotationSequence, Module=Graphic_Annotation.
Definition: dcmpstat.h:932
const DRTModalityLUTSequence & getModalityLUTSequence() const
get ModalityLUTSequence (0028,3000)
Definition: drtdose.h:2230
@ ESSC_Image
image objects (subset of patient objects)
Definition: dcuid.h:50
const DCMTK_OFSTD_EXPORT OFConditionConst EC_NoEncodingSelected
condition constant: error, no character encoding selected
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=3.
Definition: drttsmds.h:162
DcmDecimalString CumulativeMetersetWeight
CumulativeMetersetWeight (300a,0134) vr=DS, vm=1, type=1.
Definition: drtbvcps.h:192
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_NoSuchGroup
Specified functional group does not exist.
@ PATIENT_STUDY
patient/study only Q/R model
Definition: dcmqridx.h:70
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrsrs.h:130
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=3.
Definition: drtrros.h:281
static const OFString m_ModuleName
This module's name ("FloatingPointImagePixelModule")
Definition: modfloatingpointimagepixel.h:133
@ VT_Date
DICOM Value Type: DATE.
Definition: dsrtypes.h:586
Item EmptyItem
empty default item
Definition: drtfms.h:322
E_ParamValueStatus
status of converting string parameter to value field
Definition: ofcmdln.h:192
T element_type
T, the type of the object managed by this unique_ptr.
Definition: ofmem.h:296
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid4031.h:319
DcmCodeString PatientSupportType
PatientSupportType (300a,0350) vr=CS, vm=1, type=1.
Definition: drttsibs.h:1022
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drticps.h:1013
DRTROIElementalCompositionSequence ROIElementalCompositionSequence
ROIElementalCompositionSequence (3006,00b6) vr=SQ, vm=1, type=1C.
Definition: drtrpps.h:152
DcmOtherByteOtherWord Signature
Signature (0400,0120) vr=OB, vm=1, type=1.
Definition: drtdss.h:245
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtbas.h:345
Uint16 getETag() const
return the element number of the attribute tag for this object
Definition: dcobject.h:392
Interface class for WADORetrievalSequence (0040,e023)
Definition: drtwrs.h:26
Class that maps Coding Scheme Designators to an external coding system registration,...
Definition: dsrcsidl.h:42
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtads.h:339
const log4cplus::helpers::Time & getTimestamp() const
The number of milliseconds elapsed from 1/1/1970 until logging event was created.
Definition: logevent.h:175
@ TracerConcentration
(126377,DCM,"Tracer Concentration"), included from CID 4109
Definition: cid7469.h:310
Types specific to this module.
Definition: trctypes.h:74
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2860
a class representing the DICOM value representation 'Other Float' (OF)
Definition: dcvrof.h:37
virtual offile_off_t read(void *buf, offile_off_t buflen)=0
reads as many bytes as possible into the given block.
DcmUnsignedShort BluePaletteColorLookupTableDescriptor
BluePaletteColorLookupTableDescriptor (0028,1103) vr=US/SS, vm=3, type=1C.
Definition: drtiis.h:409
DcmIntegerString NumberOfFractionsPlanned
NumberOfFractionsPlanned (300a,0078) vr=IS, vm=1, type=2.
Definition: drtfgss.h:200
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtcss.h:327
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drtplan.h:1586
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtbrcss.h:333
DiYBR422PixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const int bits, const OFBool rgb)
constructor
Definition: diyf2pxt.h:53
OFBool hasParentNode() const
check whether the current node has a parent
Definition: dsrtncsr.h:420
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtsptcs.h:333
DRTContrastBolusAdministrationRouteSequence ContrastBolusAdministrationRouteSequence
ContrastBolusAdministrationRouteSequence (0018,0014) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5191
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrris9.h:308
DcmCodeString ApplicatorType
ApplicatorType (300a,0109) vr=CS, vm=1, type=1.
Definition: drtas1.h:195
@ Prostate
(T-92000,SRT,"Prostate")
Definition: cid4031.h:192
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtionpl.h:1421
IODReferences m_ReferencedInstances
Referenced instances, represents content of Referenced Instance Sequence.
Definition: trcmodtractresults.h:167
OFBool ExtensibleMode
mode indicating whether context group is extensible (default: false)
Definition: dsrctxgr.h:276
DcmDecimalString BeamDoseSpecificationPoint
BeamDoseSpecificationPoint (300a,0082) vr=DS, vm=3, type=3.
Definition: drtrbs8.h:277
@ PT_XAXRFGrayscale
XA/XRF Grayscale Softcopy Presentation State (XGSPS)
Definition: dsrtypes.h:632
Sint16 getLeft(const Sint32 left_pos=0) const
get x-coordinate of overlay plane origin
Definition: diovpln.h:123
@ _52_Manganese
(C-149A1,SRT,"^52^Manganese")
Definition: cid4020.h:68
Definition: jpegint12.h:56
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtimage.h:2806
DcmIntegerString NumberOfPaintings
NumberOfPaintings (300a,039a) vr=IS, vm=1, type=1C.
Definition: drticps.h:797
@ XmAb5574_89Zr
(126734,DCM,"XmAb5574 ^89^Zr")
Definition: cid4021.h:270
int getValue() const
returns the integer value maintained by this object
Definition: diqthitm.h:70
const DCMTK_DCMDATA_EXPORT char * dcmSOPClassUIDToModality(const char *sopClassUID, const char *defaultValue=NULL)
performs a table lookup and returns a short modality identifier that can be used for building file na...
const DJCodecParameter * cparam
codec parameters
Definition: djeijg8.h:147
Item EmptyItem
empty default item
Definition: drtdcs.h:540
Uint32 messageType
type of message
Definition: dvpsmsg.h:143
OFString htmlImage
current image html page
Definition: dvsighdl.h:182
OFBool isActiveAnnotation()
gets the current setting of the annotation activity annotation flag.
Definition: dviface.h:1391
virtual OFCondition setPatientName(const OFString &value, const OFBool check=OFTrue)
set patient's name
Float32 Column
column value (VR=FL)
Definition: dsrscogr.h:93
static const char * DEF_FilenameExtension
default value for the filename extension appended to the generated filenames
Definition: dstorscp.h:296
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtdose.h:2602
@ EVR_PixelData
used internally for uncompressed pixel data
Definition: dcvr.h:240
bool acceptOnMatch
Do we return ACCEPT when a match occurs.
Definition: filter.h:196
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtplan.h:3241
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drtiontr.h:2883
virtual Uint16 bytesPerSample() const
returns the number of bytes per sample that will be written when decoding.
Definition: djdijg8.h:78
@ EXS_JPIPReferencedDeflate
JPIP Referenced Deflate.
Definition: dcxfer.h:103
@ OphthalmicPhotography
(OP,DCM,"Ophthalmic Photography")
Definition: cid29.h:90
void setEventHandler(DVPSPrintEventHandler *handler)
registers an event handler object for incoming N-EVENT-REPORTs.
Definition: dvpspr.h:210
int AdditionalPlanes
status, if true planes are added later with addPlane()
Definition: diovlay.h:465
double getRootMeanSquareError() const
return root mean square error
Definition: dcmicmph.h:127
virtual void flush()=0
instructs the consumer to flush its internal content until either the consumer becomes "flushed" or I...
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtss.h:407
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drtplan.h:3132
void setUpperElement(Uint16 ue)
converts entry into repeating tag entry by defining an upper limit for tag element
Definition: dcdicent.h:212
@ SFT_PROBABILITY
For fractional segmentations, a value defines probability that pixel belongs to segment.
Definition: segtypes.h:121
virtual OFCondition read(DcmItem &item)=0
Read functional group from given item.
@ CS_invalid
internal type used to indicate an error
Definition: dsrtypes.h:780
virtual OFBool isAllowableMACType(E_MACType macType) const =0
checks whether the given MAC type can be used with this security profile.
DcmLongString ContrastBolusRoute
ContrastBolusRoute (0018,1040) vr=LO, vm=1, type=3.
Definition: drtimage.h:5189
OFBool hasChildNodes() const
check whether the current content item has any children
Definition: dsrdoctn.h:278
@ EFG_PIXELINTENSITYRELLUT
Pixel Intensity Relationship LUT.
Definition: fgtypes.h:141
int numberOfEntries() const
returns the number of dictionary entries that were loaded either from file or from a built-in diction...
Definition: dcdict.h:84
Item class.
Definition: drtcncs.h:35
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drtdose.h:4108
static const OFBool has_infinity
OFTrue for all types T capable of representing the positive infinity as a distinct special value.
Definition: oflimits.h:247
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3192
Definition: dcmqrtis.h:57
unsigned long getInputCount() const
get number of pixels stored in the 'PixelData' element
Definition: dipixel.h:106
Interface class for ChannelSequence (300a,0280)
Definition: drtchs.h:28
Class to compute and store the GSDF lookup table.
Definition: digsdlut.h:37
void unlockCout()
releases the lock on the cout stream.
Definition: ofconsol.h:94
LogLevel(* StringToLogLevelMethod)(const log4cplus::tstring &)
This method type defined the signature of methods that convert strings into LogLevels.
Definition: loglevel.h:117
DcmDecimalString TableTopEccentricAngleTolerance
TableTopEccentricAngleTolerance (300a,004e) vr=DS, vm=1, type=3.
Definition: drttts.h:351
DRTChannelSequence & getChannelSequence()
get ChannelSequence (300a,0280)
Definition: drtass.h:191
virtual OFCondition cancelFindRequest(DcmQueryRetrieveDatabaseStatus *status)=0
cancel the ongoing FIND request, stop and reset every running operation associated with this request,...
@ EVR_item
used internally for items
Definition: dcvr.h:210
DcmCodeString graphicAnnotationUnits
VR=CS, VM=1, Type 1.
Definition: dvpsgr.h:129
DSRNumericMeasurementValue & operator=(const DSRNumericMeasurementValue &numericMeasurement)
assignment operator
@ Fluoromisonidazole_F18
(C-B07E1,SRT,"Fluoromisonidazole F^18^")
Definition: cid4021.h:156
Item EmptyItem
empty default item
Definition: drtpsss.h:315
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drtplan.h:1856
OFBool refuse_
refuse all incoming associations
Definition: dcmqropt.h:110
consumer class that stores data in a plain file.
Definition: dcostrmf.h:35
DcmUnlimitedText UniversalEntityID
UniversalEntityID (0040,0032) vr=UT, vm=1, type=1C.
Definition: drtiseis.h:146
virtual void SetReturnPatientUidInAccessionNumber(OFBool)
Set value in a member variable in a derived class.
Definition: wlds.h:482
static OFBool registered_
flag indicating whether the encoders are already registered.
Definition: djencode.h:87
DcmDecimalString CumulativeDoseToDoseReference
CumulativeDoseToDoseReference (3008,0052) vr=DS, vm=1, type=1.
Definition: drttscds.h:158
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drtplan.h:3153
Definition: dulstruc.h:98
virtual OFCondition readGeneric(DcmItem &dataset)
Read Parametric Map's generic (not directly pixel-data related) attributes from DICOM dataset.
const OFStackLinkBase * base_top() const
returns element on top of stack.
Definition: ofstack.h:121
DcmUniqueIdentifier seriesInstanceUID
VR=UI, VM=1, Type 1c.
Definition: dvpsrs.h:185
DRTCalculatedDoseReferenceSequence & getCalculatedDoseReferenceSequence()
get CalculatedDoseReferenceSequence (3008,0070)
Definition: drtiontr.h:1203
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtdose.h:4342
EnumType
types of PET radiopharmaceutical
Definition: cid4021.h:41
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtircs.h:397
virtual OFCondition addDimensionIndex(const DcmTagKey &dimensionIndexPointer, const OFString &dimensionOrganizationUID, const DcmTagKey &functionalGroupPointer, const OFString &dimensionDescriptionLabel="", const OFString &dimensionIndexPrivateCreator="", const OFString &functionalGroupPrivateCreator="")
Convenience method to add Dimension Index.
@ TSP_Profile_None
No security profile, start with an empty list of ciphersuites.
Definition: tlsciphr.h:50
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrtrs2.h:147
WlmDataSource & operator=(const WlmDataSource &Src)
Protected undefined operator=.
DRTPrimaryFluenceModeSequence PrimaryFluenceModeSequence
PrimaryFluenceModeSequence (3002,0050) vr=SQ, vm=1, type=3.
Definition: drtbs.h:771
Uint16 m_numberOfFailedSubops
Number of failed sub operations (in Q/R: C-STORE calls).
Definition: scu.h:164
int ValidWindow
true, if current VOI-window is valid
Definition: dimoimg.h:1112
virtual DcmItem * remove(DcmItem *)
method inherited from base class that is useless in this class
Definition: dcpixseq.h:295
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2755
DCMTK_DCMNET_EXPORT OFGlobal< OFBool > dcmPeerRequiresExactUIDCopy
Global flag to enable/disable workaround code for some buggy Store SCUs in DIMSE_storeProvider().
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid7469.h:502
DcmPixelData & getPixelData()
get PixelData (7fe0,0010)
Definition: drtdose.h:1922
DcmDecimalString CumulativeMetersetWeight
CumulativeMetersetWeight (300a,0134) vr=DS, vm=1, type=2.
Definition: drticps.h:771
the representation of a Print Management SCP.
Definition: dvpsprt.h:44
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Get shared type of this functional group (can be both, shared and per-frame)
Definition: fgplanor.h:71
DRTInstitutionCodeSequence InstitutionCodeSequence
InstitutionCodeSequence (0008,0082) vr=SQ, vm=1, type=1C.
Definition: drtporis.h:202
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3055
virtual void Remove(const T &item)
Removes one item from the set.
Definition: ofuoset.h:170
DcmUnsignedShort overlayBitPosition
VR=US, VM=1, Type=1.
Definition: dvpsov.h:157
void clearerr()
clears the end-of-file and error indicators for the stream
Definition: offile.h:603
DcmLongString m_ContentDescription
Content Description: (LO, VM 1, Type 1)
Definition: iodmacro.h:1021
OFGlobal()
unimplemented private default constructor
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtxrs.h:308
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtiontr.h:1539
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtspccs.h:349
size_t size() const
get number of VOI LUTs in this list.
Definition: dvpsvll.h:76
OFBool freopen(const char *filename, const char *modes)
opens the file whose name is the string pointed to by path and associates the stream pointed maintain...
Definition: offile.h:445
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrshs6.h:162
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtstrct.h:1242
static const OFConditionConst & convert(JLS_ERROR error)
This method converts a CharLS error code into a dcmjpls OFCondition.
Definition: djerror.h:43
@ SubcutaneousRoute
(G-D104,SRT,"Subcutaneous route")
Definition: cid11.h:50
DRTReferencedImageSequence & getReferencedImageSequence()
get ReferencedImageSequence (0008,1140)
Definition: drtionpl.h:1703
E_TransferSyntax writeTransferSyntax_
transfer syntax for writing
Definition: dcmqropt.h:152
DcmInputStream * getStream()
return input stream
Definition: dcfcache.h:85
const OFString & getValue() const
get string value
Definition: dsrstrvl.h:153
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsts.h:142
EP_Representation
internal representation of pixel data
Definition: diutils.h:204
each object of this class manages one entry of the global DICOM data dictionary.
Definition: dcdicent.h:58
TID1411_Measurements & getVolumetricROIMeasurements() const
get volumetric ROI measurements of this report as defined by TID 1411 (Volumetric ROI Measurements),...
Definition: tid1500.h:205
DRTGeneticModificationsCodeSequence GeneticModificationsCodeSequence
GeneticModificationsCodeSequence (0010,0229) vr=SQ, vm=1, type=3.
Definition: drtgms.h:145
OFBool getForceSingleFragmentPerFrame() const
returns flag indicating whether one fragment per frame should be enforced while decoding
Definition: djcparam.h:321
virtual OFBool Contains(const T &item) const =0
Determines if a certain item is contained in the set.
TrcTractographyResultsModule m_TractographyResultsModule
Tractography Results Module.
Definition: trctractographyresults.h:277
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drttreat.h:2792
const DRTTreatmentSessionIonBeamSequence & getTreatmentSessionIonBeamSequence() const
get TreatmentSessionIonBeamSequence (3008,0021)
Definition: drtiontr.h:1869
E_CompressionColorSpaceConversion compressionCSConversion
color conversion mode for compression
Definition: djcparam.h:332
unsigned int Bits
number of bits
Definition: dimomod.h:256
OFBool operator>(const DSRGraphicDataItem &item) const
comparison operator
Definition: dsrscogr.h:85
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drttms9.h:204
@ RT_hasAcqContext
DICOM Relationship Type: HAS ACQ CONTEXT.
Definition: dsrtypes.h:558
DcmIntegerString ReferencedWedgeNumber
ReferencedWedgeNumber (300c,00c0) vr=IS, vm=1, type=1.
Definition: drtiwps.h:151
DcmIntegerString ParameterItemIndex
ParameterItemIndex (3008,0063) vr=IS, vm=1, type=1.
Definition: drtcpas.h:167
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3177
@ Sonologist
(121092,DCM,"Sonologist")
Definition: cid7452.h:88
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbls.h:350
DcmTime StructureSetTime
StructureSetTime (3006,0009) vr=TM, vm=1, type=2.
Definition: drtdose.h:4617
const int flags_
Flags that this test has.
Definition: oftest.h:136
DRTLateralSpreadingDeviceSequence LateralSpreadingDeviceSequence
LateralSpreadingDeviceSequence (300a,0332) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:997
Metafunction to determine if two types are identical.
Definition: oftraits.h:391
DVPSVOIWindow_PList * clone()
clone method.
Definition: dvpsvwl.h:51
double Start
reference/start time
Definition: oftimer.h:77
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drtimage.h:4805
const char * c_str() const
returns a pointer to the initial element of an array of length size()+1 whose first size() elements e...
Definition: ofstring.h:393
@ AcromioclavicularJoint
(T-15420,SRT,"Acromioclavicular joint")
Definition: cid4031.h:48
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2818
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtstrct.h:1728
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtionpl.h:1433
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drtimage.h:5037
Definition: property.h:43
DSRTreeNodeCursor< T > & operator=(const DSRTreeNodeCursor< T > &cursor)
assignment operator
Definition: dsrtncsr.h:368
@ Flutemetamol_F18
(C-E0267,SRT,"Flutemetamol F^18^")
Definition: cid4021.h:166
@ VT_Composite
DICOM Value Type: COMPOSITE.
Definition: dsrtypes.h:600
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drttreat.h:2896
double AbsMaximum
absolute maximum pixel value
Definition: dimomod.h:263
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtrscs.h:211
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtplan.h:3245
OFBool operator==(const DSRCodedEntryValue &codedEntryValue) const
comparison operator "equal".
Metafunction to determine if a type is an integer.
Definition: oftraits.h:420
@ _68_Germanium
(C-128A2,SRT,"^68^Germanium")
Definition: cid4020.h:86
OFList< DcmSCUPresContext > m_presContexts
List of presentation contexts that should be negotiated.
Definition: scu.h:1017
void overlay(DiOverlay *overlays[2], DiDisplayFunction *disp, const Uint16 columns, const Uint16 rows, const unsigned long frame)
apply the currently active overlay planes to the output data
Definition: dimoopxt.h:1144
@ DcmLargestDimensionType_default
determine dimension by comparing the range in RGB space (default)
Definition: diqttype.h:58
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtcbars.h:354
DCMTK_LOG4CPLUS_EXPORT log4cplus::tstring toLower(const log4cplus::tstring &s)
Returns s in lower case.
Item EmptyItem
empty default item
Definition: drtfds.h:395
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtplan.h:1664
DcmDate patientBirthDate
Module=Patient, VR=DA, VM=1, Type 2.
Definition: dvpssp.h:959
class representing a DICOM Sequence of Items (SQ).
Definition: dcsequen.h:43
Class for XML documents.
Definition: dsrxmld.h:55
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtcss.h:335
void finishRow()
finishes error diffusion for one image row.
Definition: diqtfs.h:154
Interface class for BrachyAccessoryDeviceSequence (300a,0260)
Definition: drtbads.h:26
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtssrs.h:169
DcmUniqueIdentifier EncryptedContentTransferSyntaxUID
EncryptedContentTransferSyntaxUID (0400,0510) vr=UI, vm=1, type=1.
Definition: drteas.h:132
ContentQualification
Enum for attribute Content Qualification.
Definition: dpmtypes.h:62
DSRTreeNodeAnnotation(const OFString &text=OFString())
(default) constructor
Definition: dsrtnant.h:45
DRTStrainSourceRegistryCodeSequence StrainSourceRegistryCodeSequence
StrainSourceRegistryCodeSequence (0010,0215) vr=SQ, vm=1, type=1.
Definition: drtsss.h:147
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrcps.h:141
IODEnhGeneralEquipmentModule m_EnhancedGeneralEquipmentModule
IODEnhancedEquipmentModule.
Definition: segdoc.h:559
DcmQuantComponent red
red color component of this pixel
Definition: diqtpix.h:155
@ FOM_Normal
normal find
Definition: ofcmdln.h:213
DcmDecimalString NominalPriorDose
NominalPriorDose (300a,001a) vr=DS, vm=1, type=3.
Definition: drtdrs.h:497
Configuration class for the Softcopy Presentation State viewer.
Definition: dvpscf.h:40
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdias.h:311
EJ_Mode modeofOperation
enum for mode of operation (baseline, sequential, progressive etc.)
Definition: djeijg16.h:153
const struct sockaddr_in * getSockaddr_in_const() const
access socket address storage object as const struct sockaddr_in (IPv4 address)
Definition: ofsockad.h:87
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1C.
Definition: drtmdrs.h:217
@ UNIQUE_KEY
unique key
Definition: dcmqridx.h:54
const E_DeviceType DeviceType
output device type (monitor, camera, printer or scanner)
Definition: didispfn.h:440
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtplan.h:1916
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drtionpl.h:2894
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drtdose.h:2290
virtual DcmObject * clone() const
clone method
Definition: dcvrtm.h:66
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drtplan.h:2999
OFBool m_keepAPPn
If true, APPn markers (except JFIF!) are also copied to the output file.
Definition: i2djpgs.h:346
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4295
Item class.
Definition: drtmss.h:34
DcmShortString SnoutID
SnoutID (300a,030f) vr=SH, vm=1, type=1.
Definition: drtrsns.h:132
DcmUniqueIdentifier IrradiationEventUID
IrradiationEventUID (0008,3010) vr=UI, vm=1-n, type=3.
Definition: drtdose.h:4406
virtual OFCondition finalize(unsigned char *result)=0
finalizes the MAC and writes it to the given output array, which must be at least getSize() bytes lar...
DcmCodeString UniversalEntityIDType
UniversalEntityIDType (0040,0033) vr=CS, vm=1, type=1C.
Definition: drtafs.h:148
const unsigned long CIF_UsePartialAccessToPixelData
use partial access to pixel data, i.e.
Definition: diutils.h:94
const char * getVoiTransformationExplanation() const
get description of active VOI transformation
Definition: dcmimage.h:807
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_CorruptedData
Corrupted data.
DSRTreeNode * getDown() const
get pointer to first child node
Definition: dsrtree.h:104
Class representing the General Equipment Module:
Definition: modequipment.h:41
OFString ContextUID
Context UID (VR=UI, type 2)
Definition: dsrcodvl.h:725
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtimage.h:4994
Interface class for SourceSequence (300a,0210)
Definition: drtss.h:26
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtdose.h:2656
DcmUniqueIdentifier m_TrackingUID
Tracking UID (UI, 1, 1C)
Definition: segment.h:332
DcmShortText m_DerivationDescription
Derivation Description: (ST, 1, 3)
Definition: fgderimg.h:292
DcmIntegerString MeasuredDoseReferenceNumber
MeasuredDoseReferenceNumber (3008,0064) vr=IS, vm=1, type=1C.
Definition: drtmdrs.h:211
DRTApplicatorSequenceInRTIonBeamsModule ApplicatorSequence
ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=3.
Definition: drtibs.h:957
This class is a combination of OFDate and OFTime.
Definition: ofdatime.h:39
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtdose.h:2332
Class that holds a set of IODReference instances (or its sub classes) and offers helper functionality...
Definition: iodreferences.h:283
virtual ContentIdentificationMacro & getContentIdentification()
Get Content Identification Macro.
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drttreat.h:2881
OFCondition modifyOrInsertFromFile(OFString tag_path, const OFString &filename, const OFBool only_modify, const OFBool update_metaheader=OFTrue, const OFBool ignore_missing_tags=OFFalse, const OFBool no_reservation_checks=OFFalse)
Modifies/Inserts a path with a specific value read from file.
time_t sec() const
Returns seconds value.
Definition: timehelp.h:74
Item class.
Definition: drtass.h:37
@ VT_Text
DICOM Value Type: TEXT.
Definition: dsrtypes.h:578
@ IE_UNDEFINED
Undefined Information Entity (i.e. no value set)
Definition: iodtypes.h:87
@ SFT_UNKNOWN
Unknown (e.g. not initialized)
Definition: segtypes.h:119
int timeout
timeout for receive
Definition: dvpsprt.h:275
DRTLateralSpreadingDeviceSequence & getLateralSpreadingDeviceSequence()
get LateralSpreadingDeviceSequence (300a,0332)
Definition: drtibs.h:588
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3341
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmls.h:155
DcmUnsignedShort LargestImagePixelValue
LargestImagePixelValue (0028,0107) vr=US/SS, vm=1, type=3.
Definition: drtdose.h:4454
E_EncodingType opt_oenctype
*assign default values for file encoding and padding
Definition: dcencdoc.h:242
@ PeakValueWithinROI
(126031,DCM,"Peak Value Within ROI")
Definition: cid7464.h:58
OFBool operator==(const DSRGraphicDataItem &item) const
comparison operator
Definition: dsrscogr.h:58
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drttreat.h:1395
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drtionpl.h:1673
virtual void * getDataPtr()
get pointer to output pixel data
Definition: dimoopxt.h:176
virtual OFBool canWriteXfer(const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer)
tests if it is possible to write a specific representation Only existing representations are consider...
@ EXS_JPEGProcess6_8
JPEG Spectral Selection, Non-Hierarchical (lossy, 8/12 bit)
Definition: dcxfer.h:55
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsis.h:205
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtrscs.h:351
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtplan.h:1646
SiBaseRSAProfile()
default constructor
Definition: sibrsapr.h:40
DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence()
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtrpis.h:148
unsigned long Flags
configuration flags
Definition: didocu.h:412
Interface class for TID 1411 in module dcmsr/cmr.
EnumType
types of device participating roles
Definition: cid7445.h:41
@ MillimolesPerKgWetWeight
(mmol/kg{WetWeight},UCUM,"millimoles per kg wet weight")
Definition: cid7181.h:168
@ DCV_ignoreCertificate
do not check peer certificate
Definition: tlslayer.h:77
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtdose.h:2218
virtual OFCondition putSint16(const Sint16 val, const unsigned long pos=0)
insert into the element value a copy of the given Sint16 value.
DRTDeidentificationActionSequence & getDeidentificationActionSequence()
get DeidentificationActionSequence (0008,0305)
Definition: drtpdecs.h:129
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtas1.h:187
int pt
for lossless compression, defines point transform
Definition: djeijg8.h:156
representation parameter for JPEG-LS
Definition: djrparam.h:31
DcmEVR currentVR
the current VR of value field, which can change over time
Definition: dcvrpobw.h:243
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drtstrct.h:1776
@ EPI_YBR_Full_422
YCbCr full 4:2:2.
Definition: diutils.h:137
@ DN30_89Zr
(126747,DCM,"DN30 ^89^Zr")
Definition: cid4021.h:110
DcmCodeString PrivateDataElementValueRepresentation
PrivateDataElementValueRepresentation (0008,030a) vr=CS, vm=1, type=1.
Definition: drtpdeds.h:242
Class for checking the relationship content constraints of the Patient Radiation Dose SR IOD.
Definition: dsrprdcc.h:41
@ DCM_DicomString
string has DICOM representation (even length)
Definition: dcbytstr.h:345
int showOverlay(const unsigned int plane, const unsigned int idx=0)
activate specified overlay plane
Definition: dcmimage.h:1059
DiColorOutputPixelTemplate(void *buffer, const DiPixel *pixel, const unsigned long count, const unsigned long frame, const unsigned long, const int planar)
constructor
Definition: dicoopxt.h:89
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2936
IODSegmentationSeriesModule m_SegmentationSeries
Segmentation Series Module.
Definition: segdoc.h:556
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtstrct.h:1224
double LastRecordedDate
timestamp for last update of this study. Format: output of time(2) converted to double.
Definition: dcmqridx.h:283
size_t getItemSize() const
get size of one pixel / item in the pixel array
Definition: dimoopxt.h:158
void convert(const T1 *pixel, DiLookupTable *palette[3], const unsigned long planeSize, const int bits)
convert input pixel data to intermediate representation
Definition: diargpxt.h:82
OFCondition insertEmptyElement(const DcmTag &tag, const OFBool replaceOld=OFTrue)
create a new element (with no value) and insert it into the dataset/item.
static const size_t XF_alwaysWriteItemIdentifier
write: always write item identifier "id", not only when item is referenced
Definition: dsrtypes.h:370
This is the central class in the log4cplus package.
Definition: logger.h:74
DRTBeamLimitingDeviceToleranceSequence & getBeamLimitingDeviceToleranceSequence()
get BeamLimitingDeviceToleranceSequence (300a,0048)
Definition: drttts.h:240
const char * getImageRequestedSize(size_t idx)
gets the requested size for the given registered image box.
Definition: dvpssp.h:472
@ DCMSCU_STORAGE_DISK
Try to store the objects to disk.
Definition: scu.h:63
T & value()
return value of key-value pair
Definition: dcmsmap.h:82
DRTPrimaryFluenceModeSequence & getPrimaryFluenceModeSequence()
get PrimaryFluenceModeSequence (3002,0050)
Definition: drtes.h:375
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtdose.h:4174
virtual const T * getPreviousNode() const
get pointer to previous node.
Definition: dsrtncsr.h:482
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtgpis.h:360
int privateCreatorMatch(const DcmDictEntry &arg) const
checks if the private creator code of this object matches the one of the given object.
Definition: dcdicent.h:152
OFBool ok
internal state, OFTrue when valid.
Definition: ofgrp.h:102
DcmTagKey upperKey
upper limit of repeating group and element (lower limit is inherited from DcmTagKey)
Definition: dcdicent.h:370
const DRTBrachyAccessoryDeviceSequence & getBrachyAccessoryDeviceSequence() const
get BrachyAccessoryDeviceSequence (300a,0260)
Definition: drtass.h:185
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Get potential shared type of this group, always returns DcmFGTypes::EFGS_BOTH.
Definition: fgimagedatatype.h:53
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrws.h:207
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtibs.h:981
const DRTIonRangeCompensatorSequence & getIonRangeCompensatorSequence() const
get IonRangeCompensatorSequence (300a,02ea)
Definition: drtibs.h:570
Uint32 getFirstEntry(const Uint32=0) const
get index of first LUT entry.
Definition: dibaslut.h:91
const DcmInputStreamFactory * getInputStream() const
returns a pointer to the input stream, if available, NULL otherwise.
Definition: dcelem.h:784
const OFString & getTestName() const
Definition: oftest.h:95
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtspgis.h:142
virtual DSRDocumentSubTree * cloneSubTree(const size_t stopAfterNodeID=0) const
clone a subtree, i.e. a fragment of this tree.
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3393
DcmUnlimitedText UniversalEntityID
UniversalEntityID (0040,0032) vr=UT, vm=1, type=1C.
Definition: drtiais.h:146
OFCondition setImageConfigurationInformation(size_t idx, const char *value)
sets the (optional) configuration information for the given registered image box.
Definition: dvpssp.h:454
OFBool addOption(const char *longOpt, const char *shortOpt, const int valueCount, const char *valueDescr, const char *optDescr, const int flags=0)
adds an item to the list of valid options (full version)
size_t getNumberOfItems() const
get number of items contained in the list
Definition: dsrtlist.h:166
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtecs.h:340
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_InvalidRealWorldValueMappingObject
error: the given DICOM object is not a real world value mapping object
DcmOtherByteOtherWord LUTData
LUTData (0028,3006) vr=US/OW, vm=1-n, type=1.
Definition: drtvls.h:144
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drtiontr.h:1665
DRTReferencedImageSequence & getReferencedImageSequence()
get ReferencedImageSequence (0008,1140)
Definition: drtiontr.h:1623
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtimage.h:5061
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtaadcs.h:353
T_ASC_Association * origAssoc
pointer to association on which the C-GET-RQ was received
Definition: dcmqrcbg.h:124
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtces.h:349
DcmDecimalString RadiationMachineSAD
RadiationMachineSAD (3002,0022) vr=DS, vm=1, type=2.
Definition: drtimage.h:5304
signed int getPolynomialOrder() const
get order of the polynomial curve fitting algorithm.
Definition: didispfn.h:347
@ _76_Bromine
(C-113A2,SRT,"^76^Bromine")
Definition: cid4020.h:96
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdss.h:226
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drttreat.h:1719
DcmIntegerString centerOfCircularShutter
Module=Display_Shutter, VR=IS, VM=2, Type 1C.
Definition: dcmpstat.h:900
OFBool ReadFromDICOMDIRMode
flag indicating whether to read from DICOMDIR files
Definition: dstorscu.h:526
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsins.h:142
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2733
Definition: jpeglib12.h:285
DcmUnsignedShort voiLUTData
Module=VOI_LUT, VR=xs, VM=1-n, Type 1c.
Definition: dvpssv.h:211
DVPSStoredPrint_PList * clone()
clone method.
Definition: dvpsspl.h:55
unsigned long add(const DcmQuantPixel &colorP)
adds the given pixel to the list.
Definition: diqthitl.h:78
Item class.
Definition: drtrdrs1.h:35
DRTReferencedDoseReferenceSequenceInRTIonBeamsModule ReferencedDoseReferenceSequence
ReferencedDoseReferenceSequence (300c,0050) vr=SQ, vm=1, type=3.
Definition: drticps.h:809
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3097
virtual DcmObject * clone() const
clone method
Definition: dcvruc.h:65
size_t countNodes() const
count number of nodes in the tree.
Definition: dsrtree.h:597
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drtiontr.h:1491
size_t getNumberOfImages()
gets the number of images currently registered in this object.
Definition: dvpssp.h:359
Base class for images.
Definition: diimage.h:68
virtual OFBool isLeaf() const
check if this element is a leaf node in a dataset tree.
Definition: dcelem.h:138
DcmCodeString BeamLimitingDeviceRotationDirection
BeamLimitingDeviceRotationDirection (300a,0121) vr=CS, vm=1, type=1C.
Definition: drticpds.h:808
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns shared type of this group (can be shared or per-frame)
Definition: fgframeanatomy.h:70
OFIterator(const OFIterator< T > &x)
copy constructor
Definition: oflist.h:187
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drtstrct.h:1428
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drtiontr.h:3184
DcmUnlimitedCharacters PrivateDataElementKeyword
PrivateDataElementKeyword (0008,030d) vr=UC, vm=1, type=1.
Definition: drtpdeds.h:234
DcmFloatingPointSingle ScanSpotMetersetsDelivered
ScanSpotMetersetsDelivered (3008,0047) vr=FL, vm=1-n, type=1C.
Definition: drticpds.h:854
const char * getCurrentPresentationLUTExplanation()
gets a description of the current presentation LUT.
Definition: dcmpstat.h:264
OFList< DcmPrivateTagCacheEntry * > list_
the list
Definition: dcpcache.h:112
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrpps.h:332
OFCondition startModify(DcmElement *elem, const OFString &value)
modifies element to a specific value
OFBool bitPreserving_
bit preserving mode for incoming storage requests.
Definition: dcmqropt.h:64
@ EXS_JPEG2000Multicomponent
JPEG 2000 part 2 multi-component extensions (lossless or lossy)
Definition: dcxfer.h:99
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtds.h:505
DcmLongString presentationDescription
Module=Presentation_State, VR=LO, VM=1, Type 2.
Definition: dcmpstat.h:853
@ Rectum
(T-59600,SRT,"Rectum")
Definition: cid4031.h:194
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drtionpl.h:2969
int cmd_argc
number of arguments in commandline, needed for multiprocess mode on WIN32
Definition: wlmactmg.h:65
DcmWriteCache()
default constructor. Construction is cheap (no allocation of memory block).
Definition: dcwcache.h:48
virtual OFBool isLeaf() const
check if this element is a leaf node in a dataset tree.
Definition: dcitem.h:157
virtual OFCondition writeJson(STD_NAMESPACE ostream &out, DcmJsonFormat &format)
write object in JSON format
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcgis.h:155
virtual ssize_t read(void *buf, size_t nbyte)=0
attempts to read nbyte bytes from the transport connection and writes them into the given buffer.
DRTConceptCodeSequence & getConceptCodeSequence()
get ConceptCodeSequence (0040,a168)
Definition: drtcims.h:200
Uint16 m_maxWorkers
Maximum number of workers that can exist at a time.
Definition: scppool.h:241
Uint16 getUpperGroup() const
returns upper limit for tag group
Definition: dcdicent.h:218
long * nextrerr
red error vector for next row. Points to an array of (columns + 2) entries.
Definition: diqtfs.h:192
const char * getKeyword(unsigned int level) const
return keyword as C string.
Definition: ofconfig.h:221
DcmUniqueIdentifier DigitalSignatureUID
DigitalSignatureUID (0400,0100) vr=UI, vm=1, type=1.
Definition: drtdss.h:241
const DcmUIDHandler & getAbstractSyntax() const
returns a const reference to the abstract syntax UID maintained by this object
Definition: dccfrsmp.h:73
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtads.h:353
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drtiontr.h:2962
@ EMO_Replace
replace mode
Definition: diutils.h:254
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdspcs.h:536
Interface class for SourceInstanceSequence (0042,0013)
Definition: drtsins.h:27
virtual OFCondition getSOPInstanceUID(OFString &value, const signed long pos=0) const
Get SOP Instance UID.
OFString m_SeriesInstanceUID
Series Instance UID.
Definition: iodreferences.h:131
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotAddContentItem
error: a new content item could not be added to the current one
@ RO5323441_89Zr
(126755,DCM,"RO5323441 ^89^Zr")
Definition: cid4021.h:238
const DRTSetupDeviceSequence & getSetupDeviceSequence() const
get SetupDeviceSequence (300a,01b4)
Definition: drtpss.h:237
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drttts.h:338
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtfsss.h:347
@ EJM_baseline
JPEG baseline.
Definition: djutils.h:61
virtual DSRTreeNode * clone() const
clone this tree node.
Definition: dsrtree.h:80
virtual ~DcmOverlayData()
destructor
Definition: dcovlay.h:54
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpsics.h:536
int getPlanarConfiguration() const
get planar configuration of the original pixel data
Definition: dicopx.h:86
@ ACCEPT
The log event must be logged immediately without consulting with the remaining filters,...
Definition: filter.h:58
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drtiontr.h:1815
void rotateLeft(const T *src[], T *dest[])
rotate source image left and store result in destination image
Definition: dirotat.h:139
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drttreat.h:1767
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drtimage.h:2560
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtpsss.h:132
DcmFloatingPointDouble ExposureTimeInms
ExposureTimeInms (0018,9328) vr=FD, vm=1, type=3.
Definition: drtes.h:530
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtstrct.h:1812
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drtplan.h:3077
OFCondition restoreFile(const char *filename)
Restore given file from file.bak to original (without .bak)
DRTReferencedDoseSequence & getReferencedDoseSequence()
get ReferencedDoseSequence (300c,0080)
Definition: drtfgs.h:244
OFBool operator!=(const DSRTreeNodeAnnotation &annotation) const
comparison operator.
Definition: dsrtnant.h:80
DcmShortString ScanSpotTuneID
ScanSpotTuneID (300a,0390) vr=SH, vm=1, type=1C.
Definition: drticps.h:817
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrws.h:393
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtrics.h:350
Template class to handle YCbCr Full 4:2:2 pixel data.
Definition: diyf2pxt.h:39
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_NoPerFrameFG
No such per-frame functional group.
unsigned long FrameCount
number of frames to be processed
Definition: didocu.h:409
const OFString CodingSchemeDesignator
Coding Scheme Designator (VR=SH, type 1)
Definition: dsrcodvl.h:100
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtstrct.h:1320
virtual OFCondition read(DcmItem &dataset)
Read data into this class.
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_DoubledFG
Functional group already exists.
const char * getValue(unsigned int level) const
return value as C string Precondition is that section_valid(level) return true.
Definition: ofconfig.h:230
const OFString CodingSchemeVersion
Coding Scheme Version (VR=SH, type 1C)
Definition: dsrcodvl.h:102
size_t countChildProcesses() const
returns the number of child processes in the table
Definition: dcmqrptb.h:66
Item EmptyItem
empty default item
Definition: drtrdros.h:345
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtiontr.h:1311
const DCMTK_DCMDATA_EXPORT char * dcmLongSCUStorageSOPClassUIDs[]
an array of const strings containing all storage SOP classes that are proposed by default by those St...
Definition: syncimpl.h:106
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtionpl.h:1775
@ AP_USBandFlashJPEG
General Purpose USB and Flash Memory Interchange with JPEG (STD-GEN-USB/MMC/CF/SD-JPEG)
Definition: dcddirif.h:143
@ ATSM_Cu62
(126702,DCM,"ATSM Cu^62^")
Definition: cid4021.h:64
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrtps5.h:308
OFBool disableGetSupport_
enable/disable C-GET support
Definition: dcmqropt.h:70
DcmTime ContentTime
ContentTime (0008,0033) vr=TM, vm=1, type=3.
Definition: drtdose.h:4559
Interface class for MeasuredDoseReferenceSequence (3008,0010)
Definition: drtmdrs.h:26
Interface class for TID 1419 in module dcmsr/cmr.
@ HM_deleteAfterSend
delete the dataset after it has been sent
Definition: dstorscu.h:86
DcmDecimalString NominalBeamEnergy
NominalBeamEnergy (300a,0114) vr=DS, vm=1, type=1C.
Definition: drticps.h:795
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtscris.h:113
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbas2.h:299
OFshared_ptr< Implementation > TheImplementation
shared pointer to internal implementation (interface to character encoding library)
Definition: ofchrenc.h:416
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4799
OFCondition getBitsAllocated(Uint16 &value, const signed long pos=0)
Get Bits Allocated.
Definition: modimagepixelvariant.h:184
DcmIntegerString SourceNumber
SourceNumber (300a,0212) vr=IS, vm=1, type=1.
Definition: drtss.h:432
@ ExternalCameraPhotography
(XC,DCM,"External-camera Photography")
Definition: cid29.h:62
DRTReferencedBrachyApplicationSetupSequenceInRTDoseModule ReferencedBrachyApplicationSetupSequence
ReferencedBrachyApplicationSetupSequence (300c,000a) vr=SQ, vm=1, type=1C.
Definition: drtrfgs.h:153
a class representing the DICOM value representation 'Integer String' (IS)
Definition: dcvris.h:36
static const size_t HF_renderPatientTitle
external: use patient information as document title (default: document type)
Definition: dsrtypes.h:305
@ LipidAndLactate
(113095,DCM,"Lipid and Lactate"), included from CID 4033
Definition: cid7469.h:58
OFVector< CodeSequenceMacro * > m_TransducerBeamSteering
Item of Transducer Beam Steering Code Sequence.
Definition: modenhusimage.h:587
T_DIMSE_Priority priority
priority of move request
Definition: dcmqrcbm.h:163
OFBool isEmpty() const
check whether the list is empty
Definition: dsrtlist.h:158
DcmShortString ScheduledProcedureStepID
ScheduledProcedureStepID (0040,0009) vr=SH, vm=1, type=1C.
Definition: drtras.h:285
Metafunction to determine if a type is an array.
Definition: oftraits.h:400
DcmDecimalString rescaleIntercept
Module=Modality_LUT, VR=DS, VM=1, Type 1c.
Definition: dcmpstat.h:966
@ Calcaneus
(T-12770,SRT,"Calcaneus")
Definition: cid4031.h:68
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drtimage.h:2944
DcmLongString TreatmentProtocols
TreatmentProtocols (300a,0009) vr=LO, vm=1-n, type=3.
Definition: drtplan.h:3265
virtual ~DcmIODImage()
Virtual Destructor.
Definition: iodimage.h:107
DcmIntegerString ReferencedRangeShifterNumber
ReferencedRangeShifterNumber (300c,0100) vr=IS, vm=1, type=1.
Definition: drtrshs7.h:139
Interface class for ControlPointSequence (300a,0111) in RTBeamsModule.
Definition: drtcps.h:30
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2892
double signalToNoiseRatio
result of image comparison: signal to noise ratio (SNR)
Definition: dcmicmph.h:281
OFBool isLossy() const
check whether transfer syntax uses a lossy compression
Definition: dcxfer.h:261
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drtstrct.h:1440
DVPSOverlayCurveActivationLayer_PList activationLayerList
Overlay/Curve Activation Layer(s), Module=Overlay_Activation/Curve_Activation.
Definition: dcmpstat.h:926
const OFString SOPInstanceUID
SOP Instance UID of the SOP instance to be transferred.
Definition: dstorscu.h:414
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrcos.h:151
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drtimage.h:3124
const DRTFrameExtractionSequence & getFrameExtractionSequence() const
get FrameExtractionSequence (0008,1164)
Definition: drtdose.h:2098
Abstract base class for User Identity Negotiation user items.
Definition: dcuserid.h:61
@ EPC_default
automatically determine whether color-by-plane is required from the SOP Class UID and decompressed ph...
Definition: djutils.h:114
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drttreat.h:2806
virtual void SetDbUserPassword(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:432
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_ContentItemNotFound
error: the specified content item (node) could not be found
OFStatus theStatus
condition status enum
Definition: ofcond.h:74
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid244.h:113
DRTSourceImageSequence & getSourceImageSequence()
get SourceImageSequence (0008,2112)
Definition: drtplan.h:1892
Internal structure defining the list items.
Definition: dvcache.h:689
const DCMTK_OFSTD_EXPORT OFConditionConst EC_CouldNotGenerateFilename
condition constant: error, could not generate filename
log4cplus::tstring name
The name of this logger.
Definition: logimpl.h:174
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrfgs.h:334
int cancelAfterNResponses_
if non-negative, a C-FIND-CANCEL will be issued after the given number of incoming C-FIND-RSP message...
Definition: dfindscu.h:178
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_IJG12_FrameBufferTooSmall
Buffer for decompressed image (12 bits/sample) too small.
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drttreat.h:1143
A struct for creating an unknown ciphersuite error condition.
Definition: tlscond.h:38
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotInsertSubTree
error: a given subtree could not be inserted at the current node
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drttreat.h:1389
@ ContrastAgentAngioMRSignalIntensity
(110801,DCM,"Contrast Agent Angio MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:90
unsigned int convertToGroupNumber(const unsigned int plane) const
convert five plane number to corresponding group number
Definition: diovlay.h:425
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drtionpl.h:3262
OFString ourAETitle
our current title
Definition: dcmqrcbm.h:166
DcmDateTime ContributionDateTime
ContributionDateTime (0018,a002) vr=DT, vm=1, type=3.
Definition: drtces.h:333
virtual OFCondition encode(const Uint16 *pixelData, const Uint32 length, const DcmRepresentationParameter *toRepParam, DcmPixelSequence *&pixSeq, const DcmCodecParameter *cp, DcmStack &objStack) const =0
compresses the given uncompressed DICOM image and stores the result in the given pixSeq element.
@ CU36_89Zr
(126515,DCM,"cU36 ^89^Zr")
Definition: cid4021.h:98
DcmLongString DoseComment
DoseComment (3004,0006) vr=LO, vm=1, type=3.
Definition: drtdose.h:4572
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtstrct.h:1368
IODFoRModule m_FrameOfReference
Frame of Reference Module.
Definition: iodcommn.h:258
DcmDecimalString SourceToBeamLimitingDeviceDistance
SourceToBeamLimitingDeviceDistance (300a,00ba) vr=DS, vm=1, type=3.
Definition: drtblds5.h:220
OFCommandLine * cmd
helper class for commandline parsing
Definition: mdfconen.h:153
int peerNamesCount
number of peer names in list
Definition: dcmqrtis.h:261
static void writeSingleItem(OFCondition &result, const DcmTagKey &seqKey, Container &source, DcmItem &destination, const OFString &type, const OFString &module)
Writes given container into a DICOM item of a specific sequence.
Definition: iodutil.h:727
DRTConceptNameCodeSequence & getConceptNameCodeSequence()
get ConceptNameCodeSequence (0040,a043)
Definition: drtqds.h:212
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtporcs.h:205
OFBool operator==(const DcmPresentationContextItem &arg) const
comparison operator.
Definition: dccfpcmp.h:89
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3276
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdirs.h:295
Item class.
Definition: drtcsis.h:35
@ EVR_UNKNOWN
used internally for elements with unknown VR (encoded with 4-byte length field in explicit VR)
Definition: dcvr.h:234
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drtplan.h:1304
DcmIntegerString ChannelShieldNumber
ChannelShieldNumber (300a,02b2) vr=IS, vm=1, type=1.
Definition: drtcshs.h:236
int fileNo()
returns the low-level file descriptor associated with the stream.
Definition: offile.h:646
static const int MinBits
constant defining minimum value for number of bits for LUT input (here: 8)
Definition: didispfn.h:470
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrrtps3.h:146
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtdose.h:2026
OFBool isDataComplete() const
Perform simple check whether all equipment data is filled in.
Definition: modenhequipment.h:75
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtplan.h:1316
E_StringMode getStringMode() const
get current representation of the string value
Definition: dcbytstr.h:366
OFConsoleApplication * app
helper class for console applications
Definition: mdfconen.h:150
DRTPrivateDataElementDefinitionSequence PrivateDataElementDefinitionSequence
PrivateDataElementDefinitionSequence (0008,0310) vr=SQ, vm=1, type=3.
Definition: drtpdecs.h:194
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drtiontr.h:3069
Item EmptyItem
empty default item
Definition: drtssrcs.h:540
DcmIntegerString NumberOfFractionPatternDigitsPerDay
NumberOfFractionPatternDigitsPerDay (300a,0079) vr=IS, vm=1, type=3.
Definition: drtfgs.h:336
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drtiontr.h:2869
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtstrct.h:1200
Uint32 getCount() const
gets number of cache entries
Definition: dvcache.h:757
unsigned long Frames
maximum number of frames
Definition: diovlay.h:462
@ Fellow
(121088,DCM,"Fellow")
Definition: cid7452.h:76
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtrims.h:182
DRTRTROIObservationsSequence & getRTROIObservationsSequence()
get RTROIObservationsSequence (3006,0080)
Definition: drtstrct.h:1566
DcmQuantComponent operator[](unsigned int idx) const
array look-up operation.
Definition: diqtstab.h:64
unsigned long getCount() const
get number of pixel per frame
Definition: dicoopx.h:121
int skeletonCount
the number of skeleton entries
Definition: dcdict.h:201
jpeg_decompress_struct * cinfo
decompression structure
Definition: djdijg16.h:112
Uint32 getFragmentSize() const
returns maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition: djcparam.h:146
@ Citrate
(F-61080,SRT,"Citrate"), included from CID 4033
Definition: cid7469.h:46
DcmCodeString DVHVolumeUnits
DVHVolumeUnits (3004,0054) vr=CS, vm=1, type=1.
Definition: drtdvhs.h:321
const DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence() const
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtsins.h:120
OFBool getAcceptWrongPaletteTags() const
Returns flag indicating if incorrect palette attribute tags should be accepted.
Definition: djcparam.h:279
Definition: jdhuff12.h:83
DcmDecimalString OrganAtRiskFullVolumeDose
OrganAtRiskFullVolumeDose (300a,002a) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:360
double MaxValue
maximum luminance/OD value
Definition: didispfn.h:467
DcmCodeString WedgeType
WedgeType (300a,00d3) vr=CS, vm=1, type=2.
Definition: drtrws.h:217
Item EmptyItem
empty default item
Definition: drtpss.h:532
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drtiontr.h:1761
@ _44_Scandium
(126600,DCM,"^44^Scandium")
Definition: cid4020.h:60
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3156
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drtionpl.h:3087
const char * getModalityLutExplanation() const
get description of performed modality LUT transformation
Definition: dcmimage.h:845
static const DSRSpatialCoordinates3DValue EmptySpatialCoordinates3D
empty spatial coordinates 3D value.
Definition: dsrcitem.h:612
E_ByteOrder getByteOrder() const
return byte order for this transfer syntax
Definition: dcxfer.h:206
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmIgnoreParsingErrors
This flag indicates, whether parsing errors during reading should be ignored, i.e....
OFString substr(size_t pos=0, size_t n=OFString_npos) const
returns a copy the substring consisting of at most n characters starting at position pos of the curre...
OFList< T > & operator=(const OFList< T > &arg)
copy assignment operator
Definition: oflist.h:497
DcmCodeString magnificationType
Module=Film_Box_Module, VR=CS, VM=1, Type 2.
Definition: dvpssp.h:1016
DRTBeamLimitingDeviceToleranceSequence & getBeamLimitingDeviceToleranceSequence()
get BeamLimitingDeviceToleranceSequence (300a,0048)
Definition: drtitts.h:282
DcmQuantHistogramItem(const DcmQuantPixel &colorP, int val)
constructor
Definition: diqthitm.h:45
@ EVR_dicomDir
used internally for DICOMDIR objects
Definition: dcvr.h:222
DcmShortText SetupTechniqueDescription
SetupTechniqueDescription (300a,01b2) vr=ST, vm=1, type=3.
Definition: drtpss.h:341
A struct for creating a failed to write random seed file error condition.
Definition: tlscond.h:116
virtual OFBool operator!=(const OFUnorderedSet< T > &other) const
Determines if two sets are not identical.
Definition: ofuoset.h:130
const DRTGeneralAccessorySequence & getGeneralAccessorySequence() const
get GeneralAccessorySequence (300a,0420)
Definition: drtibs.h:522
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbrs.h:309
DRTTreatmentMachineSequenceInRTTreatmentMachineRecordModule TreatmentMachineSequence
TreatmentMachineSequence (300a,0206) vr=SQ, vm=1, type=1.
Definition: drtiontr.h:3093
T_ASC_PresentationContextID origPresId
presentation context id of request
Definition: dcmqrcbg.h:130
@ VT_Time
DICOM Value Type: TIME.
Definition: dsrtypes.h:588
static OFCondition readSubSequence(DcmItem &source, const DcmTagKey &seqKey, Container &destination, IODRule *rule)
Reads DICOM sequence into container by creating a dedicated container element for each DICOM item.
Definition: iodutil.h:514
DcmFloatingPointSingle ScanningSpotSize
ScanningSpotSize (300a,0398) vr=FL, vm=2, type=3.
Definition: drticps.h:819
E_DecompressionMode
dataset decompression modes
Definition: dstorscu.h:65
EnumType
types of abstract multi-dimensional image model component units
Definition: cid7181.h:41
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtras.h:183
EP_Polarity getPolarity() const
get polarity.
Definition: diimage.h:224
DRTSetupDeviceSequence & getSetupDeviceSequence()
get SetupDeviceSequence (300a,01b4)
Definition: drtpss.h:231
Class for ARGB images.
Definition: diargimg.h:44
@ RGBRComponent
(110834,DCM,"RGB R Component"), included from CID 7180
Definition: cid7469.h:204
DcmSignedShort PixelIntensityRelationshipSign
PixelIntensityRelationshipSign (0028,1041) vr=SS, vm=1, type=1C.
Definition: drtimage.h:5273
Uint32 Length
the length of this attribute as read from stream, may be undefined length
Definition: dcobject.h:801
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbs2.h:319
Interface class for RangeModulatorSettingsSequence (300a,0380) in RTIonBeamsSessionRecordModule.
Definition: drtrmss7.h:26
DcmShortText HL7InstanceIdentifier
HL7InstanceIdentifier (0040,e001) vr=ST, vm=1, type=1C.
Definition: drtrsos.h:179
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:2948
Class comprising several global functions and constants.
Definition: diutils.h:387
DCMTK_DCMDATA_EXPORT OFBool dcmIsaStorageSOPClassUID(const char *uid, const E_StorageSOPClassType type=ESSC_Patient)
returns true if the uid is one of the Storage SOP Classes.
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ItemEnd
Item end.
const DRTBeamLimitingDeviceLeafPairsSequence & getBeamLimitingDeviceLeafPairsSequence() const
get BeamLimitingDeviceLeafPairsSequence (3008,00a0)
Definition: drttsibs.h:532
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drttms0.h:391
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtpsics.h:345
void setValue(int v)
assigns a new integer value to this object
Definition: diqthitm.h:78
DIC_US nWarning
number of completed sub-operations that causes warnings
Definition: dcmqrcbg.h:161
DRTApplicatorSequenceInRTImageModule ApplicatorSequence
ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=3.
Definition: drtes.h:518
OFMutex m_criticalSection
Mutex that guards the list of busy and idle workers.
Definition: scppool.h:230
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtads.h:324
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_VOI_LUT_OBOW
Illegal VOI LUT Sequence element with OB or OW Value Representation and explicit length encountered.
const Uint16 * StartPtr
pointer to starting element of current frame
Definition: diovpln.h:490
DcmUnlimitedCharacters GeneticModificationsDescription
GeneticModificationsDescription (0010,0222) vr=UC, vm=1, type=1.
Definition: drtgms.h:147
OFOrderedSet< T > Difference(const OFOrderedSet< T > &other) const
Determines the difference this - other, i.e.
Definition: ofoset.h:445
Uint16 Columns
number of columns (in pixel)
Definition: diimage.h:631
void setLengthField(Uint32 val)
set the current value of the Length field
Definition: dcobject.h:759
OFCondition getItems(OFVector< T > &items) const
get copy of all items (as a vector)
Definition: dsrtlist.h:218
static const DSRCodedEntryValue EmptyCodedEntry
empty coded entry value.
Definition: dsrcitem.h:606
T * Object()
Returns the current element.
Definition: ofsetit.h:89
virtual ~OFSetIterator()
Destructor.
Definition: ofsetit.h:63
virtual size_t countChildNodes(const OFBool searchIntoSub=OFTrue) const
count number of children of the current node.
Definition: dsrtncsr.h:400
DcmDecimalString ImageOrientationPatient
ImageOrientationPatient (0020,0037) vr=DS, vm=6, type=1.
Definition: drtdose.h:4415
DcmShortString ShieldingDevicePosition
ShieldingDevicePosition (300a,01a8) vr=SH, vm=1, type=3.
Definition: drtshds.h:178
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmss.h:155
DcmTagKey()
default constructor
Definition: dctagkey.h:235
Metafunction to determine if a type refers to function.
Definition: oftraits.h:411
const DSRCodedEntryValue & getMeasurementUnit() const
get measurement unit
Definition: dsrnumvl.h:243
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drtionpl.h:2912
@ RT_unknown
internal type used to indicate an unknown relationship type (defined term)
Definition: dsrtypes.h:550
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmUseExplLengthPixDataForEncTS
This flag influences the behaviour when reading Pixel Data elements.
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtimage.h:2392
void addItem(const OFString &uid, const DVIFhierarchyStatus status=DVIF_objectIsNew)
adds a new item to the cache list.
Definition: dvcache.h:616
Definition: dcmqridx.h:198
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtpbcs.h:211
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drtstrct.h:2845
EquipmentInfo(const OFString &manufacturer, const OFString &manufacturerModelName, const OFString &deviceSerialNumber, const OFString &softwareVersions)
Convenience Constructor setting all values.
Definition: modenhequipment.h:62
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsts.h:328
Struct that represents a marker in a JPEG file, i.e.
Definition: i2djpgs.h:64
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drtimage.h:4932
DcmIntegerString CompensatorRows
CompensatorRows (300a,00e7) vr=IS, vm=1, type=1.
Definition: drtircs.h:424
unsigned int getOverlayCount(const unsigned int idx=0) const
get number of overlay planes
Definition: dcmimage.h:1185
DcmUnsignedShort RecommendedDisplayCIELabValue
RecommendedDisplayCIELabValue (0062,000d) vr=US, vm=3, type=3.
Definition: drtrcs.h:191
const DCMTK_OFSTD_EXPORT OFConditionConst EC_InvalidFilename
condition constant: error, invalid filename
DcmShortText TreatmentStatusComment
TreatmentStatusComment (3008,0202) vr=ST, vm=1, type=3.
Definition: drttreat.h:2937
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2904
const DRTFrameExtractionSequence & getFrameExtractionSequence() const
get FrameExtractionSequence (0008,1164)
Definition: drtimage.h:2596
@ PRU
([PRU],UCUM,"P.R.U."), included from CID 3502
Definition: cid7181.h:48
@ EXS_JPEG2000
JPEG 2000 (lossless or lossy)
Definition: dcxfer.h:95
Interface class for ReferencedBeamSequence (300c,0004) in RTGeneralTreatmentRecordModule.
Definition: drtrbs4.h:26
const DRTDoseReferenceSequence & getDoseReferenceSequence() const
get DoseReferenceSequence (300a,0010)
Definition: drtionpl.h:1373
@ CMAbU36_89Zr
(126746,DCM,"cMAb U36 ^89^Zr")
Definition: cid4021.h:96
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrss.h:127
virtual E_TransferSyntax supportedTransferSyntax() const =0
returns the transfer syntax that this particular codec is able to encode
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotUseTemplateIdentification
error: template identification cannot be used, i.e. requirements are not fulfilled
Class for tree nodes.
Definition: dsrtree.h:48
OFBool convertToSC
flag indicating whether image should be converted to Secondary Capture upon compression
Definition: dcrlecp.h:125
double PixelHeight
height of each pixel according to 'PixelSpacing/AspectRatio'
Definition: diimage.h:635
DcmApplicationEntity RetrieveAETitle
RetrieveAETitle (0008,0054) vr=AE, vm=1-n, type=1.
Definition: drtdirs.h:116
DcmUnsignedShort OverlayBitsAllocated
OverlayBitsAllocated (60xx,0100) vr=US, vm=1, type=1.
Definition: drtdose.h:4498
virtual Uint16 bytesPerSample() const
returns the number of bytes per sample that will be written when decoding.
Definition: djdijg12.h:78
Item EmptyItem
empty default item
Definition: drtbrcss.h:540
DcmUniqueIdentifier instanceCreatorUID
Module=SOP_Common, VR=UI, VM=1, Type 3.
Definition: dcmpstat.h:876
UserIdentityNegotiationSubItem(const UserIdentityNegotiationSubItem &src)
Copy constructor.
Definition: dcuserid.h:74
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbads.h:435
DIC_US nCompleted
number of completed sub-operations
Definition: dcmqrcbm.h:178
bool threadCached
Indicates whether or not the Threadname has been retrieved.
Definition: logevent.h:219
@ SignalToNoise
(113060,DCM,"Signal to noise"), included from CID 7180
Definition: cid7469.h:342
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtpsics.h:339
DcmPersonName m_ContentCreatorName
Content Creator's Name: (LO, VM 1, Type 2)
Definition: iodmacro.h:1203
const DiPixel * getInterData() const
get pointer to intermediate pixel data representation
Definition: dicoimg.h:230
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1.
Definition: drtcgis.h:164
DVIFhierarchyStatus Status
review status for the series
Definition: dvcache.h:707
Item EmptyItem
empty default item
Definition: drtsis.h:403
virtual ~IODImageReference()
Destructor.
Definition: iodreferences.h:215
virtual DcmObject * clone() const
clone method
Definition: dcvris.h:68
Class to register color support to dcmimgle library.
Definition: diregist.h:39
OFString MappingResource
mapping resource (VR=CS, mandatory in ContentTemplateSequence)
Definition: dsrdoctn.h:767
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbrcss.h:324
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drtdose.h:4128
Item EmptyItem
empty default item
Definition: drtgms.h:332
E_JPEGEncapsulated encapsulated
transfer syntax encapsulated or native
Definition: dcxfer.h:328
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtags.h:155
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtstrct.h:1578
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drtdose.h:4090
void flip(const T *pixel, const int horz, const int vert)
choose flipping algorithm depending on given parameters
Definition: dimoflt.h:92
DcmQuantComponent getRed() const
returns the red component
Definition: diqtpix.h:98
Metafunction to remove the volatile modifier from a type.
Definition: oftraits.h:447
DRTIonControlPointDeliverySequence IonControlPointDeliverySequence
IonControlPointDeliverySequence (3008,0041) vr=SQ, vm=1, type=1.
Definition: drttsibs.h:998
DcmIntegerString TemplateNumber
TemplateNumber (300a,0240) vr=IS, vm=1, type=3.
Definition: drtass.h:292
DcmDecimalString BlockThickness
BlockThickness (300a,0100) vr=DS, vm=1, type=2C.
Definition: drtbl2.h:360
OFBool useModalityRescale
if true, a modality rescale slope/intercept is set
Definition: dcmpstat.h:954
T & operator*() const
Access the object owned by *this.
Definition: ofmem.h:404
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drtionpl.h:3303
DcmDecimalString FrameTimeVector
FrameTimeVector (0018,1065) vr=DS, vm=1-n, type=1C.
Definition: drtimage.h:5216
DVPSOverlayCurveActivationLayer * clone()
clone method.
Definition: dvpsal.h:52
DcmCodecParameter()
default constructor
Definition: dccodec.h:46
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drtstrct.h:2888
@ SquareCentimeterPerMilliliter
(cm2/ml,UCUM,"Centimeter**2/milliliter"), included from CID 84
Definition: cid7181.h:100
LogLevel
these are the log levels that you can feed to isEnabledFor()
Definition: oflog.h:53
virtual OFBool canChangeCoding(const E_TransferSyntax oldRepType, const E_TransferSyntax newRepType) const =0
checks if this codec is able to convert from the given current transfer syntax to the given new trans...
DcmLongString CompletionFlagDescription
Completion Flag Description: (LO, 1, 3)
Definition: dsrdoc.h:1355
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrds.h:308
DcmCodeString PatientSupportRotationDirection
PatientSupportRotationDirection (300a,0123) vr=CS, vm=1, type=1C.
Definition: drticps.h:803
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3389
DcmTransferSyntaxMap xferSyntaxes_
map of transfer syntax lists
Definition: dcasccfg.h:241
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drttreat.h:2671
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrshs7.h:318
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drtdose.h:4153
void setText(const OFString &text)
set annotation text, i.e. the internally stored character string
Definition: dsrtnant.h:113
DRTFractionGroupSummarySequence FractionGroupSummarySequence
FractionGroupSummarySequence (3008,0220) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2943
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_UnknownVR
Unknown VR, e.g. tag not found in data dictionary.
DVPSReferencedSeries * clone()
clone method.
Definition: dvpsrs.h:50
DcmUnlimitedText TextValue
TextValue (0040,a160) vr=UT, vm=1, type=1C.
Definition: drtqds.h:361
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drtdose.h:2104
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drtionpl.h:3039
DcmUnsignedShort OverlayBitPosition
OverlayBitPosition (60xx,0102) vr=US, vm=1, type=1.
Definition: drtdose.h:4500
OFVector< spi::InternalLoggingEvent > queue_storage_type
Queue storage type.
Definition: queue.h:55
@ AP_UltrasoundIDMF
Ultrasound Single & Multi-Frame for Image Display (STD-US-ID-MF-xxxx)
Definition: dcddirif.h:167
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2773
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtimage.h:2428
virtual OFCondition workerListen(T_ASC_Association *const assoc)
Perform SCP's duties on an already accepted (TCP/IP) connection.
Definition: scppool.h:325
DcmShortString m_StackID
Stack ID (SH, 1, 1C)
Definition: fgfracon.h:366
const OFString SOPClassUID
SOP Class UID (VR=UI, type 1)
Definition: dsrrefin.h:210
const DRTRecordedRangeShifterSequence & getRecordedRangeShifterSequence() const
get RecordedRangeShifterSequence (3008,00f2)
Definition: drttsibs.h:628
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drtionpl.h:3103
@ EVR_AS
age string
Definition: dcvr.h:108
OFBool iconImageMode() const
get current status of the "create icon images" mode.
Definition: dcddirif.h:393
Item class.
Definition: drtpcs.h:35
OFBool isServerActive()
checks whether the message server has been found active upon creation of this object.
Definition: dvpsmsg.h:234
DcmDecimalString GridFrameOffsetVector
GridFrameOffsetVector (3004,000c) vr=DS, vm=2-n, type=1C.
Definition: drtdose.h:4582
@ PVS_Normal
normal, no errors
Definition: ofcmdln.h:195
@ DGM_StoreToFile
receive dataset in memory, perform some conversions and store it to file
Definition: dstorscp.h:89
E_ContinuityOfContent
SR continuity of content flag.
Definition: dsrtypes.h:721
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtccs.h:347
static OFCondition decompress(DcmDataset &dset)
Decompress the given dataset if required.
OFVector(const_iterator from, const_iterator to)
construct an OFVector from a range of iterators.
Definition: ofvector.h:118
virtual OFCondition read(DcmInputStream &inStream, const E_TransferSyntax xfer=EXS_Unknown, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength)
This function reads the information of all attributes which are captured in the input stream and capt...
int m_fileHandle
File handle for our file, -1 if we don't have any file.
Definition: oftempf.h:119
Item class.
Definition: drtrpps.h:35
@ COMP_YES
YES (lossy image compression used)
Definition: dpmtypes.h:80
void recalcVR()
set the current VR, which is always OB if the currently selected pixel representation is compressed,...
Definition: dcpixel.h:244
@ MilliliterPerMinutePerGram
(ml/min/g,UCUM,"Milliliter/minute/gram"), included from CID 84
Definition: cid7181.h:110
DcmDecimalString SourceIsotopeHalfLife
SourceIsotopeHalfLife (300a,0228) vr=DS, vm=1, type=1.
Definition: drtss.h:424
Interface class for ProtocolContextSequence (0040,0440)
Definition: drtpcxs.h:31
DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsSessionRecordModule & getLateralSpreadingDeviceSettingsSequence()
get LateralSpreadingDeviceSettingsSequence (300a,0370)
Definition: drticpds.h:499
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtplan.h:1478
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtdose.h:2176
DcmTime TreatmentControlPointTime
TreatmentControlPointTime (3008,0025) vr=TM, vm=1, type=1.
Definition: drticpds.h:888
This implements a search predicate for findItem which looks for some object attribute via the equalit...
Definition: drmsrch.h:65
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtfgs.h:527
IODImagePixelBase * operator()(IODImagePixelBase &base)
Returns the base class pointer of all pixel modules.
Definition: modimagepixelvariant.h:48
unsigned int getCRC32() const
returns the current CRC as unsigned int
Definition: ofcrc32.h:61
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:4847
@ _60_Copper
(C-127A4,SRT,"^60^Copper")
Definition: cid4020.h:72
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drtiontr.h:2838
OFBool inventMode() const
get current status of the "invent missing values" mode.
Definition: dcddirif.h:366
size_t fread(void *ptr, size_t size, size_t n)
reads n elements of data, each size bytes long, from the stream, storing them at the location given b...
Definition: offile.h:540
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence()
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtsis.h:149
DRTRangeModulatorSettingsSequenceInRTIonBeamsSessionRecordModule & getRangeModulatorSettingsSequence()
get RangeModulatorSettingsSequence (300a,0380)
Definition: drticpds.h:523
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtccs.h:355
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drtdose.h:4110
Interface class for UDISequence (0018,100a)
Definition: drtudis.h:26
unsigned long renderedImageHeight
contains the height of the attached image after pixel data have been rendered (w/o clipping).
Definition: dvpstat.h:1222
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtporis.h:391
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtiontr.h:1233
DcmDecimalString SourceToBeamLimitingDeviceDistance
SourceToBeamLimitingDeviceDistance (300a,00ba) vr=DS, vm=1, type=3.
Definition: drtblds6.h:220
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drtplan.h:3354
OFBool ValidReference
flag indicating whether the reference is valid or not (i.e.
Definition: dsrreftn.h:300
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drtstrct.h:1716
E_SubSampling sampleFactors
subsampling mode for color image compression
Definition: djcparam.h:356
static int Function(const T1 *x, const T2 *y, const unsigned int n, T3_ *y2, const T3_ yp1=1.0e30, const T3_ ypn=1.0e30)
calculate spline function for given points.
Definition: displint.h:67
AddImageMode
add mode for image entries
Definition: tid1600.h:82
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drtdose.h:4671
OFBool getOptimizeHuffmanCoding() const
returns huffman table optimization flag for 8 bits/pixel compression
Definition: djcparam.h:122
OFBool operator==(const DSRListOfItems< T > &lst) const
comparison operator "equal"
Definition: dsrtlist.h:104
DcmCodeString FractionGroupType
FractionGroupType (3008,0224) vr=CS, vm=1, type=2.
Definition: drtfgss.h:194
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drtplan.h:3050
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtas1.h:373
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1C.
Definition: drtcctus.h:144
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtads.h:533
OFVector< IODReference * > m_References
Set of references managed by this class.
Definition: iodreferences.h:360
virtual DiImage * createScale(const signed long left_pos, const signed long top_pos, const unsigned long clip_width, const unsigned long clip_height, const unsigned long scale_width, const unsigned long scale_height, const int interpolate, const int aspect, const Uint16 pvalue) const =0
create scaled copy of specified (clipping) area of the current image object (abstract).
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3196
virtual OFCondition read(DcmItem &)
hide DRTImageIOD::read().
Definition: drmimage.h:242
Class representing the "Frame VOI LUT" Functional Group Macro.
Definition: fgframevoilut.h:31
@ CalculationFailure
(114008,DCM,"Calculation failure")
Definition: cid42.h:60
void addItem(const T &item)
add item to the list
Definition: dsrtlist.h:242
DRTConceptNameCodeSequence & getConceptNameCodeSequence()
get ConceptNameCodeSequence (0040,a043)
Definition: drtcims.h:212
virtual offile_off_t write(const void *buf, offile_off_t buflen)=0
processes as many bytes as possible from the given input block.
OFSet()
Default constructor.
Definition: ofset.h:50
DcmIntegerString ReferencedFractionGroupNumber
ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=1.
Definition: drtrfgs.h:155
Interface class for RTROIObservationsSequence (3006,0080)
Definition: drtrros.h:31
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_EmptyDocumentTree
error: the document tree is empty (and this is not allowed in this context)
helpers::SharedObjectPtr< Appender > SharedAppenderPtr
This is a pointer to an Appender.
Definition: appender.h:254
DcmTransportConnection & operator=(const DcmTransportConnection &)
private undefined assignment operator
virtual void RemoveByIndex(unsigned int idx)
Removes one item from the set.
Definition: ofoset.h:264
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drtimage.h:4926
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtaadcs.h:331
Sint16 Left
x-coordinate of overlay plane's origin
Definition: diovpln.h:432
@ TopicalRoute
(G-D112,SRT,"Topical route")
Definition: cid11.h:64
DcmIntegerString ReferencedBeamNumber
ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=1.
Definition: drtrbs8.h:283
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3091
DcmTime ContrastBolusStartTime
ContrastBolusStartTime (0018,1042) vr=TM, vm=1, type=3.
Definition: drtimage.h:5195
OFBool isaString() const
check if this element is a string type, based on the VR.
Definition: dcobject.h:301
Class for content item SCOORD3D.
Definition: dsrsc3tn.h:39
int getQuality() const
returns the compression quality factor
Definition: djrploss.h:67
void remove(const T &value)
removes all elements from the list referred by an iterator i where *i == value
Definition: oflist.h:482
DcmFloatingPointSingle boundingBoxBRHC
VR=FL, VM=2, Type 1c.
Definition: dvpstx.h:202
OFBool opt_readSeriesInfo
*pre-existing series
Definition: dcencdoc.h:250
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdss.h:421
double getRowColumnRatio() const
get pixel's rows/column ratio
Definition: diimage.h:189
TID300_Measurement & getMeasurement() const
get current measurement value of this measurement group as defined by TID 300 (Measurement),...
Definition: tid1501.h:131
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtads.h:333
static OFBool addStatusDetail(DcmDataset **statusDetail, const DcmElement *elem)
Add given element to existing status detail object or create new one.
DcmIntegerString ExposureTime
ExposureTime (0018,1150) vr=IS, vm=1, type=3.
Definition: drtimage.h:5354
ConcatenationInfo m_ConcatenationInfo
Concatenation Information.
Definition: modmultiframefg.h:286
A non-POD version of "struct passwd" for thread- and memory-safe data access.
Definition: ofpwd.h:62
@ CS_Hebrew
ISO-IR 138: Hebrew.
Definition: dsrtypes.h:802
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drtiontr.h:1599
virtual OFString getName() const
Get name of macro.
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4895
DRTReferencedVerificationImageSequence & getReferencedVerificationImageSequence()
get ReferencedVerificationImageSequence (300c,0040)
Definition: drttsibs.h:694
DcmPersonName PersonName
PersonName (0040,a123) vr=PN, vm=1, type=1C.
Definition: drtqds.h:353
OFBool changeVR
this flag is used during write operations in Implicit VR Little Endian and notes that the VR has temp...
Definition: dcvrpobw.h:240
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrdrs1.h:332
OFBool operator==(const OFSetIterator< T > &other) const
Determines if two iterators are identical.
Definition: ofsetit.h:121
Class for checking the relationship content constraints of the Colon CAD SR IOD.
Definition: dsrcolcc.h:40
@ DcmRepresentativeColorType_centerOfBox
choose center of the box, ignoring any structure within the boxes
Definition: diqttype.h:77
CodeSequenceMacro m_MeasurementUnitsCode
Measurement Units Code Sequence.
Definition: fgrealworldvaluemapping.h:414
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtscris.h:128
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtds.h:724
virtual OFCondition expandIncludedTemplates(DSRDocumentSubTree *tree) const
expand all "included template" content items in a given (sub)tree.
OFString CodingSchemeDesignator
Coding Scheme Designator (VR=SH, type 1)
Definition: dsrcodvl.h:712
const DRTRangeShifterSequence & getRangeShifterSequence() const
get RangeShifterSequence (300a,0314)
Definition: drtibs.h:618
signed long renderedImageBottom
contains the bottom hand corner of the attached image after pixel data have been rendered.
Definition: dvpstat.h:1233
const unsigned char m_itemType
Item type of this user item.
Definition: dcuserid.h:146
FunctionalGroups m_shared
Shared functional groups.
Definition: fginterface.h:287
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=2C.
Definition: drtcos.h:475
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpsics.h:533
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtdose.h:1936
Definition: dulstruc.h:271
friend DCMTK_DCMDATA_EXPORT STD_NAMESPACE ostream & operator<<(STD_NAMESPACE ostream &s, const DcmTagKey &k)
stream output operator for tag keys
DcmIntegerString DVHNumberOfBins
DVHNumberOfBins (3004,0056) vr=IS, vm=1, type=1.
Definition: drtdvhs.h:315
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drtplan.h:1634
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUnsupportedImageType
error condition constant: Unsupported type of image for JPEG-LS compression
Definition: jpegint12.h:144
@ CS_ChineseGB18030
GB18030: Chinese.
Definition: dsrtypes.h:814
@ TRT_Multisegment
DICOM Temporal Range Type: MULTISEGMENT.
Definition: dsrtypes.h:710
Class implementing a list of document tree node filters that are combined with OR (disjunction)
Definition: dsrdnflt.h:139
virtual OFBool checkContentRelationship(const E_ValueType sourceValueType, const E_RelationshipType relationshipType, const E_ValueType targetValueType, const OFBool byReference=OFFalse) const =0
check whether specified content relationship is allowed for this IOD (abstract)
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtecs.h:338
Interface class for RTPlanIOD.
Definition: drtplan.h:90
representation of an association used for DICOM Basic Grayscale Print.
Definition: dvpspr.h:60
DcmFileFormat * dfile
will hold file to modify
Definition: mdfdsman.h:238
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4204
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2946
size_t offset_
contains the number of bytes already written the the memory block pointed to by currentBlock_.
Definition: dcrleenc.h:386
Mutex mutex
Mutex protecting queue and flags.
Definition: queue.h:134
OFerror_category serves as the base class for specific error category types, such as OFsystem_categor...
Definition: oferror.h:81
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drtiontr.h:2834
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drtdose.h:4648
DcmIntegerString SourceApplicatorNumber
SourceApplicatorNumber (300a,0290) vr=IS, vm=1, type=3.
Definition: drtchs.h:665
DcmIntegerString StartTrim
StartTrim (0008,2142) vr=IS, vm=1, type=3.
Definition: drtimage.h:5218
@ ShortAxis
(G-A186,SRT,"Short Axis"), included from CID 7470
Definition: cid7469.h:364
Item class.
Definition: drtmacds.h:35
Struct representing a single frame.
Definition: iodtypes.h:72
virtual ~OFConsole()
destructor.
Definition: ofconsol.h:78
Item EmptyItem
empty default item
Definition: drtpsics.h:540
static const int busy
this constant is returned by the trywait() method if the semaphore is already locked.
Definition: ofthread.h:310
Item class.
Definition: drtssrcs.h:35
@ ST_BINARY
Binary segmentation with 1 bit depth denoting whether a pixel belongs to a segmentation or not.
Definition: segtypes.h:93
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drtimage.h:3094
OFBool getCreateOffsetTable() const
returns create offset table flag
Definition: djcparam.h:120
const LogLevel OFF_LOG_LEVEL
Definition: loglevel.h:54
ContentIdentificationMacro m_ContentIdentification
Content Identification for this Tractography Results object.
Definition: trcmodtractresults.h:161
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpss.h:528
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drtdose.h:2206
const size_t Ident
unique identifier (created automatically)
Definition: dsrtree.h:173
DRTReferencedImageSequence & getReferencedImageSequence()
get ReferencedImageSequence (0008,1140)
Definition: drtplan.h:1736
DcmQuantPixelBox & operator[](size_t idx)
looks up an array element
Definition: diqtpbox.h:85
Definition of standard types used throughout the toolkit.
Uint16 Height
visible height
Definition: diovpln.h:434
Extend this class for implementing your own strategies for printing log statements.
Definition: appender.h:112
static const size_t XF_writeTemplateIdentification
write: write template identification information (TID and mapping resource)
Definition: dsrtypes.h:367
OFBool operator==(const DcmQuantPixel &src) const
comparison operator for equality
Definition: diqtpix.h:68
unsigned long printerNumberOfCopies
printer number of copies
Definition: dviface.h:1803
virtual unsigned long getNumberOfValues()=0
get number of values stored in this object
Item EmptyItem
empty default item
Definition: drtibs.h:1248
static OFBool fileExists(const OFFilename &fileName)
check whether the given file exists.
DiFlipTemplate(const int planes, const Uint16 columns, const Uint16 rows, const Uint32 frames)
constructor.
Definition: diflipt.h:90
DcmIntegerString PixelAspectRatio
PixelAspectRatio (0028,0034) vr=IS, vm=2, type=1C.
Definition: drtimage.h:5154
Item EmptyItem
empty default item
Definition: drtdimcs.h:540
@ BloodOxygenationLevel
(110819,DCM,"Blood Oxygenation Level"), included from CID 7180
Definition: cid7469.h:154
int setInversePresentationLut(const DcmUnsignedShort &data, const DcmUnsignedShort &descriptor, const EL_BitsPerTableEntry descripMode=ELM_UseValue)
set inverse LUT for presentation transformation.
Definition: dcmimage.h:972
OFBool isTagInDictionary(const DcmTagKey &search_key)
Returns true, if given tag key can be found in dictionary.
@ CreatineAndCholine
(113094,DCM,"Creatine and Choline"), included from CID 4033
Definition: cid7469.h:52
OFUnorderedSet(const OFUnorderedSet< T > &src)
Copy constructor.
Definition: ofuoset.h:61
DRTReferencedRTPlanSequence ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4578
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtiontr.h:1413
const DRTIonBeamSequence & getIonBeamSequence() const
get IonBeamSequence (300a,03a2)
Definition: drtionpl.h:1445
Uint32 randb
internal state of the PRNG
Definition: ofrand.h:89
DcmPersonName referringPhysicianName
Module=General_Study, VR=PN, VM=1, Type 2.
Definition: dcmpstat.h:811
OFBool gotoItemPos(size_t idx, OFLIST_TYPENAME OFListConstIterator(T) &iterator) const
goto specified item position
Definition: dsrtlist.h:319
@ DT_ExtensibleSR
DICOM IOD: Extensible SR (not yet implemented)
Definition: dsrtypes.h:532
E_CompressionColorSpaceConversion
describes how color space conversion should be handled during the conversion of an uncompressed DICOM...
Definition: djutils.h:127
OFList< JPEGFileMapEntry * > m_jpegFileMap
JPEG file map.
Definition: i2djpgs.h:326
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drtplan.h:3155
@ AIC
(126223,DCM,"AIC"), included from CID 7180
Definition: cid7469.h:200
Item class.
Definition: drtpvis.h:34
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drtplan.h:2975
virtual OFCondition decode(const DcmRepresentationParameter *fromRepParam, DcmPixelSequence *pixSeq, DcmPolymorphOBOW &uncompressedPixelData, const DcmCodecParameter *cp, const DcmStack &objStack) const =0
decompresses the given pixel sequence and stores the result in the given uncompressedPixelData elemen...
Appends log events to a file.
Definition: fileap.h:107
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtstrct.h:1254
const_iterator begin() const
get an iterator for the first element in this object.
Definition: ofvector.h:176
int lock()
locks the mutex object.
DcmShortString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3.
Definition: drtimage.h:4811
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtshds.h:359
DRTBeamLimitingDeviceSequenceInRTImageModule BeamLimitingDeviceSequence
BeamLimitingDeviceSequence (300a,00b6) vr=SQ, vm=1, type=3.
Definition: drtes.h:522
OFCondition setImageSmoothingType(size_t idx, const char *value)
sets the (optional) smoothing type for the given registered image box.
Definition: dvpssp.h:442
virtual DcmCodecParameter * clone() const =0
this methods creates a copy of type DcmCodecParameter * it must be overwritten in every subclass.
bool acceptOnMatch
Do we return ACCEPT when a match occurs.
Definition: filter.h:279
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtsdcs.h:355
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrbos1.h:165
T_DIMSE_BlockingMode opt_blockMode
blocking mode for DIMSE operations
Definition: wlmactmg.h:71
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4954
virtual unsigned long getVM()
get value multiplicity
OFBool operator!() const
Checks if *this does not manage an object, i.e.
Definition: ofmem.h:132
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drtionpl.h:2963
#define DcmQuantHashSize
size of color hash table. Don't touch this.
Definition: diqttype.h:35
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2976
DSRTreeNodeCursor()
default constructor
Definition: dsrtncsr.h:325
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drttreat.h:1215
virtual void updateTreeForOutput()
update the tree for subsequent output, e.g. for being printed or added to an SR document.
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drttms0.h:208
virtual T * getAndRemoveRootNode()
get pointer to root node and "forget" the internal reference to this node.
Definition: dsrtree.h:892
@ IAUC90
(126322,DCM,"IAUC90"), included from CID 4109
Definition: cid7469.h:286
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drtdose.h:4318
singleton that keeps list of registered codecs for dcmdata.
Definition: dccodec.h:292
DRTDVHSequence & getDVHSequence()
get DVHSequence (3004,0050)
Definition: drtdose.h:2032
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtfds.h:391
@ IntracardiacRoute
(G-D173,SRT,"Intracardiac route")
Definition: cid11.h:82
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsss.h:311
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtiais.h:141
DiColorFlipTemplate(const DiColorPixel *pixel, const Uint16 columns, const Uint16 rows, const Uint32 frames, const int horz, const int vert)
constructor
Definition: dicoflt.h:56
The class DcmPixelData stores different pixel representations identified by a type (the transfer synt...
Definition: dcpixel.h:146
interleaveMode
Constants describing the interleave mode which the encoder will use.
Definition: djcparam.h:37
Item EmptyItem
empty default item
Definition: drtmss.h:347
unsigned long Count
number of pixels
Definition: dipixel.h:115
Item EmptyItem
empty default item
Definition: drtspccs.h:540
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtads.h:345
void bicubicPixel(const T *src[], T *dest[])
bicubic interpolation method (only for magnification)
Definition: discalet.h:1057
static const OFString m_ModuleName
This module's name (MultiframeDimensionModule)
Definition: modmultiframedimension.h:377
DRTIonToleranceTableSequence IonToleranceTableSequence
IonToleranceTableSequence (300a,03a0) vr=SQ, vm=1, type=1.
Definition: drtionpl.h:3208
signed int Order
order of the polynomial curve fitting algorithm
Definition: didispfn.h:447
DcmDecimalString ROIVolume
ROIVolume (3006,002c) vr=DS, vm=1, type=3.
Definition: drtssrs.h:241
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtimage.h:3070
virtual OFString getName() const
Get name of component.
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drtiontr.h:1323
DcmCodeString RTBeamLimitingDeviceType
RTBeamLimitingDeviceType (300a,00b8) vr=CS, vm=1, type=1.
Definition: drtblds5.h:218
A template class for bit manipulations.
Definition: ofbmanip.h:41
DcmDecimalString OrganAtRiskMaximumDose
OrganAtRiskMaximumDose (300a,002c) vr=DS, vm=1, type=3.
Definition: drtdrs.h:503
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtras.h:468
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrdrs1.h:335
offile_off_t filled_
number of bytes filled in buffer
Definition: dcostrmb.h:117
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drtstrct.h:2833
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoImageLibraryEntryDescriptorsToBeAdded
normal: there are no image library entry descriptors to be added (copied from the dataset)
const DRTModifiedAttributesSequence & getModifiedAttributesSequence() const
get ModifiedAttributesSequence (0400,0550)
Definition: drtoas.h:134
DcmDateTime DateTime
DateTime (0040,a120) vr=DT, vm=1, type=1C.
Definition: drtqds.h:343
DcmDecimalString ChairHeadFramePosition
ChairHeadFramePosition (300a,0151) vr=DS, vm=1, type=3.
Definition: drticpds.h:810
@ REQUIRED_KEY
required key
Definition: dcmqridx.h:56
DcmFloatingPointSingle HeadFixationAngle
HeadFixationAngle (300a,0148) vr=FL, vm=1, type=3.
Definition: drticps.h:783
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drtiontr.h:3167
const T & back() const
get a reference to the last element of this vector.
Definition: ofvector.h:294
DRTSourceInstanceSequence & getSourceInstanceSequence()
get SourceInstanceSequence (0042,0013)
Definition: drtionpl.h:1871
OFerror_code is a platform abstracting wrapper for platform specific error codes.
Definition: oferror.h:169
DcmUnsignedLong m_DimensionIndexValues
Dimension Index Values (UL, 1-n, 1C)
Definition: fgfracon.h:360
const OFString & getSOPClassUID() const
get SOP class UID
Definition: dsrcomvl.h:184
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:2707
void flipHorzVert(const T *src[], T *dest[])
flip source image horizontally and vertically and store result in destination image
Definition: diflipt.h:206
const DJCodecParameter * cparam
codec parameters
Definition: djeijg16.h:144
this class encapsulates the decompression routines of the IJG JPEG library configured for 16 bits/sam...
Definition: djdijg16.h:38
@ SellaTurcica
(T-D1460,SRT,"Sella turcica")
Definition: cid4031.h:204
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drtstrct.h:2962
const DRTRecordedWedgeSequence & getRecordedWedgeSequence() const
get RecordedWedgeSequence (3008,00b0)
Definition: drttsibs.h:652
int processId
Process ID.
Definition: scp.h:54
void scale(DcmQuantComponent r, DcmQuantComponent g, DcmQuantComponent b, const DcmQuantScaleTable &table)
assigns new R, G and B values to this pixel using the given scale table in which all three values are...
Definition: diqtpix.h:142
DcmTagKey m_CodeModifierSeq
The sequence tag key that contains the modifier codes.
Definition: iodmacro.h:328
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsis.h:176
DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence()
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtpcxs.h:237
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtds.h:309
OFBool operator==(const OFConditionConst &arg) const
comparison operator.
Definition: ofcond.h:84
a class implementing the hash function SHA256
Definition: sisha256.h:40
virtual OFCondition set(const CodeSequenceMacro &typeCode, const CodeSequenceMacro &typeModifierCode, const CodeSequenceMacro &unitsCode, const Float32 *statisticValues, const size_t numValues)
Set Track statistic.
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtrscs.h:337
const DRTSegmentedPropertyTypeModifierCodeSequence & getSegmentedPropertyTypeModifierCodeSequence() const
get SegmentedPropertyTypeModifierCodeSequence (0062,0011)
Definition: drtrics.h:224
Template class to handle CMYK pixel data.
Definition: dicmypxt.h:39
DSRListOfItems()
default constructor
Definition: dsrtlist.h:59
Item class.
Definition: drtrbos6.h:34
OFCondition setValue(const DSRNumericMeasurementValue &numericMeasurement, const OFBool check=OFTrue)
set numeric measurement value.
DcmFloatingPointSingle TableTopPitchAngleTolerance
TableTopPitchAngleTolerance (300a,004f) vr=FL, vm=1, type=3.
Definition: drttts.h:357
const DcmQueryRetrieveOptions & options_
SCP configuration options.
Definition: dcmqrsrv.h:168
@ LowerLeg
(T-D9400,SRT,"Lower leg")
Definition: cid4031.h:144
DcmIntegerString WedgeNumber
WedgeNumber (300a,00d2) vr=IS, vm=1, type=1.
Definition: drtrws.h:213
OFCondition m_status
Status for this class, if EC_Normal then we are managing a temporary file.
Definition: oftempf.h:113
The internal representation of logging events.
Definition: logevent.h:53
Implementation of DCMR Context Group: CID 7452 - Organizational Roles.
Definition: cid7452.h:33
DcmCodeString BeamLimitingDeviceRotationDirection
BeamLimitingDeviceRotationDirection (300a,0121) vr=CS, vm=1, type=1C.
Definition: drticps.h:765
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtcss.h:341
Item EmptyItem
empty default item
Definition: drtrscs.h:540
Definition: deftrait.h:17
DcmCodeString PrimaryDosimeterUnit
PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=2.
Definition: drtimage.h:5302
DSRSpatialCoordinatesValue & operator=(const DSRSpatialCoordinatesValue &coordinatesValue)
assignment operator
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbs4.h:266
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3035
@ SUVlbm
(126402,DCM,"SUVlbm"), included from CID 7180
Definition: cid7469.h:316
@ Sv
(Sv,UCUM,"Sv"), included from CID 10071
Definition: cid7181.h:128
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drtimage.h:4843
virtual size_t gotoChild()
goto first child node (one level down)
Definition: dsrtncsr.h:617
DcmUnsignedShort OverlayRows
OverlayRows (60xx,0010) vr=US, vm=1, type=1.
Definition: drtdose.h:4490
unsigned long getColors() const
returns the number of colors in the color table
Definition: diqtctab.h:57
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcs.h:266
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtpscs.h:339
virtual OFCondition createUint8Array(const Uint32 numBytes, Uint8 *&bytes)
create an empty Uint8 array of given number of bytes and set it.
@ SlowDiffusionCoefficient
(113291,DCM,"Slow Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:128
DRTDVHReferencedROISequence DVHReferencedROISequence
DVHReferencedROISequence (3004,0060) vr=SQ, vm=1, type=1.
Definition: drtdvhs.h:317
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2918
DcmCodeString m_VolumetricProperties
Volumetric Properties (CS 1, VM 1, Required Type 1)
Definition: fgusimagedescription.h:176
DcmCodeString DoseReferenceType
DoseReferenceType (300a,0020) vr=CS, vm=1, type=1.
Definition: drtdrs.h:493
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drtdose.h:4157
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotRemoveSubTree
error: the specified subtree could not be removed from the document tree
Item class.
Definition: drtrcdrs.h:34
OFRandom rnd
Pseudo random number generator.
Definition: ofuuid.h:132
Item class.
Definition: drtrmss7.h:34
const DRTShieldingDeviceSequence & getShieldingDeviceSequence() const
get ShieldingDeviceSequence (300a,01a0)
Definition: drtpss.h:249
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmss.h:343
DcmUnsignedShort Rows
Rows (0028,0010) vr=US, vm=1, type=1.
Definition: drtiis.h:439
void addReference()
add a reference.
Definition: diobjcou.h:50
OFBool enableRejectionOfIncompleteWlFiles
indicates if wl-files which are lacking return type 1 attributes or information in such attributes sh...
Definition: wldsfs.h:47
const OFString & getNumericValue() const
get numeric value
Definition: dsrnumvl.h:235
DcmUniqueIdentifier FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1.
Definition: drtdose.h:4327
DcmPersonName PersonName
PersonName (0040,a123) vr=PN, vm=1, type=1C.
Definition: drtcims.h:353
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drtiontr.h:1479
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drtdose.h:4122
static const size_t XF_encodeBase64
encode binary data as Base64 (MIME).
Definition: dctypes.h:214
@ French_FR
(fr-FR,RFC5646,"French (FR)")
Definition: cid5000.h:58
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drtiontr.h:1905
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drtdose.h:2590
@ TCM_AEAD
Authenticated Encryption with Associated Data (AEAD)
Definition: tlsciphr.h:202
DcmFloatingPointSingle IsocenterToBlockTrayDistance
IsocenterToBlockTrayDistance (300a,00f7) vr=FL, vm=1, type=1.
Definition: drtibls.h:362
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtdcs.h:211
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drtdose.h:4223
static OFBool getPresentationContextInfo(const T_ASC_Association *assoc, const Uint8 presID, DcmPresentationContextInfo &presInfo)
Helper function to return presentation context information by given presentation context ID.
OFBool operator==(const DSRCompositeReferenceValue &referenceValue) const
comparison operator "equal"
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtcis.h:169
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4192
virtual ~DcmConsumer()
destructor
Definition: dcostrma.h:39
Base class for color images.
Definition: dicoimg.h:45
DiMonoPixelTemplate(const DiPixel *pixel, DiMonoModality *modality)
constructor
Definition: dimopxt.h:326
DcmFloatingPointSingle SourceToApplicatorMountingPositionDistance
SourceToApplicatorMountingPositionDistance (300a,0436) vr=FL, vm=1, type=3.
Definition: drtas5.h:197
virtual void notifyConnectionTimeout()
Overwrite this function to be notified about a connection timeout in non-blocking mode (see setConnec...
int addOverlay(const unsigned int group, const signed int left_pos, const signed int top_pos, const unsigned int width, const unsigned int height, const DcmOverlayData &data, const DcmLongString &label, const DcmLongString &description, const EM_Overlay mode=EMO_Default)
add specified plane to group of additional overlay planes.
Definition: dcmimage.h:999
DcmLongString StrainSource
StrainSource (0010,0217) vr=LO, vm=1, type=1.
Definition: drtsss.h:145
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrps.h:127
DcmLongString overlayLabel
VR=LO, VM=1, Type=3.
Definition: dvpsov.h:163
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drtstrct.h:3074
int PortNumber
remote peer port number
Definition: dcmqrcnf.h:133
DcmLongString rescaleType
Module=Modality_LUT, VR=LO, VM=1, Type 1c.
Definition: dcmpstat.h:970
int handleToReadLockFile
handle to the read lock file
Definition: wldsfs.h:49
static OFCondition create(const ContentIdentificationMacro &contentIdentification, const OFString &contentDate, const OFString &contentTime, const IODEnhGeneralEquipmentModule::EquipmentInfo &equipment, const IODReferences &imageReferences, TrcTractographyResults *&result)
Create new Tractography Results object.
this class contains a collection of static helper methods.
Definition: dvpshlp.h:35
static const double D65_WHITEPOINT_Y
D65 standard lightpoint Y component for conversion from CIEXYZ to CIELab.
Definition: cielabutil.h:47
this class implements a loadable DICOM Data Dictionary
Definition: dcdict.h:55
OFString dfPath
path to database files
Definition: wlfsim.h:62
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2978
OFFilenameCreator fnamecreator
helper object for file name creation
Definition: dcmqrdbi.h:413
virtual OFCondition DisconnectFromDataSource()=0
Disconnects from the data source.
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drtimage.h:5063
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrrtps4.h:132
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrros.h:278
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtads.h:357
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drttreat.h:2846
@ YBR_RCTYComponent
(110846,DCM,"YBR RCT Y Component"), included from CID 7180
Definition: cid7469.h:228
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtras.h:177
DcmPersonName ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C.
Definition: drtplan.h:3330
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsns.h:127
DcmDecimalString ChannelInnerLength
ChannelInnerLength (300a,0272) vr=DS, vm=1, type=2C.
Definition: drtchs.h:633
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcdrs.h:364
DcmCodeString RTBeamLimitingDeviceType
RTBeamLimitingDeviceType (300a,00b8) vr=CS, vm=1, type=1.
Definition: drtbldps.h:145
@ RT_hasObsContext
DICOM Relationship Type: HAS OBS CONTEXT.
Definition: dsrtypes.h:556
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtos.h:155
factory class which creates transport layer connections.
Definition: dcmlayer.h:75
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_NoStacksFound
No stacks specified (but expected)
bool mdcCached
Indicates whether or not the MDC has been retrieved.
Definition: logevent.h:224
OFList< DSRCodedEntryValue > CodeList
type used for storing and managing coded entries
Definition: dsrctxgr.h:262
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtwps.h:134
DcmShortString ShieldingDeviceLabel
ShieldingDeviceLabel (300a,01a4) vr=SH, vm=1, type=2.
Definition: drtshds.h:176
Item class.
Definition: drtrrshs.h:34
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcshs.h:419
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:3198
OFString printerFilmDestination
printer film destination identifier, may be empty.
Definition: dviface.h:1795
OFString cda_mediaTypes
CDA specific variables.
Definition: dcencdoc.h:261
const DRTRTReferencedStudySequence & getRTReferencedStudySequence() const
get RTReferencedStudySequence (3006,0012)
Definition: drtrfors.h:113
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtdose.h:2614
DcmLongString RangeModulatorDescription
RangeModulatorDescription (300a,034a) vr=LO, vm=1, type=3.
Definition: drtrms.h:197
DRTToleranceTableSequence & getToleranceTableSequence()
get ToleranceTableSequence (300a,0040)
Definition: drtplan.h:1976
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtspccs.h:335
This class is used to layout strings sent to an {}.
Definition: layout.h:73
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drtstrct.h:1698
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpscs.h:324
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drtplan.h:1544
the list of graphic objects contained in a presentation state (internal use only).
Definition: dvpsgrl.h:38
FunctionalGroups::const_iterator const_iterator
Const iterator type for iterating over functional groups.
Definition: fginterface.h:56
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4889
DcmQuantComponent getGreen() const
returns the green component
Definition: diqtpix.h:106
codec class for JPEG-LS lossy and lossless TS decoding
Definition: djcodecd.h:332
DcmShortString StudyID
Study ID: (SH, 1, 2)
Definition: dsrdoc.h:1282
short getFamily() const
get current protocol family.
Definition: ofsockad.h:102
DcmCodeString VOILUTFunction
VOILUTFunction (0028,1056) vr=CS, vm=1, type=3.
Definition: drtimage.h:5382
size_t getNodeID() const
get current node ID.
Definition: dsrtncsr.h:765
DcmCodeString TableTopRollRotationDirection
TableTopRollRotationDirection (300a,0146) vr=CS, vm=1, type=2C.
Definition: drticpds.h:882
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtas5.h:376
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtdose.h:2608
DcmDecimalString RescaleIntercept
RescaleIntercept (0028,1052) vr=DS, vm=1, type=1C.
Definition: drtimage.h:5365
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtdose.h:1978
CodeSequenceMacro m_Type
Single item from Concept Name Code Sequence.
Definition: trcstatistic.h:109
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drttreat.h:1737
virtual OFCondition decode(Uint8 *compressedFrameBuffer, Uint32 compressedFrameBufferSize, Uint8 *uncompressedFrameBuffer, Uint32 uncompressedFrameBufferSize, OFBool isSigned)=0
suspended decompression routine.
void flipVert(T *data[])
flip image vertically and store result in the same storage area
Definition: diflipt.h:269
DcmDecimalString AlternateBeamDose
AlternateBeamDose (300a,0091) vr=DS, vm=1, type=3.
Definition: drtrbs4.h:269
@ RECIST10
(126080,DCM,"RECIST 1.0")
Definition: cid6147.h:46
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtmucs.h:357
Item EmptyItem
empty default item
Definition: drtdss.h:428
DcmConsumer * current_
pointer to first node in filter chain
Definition: dcostrma.h:194
virtual OFCondition getPatientName(OFString &value, const signed long pos=0) const
Get Patient's Name.
Item class.
Definition: drtprsis.h:36
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid7021.h:113
DcmIntegerString NumberOfBlocks
NumberOfBlocks (300a,00f0) vr=IS, vm=1, type=1.
Definition: drtibs.h:1005
virtual OFBool containsUnknownVR() const
returns true if the object contains an element with Unknown VR at any nesting level
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drtiontr.h:2822
@ Panitumumab_89Zr
(126736,DCM,"Panitumumab ^89^Zr")
Definition: cid4021.h:218
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtspgis.h:147
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drtimage.h:5453
DRTDeliveredDepthDoseParametersSequence & getDeliveredDepthDoseParametersSequence()
get DeliveredDepthDoseParametersSequence (300a,0506)
Definition: drttsibs.h:538
int fsetpos(offile_fpos_t *pos)
alternate interface equivalent to fseek (with whence set to SEEK_SET), setting the current value of t...
Definition: offile.h:886
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drtplan.h:3126
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drtdose.h:4259
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtimage.h:4982
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drtplan.h:3186
const OFString MappingResourceUID
mapping resource UID (VR=UI, optional)
Definition: dsrctpl.h:220
size_t outputBufferSize_
size of output buffer, in bytes
Definition: dcrledec.h:243
const OFString SeriesUID
Series Instance UID (VR=UI, VM=1, type 1)
Definition: dsrsoprf.h:437
unsigned long numOfSuperiorSequences
number of elements in above array
Definition: wlds.h:76
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtdose.h:1942
virtual DcmEVR ident(void) const
get type identifier
Definition: dcpxitem.h:81
OFListLinkBase * node
list node referenced by the iterator
Definition: oflist.h:171
a class representing X.509 public key certificates.
Definition: sicert.h:42
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drtionpl.h:3070
DcmQueryRetrieveDatabaseHandle & dbHandle
reference to database handle
Definition: dcmqrcbm.h:130
@ EFV_Sigmoid
function SIGMOID
Definition: diutils.h:279
Interface class for TreatmentSessionIonBeamSequence (3008,0021) in RTIonBeamsSessionRecordModule.
Definition: drttsibs.h:42
virtual OFVector< CodeSequenceMacro * > & getEntireConceptNameCodeSequence()
Get a reference to the entire ConceptNameCodeSequence, including items exceeding the value multiplici...
const OFString InstanceUID
SOP Instance UID (VR=UI, type 1)
Definition: dsrrefin.h:212
@ MultiparametricMRI
(126020,DCM,"Multiparametric MRI")
Definition: cid100.h:46
@ SAT_AUTOMATIC
Calculated segment.
Definition: segtypes.h:106
an overlay contained in a presentation state (internal use only).
Definition: dvpsov.h:38
OFCondition sendDIMSEMessage(const T_ASC_PresentationContextID presID, T_DIMSE_Message *message, DcmDataset *dataObject, DcmDataset *statusDetail=NULL, DcmDataset **commandSet=NULL)
Send a DIMSE command and possibly also a dataset from a data object via network to another DICOM appl...
Interface class for IonRangeCompensatorSequence (300a,02ea)
Definition: drtircs.h:26
DcmDecimalString CalculatedDoseReferenceDoseValue
CalculatedDoseReferenceDoseValue (3008,0076) vr=DS, vm=1, type=1.
Definition: drtrcdrs.h:165
This class implements server sockets.
Definition: socket.h:108
@ SUVibw
(126404,DCM,"SUVibw"), included from CID 7180
Definition: cid7469.h:324
MD5_CTX * ctx
OpenSSL MD5 context.
Definition: simd5.h:94
Interface class for ReferencedSOPSequence (0008,1199)
Definition: drtrsos.h:26
@ English_GB
(en-GB,RFC5646,"English (GB)")
Definition: cid5000.h:48
@ Carfentanil_C11
(C-B103F,SRT,"Carfentanil C^11^")
Definition: cid4021.h:84
DRTRecordedWedgeSequence RecordedWedgeSequence
RecordedWedgeSequence (3008,00b0) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1044
virtual OFBool isTransparentConnection()=0
returns OFTrue if this connection is a transparent TCP connection, OFFalse if the connection is a sec...
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2663
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtstrct.h:1482
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drtplan.h:3151
type definitions and constants for the dcmjpeg module
A helper class to 'tag' objects as rvalues to help DCMTK's move emulation employed on pre C++11 compi...
Definition: ofutil.h:149
virtual DcmObject * clone() const
clone method
Definition: dcvrur.h:86
static const size_t RF_showCurrentlyProcessedItem
show the currently processed content item (e.g. "1.2.3")
Definition: dsrtypes.h:272
virtual ~DcmCodecParameter()
destructor
Definition: dccodec.h:52
DcmUnsignedShort illumination
Module=Film_Box_Module, VR=US, VM=1, Type 2c required if presentation SOP class present.
Definition: dvpssp.h:1032
Definition: dulstruc.h:185
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtionpl.h:1505
DcmVR valueRepresentation
value representation
Definition: dcdicent.h:373
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drtdose.h:2014
Use this class to quickly configure the package.
Definition: configrt.h:317
log4cplus::tstring(* LogLevelToStringMethod_1_0)(LogLevel)
This function type is for log4cplus 1.0.x callbacks.
Definition: loglevel.h:108
OFCmdUnsignedInt opt_sleepDuringFind
indicates how long the application shall sleep during a find
Definition: wlcefs.h:54
E_TransferState
object state during transfer (read/write) operations
Definition: dctypes.h:132
virtual void deleteOutputData()=0
delete internally handled output memory buffer (abstract)
void setGTag(Uint16 gtag)
assign group tag (but not element tag) of the attribute tag for this object.
Definition: dcobject.h:403
OFString filmBoxInstanceUID
the current film box instance
Definition: dvpssp.h:1090
const OFOrderedSet< T > & assign(const OFOrderedSet< T > &src)
This function is a workaround for avoiding a compiler warning on Solaris 2.5.1 using compiler SC 2....
Definition: ofoset.h:86
virtual OFCondition selectValue(const DSRCodedEntryValue &codedEntryValue, const OFBool check=OFTrue, const OFBool definedContextGroup=OFFalse)
select a given coded entry as the current value
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtajcs.h:341
virtual offile_off_t skip(offile_off_t skiplen)=0
skips over the given number of bytes (or less)
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4975
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drtstrct.h:1290
interleaveMode getJplsInterleaveMode() const
returns the interleave mode which the encoder should use
Definition: djcparam.h:217
type definitions, constants and helper functions for the dcmimgle/dcmimage module
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtccs.h:205
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpcs.h:536
DRTReferencedDoseSequence ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3192
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtsptcs.h:357
Item EmptyItem
empty default item
Definition: drtmdrs.h:400
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtdose.h:2596
DRTReferencedFrameOfReferenceSequence & getReferencedFrameOfReferenceSequence()
get ReferencedFrameOfReferenceSequence (3006,0010)
Definition: drtstrct.h:1590
@ ESSC_All
all types (patient and non-patient objects)
Definition: dcuid.h:52
OFBool valueLoaded() const
check if value of this element is loaded into main memory
Definition: dcelem.h:143
DcmLongString m_SegmentAlgorithmName
Segment Algorithm Name: (LO, 1, 1C)
Definition: segment.h:314
DcmUniversalResourceIdentifierOrLocator RetrieveURI
RetrieveURI (0040,e010) vr=UR, vm=1, type=1.
Definition: drtwrs.h:116
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2984
representation parameter for lossless JPEG
Definition: djrplol.h:31
DiDocument * Document
points to document object
Definition: dcmimage.h:1901
IODMultiframeDimensionModule m_IODMultiframeDimensionModule
Multi-frame Dimension Module.
Definition: dpmparametricmapbase.h:239
Uint16 getETag() const
returns tag element
Definition: dctag.h:127
DcmTLSSecurityProfile opt_tlsProfile
DICOM TLS Security Profile selected.
Definition: tlsopt.h:164
IODEnhGeneralEquipmentModule m_IODEnhGeneralEquipmentModule
Enhanced General Equipment Module.
Definition: dpmparametricmapbase.h:230
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtiontr.h:1401
@ CS_Japanese
ISO-IR 13/87: Japanese (Katakana/Romaji/Kanji)
Definition: dsrtypes.h:808
TTCC layout format consists of time, thread, Logger and nested diagnostic context information,...
Definition: layout.h:159
OFBool currentImageFlip
a flag describing whether currentImage has been flipped
Definition: dvpstat.h:1263
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drtstrct.h:2915
~DiColorFlipTemplate()
destructor
Definition: dicoflt.h:77
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drtimage.h:2866
OFCondition checkCurrentValue() const
check the currently stored reference value for validity.
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drtiontr.h:1269
T value_
the value
Definition: dcmsmap.h:112
DcmCodeString ScanMode
ScanMode (300a,0308) vr=CS, vm=1, type=1.
Definition: drtibs.h:1051
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtadcs.h:351
virtual OFCondition renderHTML(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, const size_t nestingLevel, size_t &annexNumber, const size_t flags) const
render content item in HTML/XHTML format.
@ CG250Fab2_89Zr
(126517,DCM,"cG250-F(ab')(2) ^89^Zr")
Definition: cid4021.h:88
DRTReferencedTreatmentRecordSequenceInRTGeneralTreatmentRecordModule ReferencedTreatmentRecordSequence
ReferencedTreatmentRecordSequence (3008,0030) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2930
DiYBRPixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const unsigned long planeSize, const int bits, const OFBool rgb)
constructor
Definition: diybrpxt.h:54
const OFString CodingSchemeDesignator
Coding Scheme Designator (VR=SH, type 1)
Definition: dsrcsidl.h:319
Item EmptyItem
empty default item
Definition: drtporcs.h:540
DcmDecimalString SourceToCompensatorDistance
SourceToCompensatorDistance (300a,02e2) vr=DS, vm=1-n, type=1C.
Definition: drtcos.h:477
@ EXS_JPEGProcess21_23
JPEG Spectral Selection, Hierarchical (lossy, 8/12 bit), arithmetic coding.
Definition: dcxfer.h:73
Interface class for ContentItemModifierSequence (0040,0441)
Definition: drtcims.h:30
DRTReferencedDoseSequence ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3.
Definition: drtbs.h:779
virtual OFCondition verify(const OFBool autocorrect=OFFalse)=0
check the currently stored element value
iterator find(const K &key)
looks up the given key in this map
Definition: ofmap.h:130
size_t size() const
returns the number of elements saved in this map
Definition: ofmap.h:168
@ Flumazenil_F18
(C-B07DF,SRT,"Flumazenil F^18^")
Definition: cid4021.h:138
@ DM_losslessOnly
decompress lossless only
Definition: dstorscu.h:70
OFMap< Uint32, FunctionalGroups * > PerFrameGroups
Type representing per-frame functional groups, i.e. a number of functional groups assigned to each fr...
Definition: fginterface.h:50
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtionpl.h:1883
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtimage.h:2518
DRTOverrideSequence OverrideSequence
OverrideSequence (3008,0060) vr=SQ, vm=1, type=3.
Definition: drticpds.h:842
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdcs.h:324
const char * opt_privateKeyFile
filename of private key file we use to authenticate ourselves
Definition: tlsopt.h:147
const DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence() const
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtcpis.h:154
const DSRCompositeReferenceValue & getValue() const
get reference to composite reference value
Definition: dsrcomvl.h:207
Class for string values.
Definition: dsrstrvl.h:38
@ OphthalmicRefraction
(OPR,DCM,"Ophthalmic Refraction")
Definition: cid29.h:92
Item EmptyItem
empty default item
Definition: drtsns.h:315
output stream that writes into a plain file
Definition: dcostrmf.h:112
int contains(const char *name) const
checks if this entry contains the given name
Definition: dcdicent.h:321
virtual ~DiYBR422PixelTemplate()
destructor
Definition: diyf2pxt.h:74
virtual OFBool networkDataAvailable(int timeout)=0
checks if data is available to be read on the transport connection.
DcmFloatingPointSingle SourceToGeneralAccessoryDistance
SourceToGeneralAccessoryDistance (300a,0425) vr=FL, vm=1, type=3.
Definition: drtgas.h:203
DcmIntegerString presentationPixelAspectRatio
VR=IS, VM=2, Type 1c (required if presentationPixelSpacing is absent)
Definition: dvpsda.h:262
const char * DefinedTerm
defined term according to the DICOM standard
Definition: diutils.h:150
unsigned int ArrayEntries
number of array entries (allocated memory)
Definition: diovdat.h:71
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtscs.h:335
Item EmptyItem
empty default item
Definition: drtrris9.h:315
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtdspcs.h:341
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrris6.h:153
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtspccs.h:205
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drtiontr.h:1899
@ EKT_DH
DH key.
Definition: sitypes.h:80
DcmShortString SourceModelID
SourceModelID (300a,021b) vr=SH, vm=1, type=3.
Definition: drtss.h:430
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drtionpl.h:1577
virtual DSRSubTemplate * clone() const
clone this template.
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drttreat.h:2810
DcmCodeString LossyImageCompressionMethod
LossyImageCompressionMethod (0028,2114) vr=CS, vm=1-n, type=3.
Definition: drtdose.h:4400
virtual IODMultiframeDimensionModule & getIODMultiframeDimensionModule()
Get Multi-frame Dimension Module.
E_DatasetStorageMode DatasetStorage
mode specifying how to store the received datasets (also allows for skipping the storage)
Definition: dstorscp.h:318
An interface class for simplified creation of a DICOMDIR.
Definition: dcddirif.h:107
representation parameter for RLE.
Definition: dcrlerp.h:32
DcmLongString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2.
Definition: drtstrct.h:3009
EI_Status
image status code
Definition: diutils.h:223
T_ASC_UserIdentityNegotiationMode
Mode of User Identity Negotiation.
Definition: dcuserid.h:43
Class to manage CIELAB LUTs (for calibration)
Definition: diciefn.h:38
DcmIntegerString NumberOfLeafJawPairs
NumberOfLeafJawPairs (300a,00bc) vr=IS, vm=1, type=1.
Definition: drtblds1.h:187
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4658
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtprsis.h:197
DRTRTDoseROISequence RTDoseROISequence
RTDoseROISequence (3004,0010) vr=SQ, vm=1, type=1.
Definition: drtdose.h:4633
void nextCol(long &col) const
increases or decreases the column number depending on the direction flag.
Definition: diqtfs.h:172
OFBool emptyPageWarning()
checks whether any of the image boxes has an image box position assigned.
Definition: dvpssp.h:910
DcmLongString CodingSchemeRegistry
CodingSchemeRegistry (0008,0112) vr=LO, vm=1, type=1C.
Definition: drtcsis.h:221
@ ValueUnknown
(114010,DCM,"Value unknown")
Definition: cid42.h:64
DcmIntegerString ReferencedWedgeNumber
ReferencedWedgeNumber (300c,00c0) vr=IS, vm=1, type=1.
Definition: drtwps.h:137
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtiwps.h:331
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtstrct.h:1248
E_StorageSOPClassType
type of Storage SOP Class
Definition: dcuid.h:44
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtds.h:513
OFString specificCharacterSet
potentially specified specific character set (in search mask)
Definition: wlds.h:72
Implementation of DCMR Context Group: CID 6147 - Response Criteria.
Definition: cid6147.h:33
DCMTK_DCMNET_EXPORT OFGlobal< size_t > dcmAssociatePDUSizeLimit
Maximum size (in bytes) of incoming A-ASSOCIATE-RQ or A-ASSOCIATE-AC PDUs that we are willing to acce...
OFCondition setValue(const CID42_NumericValueQualifier &valueQualifier, const OFBool check=OFTrue)
set empty numeric value and measurement unit with a numeric value qualifier.
Interface class for ReferencedSpatialRegistrationSequence (0070,0404)
Definition: drtrsrs.h:26
virtual DcmEVR ident() const
return identifier for this class.
Definition: dcpixel.h:321
OFBool operator==(const DcmUIDHandler &arg) const
equal operator
Definition: dccfuidh.h:70
@ TCM_SHA256
Secure Hash Algorithm SHA-2 in 256 bit mode.
Definition: tlsciphr.h:196
OFBool valid() const
check whether cursor is valid.
Definition: dsrxmlc.h:100
@ Margetuximab_89Zr
(126740,DCM,"Margetuximab ^89^Zr")
Definition: cid4021.h:188
DcmIntegerString InstanceNumber
Instance Number: (IS, 1, 1)
Definition: dsrdoc.h:1349
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtras.h:159
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3129
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtrrpcs.h:355
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrss.h:311
Class representing the Common Instance Reference Module:
Definition: modcommoninstanceref.h:49
void expandPixel(const T *src[], T *dest[])
free scaling method with interpolation (only for magnification)
Definition: discalet.h:690
const DRTApplicatorSequenceInRTIonBeamsSessionRecordModule & getApplicatorSequence() const
get ApplicatorSequence (300a,0107)
Definition: drttsibs.h:520
OFString m_dhparam
File containing Diffie-Hellman parameters to be used.
Definition: tlsscu.h:252
searchPropertyEqual< IOD, Item, type, arg2, argument2 > searchType
Typedef for simplifying usage of searchPropertyEqual.
Definition: drmsrch.h:106
DiColorPixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, const Uint16 samples, EI_Status &status, const Uint16 sample_rate=0)
constructor
Definition: dicopxt.h:112
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drtionpl.h:1247
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtspgis.h:120
static const size_t PF_printInvalidCodes
print code triple for invalid codes (instead of the text "invalid code")
Definition: dsrtypes.h:441
OFMap()
default constructor
Definition: ofmap.h:72
DIC_NODENAME origHostName
hostname of requestor
Definition: dcmqrcbg.h:139
DcmIntegerString TransferTubeNumber
TransferTubeNumber (300a,02a2) vr=IS, vm=1, type=2.
Definition: drtchs.h:681
static OFvariant< OFCondition, DPMParametricMapIOD * > loadDataset(DcmDataset &dataset)
Load Parametric Map object from dataset object.
Decoder class for JPEG Lossless Selection Value 1 (8/12/16-bit)
Definition: djdecsv1.h:31
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrlsds.h:148
int pt
point transform value
Definition: djrplol.h:87
Class to compute and store the CIELAB lookup table.
Definition: dicielut.h:37
Uint32 offset_
offset within buffer to first byte
Definition: dcwcache.h:118
DcmDecimalString TableTopEccentricAxisDistance
TableTopEccentricAxisDistance (300a,0124) vr=DS, vm=1, type=3.
Definition: drtimage.h:5336
Class for content item NUM.
Definition: dsrnumtn.h:39
Interface class for PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtprsis.h:28
virtual DcmEVR ident() const =0
return identifier for this class.
E_PaddingEncoding padenc_option
padding output
Definition: mdfconen.h:186
DcmCodeString BlockType
BlockType (300a,00f8) vr=CS, vm=1, type=1.
Definition: drtbl2.h:366
DcmSCPConfig m_cfg
SCP configuration to be used by pool and all workers.
Definition: scppool.h:237
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2967
DVPSStoredPrint * pPrint
pointer to the current print handler object
Definition: dviface.h:1596
bool closed
Is this appender closed?
Definition: appender.h:250
virtual OFCondition setSpacingBetweenSlices(const OFString &value, const OFBool checkValue=OFTrue)
Set Spacing between Slices.
DcmTagKey m_seqStartTag
The tag that uniquely identifies this functional group.
Definition: fgbase.h:257
DcmFloatingPointSingle GantryPitchAngle
GantryPitchAngle (300a,014a) vr=FL, vm=1, type=3.
Definition: drtcps.h:667
DcmShortText ShieldingDeviceDescription
ShieldingDeviceDescription (300a,01a6) vr=ST, vm=1, type=3.
Definition: drtshds.h:174
DcmIntegerString CompensatorColumns
CompensatorColumns (300a,00e8) vr=IS, vm=1, type=1.
Definition: drtircs.h:404
const DRTConceptNameCodeSequence & getConceptNameCodeSequence() const
get ConceptNameCodeSequence (0040,a043)
Definition: drtcims.h:218
DcmLongText ImageComments
ImageComments (0020,4000) vr=LT, vm=1, type=3.
Definition: drtdose.h:4388
static const size_t XF_templateIdentifierAsAttribute
write: encode template identifier as attribute instead of element text
Definition: dsrtypes.h:382
DcmLongString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2.
Definition: drtplan.h:3216
OFCondition modifyOrInsertPath(OFString tag_path, const OFString &value, const OFBool only_modify, const OFBool update_metaheader=OFTrue, const OFBool ignore_missing_tags=OFFalse, const OFBool no_reservation_checks=OFFalse)
Modifies/Inserts a path (with a specific value if desired).
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtqds.h:334
DcmCodeString ColorSpace
ColorSpace (0028,2002) vr=CS, vm=1, type=3.
Definition: drtimage.h:5174
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4148
Uint16 group
tag group number
Definition: dctagkey.h:215
static const OFBool traps
OFTrue for all arithmetic types T that have at least one value that, if used as an argument to an ari...
Definition: oflimits.h:673
@ AM_afterCurrent
add new node after current one (sibling)
Definition: dsrtypes.h:842
DRTModifiedAttributesSequence & getModifiedAttributesSequence()
get ModifiedAttributesSequence (0400,0550)
Definition: drtoas.h:128
DSRCompositeReferenceValue PresentationState
composite reference value (UIDs) to presentation state object (optional)
Definition: dsrimgvl.h:499
OFCondition setObservationUID(const OFString &observationUID, const OFBool check=OFTrue)
set observation unique identifier.
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drttreat.h:1485
OFString m_peer
Peer host (IP or host name)
Definition: scu.h:1035
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtrics.h:342
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtics.h:211
DcmIntegerString ImagesInAcquisition
ImagesInAcquisition (0020,1002) vr=IS, vm=1, type=3.
Definition: drtdose.h:4386
OFString printJobIdentifier
a unique string generated for each instance of this class.
Definition: dviface.h:1630
virtual OFCondition putUint16(const Uint16 val, const unsigned long pos=0)
insert into the element value a copy of the given Uint16 value.
Item class.
Definition: drtads.h:35
DcmShortText ROIDescription
ROIDescription (3006,0028) vr=ST, vm=1, type=3.
Definition: drtssrs.h:231
DRTWADORetrievalSequence WADORetrievalSequence
WADORetrievalSequence (0040,e023) vr=SQ, vm=1, type=1C.
Definition: drtrpphs.h:238
DcmIntegerString ReferencedStopControlPointIndex
ReferencedStopControlPointIndex (300c,00f6) vr=IS, vm=1, type=1.
Definition: drtrcps.h:146
static OFBool safeSubtract(T minuend, T subtrahend, T &difference)
check whether subtraction is safe (i.e. no underflow occurs) and if so, perform it (i....
Definition: ofstd.h:900
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drtiontr.h:2826
@ VT_byReference
internal type used to indicate by-reference relationships
Definition: dsrtypes.h:608
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtplan.h:1688
DcmQuantComponent green
green color component of this pixel
Definition: diqtpix.h:158
virtual OFCondition write(DcmItem &destination)
Write attributes from this class into given item.
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtporcs.h:353
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtiontr.h:1767
const struct sockaddr_in6 * getSockaddr_in6_const() const
access socket address storage object as const struct sockaddr_in6 (IPv6 address)
Definition: ofsockad.h:92
static const size_t XF_writeEmptyTags
write: write all tags even if their value is empty
Definition: dsrtypes.h:364
@ Ocaratuzumab_89Zr
(126723,DCM,"Ocaratuzumab ^89^Zr")
Definition: cid4021.h:210
OFBool isRootTemplate() const
check whether this template is a root template, i.e. describes a complete SR document tree starting f...
Definition: dsrrtpl.h:109
DcmSequenceOfItems * signatureSq
pointer to digital signatures sequence of attached item, may be NULL if not attached or not yet prese...
Definition: dcsignat.h:248
DVPSSoftcopyVOI_PList softcopyVOIList
Module=Softcopy_VOI_LUT, VR=SQ, Card=1-n, Type 1.
Definition: dcmpstat.h:976
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtimage.h:2950
virtual void resetRules()
Resets rules to their original values.
Metafunction to remove several modifiers from a type, for example to realize by-value parameter passi...
Definition: oftraits.h:488
Item EmptyItem
empty default item
Definition: drtces.h:546
const char * c_str() const
returns UID as C string
Definition: dccfuidh.h:89
OFString databaseIndexFile
string containing the path name of the database index file after a database lock has been acquired fo...
Definition: dviface.h:1643
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2921
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drtionpl.h:3309
MdfConsoleEngine & operator=(const MdfConsoleEngine &)
private undefined assignment operator
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpscs.h:533
OFshared_ptr(T *const pt=OFnullptr)
Constructs a shared_ptr with pt as the managed object.
Definition: ofmem.h:83
Item EmptyItem
empty default item
Definition: drtads.h:540
Uint8 clock_seq_low
The lowest 8 bits of the clock sequence.
Definition: ofuuid.h:128
DRTReferencedDoseSequence ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3.
Definition: drtibs.h:1043
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtblds5.h:209
void * theMutex
mutex resource
Definition: ofthread.h:392
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drtdose.h:4136
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtporcs.h:341
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drtimage.h:4791
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtrics.h:212
OFCondition checkByReferenceRelationships(const size_t mode=0, const size_t flags=0)
check the by-reference relationships (if any) for validity.
Item class.
Definition: drtsds.h:34
DcmUnlimitedText UniversalEntityID
UniversalEntityID (0040,0032) vr=UT, vm=1, type=1C.
Definition: drtafs.h:146
virtual OFCondition write(DcmItem &dataset)
Write current common image module's attributes to DICOM dataset.
Definition: iodimage.h:166
E_SearchMode
search mode for hierarchical search operations
Definition: dctypes.h:122
@ OF_failure
application failure
Definition: ofcond.h:55
virtual OFBool canInsertSubTree(const DSRDocumentSubTree *tree, const E_AddMode addMode=AM_belowCurrent, const E_RelationshipType defaultRelType=RT_unknown) const
check whether specified subtree can be inserted at the current position, i.e. added to the current co...
DRTBeamDoseVerificationControlPointSequence BeamDoseVerificationControlPointSequence
BeamDoseVerificationControlPointSequence (300a,008c) vr=SQ, vm=1, type=1.
Definition: drtrdrs1.h:152
DcmShortText CalculatedDoseReferenceDescription
CalculatedDoseReferenceDescription (3008,0074) vr=ST, vm=1, type=3.
Definition: drtcdrs.h:179
@ _7E11_89Zr
(126750,DCM,"7E11 ^89^Zr")
Definition: cid4021.h:50
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drttreat.h:1773
OFString m_StudyInstanceUID
Study Instance UID.
Definition: iodreferences.h:128
DcmUnsignedShort HighBit
HighBit (0028,0102) vr=US, vm=1, type=1C.
Definition: drtdose.h:4550
@ AP_XrayAngiographic
1024 X-Ray Angiographic Studies on CD-R Media (STD-XA1K-CD)
Definition: dcddirif.h:153
@ PolatuzumabVedotin_89Zr
(126726,DCM,"Polatuzumab vedotin ^89^Zr")
Definition: cid4021.h:226
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtdose.h:1960
DcmIntegerString seriesNumber
Module=General_Series, VR=IS, VM=1, Type 2.
Definition: dvpssp.h:983
@ MilliliterPer100GramPerMinute
(ml/[100]g/min,UCUM,"milliliter per 100 gram per minute")
Definition: cid7181.h:164
const DRTSourceInstanceSequence & getSourceInstanceSequence() const
get SourceInstanceSequence (0042,0013)
Definition: drttreat.h:1689
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3013
@ EMT_SHA256
SHA-256.
Definition: sitypes.h:103
DcmLongString DoseReferenceDescription
DoseReferenceDescription (300a,0016) vr=LO, vm=1, type=3.
Definition: drttsmds.h:160
virtual void SetCommaSeparatePatientName(OFBool)
Set value in a member variable in a derived class.
Definition: wlds.h:478
Class representing the "Frame Content" Functional Group Macro.
Definition: fgfracon.h:34
This is a I2DImgSource implementation that can parse JPEG files and convert them into DICOM images.
Definition: i2djpgs.h:75
RSA * rsa
RSA key used for signature/verification.
Definition: sirsa.h:112
DcmOtherByteOtherWord ICCProfile
ICCProfile (0028,2000) vr=OB, vm=1, type=3.
Definition: drtiis.h:421
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtgpis.h:175
Item EmptyItem
empty default item
Definition: drtblds5.h:403
DcmLongString RescaleType
RescaleType (0028,1054) vr=LO, vm=1, type=1C.
Definition: drtimage.h:5369
PrintHelper(DcmObject &dcmobj, size_t flags=0, int level=0)
construct a PrintHelper
Definition: dcobject.h:779
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtibs.h:985
OFBool requireFindForMove_
refuse MOVE context if no corresponding FIND context is present
Definition: dcmqropt.h:116
Class representing a reference to a Segmentation.
Definition: iodreferences.h:230
@ EWT_window_minmax_n
compute VOI window using min-max algorithm ignoring extremes
Definition: diutils.h:336
Item EmptyItem
empty default item
Definition: drtbl5.h:532
Definition: i2doutpl.h:42
virtual DPMTypes::ContentQualification getContentQualification()
Get Content Qualification.
OFBool isEmpty() const
check whether the annotation is empty, i.e. whether the internally stored character string (text) has...
Definition: dsrtnant.h:96
DcmAttributeTag FrameIncrementPointer
FrameIncrementPointer (0028,0009) vr=AT, vm=1-n, type=1.
Definition: drtimage.h:5241
@ OrbitalStructure
(T-D14AE,SRT,"Orbital structure")
Definition: cid4031.h:176
DcmShortString ToleranceTableLabel
ToleranceTableLabel (300a,0043) vr=SH, vm=1, type=3.
Definition: drttts.h:363
DcmShortString ApplicatorID
ApplicatorID (300a,0108) vr=SH, vm=1, type=1.
Definition: drtas6.h:162
const DiDocument * Document
points to special object, which encapsulates the dcmdata module
Definition: diimage.h:616
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtssrs.h:163
the representation of a Annotation Content SQ item for Stored Print
Definition: dvpsab.h:36
Definition: pubtypes.h:43
static const size_t XF_codeComponentsAsAttribute
write: encode code value, coding scheme designator and coding scheme version as attribute instead of ...
Definition: dsrtypes.h:373
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drteas.h:127
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3117
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtimage.h:2998
const OFString CodeValue
Code Value (VR=SH/UC/UR, type 1)
Definition: dsrcodvl.h:98
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drtstrct.h:3086
DcmUnsignedShort SmallestImagePixelValue
SmallestImagePixelValue (0028,0106) vr=US/SS, vm=1, type=3.
Definition: drtdose.h:4452
encoder class for RLE.
Definition: dcrlecce.h:34
virtual Uint32 getLength(const E_TransferSyntax xfer=EXS_LittleEndianImplicit, const E_EncodingType enctype=EET_UndefinedLength)=0
calculate the value length (without attribute tag, VR and length field) of this DICOM element when en...
static OFList< DcmCodecList * > registeredCodecs
singleton list of registered codecs
Definition: dccodec.h:503
static int solve(T3_ *a, T3_ *b, const unsigned int n)
solve the equation given by the two matrixes.
Definition: dicrvfit.h:255
DRTBeamLimitingDeviceLeafPairsSequence BeamLimitingDeviceLeafPairsSequence
BeamLimitingDeviceLeafPairsSequence (3008,00a0) vr=SQ, vm=1, type=3.
Definition: drttsibs.h:974
virtual DcmObject * clone() const
clone method
Definition: dcvrobow.h:93
void increment_count()
Increment the reference counter in a thread-safe and (if possible) lock-free fashion.
Definition: ofmem.h:202
@ SquareCentimeter
(cm2,UCUM,"square centimeter"), included from CID 7461
Definition: cid7181.h:66
virtual DcmObject * clone() const
clone method
Definition: dcpixel.h:274
OFBool gotoNext()
sets internal cursor to next position in cache list
Definition: dvcache.h:212
virtual size_t getNumberOfTrackSets()
Returns number of Track Sets in Tractography Results object.
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drtdose.h:4673
DcmDecimalString TableTopLongitudinalPositionTolerance
TableTopLongitudinalPositionTolerance (300a,0052) vr=DS, vm=1, type=3.
Definition: drttts.h:355
DRTApplicatorGeometrySequence ApplicatorGeometrySequence
ApplicatorGeometrySequence (300a,0431) vr=SQ, vm=1, type=3.
Definition: drtas5.h:191
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3059
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drtimage.h:4821
DcmIntegerString FractionGroupNumber
FractionGroupNumber (300a,0071) vr=IS, vm=1, type=1.
Definition: drtfgs.h:328
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drtiontr.h:3023
type definitions and classes for TLS transport connections
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtpics.h:327
Class representing the Segmentation Functional Group Macro.
Definition: fgseg.h:33
@ VT_Num
DICOM Value Type: NUM.
Definition: dsrtypes.h:582
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drtplan.h:3140
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drtimage.h:4883
virtual const void * getOutputData(const unsigned long frame, const int bits, const int planar)=0
get pixel data with specified format (abstract).
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpdecs.h:183
OFBool ResolutionCheck
check image resolution
Definition: dcddirif.h:1564
DcmCodeString DoseType
DoseType (3004,0004) vr=CS, vm=1, type=1.
Definition: drtdvhs.h:323
E_SubSampling
describes the different types of component sub-sampling to be used with lossy image compression.
Definition: djutils.h:79
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drtionpl.h:2980
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtspcs.h:354
DcmDecimalString TableTopVerticalPosition
TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=2C.
Definition: drticpds.h:884
DRTPatientSetupSequence & getPatientSetupSequence()
get PatientSetupSequence (300a,0180)
Definition: drtplan.h:1616
@ Mandible
(T-11180,SRT,"Mandible")
Definition: cid4031.h:152
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsss.h:142
gid_t pw_gid
the group ID.
Definition: ofpwd.h:97
Item EmptyItem
empty default item
Definition: drtscs.h:540
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtras.h:275
zlib compression filter for output streams.
Definition: dcostrmz.h:47
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrshs6.h:347
Helper class representing an item within the Dimension Index Sequence, i.e. a single dimension descri...
Definition: modmultiframedimension.h:54
E_StreamCompression getStreamCompression() const
get stream compression type for this transfer syntax
Definition: dcxfer.h:286
OFBool isLittleEndian() const
return true if transfer syntax is little endian, false otherwise
Definition: dcxfer.h:218
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtimage.h:2830
virtual unsigned long getPeerCertificateLength()=0
returns the size in bytes of the peer certificate of a secure connection.
static DJLSCodecParameter * cp_
pointer to codec parameter shared by all encoders
Definition: djencode.h:90
~DcmPathNode()
Destructor.
Definition: dcpath.h:58
DcmDecimalString PatientSupportAngle
PatientSupportAngle (300a,0122) vr=DS, vm=1, type=3.
Definition: drtimage.h:5334
@ R2Coefficient
(126220,DCM,"R2-Coefficient"), included from CID 7180
Definition: cid7469.h:194
virtual size_t gotoFirst()
goto first node on the same level (first sibling).
Definition: dsrtncsr.h:502
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3146
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtimage.h:2452
DcmShortString SourceApplicatorID
SourceApplicatorID (300a,0291) vr=SH, vm=1, type=2C.
Definition: drtchs.h:657
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drttreat.h:1359
const DRTBeamSequence & getBeamSequence() const
get BeamSequence (300a,00b0)
Definition: drtplan.h:1298
EnumType
types of common anatomic regions
Definition: cid4031.h:41
virtual Uint16 bitsPerSample() const
returns the number of bits per sample that will be expected when encoding.
Definition: djeijg12.h:112
OFUnorderedSet()
Default constructor.
Definition: ofuoset.h:52
FilterResult
Definition: filter.h:51
DcmIntegerString ToleranceTableNumber
ToleranceTableNumber (300a,0042) vr=IS, vm=1, type=1.
Definition: drttts.h:365
int m_Code
holds the error value.
Definition: oferror.h:226
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtiontr.h:1551
abstract factory class.
Definition: dcmqrdba.h:212
DcmRepresentativeColorType
defines the algorithm for choosing a representative color for each box in the Median Cut algorithm
Definition: diqttype.h:68
DRTDerivationCodeSequence DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3142
DcmAssociationConfiguration m_assocConfig
Association configuration.
Definition: scpcfg.h:335
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drtimage.h:2602
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtadcs.h:536
unsigned long getFrameCount() const
get number of frames to be processed
Definition: didocu.h:136
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtpscs.h:329
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbads.h:432
DRTInstitutionCodeSequence & getInstitutionCodeSequence()
get InstitutionCodeSequence (0008,0082)
Definition: drtporis.h:136
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtbas.h:329
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtsdcs.h:329
Interface class for WedgePositionSequence (300a,0116)
Definition: drtwps.h:26
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2745
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtdose.h:2128
DRTROIPhysicalPropertiesSequence & getROIPhysicalPropertiesSequence()
get ROIPhysicalPropertiesSequence (3006,00b0)
Definition: drtrros.h:167
unsigned long correctSignaturesSR
number of correct signatures in current SR
Definition: dvsighdl.h:191
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbl2.h:343
@ IntraventricularRouteCardiac
(R-F2C86,SRT,"Intraventricular route - cardiac")
Definition: cid11.h:84
virtual OFBool attributeRequired(const DcmTagKey &key) const
checks whether an attribute with the given tag is required to be signed for the current security prof...
const DCMTK_OFSTD_EXPORT OFConditionConst EC_MemoryExhausted
condition constant: failure, memory exhausted
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Get shared type of this functional group (can be both, per-frame and shared)
Definition: fgparametricmapframetype.h:52
DSRDocumentTree & getTree()
get document tree
Definition: dsrdoc.h:215
DRTDepthDoseParametersSequence DepthDoseParametersSequence
DepthDoseParametersSequence (300a,0505) vr=SQ, vm=1, type=3.
Definition: drtibs.h:967
@ Fat
(T-D008A,SRT,"Fat"), included from CID 7180
Definition: cid7469.h:330
@ EFG_PARAMETRICMAPFRAMETYPE
Parametric Map Frame Type.
Definition: fgtypes.h:135
OFList< SeriesStruct * > SeriesList
list of referenced series
Definition: dsrsoprf.h:559
@ RadiographicImaging
(RG,DCM,"Radiographic imaging")
Definition: cid29.h:110
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drtimage.h:5402
OFBool m_verbosePCMode
Verbose PC mode.
Definition: scpcfg.h:383
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_SequEnd
Sequence end.
Item class.
Definition: drtrpcs.h:35
DRTTreatmentSummaryMeasuredDoseReferenceSequence & getTreatmentSummaryMeasuredDoseReferenceSequence()
get TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0)
Definition: drtiontr.h:1887
DcmQueryRetrieveDatabaseHandle()
default constructor
Definition: dcmqrdba.h:51
Item EmptyItem
empty default item
Definition: drtbvcps.h:377
const DRTReferencedImageSequence & getReferencedImageSequence() const
get ReferencedImageSequence (0008,1140)
Definition: drtimage.h:2908
DiImage * Image
points to image object
Definition: dcmimage.h:1903
DRTSourceInstanceSequence & getSourceInstanceSequence()
get SourceInstanceSequence (0042,0013)
Definition: drtplan.h:1904
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrris9.h:127
@ CentimeterPerSecond
(cm/s,UCUM,"centimeter/second")
Definition: cid7181.h:140
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidTag
Invalid tag.
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtcncs.h:341
DcmCodeString RTBeamLimitingDeviceType
RTBeamLimitingDeviceType (300a,00b8) vr=CS, vm=1, type=1.
Definition: drtblds6.h:218
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4660
DVIFhierarchyStatus getStatus() const
gets review status of the current (selected) instance
Definition: dvcache.h:279
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drtstrct.h:2804
void setCursor(const DSRTreeNodeCursor< T > &cursor)
set cursor to specified object
Definition: dsrtncsr.h:827
OFString m_certificateFile
File containing the certificate the SCU should use for authentication.
Definition: tlsscu.h:231
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtcncs.h:351
DRTBeamLimitingDeviceSequenceInRTBeamsModule & getBeamLimitingDeviceSequence()
get BeamLimitingDeviceSequence (300a,00b6)
Definition: drtbs.h:390
@ EFG_SEGMENTATION
Segmentation Macro.
Definition: fgtypes.h:162
OFString & insert(size_t pos1, const OFString &str, size_t pos2=0, size_t n=OFString_npos)
Inserts at most n characters, starting at position pos2 of the input string str, into the current str...
Template class to rotate monochrome images (on pixel data level).
Definition: dimorot.h:41
virtual OFCondition checkNumericValueQualifier(const DSRCodedEntryValue &valueQualifier) const
check the specified numeric value qualifier for validity.
const DRTInstitutionCodeSequence & getInstitutionCodeSequence() const
get InstitutionCodeSequence (0008,0082)
Definition: drtprsis.h:142
DcmDecimalString SpecifiedTreatmentTime
SpecifiedTreatmentTime (3008,003a) vr=DS, vm=1, type=3.
Definition: drttsibs.h:1066
int convertPValueToDDL(const Uint16 pvalue, Uint16 &ddl, const int bits=8)
convert P-value to DDL.
Definition: dcmimage.h:592
void * theLock
read/write lock resource
Definition: ofthread.h:491
OFBool m_inventMissingType2Attribs
If true, missing type 2 elements are inserted automatically (empty value).
Definition: i2d.h:251
@ ER_RepresentationURN
The UUID is printed in hexadecimal notation with the prefix "urn:uuid:".
Definition: ofuuid.h:48
DcmDecimalString DeliveryWarningDose
DeliveryWarningDose (300a,0022) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:358
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpsss.h:308
Item EmptyItem
empty default item
Definition: drtcos.h:664
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtiontr.h:2995
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtsptcs.h:335
DRTProtocolContextSequence & getProtocolContextSequence()
get ProtocolContextSequence (0040,0440)
Definition: drtspcs.h:218
static DJEncoderBaseline * encbas
pointer to encoder for baseline JPEG
Definition: djencode.h:115
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3126
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtris.h:149
void first_section(unsigned int level)
sets cursor to the first entry at the given level (without changing the cursor position at higher lev...
Definition: ofconfig.h:418
OFBool isLossless() const
check whether transfer syntax uses a lossless compression or no compression
Definition: dcxfer.h:270
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtpics.h:333
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:3307
@ Clavicle
(T-12310,SRT,"Clavicle")
Definition: cid4031.h:80
singleton class that registers decoders for all supported JPEG processes.
Definition: djdecode.h:39
Item EmptyItem
empty default item
Definition: drteas.h:315
@ Abdomen
(T-D4000,SRT,"Abdomen")
Definition: cid4031.h:44
DcmFloatingPointSingle RangeModulatorGatingStopValue
RangeModulatorGatingStopValue (300a,0384) vr=FL, vm=1, type=1C.
Definition: drtrmss7.h:153
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtpscs.h:333
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtccs.h:357
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drtdose.h:1948
Class for checking the relationship content constraints of the Key Object Selection Document IOD.
Definition: dsrkeycc.h:41
void reserve(size_type n)
reserves enough space for the given number of elements.
Definition: ofvector.h:375
@ VS_NoMore
no more arguments to be converted
Definition: ofcmdln.h:180
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid5000.h:128
DRTInstitutionCodeSequence & getInstitutionCodeSequence()
get InstitutionCodeSequence (0008,0082)
Definition: drtprsis.h:136
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtajcs.h:343
OFBool FinalizedFlag
flag indicating whether this document is finalized or not
Definition: dsrdoc.h:1232
virtual OFCondition sign(const unsigned char *inputHash, unsigned long inputHashSize, E_MACType inputHashAlgorithm, unsigned char *outputSignature, unsigned long &outputSignatureSize)=0
creates a signature.
Item EmptyItem
empty default item
Definition: drtsss.h:332
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drtionpl.h:3258
unsigned long renderedImageWidth
contains the width of the attached image after pixel data have been rendered (w/o clipping).
Definition: dvpstat.h:1219
OFBool getReverseDecompressionByteOrder() const
returns reverse decompression byte order mode
Definition: dcrlecp.h:107
DcmDecimalString TableTopLongitudinalPosition
TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=2C.
Definition: drticpds.h:874
DVPSGraphicObject_PList * clone()
clone method.
Definition: dvpsgrl.h:51
DcmDecimalString XRayImageReceptorAngle
XRayImageReceptorAngle (3002,000e) vr=DS, vm=1, type=3.
Definition: drtpvis.h:328
DRTIonWedgeSequence IonWedgeSequence
IonWedgeSequence (300a,03aa) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:995
OFBool iterating
flag indicating if iter is currently valid
Definition: dchashdi.h:183
static const size_t XF_valueTypeAsAttribute
write: encode value type as attribute instead of element text
Definition: dsrtypes.h:379
const char * getFilename() const
gets filename of current (selected) instance
Definition: dvcache.h:309
@ RVF_YES
YES (recognizable visual features present)
Definition: dpmtypes.h:92
DcmApplicationEntity originator
Module=Printer_Characteristics_Module, VR=AE, VM=1, Type 2.
Definition: dvpssp.h:996
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drticpds.h:801
void determineMinMax(T minvalue=0, T maxvalue=0, const int mode=0x1)
determine minimum and maximum pixel values
Definition: dimopxt.h:360
@ EXS_MPEG4HighProfileLevel4_1
MPEG4 High Profile / Level 4.1.
Definition: dcxfer.h:109
@ COC_Continuous
DICOM enumerated value: CONTINUOUS.
Definition: dsrtypes.h:728
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtstrct.h:1506
DcmCodeString ROIPhysicalProperty
ROIPhysicalProperty (3006,00b2) vr=CS, vm=1, type=1.
Definition: drtrpps.h:154
offile_off_t inputBufCount_
number of bytes in input ring buffer
Definition: dcostrmz.h:169
int flags() const
Definition: oftest.h:92
DcmRepresentationParameter(const DcmRepresentationParameter &)
copy constructor
Definition: dcpixel.h:50
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drtplan.h:3087
OFString m_Type
Type (1,2,3) of Anatomic Region Sequence.
Definition: iodmacro.h:803
@ EVR_SH
short string
Definition: dcvr.h:159
virtual OFBool operator!=(const OFDateTime &dateTime) const
comparison operator (unequal).
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drtiontr.h:1191
unsigned long minimumPrintBitmapHeight
minimum height of print bitmap (used for implicit scaling)
Definition: dviface.h:1751
DcmDecimalString BlockSlabThickness
BlockSlabThickness (300a,0442) vr=DS, vm=1, type=3.
Definition: drtbss.h:155
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtajcs.h:347
long bufsize_
buffer size during file read
Definition: ofconfig.h:531
@ BecquerelsPerMilliliter
(Bq/ml,UCUM,"Becquerels/milliliter"), included from CID 84
Definition: cid7181.h:104
DcmUniqueIdentifier studyInstanceUID
Module=General_Study, VR=UI, VM=1, Type 1.
Definition: dcmpstat.h:805
OFString opt_ifname
input file name
Definition: dcencdoc.h:221
void setTagVR(DcmEVR vr)
set the VR for this attribute
Definition: dcobject.h:729
@ DT_Comprehensive3DSR
DICOM IOD: Comprehensive 3D SR.
Definition: dsrtypes.h:528
Main interface class to access functional groups from DICOM Enhanced objects.
Definition: fginterface.h:43
Interface class for SetupDeviceSequence (300a,01b4)
Definition: drtsds.h:26
DcmDecimalString ActiveSourceDiameter
ActiveSourceDiameter (300a,0218) vr=DS, vm=1, type=3.
Definition: drtss.h:410
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2898
DcmQueryRetrieveDatabaseHandle & dbHandle
reference to database handle
Definition: dcmqrcbs.h:114
DcmCodeString GantryRotationDirection
GantryRotationDirection (300a,011f) vr=CS, vm=1, type=1C.
Definition: drtcps.h:671
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drticpds.h:1067
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtbrcss.h:211
OFBool jpls_optionsEnabled_
enable/disable use of all five JPEG-LS parameters
Definition: djcparam.h:231
virtual OFCondition clear()
clear (remove) attribute value
< metafunction > OFtuple_element
A metafunction to determine the type of one element of a tuple.
Definition: ofutil.h:533
DcmQuantPixel(const DcmQuantPixel &arg)
copy assignment constructor
Definition: diqtpix.h:52
DcmDate RTPlanDate
RTPlanDate (300a,0006) vr=DA, vm=1, type=2.
Definition: drtplan.h:3261
virtual DcmObject * clone() const
clone method
Definition: dcvrod.h:69
Item class.
Definition: drtrms.h:34
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtajcs.h:331
unsigned long getNumberOfFrames() const
get number of frames stored in the DICOM file/dataset.
Definition: dcmimage.h:239
size_t theSize
the length of theCString
Definition: ofstring.h:839
SSL * tlsConnection
pointer to the TLS connection structure used by the OpenSSL library
Definition: tlstrans.h:153
Item class.
Definition: drtiis.h:34
Template class which allows to declare global objects that are protected by a Mutex if used in multi-...
Definition: ofglobal.h:38
DcmDecimalString BeamLimitingDeviceAngle
BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=1C.
Definition: drticps.h:761
@ Flurpiridaz_F18
(126718,DCM,"Flurpiridaz F^18^")
Definition: cid4021.h:164
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drttreat.h:3006
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3274
interleaveMode jplsInterleaveMode_
Flag describing the interleave mode which the encoder will use.
Definition: djcparam.h:264
DcmQuantComponent getBlue(unsigned long idx) const
returns the blue color component at index idx
Definition: diqtctab.h:128
enum XMLElementType etype
This dictates what's the content of the XMLNodeContent.
Definition: ofxml.h:660
Interface class for ReasonForRequestedProcedureCodeSequence (0040,100a)
Definition: drtrrpcs.h:27
DcmUnsignedShort HighBit
HighBit (0028,0102) vr=US, vm=1, type=1.
Definition: drtimage.h:5266
OFCondition backupFile(const char *file_name)
Backup given file from file to file.bak.
DcmLongText m_FrameComments
Frame Comments (LT, 1, 3)
Definition: fgfracon.h:372
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtpcs.h:355
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtporis.h:197
int command_argc
number of command line arguments, needed for multiprocess mode on WIN32
Definition: wlcefs.h:82
@ _68_Gallium
(C-131A3,SRT,"^68^Gallium")
Definition: cid4020.h:84
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1.
Definition: drtcgis.h:158
@ PATIENT_ROOT
patient root Q/R model
Definition: dcmqridx.h:66
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3154
void splice(OFIterator< T > position, OFList< T > &x)
moves the contents of list x into the current list before the given position.
Definition: oflist.h:447
DcmLongString TrayAccessoryCode
TrayAccessoryCode (300a,0355) vr=LO, vm=1, type=3.
Definition: drtbl5.h:349
@ Acetate_C11
(C-B1043,SRT,"Acetate C^11^")
Definition: cid4021.h:52
DVPSReferencedImage_PList referencedImageList
Referenced Image Sequence.
Definition: dvpsrs.h:183
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drtimage.h:5449
DcmPersonName patientName
Module=Patient, VR=PN, VM=1, Type 1.
Definition: dcmpstat.h:794
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrshs.h:179
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=1.
Definition: drtgpis.h:177
virtual void Insert(const T &item)=0
Inserts a new item into the set.
DcmOtherByteOtherWord & operator=(const DcmOtherByteOtherWord &obj)
assignment operator
@ DT_invalid
internal type used to indicate an error
Definition: dsrtypes.h:500
DRTIonWedgePositionSequence IonWedgePositionSequence
IonWedgePositionSequence (300a,03ac) vr=SQ, vm=1, type=1C.
Definition: drticpds.h:826
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drttreat.h:2657
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtstrct.h:1650
static DJCodecParameter * cp
pointer to codec parameter shared by all encoders
Definition: djencode.h:112
const void * getPlane(const int plane) const
get pointer to given plane of output pixel data
Definition: dicoopxt.h:154
OFBool m_createIfNecessary
Denotes whether missing items/sequences/attributes should be automatically inserted when using findAn...
Definition: dcpath.h:499
@ HeadOfCardiology
(128675,DCM,"Head of Cardiology")
Definition: cid7452.h:56
this is a helper class used by class DcmQuantColorHashTable.
Definition: diqthitl.h:35
a class implementing the hash function MD5
Definition: simd5.h:40
const DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence() const
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtois.h:154
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtmucs.h:329
@ Variance
(C1711260,UMLS,"Variance")
Definition: cid7464.h:66
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtpscs.h:335
DRTRangeShifterSequence & getRangeShifterSequence()
get RangeShifterSequence (300a,0314)
Definition: drtibs.h:612
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drtplan.h:3040
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtaadcs.h:327
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drtimage.h:4868
virtual void run()=0
this method implements the thread that is run by calling the start method of the OFThread object.
static DUL_PRESENTATIONCONTEXT * findPresentationContextID(LST_HEAD *head, T_ASC_PresentationContextID presentationContextID)
Helper function to return presentation context information by given presentation context ID.
Class representing the General Study Module: Notation is "Attribute Name: (VR, VM,...
Definition: modgeneralstudy.h:43
size_t getIdent() const
get unique identifier of this node
Definition: dsrdoctn.h:530
DcmFloatingPointSingle ScanSpotMetersetWeights
ScanSpotMetersetWeights (300a,0396) vr=FL, vm=1-n, type=1C.
Definition: drticps.h:811
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtrcs.h:195
@ T2StarWeightedDynamicContrastEnhancedMRSignalIntensity
(110818,DCM,"T2* Weighted Dynamic Contrast Enhanced MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:152
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drtstrct.h:2919
@ EFGS_ONLYPERFRAME
Functional Group can only be per-frame (not shared)
Definition: fgtypes.h:182
int numberOfNormalTagEntries() const
returns the number of normal (non-repeating) tag entries
Definition: dcdict.h:76
DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence()
get BeamLimitingDevicePositionSequence (300a,011a)
Definition: drtcps.h:409
unsigned long card() const
return cardinality of list
Definition: dclist.h:159
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtajcs.h:353
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtssrcs.h:349
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtsptcs.h:337
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drtionpl.h:3023
E_EncodingType sequenceType_
sequence encoding when writing DICOM files
Definition: dcmqropt.h:128
Definition: internal.h:74
@ R1507_89Zr
(126518,DCM,"R1507 ^89^Zr")
Definition: cid4021.h:230
This template class represents an iterator class for corresponding set data structures in ofstd.
Definition: ofsetit.h:44
@ VertebralColumnAndCranium
(T-11011,SRT,"Vertebral column and cranium")
Definition: cid4031.h:252
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1C.
Definition: drtcdrs.h:185
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtccs.h:341
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableUnknownVRGeneration
Global flag to enable/disable the generation of VR=UN, which has been introduced after the first edit...
DcmShortString AccessionNumber
Accession Number: (SH, 1, 2)
Definition: dsrdoc.h:1284
virtual OFDateTime & operator=(const OFDateTime &dateTime)
assignment operator
@ VaginalRoute
(G-D164,SRT,"Vaginal route")
Definition: cid11.h:78
DRTDoseReferenceSequence & getDoseReferenceSequence()
get DoseReferenceSequence (300a,0010)
Definition: drtionpl.h:1367
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtionpl.h:1523
Uint16 biBitCount
bits per pixel, supported values: 8 = color palette with 256 entries, 24 = true color
Definition: diutils.h:186
all actual filter implementations must inherit this interface.
Definition: dcfilter.h:42
@ RT_isRoot
internal type used for the document root
Definition: dsrtypes.h:552
DcmUnsignedShort m_RecommendedDisplayCIELabValue
Recommended Display CIELab Value (US, 3, 3)
Definition: segment.h:326
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtspccs.h:345
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtitts.h:401
OFString ContextGroupLocalVersion
Context Group Local Version (VR=DT, type 1C)
Definition: dsrcodvl.h:735
static OFString createUID(const Uint8 level=0)
Create new Unique Identifier (UID)
virtual OFCondition getSeriesInstanceUID(OFString &value, const signed long pos=0) const
Get series instance UID.
const DiPixel * getInterData() const
get intermediate pixel data representation (read-only).
Definition: dcmimage.h:525
STD_NAMESPACE ostream & getCerr()
returns a reference to the current cerr stream.
Definition: ofconsol.h:148
OFBool hasExclusiveOption() const
checks whether the parsed command line contains any "exclusive" option which does not require any man...
Definition: ofcmdln.h:457
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrsns.h:130
virtual OFCondition copyFrom(const DcmObject &rhs)=0
Virtual object copying.
OFBool ExclusiveOption
OFTrue if an "exclusive" option is used in the command line, OFFalse otherwise.
Definition: ofcmdln.h:1078
DcmDecimalString SourceToWedgeTrayDistance
SourceToWedgeTrayDistance (300a,00da) vr=DS, vm=1, type=3.
Definition: drtws.h:274
DcmDecimalString CompensatorThicknessData
CompensatorThicknessData (300a,00ec) vr=DS, vm=1-n, type=1.
Definition: drtircs.h:426
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdrs.h:691
DVInstanceCache List
list of instances within this series
Definition: dvcache.h:434
DcmItem * selectedSignatureItem
pointer to currently selected signature item
Definition: dcsignat.h:254
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcs.h:459
virtual OFCondition getStudyDate(OFString &value, const signed long pos=0) const
Get Study Date.
DcmUniqueIdentifier referencedSOPClassUID
Module=Image_Box_List, VR=UI, VM=1, Type 1.
Definition: dvpsib.h:361
DRTReferencedImageSequence ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3057
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtimage.h:2662
DcmShortString storageMediaFileSetID
VR=SH, VM=1, Type 3.
Definition: dvpsrs.h:189
Interface class for DeidentificationActionSequence (0008,0305)
Definition: drtdias.h:26
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drtplan.h:2987
DcmLongString BlockName
BlockName (300a,00fe) vr=LO, vm=1, type=3.
Definition: drtrbls.h:167
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtplan.h:1760
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtimage.h:2500
Class for content item UIDREF.
Definition: dsruidtn.h:39
E_TemporalRangeType
SR temporal range types.
Definition: dsrtypes.h:697
DcmCodeString DepthValueAveragingFlag
DepthValueAveragingFlag (300a,0093) vr=CS, vm=1, type=1C.
Definition: drtrdrs1.h:154
DRTRecordedWedgeSequence & getRecordedWedgeSequence()
get RecordedWedgeSequence (3008,00b0)
Definition: drttsibs.h:646
DVPSOverlay_PList * clone()
clone method.
Definition: dvpsovl.h:51
OFBool opt_refuseAssociation
indicates if the application shall refuse any association
Definition: wlmactmg.h:46
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_VerificationFailed_NoSignature
signature verification failed because the corresponding signature item is incomplete
OFBool m_inventMissingType1Attribs
if enbled, missing type 1 attributes are inserted and filled with a predefined value.
Definition: i2doutpl.h:218
this is a helper class used for temporarily reducing the image bit depth during calculation of an ima...
Definition: diqtstab.h:41
DcmCodeString m_DataType
Data Type (CS, VM 1, Required type 1)
Definition: fgimagedatatype.h:166
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_VerificationFailed_Corrupted
signature verification failed because the signature is invalid (document corrupted)
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtmucs.h:331
const char * tagName
attribute name
Definition: dcdicent.h:376
spi::LoggerImpl * value
This is a pointer to the implementation class.
Definition: logger.h:287
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drttsmds.h:338
ES_PresentationLut getPresentationLutShape() const
get shape for presentation transformation.
Definition: dcmimage.h:908
const unsigned char * getRaw() const
returns a pointer to the raw data block
Definition: dccfenmp.h:97
virtual OFBool IsEmpty() const
Determines if the set is an empty set.
Definition: ofset.h:199
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtircs.h:611
@ EMO_Graphic
graphics overlay
Definition: diutils.h:256
DRTWedgeSequence WedgeSequence
WedgeSequence (300a,00d1) vr=SQ, vm=1, type=1C.
Definition: drtbs.h:797
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtris.h:328
@ T807_F18
(126502,DCM,"T807 F^18^")
Definition: cid4021.h:256
unsigned char * outputBuf_
output ring buffer
Definition: dcostrmz.h:172
DcmCodeString TreatmentDeliveryType
TreatmentDeliveryType (300a,00ce) vr=CS, vm=1, type=3.
Definition: drtbs.h:793
const E_HandlingMode DatasetHandlingMode
handling mode specifying what to do with the dataset if no longer needed
Definition: dstorscu.h:410
virtual OFCondition status() const =0
returns the status of the consumer as an OFCondition object.
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drtimage.h:3022
general purpose list class for use with dcmnet module.
Definition: lst.h:33
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSCodecInvalidParameters
error condition constant: The codec was fed with invalid parameters (e.g. height = -1)
OFCondition errorFlag
error flag for this object.
Definition: dcobject.h:793
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
print all elements of the item to a stream
const OFString & getVersion() const
get context group version (optional)
Definition: dsrctxgr.h:92
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtplan.h:1694
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1C.
Definition: drtrpphs.h:230
DUL_SC_ROLE
Enum describing the possible role settings for role negotiation sub items.
Definition: dul.h:246
virtual OFCondition createUint8Array(const Uint32 numBytes, Uint8 *&bytes)
create an empty Uint8 array of given number of bytes and set it.
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtmucs.h:339
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4198
@ EVR_UT
unlimited text
Definition: dcvr.h:192
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableOldSignatureFormat
DCMTK releases up to 3.5.3 created a non-conforming byte stream as input to the MAC algorithm when cr...
unsigned long createAWTBitmap(void *&data, const Uint16 width, const Uint16 height, const unsigned long frame, const int fromBits, const int toBits) const
create true color (32 bit) bitmap for Java (AWT default format).
Definition: dicopxt.h:452
OFString privateKeyPasswd
contains the password for the private key if set on command line
Definition: tlslayer.h:420
DcmSequenceOfItems DigitalSignatures
digital signatures sequence (VR=SQ, optional)
Definition: dsrdoctn.h:774
@ LowerLimb
(T-D9000,SRT,"Lower limb")
Definition: cid4031.h:146
void setSocket(DcmNativeSocketType socket)
set the socket file descriptor managed by this object.
Definition: dcmtrans.h:198
DSRReferencedTimeOffsetList TimeOffsetList
list of referenced time offsets (associated DICOM VR=DS, VM=1-n, type 1C)
Definition: dsrtcovl.h:274
OFString opt_patientBirthdate
optional parameters *patient data
Definition: dcencdoc.h:227
const OFString & getCodingSchemeVersion() const
get coding scheme version.
Definition: dsrcodvl.h:410
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtbas.h:347
DRTWedgePositionSequence & getWedgePositionSequence()
get WedgePositionSequence (300a,0116)
Definition: drtcps.h:445
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcbars.h:548
static const OFString m_ModuleName
The name of this module ("EnhancedUSSeriesModule")
Definition: modenhusseries.h:125
void recordFailure(const OFString &file, unsigned long int line, const OFString &message)
Add a new failure to the result set.
Definition: oftest.h:119
double RescaleIntercept
rescale intercept
Definition: dimomod.h:266
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtvls.h:327
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcncs.h:536
@ DCF_Filetype_ASN1
ASN.1 (Abstract Syntax Notation One) format.
Definition: tlslayer.h:93
DcmLongString ContrastBolusAgent
ContrastBolusAgent (0018,0010) vr=LO, vm=1, type=2.
Definition: drtimage.h:5185
Uint16 nearlosslessDeviation_
desired NEAR parameter Default is 0 (lossless compression).
Definition: djrparam.h:89
E_ApplicationProfile ApplicationProfile
currently selected application profile
Definition: dcddirif.h:1547
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtics.h:536
int bitsPerSample
bits per sample (8 or 16, default: 8)
Definition: dipipng.h:139
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtics.h:337
unsigned long AssociationNumber
association number that was used to send this SOP instance (0 = not sent)
Definition: dstorscu.h:427
void convert(const T1 *pixel, const unsigned long planeSize, const int bits)
convert input pixel data to intermediate representation
Definition: dirgbpxt.h:79
Interface class for PrivateDataElementDefinitionSequence (0008,0310)
Definition: drtpdeds.h:26
unsigned long frameCacheEntries
describes array size of frameCache
Definition: dvpsri.h:169
Uint16 MaxDDLValue
maximum DDL value (usually 255)
Definition: didispfn.h:445
double getAmbientLightValue() const
get (reflected) ambient light value.
Definition: didispfn.h:251
Interface class for XDSRetrievalSequence (0040,e024)
Definition: drtxrs.h:26
DcmDecimalString DVHMinimumDose
DVHMinimumDose (3004,0070) vr=DS, vm=1, type=3.
Definition: drtdvhs.h:313
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtsptcs.h:205
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drttreat.h:1371
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drtiontr.h:2879
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtionpl.h:1499
const double AmbientLight
ambient light value (measured in cd/m^2)
Definition: didislut.h:81
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_NotEnoughItems
Not enough items.
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=1.
Definition: drtrsers.h:131
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrris9.h:311
DcmDecimalString StartCumulativeMetersetWeight
StartCumulativeMetersetWeight (300c,0008) vr=DS, vm=1, type=3.
Definition: drtpvis.h:326
Implementation of DCMR Context Group: CID 7181 - Abstract Multi-dimensional Image Model Component Uni...
Definition: cid7181.h:33
double meanAbsoluteError
result of image comparison: mean absolute error
Definition: dcmicmph.h:272
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtpcs.h:331
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtionpl.h:1355
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtspccs.h:211
DRTIonRangeCompensatorSequence IonRangeCompensatorSequence
IonRangeCompensatorSequence (300a,02ea) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:993
struct sockaddr * getSockaddr()
access socket address storage object as struct sockaddr (opaque address)
Definition: ofsockad.h:72
DcmDecimalString NumericValue
NumericValue (0040,a30a) vr=DS, vm=1-n, type=1C.
Definition: drtcims.h:349
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtdose.h:2662
OFString opt_dfPath
path to database files
Definition: wlcefs.h:44
int Planes
number of planes
Definition: ditranst.h:120
DRTChannelSourceSequence & getChannelSourceSequence()
get ChannelSourceSequence (003a,0208)
Definition: drtmacds.h:121
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtaadcs.h:536
@ Oxygen_O15
(C-B1038,SRT,"Oxygen O^15^")
Definition: cid4021.h:212
virtual OFCondition determineDecompressedColorModel(const DcmRepresentationParameter *fromParam, DcmPixelSequence *fromPixSeq, const DcmCodecParameter *cp, DcmItem *dataset, OFString &decompressedColorModel) const =0
determine color model of the decompressed image
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmConvertVOILUTSequenceOWtoSQ
This flag enables the "silent" conversion of incorrectly encoded VOI LUT Sequence elements with VR=OW...
Item EmptyItem
empty default item
Definition: drtrcos.h:338
@ Total
(R-40507,SRT,"Total")
Definition: cid7464.h:52
void setFilter(log4cplus::spi::FilterPtr f)
Set the filter chain on this Appender.
Definition: appender.h:181
Uint16 m_port
Port on which the SCP is listening for association requests. The default port is 104.
Definition: scpcfg.h:342
DcmLongString m_ContentDescription
Content Description: (LO, VM 1, Type 1)
Definition: iodmacro.h:1197
const DRTProtocolContextSequence & getProtocolContextSequence() const
get ProtocolContextSequence (0040,0440)
Definition: drtspcs.h:224
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drtplan.h:1772
size_t size() const
get number of curves in this list.
Definition: dvpscul.h:100
DSRSOPInstanceReferenceList PertinentOtherEvidence
Pertinent Other Evidence Sequence: (SQ, 1-n, 1C)
Definition: dsrdoc.h:1381
Uint16 GroupNumber
group number of overlay plane
Definition: diovpln.h:464
@ EFG_PIXELVALUETRANSMETA
"Pixel Value Transformation" or "Identity Pixel Value Transformation" (both share the same sequence a...
Definition: fgtypes.h:146
@ DT_ProcedureLog
DICOM IOD: Procedure Log.
Definition: dsrtypes.h:518
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtspcs.h:337
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtrsers.h:133
@ EXS_JPEGProcess14SV1
JPEG Lossless, Selection Value 1.
Definition: dcxfer.h:83
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
print element to a stream.
a class handling the DICOM dataset format (files without meta header)
Definition: dcdatset.h:40
void ResetBeginning()
Resets the iterator to the set's first element.
Definition: ofsetit.h:69
this class implements an RLE decompressor conforming to the DICOM standard.
Definition: dcrledec.h:31
OFString SOPInstanceUID
reference SOP instance UID (VR=UI, type 1)
Definition: dsrcomvl.h:389
DcmTime TreatmentTime
TreatmentTime (3008,0251) vr=TM, vm=1, type=2.
Definition: drtfsss.h:171
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_StreamNotifyClient
I/O suspension or premature end of stream.
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtprsis.h:200
DRTRealWorldValueMappingSequence & getRealWorldValueMappingSequence()
get RealWorldValueMappingSequence (0040,9096)
Definition: drtimage.h:2878
static const OFString m_ModuleName
The name of this module ("PatientStudyModule")
Definition: modpatientstudy.h:142
DcmDecimalString TableTopLateralPosition
TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=3.
Definition: drtes.h:550
OFList< value_type > values_
Definition: ofmap.h:57
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drttreat.h:2977
OFIterator< T > erase(OFIterator< T > position)
removes the element at the given position from the list.
Definition: oflist.h:420
@ EFGFT_ORIGINAL
ORIGINAL.
Definition: fgtypes.h:192
DcmFileCache fcache_
file cache object
Definition: dcwcache.h:109
DSRReferencedDateTimeList & getDateTimeList()
get reference to list of referenced date/time
Definition: dsrtcovl.h:198
OFrvalue< OFpath > operator/(const OFpath &lhs, const OFpath &rhs)
Append two paths.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrims.h:367
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtrpcs.h:343
int error()
tests the error indicator for the stream, returning non-zero if it is set.
Definition: offile.h:627
provides an operating system independent abstraction for read/write locks.
Definition: ofthread.h:409
virtual size_t gotoParent()
goto parent node (one level up)
Definition: dsrtncsr.h:610
Item class.
Definition: drtrris9.h:34
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drtdose.h:4165
virtual OFCondition read(DcmInputStream &inStream, const E_TransferSyntax ixfer, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength)
This function reads the information of all attributes which are captured in the input stream and capt...
const DSRSpatialCoordinatesValue & getValue() const
get reference to spatial coordinates value
Definition: dsrscovl.h:170
I2DImgSource()
Constructor.
Definition: i2dimgs.h:41
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drtstrct.h:2743
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drtstrct.h:2765
the representation of a Stored Print object
Definition: dvpssp.h:44
OFList< ItemStruct * > List
list of studies
Definition: dvcache.h:891
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3403
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtcss.h:357
const DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence() const
get BeamLimitingDevicePositionSequence (300a,011a)
Definition: drtcps.h:415
Interface class for ExposureSequence (3002,0030) in RTImageModule.
Definition: drtes.h:31
DcmUnsignedShort voiLUTDescriptor
Module=VOI_LUT, VR=xs, VM=3, Type 1c.
Definition: dvpsvl.h:90
@ IntravascularOpticalCoherenceTomography
(IVOCT,DCM,"Intravascular Optical Coherence Tomography")
Definition: cid29.h:70
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtds.h:537
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drttreat.h:1629
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drtplan.h:2006
Item EmptyItem
empty default item
Definition: drtrlsds.h:338
OFBool match(const char *c) const
check if keyword matches given string
Definition: ofconfig.h:109
DcmLongText PersonTelecomInformation
PersonTelecomInformation (0040,1104) vr=LT, vm=1, type=3.
Definition: drtcpis.h:210
Class for PALETTE COLOR images.
Definition: dipalimg.h:44
static const size_t PF_printSOPClassUID
print SOP class UID of referenced objects (instead of the name)
Definition: dsrtypes.h:438
DcmDecimalString TableTopLateralSetupDisplacement
TableTopLateralSetupDisplacement (300a,01d6) vr=DS, vm=1, type=3.
Definition: drtpss.h:345
static void writeSingleItem(OFCondition &result, const DcmTagKey &seqKey, Container &source, DcmItem &destination, IODRule *rule)
Writes given container into a DICOM item of a specific sequence.
Definition: iodutil.h:790
DcmIntegerString RadiationAtomicNumber
RadiationAtomicNumber (300a,0304) vr=IS, vm=1, type=1C.
Definition: drttsibs.h:1024
DcmDecimalString TableTopLateralPosition
TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=2C.
Definition: drticpds.h:872
DRTApplicatorSequenceInRTBeamsModule & getApplicatorSequence()
get ApplicatorSequence (300a,0107)
Definition: drtbs.h:378
Sends spi::InternalLoggingEvent objects to a remote a log server.
Definition: socketap.h:103
virtual DcmObject * clone() const
clone method
Definition: dcvrcs.h:65
@ Fluorobenzothiazole_F18
(C-B07E4,SRT,"Fluorobenzothiazole F^18^")
Definition: cid4021.h:142
DcmDateTime DateTime
DateTime (0040,a120) vr=DT, vm=1, type=1C.
Definition: drtcims.h:343
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drtdose.h:2266
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drtplan.h:3414
OFString sopInstanceUID
SOP instance UID of basic film session object.
Definition: dvpsfs.h:149
DcmSegTypes::E_SegmentationType m_SegmentationType
Segmentation Type: (CS, 1, 1)
Definition: segdoc.h:581
virtual void * getDataArrayPtr()=0
get pointer to array of pixel data (abstract).
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drttreat.h:2872
int hideAllOverlays(const unsigned int idx=0)
deactivate all overlay planes (make them invisible)
Definition: dcmimage.h:1154
virtual OFBool canAddByReferenceRelationship(const E_RelationshipType relationshipType, const E_ValueType targetValueType) const
check whether specified by-reference relationship can be added to the current content item.
DcmDecimalString BeamDoseSpecificationPoint
BeamDoseSpecificationPoint (300a,0082) vr=DS, vm=3, type=3.
Definition: drtrbs4.h:277
E_TransferSyntax NetworkTransferSyntax
transfer syntax that was used to send this SOP instance
Definition: dstorscu.h:418
Interface class for DigitalSignaturePurposeCodeSequence (0400,0401)
Definition: drtdspcs.h:27
@ EIS_Normal
normal, no error
Definition: diutils.h:226
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ItemDelimitationItemMissing
Missing Item Delimitation Item while reading an item.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmris.h:324
DRTPlannedVerificationImageSequence & getPlannedVerificationImageSequence()
get PlannedVerificationImageSequence (300a,00ca)
Definition: drtbs.h:450
DcmFloatingPointDouble FrameOfReferenceToDisplayedCoordinateSystemTransformationMatrix
FrameOfReferenceToDisplayedCoordinateSystemTransformationMatrix (0070,030b) vr=FD,...
Definition: drtionpl.h:3196
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpics.h:324
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2856
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drtdose.h:2110
const OFString & getProgramName() const
get the name of the program (i.e.
Definition: ofcmdln.h:375
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtssrcs.h:343
Accept or reject DcmItem objects by comparing a specific attribute to a set of values.
Definition: dcfilter.h:39
virtual OFBool operator>=(const OFDateTime &dateTime) const
comparison operator (greater than or equal).
DRTIconImageSequence IconImageSequence
IconImageSequence (0088,0200) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4402
Definition: encodstr.h:18
const char * getModalityLutExplanation() const
get modality LUT explanation string
Definition: dimopx.h:188
virtual int writeCurveData(const char *filename, const OFBool mode=OFTrue)=0
write curve data to a text file (abstract method)
DcmSequenceOfItems VerifyingObserver
Verifying Observer Sequence: (SQ, 1-n, 1C)
Definition: dsrdoc.h:1363
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtsis.h:214
DcmCodeString specificCharacterSet
Module=SOP_Common, VR=CS, VM=1-n, Type 1C.
Definition: dvpssp.h:1067
virtual ~DcmTagKey()
destructor
Definition: dctagkey.h:256
@ PerMin
(/min,UCUM,"/min")
Definition: cid7181.h:170
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtgmcs.h:357
OFString m_ModuleName
Name of the module ("EnhancedEquipmentModule")
Definition: modenhequipment.h:199
this class describes configuration settings regarding character set handling
Definition: dcmqrcnf.h:44
const DRTReferencedDoseSequence & getReferencedDoseSequence() const
get ReferencedDoseSequence (300c,0080)
Definition: drtfgs.h:250
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drtdose.h:2284
signed long renderedImageLeft
contains the left hand corner of the attached image after pixel data have been rendered.
Definition: dvpstat.h:1229
virtual int compare(const DcmElement &rhs) const =0
comparison operator that compares the normalized value of this element with a given element of the sa...
@ NMHeadPerfusionBrainSPECT
(RPID5258,RADLEX,"NM head perfusion brain SPECT")
Definition: cid100.h:64
static const size_t PF_convertToMarkup
quote non-ASCII string content as XML markup
Definition: dctypes.h:191
Definition: jdhuff12.h:88
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrpphs.h:221
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtionpl.h:1811
int setvbuf(char *buf, int modes, size_t n)
The three types of buffering available are unbuffered, block buffered, and line buffered.
Definition: offile.h:679
@ DfFK23PEG4_89Zr
(126763,DCM,"Df-[FK](2)-3PEG(4) ^89^Zr")
Definition: cid4021.h:102
Item class.
Definition: drtssrs.h:35
the representation of one item of the Softcopy VOI LUT Sequence
Definition: dvpssv.h:38
Class representing a single item of the Source Image Sequence.
Definition: fgderimg.h:34
LogLevel getLogLevel() const
Returns the assigned LogLevel, if any, for this Logger.
Definition: logimpl.h:114
OFList< unsigned char * > blockList_
this member contains a list of memory blocks of size DcmRLEEncoder_BLOCKSIZE which already have been ...
Definition: dcrleenc.h:392
OFBool flushed_
true if the zlib object has reported Z_STREAM_END
Definition: dcostrmz.h:160
@ Elasticity
(110830,DCM,"Elasticity"), included from CID 7180
Definition: cid7469.h:180
virtual OFBool operator==(const OFDateTime &dateTime) const
comparison operator (equal).
Item class.
Definition: drtgmcs.h:35
double getRescaleSlope() const
get rescale slope value
Definition: dimomod.h:174
OFCondition generateAndInsertUID(const DcmTagKey &uidKey)
Inserts new Study, Series or SOP Instance UID.
Item class.
Definition: drtiws.h:34
Uint32 m_maxReceivePDULength
Maximum PDU size the SCP is able to receive.
Definition: scpcfg.h:356
Interface class for IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtiais.h:26
const char * getPhotometricInterpretation() const
get photometric interpretation (color model).
Definition: didocu.h:165
DcmCodeString TableTopPitchRotationDirection
TableTopPitchRotationDirection (300a,0142) vr=CS, vm=1, type=2C.
Definition: drticpds.h:878
const DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence() const
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtionpl.h:1277
static void convertValue(const T3_ input, Sint16 &output)
helper routine: convert to signed 16 bit value
Definition: dicrvfit.h:229
virtual OFCondition putSint16Array(const Sint16 *vals, const unsigned long num)
replace the element value by a copy of the given Sint16 array (which is possibly multi-valued).
DcmTime ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C.
Definition: drtimage.h:5391
DcmCodeString SourceMovementType
SourceMovementType (300a,0288) vr=CS, vm=1, type=1.
Definition: drtchs.h:677
DiFlipTemplate(DiPixel *pixel, const Uint16 columns, const Uint16 rows, const Uint32 frames, const int horz, const int vert)
constructor.
Definition: diflipt.h:56
const DSRImageFrameList & getFrameList() const
get read-only access to list of referenced frame numbers
Definition: dsrimgvl.h:370
E_ContinuityOfContent ContinuityOfContent
continuity of content flag (associated DICOM VR=CS, mandatory)
Definition: dsrcontn.h:215
@ SlideMicroscopy
(SM,DCM,"Slide Microscopy")
Definition: cid29.h:112
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsos.h:363
DcmVR vr
VR of this attribute tag.
Definition: dctag.h:207
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtiontr.h:1215
DRTIonBeamSequence & getIonBeamSequence()
get IonBeamSequence (300a,03a2)
Definition: drtionpl.h:1439
DcmHashDictIterator normalBegin()
returns an iterator to the start of the normal (non-repeating) dictionary
Definition: dcdict.h:144
DcmSequenceOfItems & operator=(const DcmSequenceOfItems &obj)
copy assignment operator
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtstrct.h:1332
size_t max_size() const
returns the maximum size of a string which could possibly by allocated.
Definition: ofstring.h:451
static void convertValue(const T3_ input, double &output)
helper routine: convert to floating point value (double precision)
Definition: dicrvfit.h:241
OFBool JP2KSupport
flag indicating whether JPEG 2000 decompression is supported
Definition: dcddirif.h:1593
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtstrct.h:1362
Uint32 getTotalNumberOfFrames() const
get total number of frames
Definition: diimage.h:126
virtual OFCondition setStudyTime(const OFString &value, const OFBool checkValue=OFTrue)
set study time
IODPatientModule m_Patient
Patient Module.
Definition: iodcommn.h:243
Item EmptyItem
empty default item
Definition: drtbrdrs.h:329
@ EWT_window_from_file
use the n-th VOI window from the image file
Definition: diutils.h:330
Class representing a Track Set statistic, i.e.
Definition: trcstatistic.h:234
size_t size() const
gets the number of displayed area selections in this list.
Definition: dvpsdal.h:84
~OFunique_ptr()
If get() == OFnullptr there are no effects – otherwise, the owned object is destroyed.
Definition: ofmem.h:372
@ EFG_IRRADIATIONEVENTIDENT
Irradiation Event Identification.
Definition: fgtypes.h:133
DcmUniqueIdentifier seriesInstanceUID
Module=General_Series, VR=UI, VM=1, Type 1.
Definition: dvpssp.h:981
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CodedEntryInStandardContextGroup
normal: a given coded entry is contained in the context group (i.e. a standard code)
IODRules m_Rules
Rules for data elements within this IOD.
Definition: segment.h:335
const DRTReferencedSpatialRegistrationSequence & getReferencedSpatialRegistrationSequence() const
get ReferencedSpatialRegistrationSequence (0070,0404)
Definition: drtdose.h:2518
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtbas.h:353
DcmSCPPool()
Default construct a DcmSCPPool object.
Definition: scppool.h:280
Item EmptyItem
empty default item
Definition: drtrmss7.h:338
Interface class for DeidentificationMethodCodeSequence (0012,0064)
Definition: drtdimcs.h:27
E_FGType
Functional group types.
Definition: fgtypes.h:108
OFunique_ptr< helpers::LockFile > lockFile
Optional system wide synchronization lock.
Definition: appender.h:243
E_DatasetStorageMode
modes specifying whether and how to store the received datasets
Definition: dstorscp.h:86
This is the internal object that is stored on the NDC stack.
Definition: ndc.h:285
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbcps.h:410
DcmTime AcquisitionTime
AcquisitionTime (0008,0032) vr=TM, vm=1, type=3.
Definition: drtimage.h:5084
Item class.
Definition: drtris.h:35
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtstrct.h:2980
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drtimage.h:4789
virtual DiOverlay * getOverlayPtr(const unsigned int)
get pointer to the object managing the overlay planes
Definition: diimage.h:324
DcmUnsignedShort m_RecommendedDisplayGrayscaleValue
Recommended Display Grayscale Value (US, 1, 3)
Definition: segment.h:323
const DRTReferencedCalculatedDoseReferenceSequence & getReferencedCalculatedDoseReferenceSequence() const
get ReferencedCalculatedDoseReferenceSequence (3008,0090)
Definition: drttsibs.h:676
Item EmptyItem
empty default item
Definition: drtrshs.h:370
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtrics.h:364
DRTInstitutionCodeSequence InstitutionCodeSequence
InstitutionCodeSequence (0008,0082) vr=SQ, vm=1, type=1C.
Definition: drtprsis.h:202
DiObjectCounter()
constructor.
Definition: diobjcou.h:88
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtiis.h:619
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drtdose.h:4675
static const size_t PF_shortenLongTagValues
shorten long tag values (e.g. long texts, pixel data)
Definition: dctypes.h:182
Interface class for RTStructureSetIOD.
Definition: drtstrct.h:84
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtrdros.h:162
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtics.h:343
this class implements a container for a fragment of compressed pixel data.
Definition: dcpxitem.h:46
@ ApexOfLung
(T-280A0,SRT,"Apex of Lung")
Definition: cid4031.h:54
const DCMTK_OFSTD_EXPORT OFerror_category & OFgeneric_category()
Retrieves a reference to an OFerror_category object used for generic error codes.
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtdimcs.h:355
DcmDateTime SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3.
Definition: drtimage.h:5431
DcmCodeString filmOrientation
Module=Film_Box_Module, VR=CS, VM=1, Type 2.
Definition: dvpssp.h:1012
size_t size() const
Returns the number of entries in this map.
Definition: property.h:84
@ DCMSCP_INTERNAL_ERROR
Refusing association because of internal error.
Definition: scp.h:95
a class representing the DICOM value representations 'Other Byte' (OB) and 'Other Word' (OW)
Definition: dcvrobow.h:38
@ StudentsTTest
(113068,DCM,"Student's T-test"), included from CID 7180
Definition: cid7469.h:188
@ ParanasalSinus
(T-22000,SRT,"Paranasal sinus")
Definition: cid4031.h:180
DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence()
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtiontr.h:1575
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4998
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2972
virtual ~DiRegisterBase()
destructor
Definition: diregbas.h:61
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmris.h:327
pure abstract event handler class for N-EVENT-REPORT.
Definition: dvpspr.h:33
DcmLongString ApplicatorDescription
ApplicatorDescription (300a,010a) vr=LO, vm=1, type=3.
Definition: drtas5.h:189
const DcmTagKey SequenceTag
DICOM tag specifying the attribute (sequence) of the reference list.
Definition: dsrsoprf.h:621
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtccs.h:339
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drtplan.h:3190
DcmDictRangeRestriction elementRangeRestriction
restriction (even, odd, unrestricted) for element range
Definition: dcdicent.h:394
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtionpl.h:1265
a class used for DICOMDIR byte offsets
Definition: dcvrulup.h:35
int maxAssociations_
maximum number of parallel associations accepted
Definition: dcmqropt.h:85
void finishRow()
dummy method needed for API compatibility with DcmQuantFloydSteinberg
Definition: diqtid.h:80
Item EmptyItem
empty default item
Definition: drtcgis.h:347
@ SodiumIodide_I124
(C-B07E8,SRT,"Sodium iodide I^124^")
Definition: cid4021.h:250
void parseCommandLine()
Parses commandline options into corresponding file- and job lists and enables debug/verbose mode.
Internal structure defining the instance list items.
Definition: dsrsoprf.h:329
int Valid
status code, indicating whether LUT is valid
Definition: dibaslut.h:290
OFVector< OFshared_ptr< DcmDataset > > matchingRecords
matching records
Definition: wlfsim.h:68
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drttreat.h:2983
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_RepresentationNotAvailable
error: the requested representation is not available
OFMap< DcmFGTypes::E_FGType, FGBase * >::const_iterator const_iterator
Const iterator type for iterating functional groups.
Definition: fg.h:48
void clearNodeCursorStack()
clear the internal node cursor stack
Definition: dsrtncsr.h:812
DRTConceptCodeSequence & getConceptCodeSequence()
get ConceptCodeSequence (0040,a168)
Definition: drtqds.h:200
const DRTReferencedSOPSequence & getReferencedSOPSequence() const
get ReferencedSOPSequence (0008,1199)
Definition: drtrpphs.h:156
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drtstrct.h:1392
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drtiontr.h:2970
int prediction
prediction value
Definition: djrplol.h:84
virtual ~DiYBRPart422PixelTemplate()
destructor
Definition: diyp2pxt.h:72
OFString CodingSchemeName
Coding Scheme Name (VR=ST, type 3)
Definition: dsrcsidl.h:327
Item class.
Definition: drtrtrs4.h:34
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drttreat.h:2790
DRTRangeShifterSettingsSequenceInRTIonBeamsSessionRecordModule RangeShifterSettingsSequence
RangeShifterSettingsSequence (300a,0360) vr=SQ, vm=1, type=1C.
Definition: drticpds.h:850
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtstrct.h:1158
static const OFBool is_modulo
OFTrue for all arithmetic types T that handle overflows with modulo arithmetic, that is,...
Definition: oflimits.h:450
virtual ~SiBaseRSAProfile()
destructor
Definition: sibrsapr.h:43
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtplan.h:3235
DSRIODConstraintChecker * ConstraintChecker
check relationship content constraints of the associated IOD
Definition: dsrdocst.h:796
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drtplan.h:1610
@ Scapula
(T-12280,SRT,"Scapula")
Definition: cid4031.h:202
virtual size_t gotoNextNamedNode(const DSRCodedEntryValue &conceptName, const OFBool searchIntoSub=OFTrue)
set internal cursor to the next named node.
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2749
DcmDecimalString SliceThickness
SliceThickness (0018,0050) vr=DS, vm=1, type=2.
Definition: drtdose.h:4419
const OFString & getMappingResource() const
get mapping resource
Definition: dsrctxgr.h:84
OFList< DVPSCurve * > list_
the list maintained by this object
Definition: dvpscul.h:109
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtdose.h:2416
@ EJLSBD_force
force bit depth to a certain value, i.e.
Definition: djlsutil.h:107
const OFString & getMappingResource() const
get mapping resource.
Definition: dsrcodvl.h:451
virtual OFCondition getLossyComprInfo(OFBool &srcEncodingLossy, OFString &) const
After reading of pixel data, this function can be used for getting information about lossy compressio...
Definition: i2dbmps.h:90
static OFvariant< OFCondition, DPMParametricMapIOD * > loadFile(const OFString &filename)
Load Parametric Map object from file.
IODGeneralSeriesModule m_Series
General Series Module.
Definition: iodcommn.h:255
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drtdose.h:4644
DB_SerializedTagKey XTag
attribute tag
Definition: dcmqridx.h:161
OFBool convertToSC
flag indicating whether image should be converted to Secondary Capture upon compression
Definition: djcparam.h:364
const DRTRangeShifterSettingsSequenceInRTIonBeamsModule & getRangeShifterSettingsSequence() const
get RangeShifterSettingsSequence (300a,0360)
Definition: drticps.h:507
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtiontr.h:1695
double AbsMinimum
absolute minimum pixel value
Definition: dimomod.h:261
DcmCertificateVerification opt_certVerification
indicates whether we should verify the remote peer's certificate
Definition: tlsopt.h:179
DSRTreeNode * Prev
pointer to previous tree node (if any)
Definition: dsrtree.h:160
DcmLongString ImagingDeviceSpecificAcquisitionParameters
ImagingDeviceSpecificAcquisitionParameters (300a,00cc) vr=LO, vm=1-n, type=3.
Definition: drtpvis.h:312
DcmDecimalString PatientSupportAngleTolerance
PatientSupportAngleTolerance (300a,004c) vr=DS, vm=1, type=3.
Definition: drtitts.h:418
DcmCodeString AlternateBeamDoseType
AlternateBeamDoseType (300a,0092) vr=CS, vm=1, type=1C.
Definition: drtrbs8.h:271
TID1600_ImageLibrary & getImageLibrary() const
get image library of this report as defined by TID 1600 (Image Library).
Definition: tid1500.h:194
DRTFractionGroupSequence & getFractionGroupSequence()
get FractionGroupSequence (300a,0070)
Definition: drtionpl.h:1391
OFMap< OFString, OFCharacterEncoding > T_EncodingConvertersMap
type definition of a map storing the identifier (key) of a character set and the associated character...
Definition: dcspchrs.h:284
static const unsigned int ftoa_zeropad
pad with zeroes instead of blanks
Definition: ofstd.h:845
Class to handle hardcopy and softcopy device characteristics file and manage display LUTs (for calibr...
Definition: didispfn.h:55
DcmHashDict()
default constructor
Definition: dchashdi.h:197
unsigned int getBits() const
get number of bits describing the width of output data
Definition: dimomod.h:128
const void * getData() const
get pointer to internal array of pixel data.
Definition: dicopxt.h:154
Item class.
Definition: drtos.h:35
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtbas.h:357
a class representing the DICOM value representation 'Code String' (CS)
Definition: dcvrcs.h:33
WlmDataSource * dataSource
data source connection object
Definition: wlmactmg.h:42
DRTFrameExtractionSequence FrameExtractionSequence
FrameExtractionSequence (0008,1164) vr=SQ, vm=1, type=1.
Definition: drtdose.h:4707
Item EmptyItem
empty default item
Definition: drtcsis.h:412
OFshared_ptr< IODRules > m_Rules
Rules describing the attributes governed by this class.
Definition: modbase.h:203
@ Thumb
(T-D8810,SRT,"Thumb")
Definition: cid4031.h:234
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtfgss.h:378
DRTReferencedDoseSequence & getReferencedDoseSequence()
get ReferencedDoseSequence (300c,0080)
Definition: drtbs.h:498
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtimage.h:2812
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtois.h:388
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtionpl.h:1481
const DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence() const
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtces.h:224
DcmDecimalString LeafPositionBoundaries
LeafPositionBoundaries (300a,00be) vr=DS, vm=3-n, type=2C.
Definition: drtblds5.h:214
@ RECIST11
(126081,DCM,"RECIST 1.1")
Definition: cid6147.h:48
IODGeneralEquipmentModule & getEquipment()
Get General Equipment Module.
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsis.h:399
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtplan.h:1682
DRTReferencedSetupImageSequence & getReferencedSetupImageSequence()
get ReferencedSetupImageSequence (300a,0401)
Definition: drtpss.h:219
Interface class for ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtrpis.h:28
unsigned long rowsPerStrip
TIFF rows per strip.
Definition: dipitiff.h:148
@ EJLSPC_colorByPlane
always create color-by-plane planar configuration
Definition: djlsutil.h:87
The class IODModule is an IODComponent without parent component since a module does always belong to ...
Definition: modbase.h:218
log4cplus::spi::FilterPtr getFilter() const
Get the filter chain on this Appender.
Definition: appender.h:186
Class for SOP instance reference lists.
Definition: dsrsoprf.h:40
type definitions and classes for TLS ciphersuites
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drttreat.h:2868
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drttreat.h:2842
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtcbars.h:368
int ShortColumn
width of column for short option names
Definition: ofcmdln.h:1085
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2780
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3033
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drtimage.h:2554
DRTReferencedBolusSequenceInRTIonBeamsSessionRecordModule ReferencedBolusSequence
ReferencedBolusSequence (300c,00b0) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1048
RetrieveResponse()
Standard constructor.
Definition: scu.h:137
Class for content item TCOORD.
Definition: dsrtcotn.h:39
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtssrcs.h:345
DRTBeamLimitingDevicePositionSequence BeamLimitingDevicePositionSequence
BeamLimitingDevicePositionSequence (300a,011a) vr=SQ, vm=1, type=1C.
Definition: drticpds.h:806
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2986
ItemStruct(const OFString &uid, const DVIFhierarchyStatus status=DVIF_objectIsNew)
Constructor.
Definition: dvcache.h:697
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdirs.h:292
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtdose.h:4336
virtual TYPE getType() const
Get type of reference.
Definition: iodreferences.h:92
DcmIODImage(OFin_place_type_t(ImagePixel))
Constructor, constructs new DcmIODImage instance with integer, float or double based Image Pixel Modu...
Definition: iodimage.h:97
DcmUniqueIdentifier FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1.
Definition: drtionpl.h:3131
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtds.h:541
virtual OFBool compareTemplateIdentification(const OFString &templateIdentifier, const OFString &mappingResource, const OFString &mappingResourceUID="") const
compare template identification of the root node with given values.
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_UnknownTransferSyntax
Given transfer syntax is unknown.
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtstrct.h:1764
int hasPixelSpacing
is 'true' if attribute 'PixelSpacing' is present
Definition: diimage.h:654
static const size_t HF_renderDcmtkFootnote
external: render dcmtk/dcmsr comment at the end of the document
Definition: dsrtypes.h:311
@ TimeOfFlightAngioMRSignalIntensity
(110802,DCM,"Time Of Flight Angio MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:92
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drtimage.h:4839
DcmUnsignedShort & getLUTData()
returns a reference to the current VOI LUT data.
Definition: dvpssv.h:171
DSRSpatialCoordinatesValue * getValuePtr()
get pointer to spatial coordinates value
Definition: dsrscovl.h:244
long * thisberr
current blue error vector. Points to an array of (columns + 2) entries.
Definition: diqtfs.h:201
base class for all DICOM value representations storing a character string
Definition: dcbytstr.h:54
OFVector< TrcMeasurement::Values * > m_Values
Items from from Measurement Values Sequence.
Definition: trcmeasurement.h:245
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drtiontr.h:3029
@ TSP_Profile_AES
DICOM AES TLS Secure Transport Connection Profile (retired), using the ciphersuites TLS_RSA_WITH_AES_...
Definition: tlsciphr.h:61
OFList< OFString > opt_overrideKeys
These attributes are applied to the dataset after conversion (They are not checked by the isValid() f...
Definition: dcencdoc.h:258
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtpsics.h:329
@ EFG_PATIENTORIENTINFRAME
Patient Orientation in Frame.
Definition: fgtypes.h:137
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtads.h:205
DcmFileFormat * pDicomPState
pointer to the current DICOM dataset containing the loaded presentation state.
Definition: dviface.h:1621
const void * getOutputData(const int bits=0, const unsigned long frame=0, const int planar=0)
render pixel data and return pointer to internal memory buffer.
Definition: dcmimage.h:422
Index database factory class.
Definition: dcmqrdbi.h:421
DcmDecimalString TableTopLateralPositionTolerance
TableTopLateralPositionTolerance (300a,0053) vr=DS, vm=1, type=3.
Definition: drttts.h:353
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drtionpl.h:1829
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drtdose.h:2464
void startRow(long &col, long &limitcol)
starts error diffusion for a new row.
Definition: diqtfs.h:133
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drttreat.h:1497
@ Overflow
(114005,DCM,"Overflow")
Definition: cid42.h:54
@ MM_XHTML
XHTML (Extensible Hyper Text Markup Language)
Definition: ofstd.h:87
Interface class for PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtporis.h:28
virtual OFCondition checkColoring()
Check whether color information is valid, i.e.
int DeleteData
flag indicating whether the output data buffer should be deleted in the destructor
Definition: dimoopxt.h:1298
virtual int setAmbientLightValue(const double value)
set (reflected) ambient light value.
int setHistogramWindow(const double thresh=0.05)
set automatically calculated histogram window.
Definition: dcmimage.h:641
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtads.h:337
@ VT_UIDRef
DICOM Value Type: UIDREF.
Definition: dsrtypes.h:590
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtplan.h:1322
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtimage.h:2992
Class implementing a document tree node filter that checks for a given relationship type.
Definition: dsrdnflt.h:324
DcmLongString PersonTelephoneNumbers
PersonTelephoneNumbers (0040,1103) vr=LO, vm=1-n, type=3.
Definition: drtois.h:212
OFBool getTrueLosslessMode() const
returns flag indicating if real lossless mode is enabled
Definition: djcparam.h:297
DcmIntegerString shutterLowerHorizontalEdge
Module=Display_Shutter, VR=IS, VM=1, Type 1C.
Definition: dcmpstat.h:898
OFCondition findOrCreateSequenceItem(const DcmTag &seqTag, DcmItem *&item, const signed long itemNum=0)
looks up the given sequence in the current dataset and returns the given item.
Interface class for RTIonBeamsTreatmentRecordIOD.
Definition: drtiontr.h:89
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drtionpl.h:2914
Uint16 getT1() const
returns JPEG-LS parameter T1
Definition: djcparam.h:161
int hasPlane(unsigned int plane, const int visible=0) const
check whether specified plane exists
Definition: diovlay.h:313
OFMap< OFString, DcmPresentationContextList * > map_
map of presentation context lists
Definition: dccfpcmp.h:184
@ AP_GeneralPurposeBDMPEG2MPatML
General Purpose BD Interchange with MPEG2 MP@ML (STD-GEN-BD-MPEG2-MPML)
Definition: dcddirif.h:129
OFString Label
instance label
Definition: dvcache.h:117
virtual OFCondition computeGroupLengthAndPadding(const E_GrpLenEncoding glenc, const E_PaddingEncoding padenc=EPD_noChange, const E_TransferSyntax xfer=EXS_Unknown, const E_EncodingType enctype=EET_ExplicitLength, const Uint32 padlen=0, const Uint32 subPadlen=0, Uint32 instanceLength=0)
This function takes care of group length and padding elements in the current element list according t...
DcmDecimalString BeamLimitingDeviceAngleTolerance
BeamLimitingDeviceAngleTolerance (300a,0046) vr=DS, vm=1, type=3.
Definition: drtitts.h:404
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drtplan.h:1700
virtual void dump(STD_NAMESPACE ostream &outstream) const =0
Dump content of this user identity sub item to output stream.
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drttreat.h:2759
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtscris.h:133
DRTDeidentificationActionSequence DeidentificationActionSequence
DeidentificationActionSequence (0008,0305) vr=SQ, vm=1, type=3.
Definition: drtpdecs.h:188
@ Fallypride_F18
(126705,DCM,"Fallypride F^18^")
Definition: cid4021.h:122
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtpcs.h:353
void * jsampBuffer
temporary storage for row buffer during suspension
Definition: djdijg8.h:118
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsdcs.h:533
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtcss.h:211
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drttreat.h:2730
virtual OFCondition getModality(OFString &value, const signed long pos=0)
Get Modality (overwrite from DcmIODCommon.
Definition: trctractographyresults.h:184
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtdvrrs.h:139
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drtiontr.h:3157
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_InitializationFailed
object initialization failed
OFCondition read(DcmItem &dataset)
Read pixel module base class data from given item.
Definition: modimagepixelvariant.h:272
DcmIntegerString NumberOfControlPoints
NumberOfControlPoints (300a,0110) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1008
DRTGeneralAccessorySequence GeneralAccessorySequence
GeneralAccessorySequence (300a,0420) vr=SQ, vm=1, type=3.
Definition: drttsibs.h:996
EP_Representation getRepresentation() const
get integer representation
Definition: dicopxt.h:144
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drttreat.h:2906
This class is used to "manage" LogLevel definitions.
Definition: loglevel.h:134
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid7464.h:170
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtiontr.h:1407
virtual Uint16 bitsPerSample() const
returns the number of bits per sample that will be expected when encoding.
Definition: djeijg16.h:105
Uint32 bfSize
file size in bytes
Definition: diutils.h:163
Class representing a node in DcmPath.
Definition: dcpath.h:38
static const size_t CM_updateNodeID
update the node ID using the position string
Definition: dsrtypes.h:472
DiLookupTable * VoiLutData
points to associated VOI-LUT-object
Definition: dimoimg.h:1133
Error handling, codes and strings for all modules.
OFBool getISOFormattedDate(OFString &formattedDate, const OFBool showDelimiter=OFTrue) const
get the current date value in ISO format.
int setHardcopyParameters(const unsigned int min, const unsigned int max, const unsigned int reflect, const unsigned int illumin)
set hardcopy parameters.
Definition: dcmimage.h:891
unsigned long untrustSignaturesSR
number of untrustworthy signatures in current SR
Definition: dvsighdl.h:197
DSRCompositeReferenceValue * getValuePtr()
get pointer to reference value
Definition: dsrcomvl.h:343
virtual OFCondition write(DcmItem &dataset)
Write the attributes managed by this class to DICOM dataset.
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2835
DcmDecimalString TargetUnderdoseVolumeFraction
TargetUnderdoseVolumeFraction (300a,0028) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:376
unsigned long AutoSeriesNumber
current series number used to invent missing attribute values
Definition: dcddirif.h:1600
const DRTRecordedBlockSequence & getRecordedBlockSequence() const
get RecordedBlockSequence (3008,00d0)
Definition: drttsibs.h:580
@ SpatialDisplacementYComponent
(110823,DCM,"Spatial Displacement Y Component"), included from CID 7180
Definition: cid7469.h:162
size_t size() const
gets the number of image boxes in this list.
Definition: dvpsibl.h:100
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3059
DRTReferencedRTPlanSequence & getReferencedRTPlanSequence()
get ReferencedRTPlanSequence (300c,0002)
Definition: drtdose.h:2488
DcmQueryRetrieveConfigQuota * StorageQuota
quota setting for this storage area
Definition: dcmqrcnf.h:150
FunctionalGroups::iterator iterator
Iterator type for iterating over functional groups.
Definition: fginterface.h:53
virtual DcmEVR ident() const
get element type identifier
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtpscs.h:341
OFCondition modifyAllTags(OFString tag_path, const OFString &value, const OFBool update_metaheader, int &count, const OFBool ignore_missing_tags=OFFalse)
Modifies all matching tags in dataset to a new value.
@ AP_TwelveLeadECG
12-lead ECG Interchange on Diskette (STD-WVFM-ECG-FD)
Definition: dcddirif.h:173
const DRTRecordedSnoutSequence & getRecordedSnoutSequence() const
get RecordedSnoutSequence (3008,00f0)
Definition: drttsibs.h:640
OFString ReferencedContentItem
position string of the referenced nodes (target content item).
Definition: dsrreftn.h:303
Interface class for RangeModulatorSettingsSequence (300a,0380) in RTIonBeamsModule.
Definition: drtrmss6.h:26
DcmShortString FixationDevicePosition
FixationDevicePosition (300a,0198) vr=SH, vm=1, type=3.
Definition: drtfds.h:208
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcis.h:162
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_ValueSetConstraintViolated
error: a value violates the value set constraint of a particular template row
@ Fibula
(T-12750,SRT,"Fibula")
Definition: cid4031.h:106
DRTConceptNameCodeSequence ConceptNameCodeSequence
ConceptNameCodeSequence (0040,a043) vr=SQ, vm=1, type=1.
Definition: drtcims.h:339
DcmIODTypes()
Private undefined default constructor.
Definition: iodtypes.h:133
int startProvidingService()
This function looks at commandline options and decides what to do.
Definition: dcmqridx.h:291
DRTReferencedDoseSequence ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3275
DcmDecimalString ImagePositionPatient
ImagePositionPatient (0020,0032) vr=DS, vm=3, type=1.
Definition: drtdose.h:4417
Item class.
Definition: drtdspcs.h:35
DRTBeamSequence & getBeamSequence()
get BeamSequence (300a,00b0)
Definition: drtplan.h:1292
DcmCodeString ReportedValuesOrigin
ReportedValuesOrigin (3002,000a) vr=CS, vm=1, type=2C.
Definition: drtimage.h:5286
const OFString & getCodeMeaning() const
get code meaning.
Definition: dsrcodvl.h:420
Implementation of DICOM SCP server pool.
Definition: scppool.h:274
virtual size_t iterate(const OFBool searchIntoSub=OFTrue)
iterate over all nodes (starting from current position!)
Definition: dsrtncsr.h:624
@ RightAndLeft
(G-A102,SRT,"Right and left")
Definition: cid244.h:48
@ GT3_invalid
internal type used to indicate an error
Definition: dsrtypes.h:676
DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence()
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtois.h:148
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtstrct.h:1488
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtstrct.h:1374
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrpcs.h:324
virtual OFCondition search(const DcmTagKey &xtag, DcmStack &resultStack, E_SearchMode mode=ESM_fromHere, OFBool searchIntoSub=OFTrue)
a complex, stack-based, hierarchical search method.
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtbrcss.h:335
Decoder class for JPEG Progressive (lossy, 8/12-bit)
Definition: djdecpro.h:31
Convenient struct containing all information required for setting enhanced equipment information (for...
Definition: modenhequipment.h:45
virtual void clearData()
Clear (removes) all attributes handled by the modules of this IOD.
CodeSequenceMacro m_DiffusionModelCode
Code for diffusion model used for this Track Set.
Definition: trctrackset.h:464
the list of Annotations contained in a stored print object.
Definition: dvpsabl.h:38
This class encapsulates data structures and operations for modifying DICOM files from the commandline...
Definition: mdfconen.h:64
@ TemporalDerivativeThreshold
(126374,DCM,"Temporal Derivative Threshold"), included from CID 4109
Definition: cid7469.h:304
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtpscs.h:343
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drtstrct.h:3121
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drtdose.h:4245
unsigned long minimumPrintBitmapHeight
minimum height of print bitmap (used for implicit scaling)
Definition: dvpstat.h:1310
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtdcs.h:205
DcmDataset * m_dataset
Conditional response field (NULL if absent).
Definition: scu.h:106
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtajcs.h:349
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtdcs.h:349
DVPSOverlayCurveActivationLayer_PList * clone()
clone method.
Definition: dvpsall.h:56
void clear()
resets the decoder object to newly constructed state.
Definition: dcrledec.h:63
type definitions and constants for the dcmsign module
virtual OFBool scaleData(const Uint8 *srcData, const unsigned int srcWidth, const unsigned int srcHeight, Uint8 *dstData, const unsigned int dstWidth, const unsigned int dstHeight) const =0
scale image (pixel data) to specified size
DRTFixationDeviceSequence & getFixationDeviceSequence()
get FixationDeviceSequence (300a,0190)
Definition: drtpss.h:195
void setBrother(OFConfigFileNode *brother)
set pointer to next object in tree on same level
Definition: ofconfig.h:142
DSRCodedEntryValue * getConceptNamePtr()
get pointer to concept name.
DVPSVOILUT_PList * clone()
clone method.
Definition: dvpsvll.h:51
DRTReferencedImageSequence ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3136
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4901
const char * getAbstractSyntaxC() const
returns the abstract syntax UID maintained by this object as a C string
Definition: dccfenmp.h:83
DcmIntegerString NumberOfScanSpotPositions
NumberOfScanSpotPositions (300a,0392) vr=IS, vm=1, type=1C.
Definition: drticpds.h:840
const DRTTreatmentSummaryCalculatedDoseReferenceSequence & getTreatmentSummaryCalculatedDoseReferenceSequence() const
get TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050)
Definition: drttreat.h:1749
DRTReferencedSpatialRegistrationSequence & getReferencedSpatialRegistrationSequence()
get ReferencedSpatialRegistrationSequence (0070,0404)
Definition: drtdose.h:2512
@ ESS_411
4:1:1 sampling (horizontal and vertical subsampling of chroma components)
Definition: djutils.h:86
@ EVR_FL
float single-precision
Definition: dcvr.h:126
OFBool InventPatientIDMode
invent missing patient ID mode
Definition: dcddirif.h:1558
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drttreat.h:2916
static DJEncoderProgressive * encpro
pointer to encoder for progressive JPEG
Definition: djencode.h:124
@ IE_EQUIPMENT
Equipment Entity.
Definition: iodtypes.h:97
DcmPrivateTagCache privateCreatorCache
cache for private creator tags and names
Definition: dcitem.h:1429
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrshs6.h:350
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drtstrct.h:2791
virtual OFCondition getUint16Array(Uint16 *&val)
get a pointer to the element value of the current element as type Uint16.
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid7445.h:111
const DRTBeamLimitingDeviceSequenceInRTBeamsModule & getBeamLimitingDeviceSequence() const
get BeamLimitingDeviceSequence (300a,00b6)
Definition: drtbs.h:396
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drtiontr.h:2935
@ EPP_Reverse
REVERSE (opposite polarity)
Definition: diutils.h:305
signed long Top
top offset to all planes
Definition: diovlay.h:456
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtcbars.h:372
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4352
Internal structure defining the study list items.
Definition: dsrsoprf.h:459
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrris6.h:148
@ EDT_Camera
camera (softcopy input device), values expected to be in luminance (cd/m^2)
Definition: didispfn.h:67
@ PSMA_Ga68
(C118961,NCIt,"PSMA Ga^68^")
Definition: cid4021.h:272
unsigned long getHeight() const
get image height in pixels
Definition: dcmimage.h:281
double MinValue
minimum luminance/OD value
Definition: didispfn.h:465
@ EVR_pixelItem
used internally for pixel items in a compressed image
Definition: dcvr.h:231
static void splitPathAndValue(const OFString &whole, OFString &path, OFString &value)
This function splits a modify option (inclusive value) as found on commandline into to parts (path an...
Item class.
Definition: drtbl5.h:34
virtual OFCondition receiveSTORERequest(T_DIMSE_C_StoreRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset)
Receive C-STORE request (and store accompanying dataset in memory).
Class managing the data from the Multi-Frame Functional Group Module.
Definition: modmultiframefg.h:37
void copyElementType1(DcmItem *dataset, const DcmTagKey &key, DcmDirectoryRecord *record, const OFFilename &sourceFilename)
copy type 1 element from given dataset to directory record
Definition: dcddirif.h:1432
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drttreat.h:1425
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtspccs.h:331
OFBool gotoNext()
sets internal cursor to next position in cache list
Definition: dvcache.h:527
virtual T & operator[](unsigned int i) const
Returns a certain element which is contained in the set.
Definition: ofset.h:141
unsigned int numEntries
number of entries in array
Definition: diqtstab.h:111
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drtimage.h:4918
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtplan.h:1670
void setStatus(DIC_US s)
set DIMSE status param s new status
Definition: dcmqrcbs.h:64
static const int min_exponent
The lowest negative number such that is a valid normalized value of the floating-point type T.
Definition: oflimits.h:573
@ FacialBones
(T-11196,SRT,"Facial bones")
Definition: cid4031.h:102
DRTMeasuredDoseReferenceSequence MeasuredDoseReferenceSequence
MeasuredDoseReferenceSequence (3008,0010) vr=SQ, vm=1, type=1.
Definition: drtiontr.h:3098
this class represents a TCP/IP based transport connection.
Definition: dcmtrans.h:251
int getPointTransformation() const
returns the point transform
Definition: djrplol.h:76
virtual void clearData()
Clear (removes) all attributes handled by the modules of this IOD.
Definition: iodimage.h:131
virtual ~DJEncoder()
destructor
Definition: djencabs.h:42
OFStackLinkBase * head
pointer to top element of stack
Definition: ofstack.h:152
OFBool gotoFirst()
sets internal cursor to first position in cache list
Definition: dvcache.h:201
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtplan.h:1484
Definition: dcmqrtis.h:81
virtual void clear()
clear internal member variables.
DcmCodeString SourceType
SourceType (300a,0214) vr=CS, vm=1, type=1.
Definition: drtss.h:444
@ Skull
(T-11100,SRT,"Skull")
Definition: cid4031.h:210
const DRTReferencedBeamSequenceInRTFractionSchemeModule & getReferencedBeamSequence() const
get ReferencedBeamSequence (300c,0004)
Definition: drtfgs.h:214
DiMonoModality * Modality
pointer to modality transform object
Definition: dimopx.h:230
int deleteDisplayLUT(const int bits)
delete specified display LUT(s)
Definition: dimoimg.h:157
DRTPurposeOfReferenceCodeSequence PurposeOfReferenceCodeSequence
PurposeOfReferenceCodeSequence (0040,a170) vr=SQ, vm=1, type=1.
Definition: drtces.h:355
DcmDecimalString StartCumulativeMetersetWeight
StartCumulativeMetersetWeight (300c,0008) vr=DS, vm=1, type=3.
Definition: drtrris1.h:201
DRTChannelSequence ChannelSequence
ChannelSequence (300a,0280) vr=SQ, vm=1, type=1.
Definition: drtass.h:286
int processNextFrames(const unsigned long fcount=0)
process next couple of frames.
Definition: dcmimage.h:173
Interface class for RequestingServiceCodeSequence (0032,1034)
Definition: drtrscs.h:27
OFBool popen(const char *command, const char *modes)
opens a process by creating a pipe, forking, and invoking the shell.
Definition: offile.h:423
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4851
Uint16 m_rspLength
Length of server response in bytes.
Definition: dcuserid.h:384
@ VolumetricDiffusionDyzComponent
(110814,DCM,"Volumetric Diffusion Dyz Component"), included from CID 7270
Definition: cid7469.h:112
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drtionpl.h:2942
DcmDate InstanceCreationDate
Instance Creation Date: (DA, 1, 3)
Definition: dsrdoc.h:1257
const DRTConceptCodeSequence & getConceptCodeSequence() const
get ConceptCodeSequence (0040,a168)
Definition: drtqds.h:206
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtfds.h:200
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmAutoDetectDatasetXfer
This flag defines whether the transfer syntax for uncompressed datasets is detected automatically.
Item EmptyItem
empty default item
Definition: drtmas.h:279
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtdimcs.h:339
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drtimage.h:3100
DB_SmallDcmElmt elem
current list element
Definition: dcmqridx.h:181
Definition: pubtypes.h:62
const DRTFractionGroupSequence & getFractionGroupSequence() const
get FractionGroupSequence (300a,0070)
Definition: drtplan.h:1454
const DCMTK_DCMDATA_EXPORT unsigned short EC_CODE_CannotDetermineStartFragment
error, cannot determine start fragment (of compressed pixel data)
const OFString & str() const
returns UID as const OFString reference
Definition: dccfuidh.h:97
DcmIntegerString RangeShifterNumber
RangeShifterNumber (300a,0316) vr=IS, vm=1, type=1.
Definition: drtrshs.h:185
DIC_NODENAME peerName
name of peer
Definition: wltypdef.h:79
OFBool dicomPhotometricInterpretationIsYCbCr
Flag indicating if DICOM photometric interpretation is YCbCr.
Definition: djdijg8.h:121
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtplan.h:1652
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drtimage.h:4887
Definition: jpeglib12.h:791
DIC_US priorStatus
prior DIMSE status
Definition: dcmqrcbm.h:139
DcmTime ContentTime
ContentTime (0008,0033) vr=TM, vm=1, type=2C.
Definition: drtimage.h:5075
DcmSequenceOfItems * logSequence
DIMSE communication logged in this object if present.
Definition: dvpsprt.h:303
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrrtps5.h:130
const DRTReferencedDoseSequence & getReferencedDoseSequence() const
get ReferencedDoseSequence (300c,0080)
Definition: drtibs.h:642
virtual OFCondition read(DcmItem &source, const OFBool clearOldData=OFTrue)
Read attributes from given item into this class.
DRTBeamLimitingDevicePositionSequence BeamLimitingDevicePositionSequence
BeamLimitingDevicePositionSequence (300a,011a) vr=SQ, vm=1, type=1C.
Definition: drticps.h:763
Definition: jpegint12.h:87
OFBool operator>=(const OFpath &lhs, const OFpath &rhs)
Lexicographically compare two paths.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drttsibs.h:967
#define UID_LittleEndianImplicitTransferSyntax
Implicit VR Little Endian: Default Transfer Syntax for DICOM.
Definition: dcuid.h:287
OFBool isDictionaryLoaded() const
checks if a data dictionary is loaded (excluding the skeleton dictionary)
Definition: dcdict.h:73
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2971
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtrics.h:356
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrshs7.h:315
this class implements a cache of Private Creator elements and corresponding reserved tag numbers.
Definition: dcpcache.h:78
int ParamColumn
width of column for parameter names
Definition: ofcmdln.h:1087
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drttreat.h:2862
const DRTRangeModulatorSequence & getRangeModulatorSequence() const
get RangeModulatorSequence (300a,0342)
Definition: drtibs.h:606
Item class.
Definition: drtlsds.h:34
DcmLongString TreatmentProtocols
TreatmentProtocols (300a,0009) vr=LO, vm=1-n, type=3.
Definition: drtionpl.h:3182
@ UnitedKingdom
(GB,ISO3166_1,"United Kingdom of Great Britain and Northern Ireland")
Definition: cid5001.h:53
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Get shared type of this kind functional group (can be both, per-frame or shared)
Definition: fgframevoilut.h:52
STD_NAMESPACE ptrdiff_t difference_type
The distance between to OFdirectory_iterators would be measured as an std::ptrdiff_t.
Definition: offilsys.h:433
OFList< InstanceStruct * > InstanceList
list of referenced instances
Definition: dsrsoprf.h:448
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drtdose.h:4239
DVPSDisplayedArea * clone()
clone method.
Definition: dvpsda.h:49
static const OFString m_ModuleName
The name of this module ("RealWorldValueMappingItemMacro")
Definition: fgrealworldvaluemapping.h:411
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drtdose.h:4106
Uint8 variant_and_clock_seq_high
2 bits for the variant and the 6 highest bits of the clock sequence
Definition: ofuuid.h:126
virtual E_TransferSyntax supportedTransferSyntax() const =0
returns the transfer syntax that this particular codec is able to Decode
OFBool m_disableAttribChecks
If true, some simple attribute checks (missing type 2 attributes or missing type 1 values) are omitte...
Definition: i2d.h:247
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmris.h:141
IOD_IE
IOD Information Entities (incomplete list, extended as needed)
Definition: iodtypes.h:84
void write(DcmEncoderOutputStream &os) const
copies the compressed RLE byte stream into an output stream
Definition: dcrleenc.h:303
DcmShortText PersonAddress
PersonAddress (0040,1102) vr=ST, vm=1, type=3.
Definition: drtrpis.h:206
T_EncodingConvertersMap EncodingConverters
map of character set conversion descriptors (only used if multiple character sets are needed)
Definition: dcspchrs.h:307
Helper class to use any class as an SCPWorker as long as it is a model of the SCP Thread Concept.
Definition: scppool.h:289
static const size_t HF_addDocumentTypeReference
external: add explicit reference to HTML document type (DTD)
Definition: dsrtypes.h:329
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2846
DcmHashDictIterator normalEnd()
returns an iterator to the end of the normal (non-repeating) dictionary
Definition: dcdict.h:147
This abstract class defines the "Factory" interface to create "Layout" objects.
Definition: factory.h:85
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drtstrct.h:3076
DcmAttributeFilter(const DcmTagKey &tag, const Iterator &begin, const Iterator &end)
construct a DcmAttributeFilter object from two iterators defining the range of values.
Definition: dcfilter.h:118
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor, const size_t flags)
read reference value from XML document
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrtrs2.h:328
int DeleteData
flag indicating whether the output data buffer should be deleted in the destructor
Definition: dicoopxt.h:406
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtics.h:347
virtual OFCondition init()=0
initializes internal object structures.
DcmUnsignedShort BitsAllocated
BitsAllocated (0028,0100) vr=US, vm=1, type=1.
Definition: drtimage.h:5260
OFBool operator==(const DcmHashDictIterator &x) const
comparison equality
Definition: dchashdi.h:144
unsigned long maxval
maximum pixel value to which all color samples were down-sampled during computation of the histogram.
Definition: diqtctab.h:228
Uint32 getMaxLength() const
get the maximum number of characters for each string component
Definition: dcbytstr.h:392
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2711
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
special write method for creation of digital signatures
@ GT_Multipoint
DICOM Graphic Type: MULTIPOINT.
Definition: dsrtypes.h:660
@ LumboSacralSpine
(T-D00F9,SRT,"Lumbo-sacral spine")
Definition: cid4031.h:150
@ DcmRepresentativeColorType_default
average all the colors in the box (as specified in Heckbert's paper; this is the default)
Definition: diqttype.h:71
OFString pw_gecos
the real name.
Definition: ofpwd.h:85
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtecs.h:312
DVPSCurveType typeOfData
type of curve data
Definition: dvpscu.h:124
long * nextberr
blue error vector for next row. Points to an array of (columns + 2) entries.
Definition: diqtfs.h:204
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtrics.h:360
Uint32 time_low
Octets 0-3 of the time field.
Definition: ofuuid.h:120
Definition: procline.h:27
Item EmptyItem
empty default item
Definition: drtbs.h:980
@ VolumeEstimatedFromThreeOrMoreNonCoplanar2DRegions
(121217,DCM,"Volume estimated from three or more non-coplanar 2D regions"), included from CID 7472
Definition: cid7469.h:392
Item EmptyItem
empty default item
Definition: drtos.h:403
this class maintains a table of client processes.
Definition: dcmqrptb.h:48
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid42.h:129
static const OFBool is_bounded
OFTrue for all arithmetic types T that represent a finite set of values.
Definition: oflimits.h:425
Implementation of DCMR Context Group: CID 7445 - Device Participating Roles.
Definition: cid7445.h:33
Interface class for CompensatorSequence (300a,00e3)
Definition: drtcos.h:26
@ DCMSCU_STORAGE_BIT_PRESERVING
Try to store to disk in bit-preserving mode.
Definition: scu.h:68
virtual OFCondition handleACTIONRequest(T_DIMSE_N_ActionRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset, Uint16 &actionTypeID)
Receive N-ACTION request on the currently opened association.
Definition: scp.h:895
DcmCertificateVerification
this enum describes how to handle X.509 certificates on a TLS based secure transport connection.
Definition: tlslayer.h:65
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drttreat.h:2812
const typedef T & const_reference
the type of constant references on this object
Definition: ofvector.h:68
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2913
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtstrct.h:1326
Definition: jpegint12.h:162
DcmUniqueIdentifier SOPInstanceUID
SOP Instance UID: (UI, 1, 1)
Definition: dsrdoc.h:1253
OFCondition addFilter(DSRDocumentTreeNodeFilter *filter)
add a document tree node filter to the list
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtiontr.h:1617
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drtimage.h:4962
static const size_t PF_useANSIEscapeCodes
use ANSI escape codes for output
Definition: dctypes.h:197
~DcmRLEEncoder()
destructor
Definition: dcrleenc.h:82
DVIFhierarchyStatus getStatus() const
gets review status of the current (selected) sstudy
Definition: dvcache.h:840
DRTFractionGroupSequence & getFractionGroupSequence()
get FractionGroupSequence (300a,0070)
Definition: drtplan.h:1448
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drtstrct.h:2954
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtpsics.h:205
DcmUnlimitedText LocalNamespaceEntityID
LocalNamespaceEntityID (0040,0031) vr=UT, vm=1, type=1C.
Definition: drtiseis.h:144
DcmDate StructureSetDate
StructureSetDate (3006,0008) vr=DA, vm=1, type=2.
Definition: drtdose.h:4615
const DcmTag & getTag() const
return const reference to the attribute tag for this object
Definition: dcobject.h:397
Definition: lockfile.h:43
Interface class for ReferencedBolusSequence (300c,00b0) in RTIonBeamsSessionRecordModule.
Definition: drtrbos7.h:26
Template class to flip images (on pixel data level).
Definition: diflipt.h:40
@ EUC_never
never assign new SOP instance UID
Definition: djutils.h:103
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtrics.h:346
virtual OFCondition cancelMoveRequest(DcmQueryRetrieveDatabaseStatus *status)=0
cancel the ongoing MOVE request, stop and reset every running operation associated with this request,...
virtual OFCondition putUint16Array(const Uint16 *vals, const unsigned long num)
replace the element value by a copy of the given Uint16 array (which is possibly multi-valued).
const LogLevel ERROR_LOG_LEVEL
Definition: loglevel.h:64
OFVector< DcmSegment * > m_Segments
Segment descriptions from Segment Sequence.
Definition: segdoc.h:590
DRTXDSRetrievalSequence & getXDSRetrievalSequence()
get XDSRetrievalSequence (0040,e024)
Definition: drtrpphs.h:186
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmdrs.h:396
DicomImage * previewImage
a pointer to the dcmimage representation of the (smaller) preview image to which the presentation sta...
Definition: dvpstat.h:1210
pointer operator->() const
Access the object owned by *this.
Definition: ofmem.h:409
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtpdeds.h:225
OFString CodingSchemeExternalID
Coding Scheme External ID (VR=ST, type 2C)
Definition: dsrcsidl.h:325
DcmLongString textString
Module=Annotation_List, VR=LO, VM=1, Type 1(c)
Definition: dvpsab.h:119
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtcncs.h:335
an item of the graphic annotation sequence in a presentation state (internal use only).
Definition: dvpsga.h:39
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtssrs.h:419
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2958
@ AP_GeneralPurpose
General Purpose Interchange on CD-R or DVD-RAM Media (STD-GEN-CD/DVD-RAM)
Definition: dcddirif.h:117
@ _86_Yttrium
(C-162A3,SRT,"^86^Yttrium")
Definition: cid4020.h:102
virtual OFCondition handleSTORERequest(T_DIMSE_C_StoreRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset)
Receive C-STORE request on the currently opened association, store the accompanying dataset in memory...
~DiMonoRotateTemplate()
destructor
Definition: dimorot.h:80
T *const m_pT
The pointer to the managed object.
Definition: ofmem.h:249
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtionpl.h:1805
This class contains helper functions that permit copying common modules from DICOM standard part 3 be...
Definition: modhelp.h:39
DcmRLEDecoder(size_t outputBufferSize)
constructor
Definition: dcrledec.h:39
@ PositiveInfinity
(114002,DCM,"Positive Infinity")
Definition: cid42.h:48
virtual OFCondition nextMoveResponse(char *SOPClassUID, size_t SOPClassUIDSize, char *SOPInstanceUID, size_t SOPInstanceUIDSize, char *imageFileName, size_t imageFileNameSize, unsigned short *numberOfRemainingSubOperations, DcmQueryRetrieveDatabaseStatus *status)=0
Constructs the information required for the next available C-MOVE sub-operation (the image SOP class ...
DcmTransportConnection * connection
current transport connection
Definition: dvpsmsg.h:269
Item EmptyItem
empty default item
Definition: drtwrsrs.h:299
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtlsds6.h:350
const DRTConceptCodeSequence & getConceptCodeSequence() const
get ConceptCodeSequence (0040,a168)
Definition: drtcims.h:206
OFVector< CodeSequenceMacro * > m_AnatomicRegionModifier
Anatomic Region Modifier Macro (within item of Anatomic Region Sequence)
Definition: iodmacro.h:810
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtpics.h:355
OFVector(const OFVector &other)
copy constructor.
Definition: ofvector.h:94
OFLog()
private constructor, don't create instances of this class
Definition: oflog.h:89
Item class.
Definition: drtians.h:34
OFBool addParam(const char *param, const char *descr, const OFCmdParam::E_ParamMode mode=OFCmdParam::PM_Mandatory)
adds an item to the list of valid parameters (full version)
DcmCodeString RangeModulatorType
RangeModulatorType (300a,0348) vr=CS, vm=1, type=1.
Definition: drtrrms.h:185
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtdcs.h:335
virtual OFCondition getUint8Array(Uint8 *&val)
get a pointer to the element value of the current element as type string.
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drtplan.h:2977
DcmRefuseReasonType
Codes denoting a reason for refusing an association.
Definition: scp.h:74
void clear()
resets the object to initial state.
Uint16 * DataBuffer
pointer to overlay data (if scaled, flipped or rotated)
Definition: diovdat.h:76
int getMinMaxValues(double &min, double &max) const
get minimum and maximum pixel values
Definition: dimopxt.h:170
virtual OFCondition putFloat64(const Float64 val, const unsigned long pos=0)
insert into the element value a copy of the given Float64 value.
virtual OFCondition convertCharacterSet(const OFString &fromCharset, const OFString &toCharset, const size_t flags=0, const OFBool updateCharset=OFFalse)
convert all element values that are contained in this item and that are affected by SpecificCharacter...
DcmCodeString patientSex
Module=Patient, VR=CS, VM=1, Type 2.
Definition: dcmpstat.h:800
T get()
returns the value of this object.
Definition: ofglobal.h:92
iterator class for traversing a DcmHashDict
Definition: dchashdi.h:115
const char * HostName
remote peer host name
Definition: dcmqrcnf.h:130
const wchar_t * getWideCharPointer() const
get stored filename consisting of wide characters
Definition: offile.h:224
@ DynamicMagneticResonanceImagingOfKnee
(P5-0907F,SRT,"Dynamic magnetic resonance imaging of knee")
Definition: cid100.h:52
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtpcs.h:347
const DRTSourceImageSequence & getSourceImageSequence() const
get SourceImageSequence (0008,2112)
Definition: drtimage.h:3052
static DcmRLECodecDecoder * codec
pointer to RLE decoder
Definition: dcrledrg.h:72
Uint32 getLastEntry(const Uint32=0) const
get index of last LUT entry.
Definition: dibaslut.h:117
static const int max_exponent
The largest positive number such that is a valid normalized value of the floating-point type T.
Definition: oflimits.h:617
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drtplan.h:3071
@ EJLSPC_restore
restore planar configuration as indicated in data set
Definition: djlsutil.h:76
Uint32 contentLength() const
return the number of bytes of user data currently in buffer
Definition: dcwcache.h:83
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drtimage.h:2758
OFBool update_metaheader_uids_option
if false, metaheader UIDs are not updated when related dataset UIDs change
Definition: mdfconen.h:162
singleton class that registers encoders for all supported JPEG processes.
Definition: djencode.h:40
virtual DcmObject * clone() const
clone method
Definition: dcpxitem.h:73
const DCMTK_DCMDATA_EXPORT unsigned short EC_CODE_CannotConvertCharacterSet
error, cannot convert specific character set
a class that allows to feed selected parts of a DICOM dataset into the MAC generation code
Definition: simaccon.h:47
long * thisgerr
current green error vector. Points to an array of (columns + 2) entries.
Definition: diqtfs.h:195
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drtdose.h:4253
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtpics.h:353
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3337
pure virtual abstract base class for output filters, i.e.
Definition: dcostrma.h:90
OFCondition run(T_ASC_Association *assoc)
Take over incoming association that is in the state that the underlying TCP/IP connection is already ...
void clearPixel(T *dest[])
clear pixel data (set values to 0)
Definition: ditranst.h:111
DcmLongString RangeShifterSetting
RangeShifterSetting (300a,0362) vr=LO, vm=1, type=1.
Definition: drtrshs6.h:167
DiRGBPixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const unsigned long planeSize, const int bits)
constructor
Definition: dirgbpxt.h:53
Item class.
Definition: drtpsss.h:34
const DRTReferencedDoseReferenceSequenceInRTIonBeamsModule & getReferencedDoseReferenceSequence() const
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drticps.h:519
DcmEVR getEVR() const
returns VR code
Definition: dcdicent.h:111
const DRTCorrectedParameterSequence & getCorrectedParameterSequence() const
get CorrectedParameterSequence (3008,0068)
Definition: drticpds.h:481
Class for HSV images.
Definition: dihsvimg.h:37
OFString opt_softwareVersions
Software Version(s) (VM 1-n)
Definition: dcencdoc.h:277
unsigned long getFirstFrame() const
get index of first frame.
Definition: dcmimage.h:227
OFVector< CodeSequenceMacro * > m_ProcedureCodeSequence
Procedure Code Sequence.
Definition: modgeneralstudy.h:238
@ Depth
(G-D785,SRT,"Depth"), included from CID 7470
Definition: cid7469.h:358
DcmIntegerString WedgeAngle
WedgeAngle (300a,00d5) vr=IS, vm=1, type=2.
Definition: drtrws.h:209
DcmUnsignedShort shutterPresentationValue
Module=Display_Shutter, VR=US, VM=1, Type 3 (1c in other modules)
Definition: dcmpstat.h:906
int Valid
status flag, indicating whether display function is valid
Definition: didispfn.h:437
DRTMotionSynchronizationSequence & getMotionSynchronizationSequence()
get MotionSynchronizationSequence (300a,0410)
Definition: drtpss.h:207
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtplan.h:1784
int numberOfRepeatingTagEntries() const
returns the number of repeating tag entries
Definition: dcdict.h:79
OFBool operator==(const OFCondition &arg) const
comparison operator.
Definition: ofcond.h:334
DcmDecimalString CompensatorThicknessData
CompensatorThicknessData (300a,00ec) vr=DS, vm=1-n, type=1C.
Definition: drtcos.h:467
DcmFileConsumer consumer_
the final consumer of the filter chain
Definition: dcostrmf.h:138
DcmIntegerString NumberOfCompensators
NumberOfCompensators (300a,00e0) vr=IS, vm=1, type=1.
Definition: drtibs.h:1009
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drtionpl.h:3074
@ ESS_444
4:4:4 sampling (no subsampling)
Definition: djutils.h:82
T & front()
returns a reference to the first element in the list.
Definition: oflist.h:358
@ EVR_dirRecord
used internally for DICOMDIR records
Definition: dcvr.h:225
const char * getImagePolarity(size_t idx)
gets the polarity for the given registered image box.
Definition: dvpssp.h:463
@ Tau_m
(126330,DCM,"tau_m"), included from CID 4107
Definition: cid7469.h:262
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drtplan.h:2000
virtual OFBool checkCalledAETitleAccepted(const OFString &calledAE)
Overwrite this function if called AE title should undergo checking.
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drttreat.h:2870
DRTReferencedSpatialRegistrationSequence ReferencedSpatialRegistrationSequence
ReferencedSpatialRegistrationSequence (0070,0404) vr=SQ, vm=1, type=2C.
Definition: drtdose.h:4567
OFVector< CodeSequenceMacro * > m_DerivationCodeItems
List of derivation codes for this set of images (1-n items permitted)
Definition: fgderimg.h:295
Item EmptyItem
empty default item
Definition: drtrbos6.h:322
DcmFloatingPointSingle FixationDevicePitchAngle
FixationDevicePitchAngle (300a,0199) vr=FL, vm=1, type=3.
Definition: drtfds.h:206
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtblds1.h:370
int hasRescaling() const
check whether rescaling is present
Definition: dimomod.h:210
this helper class is a role selection list entry.
Definition: dccfrsmp.h:39
int groupLT(const DcmTagKey &key) const
less-than operation comparing only group numbers
Definition: dctagkey.h:348
@ FreeAcquisition
(113807,DCM,"Free Acquisition")
Definition: cid10013.h:52
DRTRTROIObservationsSequence RTROIObservationsSequence
RTROIObservationsSequence (3006,0080) vr=SQ, vm=1, type=1.
Definition: drtstrct.h:3041
@ PF_Final
DICOM enumerated value: FINAL.
Definition: dsrtypes.h:742
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drtionpl.h:3072
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drtdose.h:4229
@ MastoidBone
(T-11133,SRT,"Mastoid bone")
Definition: cid4031.h:154
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtccs.h:343
OFString key_
the key
Definition: dcmsmap.h:109
DcmFloatingPointSingle BeamDosePointDepth
BeamDosePointDepth (300a,0088) vr=FL, vm=1, type=1C.
Definition: drtbvcps.h:186
const DCMTK_DCMRT_EXPORT OFConditionConst RT_EC_InvalidValue
error: a value is invalid according to the standard
OFString annotationText
annotation text (if any)
Definition: dviface.h:1832
IODCommonInstanceReferenceModule m_IODCommonInstanceReferenceModule
Common Instance Reference Module.
Definition: dpmparametricmapbase.h:245
DcmDecimalString ActiveSourceLength
ActiveSourceLength (300a,021a) vr=DS, vm=1, type=3.
Definition: drtss.h:412
@ EMT_MD5
MD5.
Definition: sitypes.h:100
OFBool opt_forkedChild
indicates if this process is called as a child process, used by dcmnet
Definition: wlcefs.h:64
const char * getExplanation() const
get LUT explanation string
Definition: dibaslut.h:240
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtbas.h:349
DVPSReferencedImage_PList referencedImageList
ReferencedImageSequence, Type 1c.
Definition: dvpssv.h:203
OFCondition findAndDeleteElement(const DcmTagKey &tagKey, const OFBool allOccurrences=OFFalse, const OFBool searchIntoSub=OFFalse)
find element, remove it from the dataset and free the associated memory.
void clearData()
Clear all attributes from the data that are handled by this module.
void add(unsigned char ch)
this method adds one byte to the byte stream to be compressed with the RLE compressor.
Definition: dcrleenc.h:99
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drttreat.h:2910
@ VF_Unverified
DICOM enumerated value: UNVERIFIED.
Definition: dsrtypes.h:768
const DCMTK_DCMDATA_EXPORT int numberOfDcmImageSOPClassUIDs
number of entries in dcmImageSOPClassUIDs
DSRDocumentTreeNode * getNext() const
get pointer to next tree node
Definition: dsrdoctn.h:514
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtssrcs.h:333
Interface class for RangeModulatorSequence (300a,0342)
Definition: drtrms.h:26
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrss.h:308
DRTPredecessorStructureSetSequence PredecessorStructureSetSequence
PredecessorStructureSetSequence (3006,0018) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3031
@ EPR_Uint16
unsigned 16 bit integer
Definition: diutils.h:211
DSRTreeNode * Next
pointer to next tree node (if any)
Definition: dsrtree.h:162
DcmIntegerString ReferencedPatientSetupNumber
ReferencedPatientSetupNumber (300c,006a) vr=IS, vm=1, type=3.
Definition: drtibs.h:1045
DcmShortString PatientSupportID
PatientSupportID (300a,0352) vr=SH, vm=1, type=3.
Definition: drtibs.h:1023
DcmDecimalString BeamMeterset
BeamMeterset (300a,0086) vr=DS, vm=1, type=3.
Definition: drtrbs4.h:281
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtstrct.h:2982
DcmOverlayData(const DcmOverlayData &oldObj)
copy constructor
Definition: dcovlay.h:47
This template class is used as a "Factory Registry".
Definition: factory.h:150
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drtstrct.h:2829
@ VF_invalid
internal type used to indicate an error
Definition: dsrtypes.h:766
@ IntracoronaryRoute
(G-D17C,SRT,"Intracoronary route")
Definition: cid11.h:80
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drttreat.h:1377
const DcmAssociationConfiguration & associationConfiguration_
Association configuration profiles read from configuration file.
Definition: dcmqrsrv.h:171
DcmCodeString BlockIdentifyingInformationStatus
BlockIdentifyingInformationStatus (0008,0303) vr=CS, vm=1, type=1.
Definition: drtpdecs.h:186
char * m_secField
Buffer for secondary value field.
Definition: dcuserid.h:291
T2 * Data
pointer to the storage area where the output data should be stored
Definition: dicoopxt.h:218
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtpsics.h:349
OFCondition setDerivation(const T_Derivation &derivation, const OFBool check=OFTrue)
set the value of the 'Derivation' content item (TID 1419 - Row 8).
OFBool m_Value
The underlying boolean value.
Definition: ofexbl.h:93
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbs.h:973
@ EVR_TM
time string
Definition: dcvr.h:174
E_TransferSyntax opt_networkTransferSyntax
preferred network transfer syntax
Definition: wlmactmg.h:56
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
print the current value to a stream.
@ EIS_NotSupportedValue
specified value for an attribute not supported
Definition: diutils.h:236
Helper class for generating and storing UUIDs, as specified in ITU-T X.667.
Definition: ofuuid.h:36
This class is used to "handle" errors encountered in an {}.
Definition: appender.h:60
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtmucs.h:343
DcmCodeString UniversalEntityIDType
UniversalEntityIDType (0040,0033) vr=CS, vm=1, type=1C.
Definition: drtians.h:148
@ FEM_none
do not extract C-FIND responses to file.
Definition: dfindscu.h:52
virtual DcmObject * clone() const
clone method
Definition: dcvrsh.h:69
Uint32 fTransferredBytes
number of bytes already read/written during transfer
Definition: dcobject.h:807
LogLog * Ptr
Return type of getLogLog().
Definition: loglog.h:59
~IODModule()
Desctructor.
Definition: modbase.h:251
DcmUnsignedShort RedPaletteColorLookupTableDescriptor
RedPaletteColorLookupTableDescriptor (0028,1101) vr=US/SS, vm=3, type=1C.
Definition: drtimage.h:5160
OFCondition loadFile(const char *file_name, const E_FileReadMode readMode=ERM_autoDetect, const E_TransferSyntax xfer=EXS_Unknown, const OFBool createIfNecessary=OFFalse)
Loads a file into dataset manager.
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drtstrct.h:2839
@ EJLSUC_never
never assign new SOP instance UID
Definition: djlsutil.h:67
Encoder class for JPEG Extended Sequential (lossy, 8/12-bit)
Definition: djencext.h:31
int fprintf(const char *format,...)
print formatted string into stream, see printf(3)
Definition: offile.h:904
Item EmptyItem
empty default item
Definition: drtrbas2.h:306
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drttreat.h:1323
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtpics.h:205
WlmReturnedCharacterSetType returnedCharacterSet
returned character set type
Definition: wlds.h:68
DcmUniqueIdentifier ReferencedDoseReferenceUID
ReferencedDoseReferenceUID (300a,0083) vr=UI, vm=1, type=3.
Definition: drtrbs4.h:285
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtimage.h:5041
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drtplan.h:1604
@ BinarySegmentation
(110853,DCM,"Binary Segmentation"), included from CID 7180
Definition: cid7469.h:240
static const size_t PF_printNoDocumentHeader
print no general document information (header)
Definition: dsrtypes.h:426
DRTCorrectedParameterSequence & getCorrectedParameterSequence()
get CorrectedParameterSequence (3008,0068)
Definition: drticpds.h:475
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid4021.h:376
DcmDecimalString m_SliceThickness
Slice Thickness (DS, VM 1, Required type 1C)
Definition: fgpixmsr.h:164
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrrtps4.h:130
OFBool inventPatientIDMode() const
get current status of the "invent missing patient ID" mode.
Definition: dcddirif.h:375
A single test case which can be run.
Definition: oftest.h:61
OFCondition writeJson(STD_NAMESPACE ostream &out, Format format)
write object in JSON format.
Definition: dcdatset.h:292
Data * m_pData
A pointer to the management data structure containing the actual reference to the managed object and ...
Definition: ofmem.h:268
DcmUnsignedShort PlanarConfiguration
PlanarConfiguration (0028,0006) vr=US, vm=1, type=1C.
Definition: drtimage.h:5152
OFBool backupMode() const
get current status of the "create backup" mode.
Definition: dcddirif.h:402
Interface class for BlockSequence (300a,00f4) in RTImageModule.
Definition: drtbl5.h:26
static Hierarchy & getDefaultHierarchy()
Return the default Hierarchy instance.
DSRCompositeReferenceValue & operator=(const DSRCompositeReferenceValue &referenceValue)
assignment operator
const OFString & getContextGroupExtensionCreatorUID() const
get context group extension creator UID.
Definition: dsrcodvl.h:482
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drtionpl.h:2906
OFVector< CodeSequenceMacro * > m_ConceptCodeSequence
ConceptCodeSequence.
Definition: iodcontentitemmacro.h:469
Uint16 Rows
number of rows (in pixel)
Definition: diimage.h:629
@ YBR_FULLYComponent
(110837,DCM,"YBR FULL Y Component"), included from CID 7180
Definition: cid7469.h:210
DcmIntegerString NumberOfLeafJawPairs
NumberOfLeafJawPairs (300a,00bc) vr=IS, vm=1, type=1.
Definition: drtblds6.h:216
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3061
const DRTROIContourSequence & getROIContourSequence() const
get ROIContourSequence (3006,0039)
Definition: drtdose.h:2386
DcmDecimalString HeadFixationAngleTolerance
HeadFixationAngleTolerance (300a,0152) vr=DS, vm=1, type=3.
Definition: drtitts.h:416
DcmDecimalString LeafPositionBoundaries
LeafPositionBoundaries (300a,00be) vr=DS, vm=3-n, type=2C.
Definition: drtblds1.h:185
Uint16 getT3() const
returns JPEG-LS parameter T3
Definition: djcparam.h:177
DRTSourcePatientGroupIdentificationSequence SourcePatientGroupIdentificationSequence
SourcePatientGroupIdentificationSequence (0010,0026) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2795
Per thread data.
Definition: internal.h:113
DcmLongString RTPlanName
RTPlanName (300a,0003) vr=LO, vm=1, type=3.
Definition: drtplan.h:3254
const OFString ToDateTime
end observation date/time to check for (as a string, might be empty)
Definition: dsrdnflt.h:420
const DSRTypes::E_ValueType ValueType
value type to check for
Definition: dsrdnflt.h:317
OFString gr_name
the group name.
Definition: ofgrp.h:81
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drttreat.h:1341
OFCondition write(DcmItem &dataset)
Write pixel module base class data to given item.
Definition: modimagepixelvariant.h:260
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtscs.h:205
Item EmptyItem
empty default item
Definition: drtrdrs1.h:339
DcmFloatingPointSingle CompensatorMillingToolDiameter
CompensatorMillingToolDiameter (300a,02e8) vr=FL, vm=1, type=3.
Definition: drtircs.h:412
const DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence() const
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtcims.h:230
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drtdose.h:4219
Uint16 m_numberOfRemainingSubops
Number of remaining sub operations (in Q/R: C-STORE calls).
Definition: scu.h:154
@ Bladder
(T-74000,SRT,"Bladder")
Definition: cid4031.h:58
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_CannotRead
file cannot be read
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrpcs.h:536
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtfgss.h:191
void pop_back()
removes the last element of the list.
Definition: oflist.h:400
const OFString & getContextUID() const
get context UID.
Definition: dsrcodvl.h:441
DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence()
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtcims.h:224
DcmCodeString RadiationType
RadiationType (300a,00c6) vr=CS, vm=1, type=2.
Definition: drtbs.h:773
T * iterator
the type of mutable iterators on this object
Definition: ofvector.h:62
void clear()
removes all elements from this map
Definition: ofmap.h:171
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrdrs6.h:322
OFCondition createNewMeasurement(const T_Measurement &conceptName, const MeasurementValue &numericValue, const OFBool check=OFTrue)
create a new measurement.
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtiontr.h:1635
DB_QUERY_CLASS
query models
Definition: dcmqridx.h:63
@ CS_Korean
ISO-IR 6/149: Korean (Hangul/Hanja)
Definition: dsrtypes.h:810
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtimage.h:3034
@ EXS_JPEGProcess17_19
JPEG Extended Sequential, Hierarchical (lossy, 8/12 bit), arithmetic coding.
Definition: dcxfer.h:69
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drttreat.h:1431
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5451
DcmCodeString PresentationLUTShape
PresentationLUTShape (2050,0020) vr=CS, vm=1, type=3.
Definition: drtimage.h:5106
K first
this is the first value of the pair
Definition: ofutil.h:320
double Second
currently stored second value (incl. fraction of seconds)
Definition: oftime.h:418
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtads.h:211
OFList< T > ItemList
the list maintained by this class
Definition: dsrtlist.h:352
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3079
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtimage.h:2620
static OFBool registered_
flag indicating whether the decoders are already registered.
Definition: djdecode.h:69
OFMap< OFString, DcmProfileEntry * > map_
map of profiles
Definition: dccfprmp.h:176
OFBool opt_singleProcess
indicates if the application is run in single process mode or not
Definition: wlmactmg.h:60
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtssrcs.h:324
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drtionpl.h:2998
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtstrct.h:1218
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2888
size_type size() const
get the size of this OFVector.
Definition: ofvector.h:191
Item EmptyItem
empty default item
Definition: drtvls.h:331
const DRTRTROIObservationsSequence & getRTROIObservationsSequence() const
get RTROIObservationsSequence (3006,0080)
Definition: drtstrct.h:1572
DcmUnsignedShort voiLUTData
Module=VOI_LUT, VR=xs, VM=1-n, Type 1c.
Definition: dvpsvl.h:94
DVPSVOILUT_PList currentImageVOILUTList
list of VOI LUTs of the currently attached image
Definition: dvpstat.h:1278
Class for SR numeric values and measurements (extended version with additional support of the DICOM C...
Definition: srnumvlu.h:37
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drtimage.h:3028
int privateCreatorMatch(const char *c) const
checks if the private creator code equals the given string
Definition: dcdicent.h:138
@ IntraArticularRoute
(G-D109,SRT,"Intra-articular route")
Definition: cid11.h:60
DRTReferencedFractionGroupSequence & getReferencedFractionGroupSequence()
get ReferencedFractionGroupSequence (300c,0020)
Definition: drtrrtps.h:114
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drtdose.h:4080
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drtstrct.h:2896
OFBool dicomPhotometricInterpretationIsYCbCr
Flag indicating if DICOM photometric interpretation is YCbCr.
Definition: djdijg12.h:121
OFPair(const OFPair &p)
copy constructor
Definition: ofutil.h:343
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drttreat.h:2732
virtual DiMonoImage * getMonoImagePtr()
get pointer to monochrome image object
Definition: diimage.h:333
DcmDate PerformedProcedureStepEndDate
PerformedProcedureStepEndDate (0040,0250) vr=DA, vm=1, type=3.
Definition: drtiontr.h:3021
DcmCodeString PatientOrientation
PatientOrientation (0020,0020) vr=CS, vm=2, type=1C.
Definition: drtsis.h:208
OFString opt_measurementUnitsCV
3d Model Measurement Units Code Value
Definition: dcencdoc.h:285
DcmUniqueIdentifier StudyInstanceUID
Study Instance UID: (UI, 1, 1)
Definition: dsrdoc.h:1274
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drtionpl.h:2916
@ EDC_lossyOnly
always perform color space conversion from YCbCr to RGB if JPEG data is color image and compression i...
Definition: djutils.h:159
OFCondition searchSubFromHere(const DcmTagKey &tag, DcmStack &resultStack, OFBool searchIntoSub)
helper function for search().
const DcmRepresentationParameter * defaultRepParam
pointer to default representation parameter
Definition: dccodec.h:497
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtiontr.h:1647
virtual OFBool isValid()
check whether the current internal state is valid
virtual DPMTypes::RecognizableVisibleFeatures getRecognizableVisualFeatures()
Get Recognizable Visual Features.
OFBool Uncompressed
flag indicating whether the SOP instance is uncompressed, i.e. uses any of the three uncompressed tra...
Definition: dstorscu.h:421
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcsis.h:212
@ IMAGETYPE_ORIGINAL
ORIGINAL.
Definition: iodtypes.h:123
DVPSPrintPresentationLUTAlignment getReferencedPresentationLUTAlignment()
returns a description of the currently activated Presentation LUT (if any) in terms of the Presentati...
Definition: dvpssp.h:648
const char * theText
error text
Definition: ofcond.h:77
virtual T * getNode() const
get pointer to current node
Definition: dsrtncsr.h:455
static int calculateValues(const T1 xs, const T1 xe, T2 *y, const unsigned int n, const unsigned int o, const T3_ *c)
calculate y coordinates for the given range of x coordinates.
Definition: dicrvfit.h:149
OFBool isElement(const T &item) const
check whether specified item is contained in the list
Definition: dsrtlist.h:175
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtoas.h:357
const OFString & getContextGroupLocalVersion() const
get context group local version.
Definition: dsrcodvl.h:471
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:3194
OFBool IconImageMode
create icon images
Definition: dcddirif.h:1572
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtpics.h:335
Uint32 fragmentSize
maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition: dcrlecp.h:119
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtbrcss.h:345
virtual DcmObject * clone() const
clone method
Definition: dcvrfl.h:87
const OFUnorderedSet< T > & operator=(const OFUnorderedSet< T > &src)
operator=.
Definition: ofuoset.h:78
DcmSequenceOfItems PerformedProcedureCode
Performed Procedure Code Sequence: (SQ, 1-n, 2)
Definition: dsrdoc.h:1377
Uint16 getGroup() const
returns group number
Definition: dctagkey.h:289
DcmDecimalString OrganAtRiskLimitDose
OrganAtRiskLimitDose (300a,002b) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:362
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drttreat.h:1191
virtual OFCondition checkValue(const OFString &vm="1-n", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
WlmRefuseReasonType
Reason for refusing association types.
Definition: wltypdef.h:93
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtscs.h:536
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsrs.h:311
@ SternoclavicularJoint
(T-15610,SRT,"Sternoclavicular joint")
Definition: cid4031.h:216
@ NasalRoute
(G-D172,SRT,"Nasal route")
Definition: cid11.h:88
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtstrct.h:1758
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtdose.h:2188
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbos1.h:162
OFConfigFile * pConfig
pointer to the configuration file data if the configuration file was found.
Definition: dvpscf.h:1081
OFList< DcmKeyValuePair< T > * > list_
the list of key-value pairs
Definition: dcmsmap.h:197
DcmUnsignedShort BluePaletteColorLookupTableDescriptor
BluePaletteColorLookupTableDescriptor (0028,1103) vr=US/SS, vm=3, type=1C.
Definition: drtdose.h:4460
DcmItem * item
DICOM item containing a directory record.
Definition: dcdicdir.h:42
DcmCodeString ReasonForTheAttributeModification
ReasonForTheAttributeModification (0400,0565) vr=CS, vm=1, type=1.
Definition: drtoas.h:179
DcmFloatingPointSingle ControlPointOrientation
ControlPointOrientation (300a,0412) vr=FL, vm=3, type=3.
Definition: drtbcps.h:227
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drttreat.h:1125
OFBool matches(const DcmUIDHandler &arg) const
checks if the given argument matches the abstract syntax UID maintained by this object
Definition: dccfenmp.h:65
static const OFString m_ModuleName
The name of this module ("GeneralSeriesModule")
Definition: modgeneralseries.h:316
virtual OFBool operator<(const OFDateTime &dateTime) const
comparison operator (less than).
Users should extend this class to implement customized logging event filtering.
Definition: filter.h:106
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtdspcs.h:335
DcmTime StudyTime
Study Time: (TM, 1, 2)
Definition: dsrdoc.h:1278
@ StationaryAcquisition
(113806,DCM,"Stationary Acquisition")
Definition: cid10013.h:50
DcmUniqueIdentifier referencedPresentationLUTInstanceUID
the ReferencedPresentationLUTSequence is only created/read on the fly
Definition: dvpssp.h:1038
DcmKeyFileFormat
this enum describes the file format of a certificate or private key file.
Definition: tlslayer.h:85
DCMTK cast macros that map to C++ casts if available.
Interface class for BrachyControlPointSequence (300a,02d0)
Definition: drtbcps.h:27
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drttreat.h:1545
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtplan.h:3166
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtionpl.h:1325
Uint32 payloadAllocated
number of bytes allocated in payload
Definition: dvpsmsg.h:149
DB_KEY_TYPE
types of query keys
Definition: dcmqridx.h:51
OFString getName() const
Get name of module.
Definition: modimagepixelvariant.h:98
@ Hand
(T-D8700,SRT,"Hand")
Definition: cid4031.h:116
OFVector< RWVMItem * > m_Items
Items (1-n) of Real World Value Mapping Sequence.
Definition: fgrealworldvaluemapping.h:122
virtual OFBool isFlushed() const =0
returns true if the consumer is flushed, i.e.
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtsdcs.h:337
int setNoVoiTransformation()
unset all VOI transformations (windows and LUTs).
Definition: dcmimage.h:610
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSUnsupportedPhotometricInterpretation
error condition constant: Unsupported photometric interpretation for near-lossless JPEG-LS compressio...
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtspgis.h:114
helper class for working with radio therapy structure set objects.
Definition: drmstrct.h:37
@ EIS_NoDataDictionary
data dictionary not found
Definition: diutils.h:228
@ LATERALITY_UNDEFINED
Undefined (e.g. value not set)
Definition: iodtypes.h:109
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3094
DcmFloatingPointSingle TableTopRollAngle
TableTopRollAngle (300a,0144) vr=FL, vm=1, type=1C.
Definition: drtcps.h:705
OFBool section_valid(unsigned int level) const
checks if the cursor points to a valid entry in the config data tree up to the the specified level.
Definition: ofconfig.h:391
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drtplan.h:3172
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtos.h:210
virtual OFString getName() const
Get name of macro.
Item EmptyItem
empty default item
Definition: drtpcs.h:540
size_t base_size() const
returns size of stack
Definition: ofstack.h:105
Uint32 getFirstFrame() const
get index of first frame
Definition: diimage.h:117
@ IAUC90BN
(126326,DCM,"IAUC90BN"), included from CID 4109
Definition: cid7469.h:294
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drtimage.h:4793
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drtionpl.h:1835
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtajcs.h:324
Template class to flip color images (on pixel data level) horizontally and vertically.
Definition: dicoflt.h:40
OFBool hasSiblingNodes() const
check whether the current node has any siblings
Definition: dsrtncsr.h:448
unsigned int StartLeft
x-coordinate of first pixel in surrounding memory buffer
Definition: diovpln.h:480
DcmLongString SoftwareVersions
Software Version(s): (LO, 1-n, 3)
Definition: dsrdoc.h:1308
@ CarbonMonoxide_C11
(C-B1045,SRT,"Carbon monoxide C^11^")
Definition: cid4021.h:80
int getMaxParamCount() const
gets maximum number of parameters which should be accepted.
Definition: ofcmdln.h:446
DcmFileCache()
default constructor
Definition: dcfcache.h:40
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drtstrct.h:2783
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtos.h:208
virtual void handleAssociation()
This function takes care of handling the other DICOM application's request.
const DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence() const
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtsis.h:155
@ NanocolloidalAlbumin_89Zr
(126753,DCM,"Nanocolloidal albumin ^89^Zr")
Definition: cid4021.h:204
DcmCodeString ConsentForDistributionFlag
ConsentForDistributionFlag (0012,0085) vr=CS, vm=1, type=1.
Definition: drtcctus.h:146
T & reference
the type of mutable references on this object
Definition: ofvector.h:66
unsigned int Year
currently stored year value
Definition: ofdate.h:243
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drttreat.h:2649
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrcos.h:148
DRTPersonIdentificationCodeSequence PersonIdentificationCodeSequence
PersonIdentificationCodeSequence (0040,1101) vr=SQ, vm=1, type=1.
Definition: drtprsis.h:208
double amplification
factor by which all pixel values of the difference image will be multiplied
Definition: dcmicmph.h:284
@ ECC_lossyRGB
encode color images in RGB unless the source image is YCbCr in which case no color conversion is perf...
Definition: djutils.h:138
virtual DiImage * createImage(const unsigned long fstart, const unsigned long fcount) const =0
create copy of current image object (abstract)
Sint16 getTop(const Sint32 top_pos=0) const
get y-coordinate of overlay plane origin
Definition: diovpln.h:134
virtual DcmObject * clone() const
clone method
Definition: dcvrss.h:87
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
DcmPolymorphOBOW & operator=(const DcmPolymorphOBOW &obj)
copy assignment operator
DcmFloatingPointSingle IsocenterToWedgeTrayDistance
IsocenterToWedgeTrayDistance (300a,00d9) vr=FL, vm=1, type=1.
Definition: drtiws.h:223
Interface class for ReferencedDoseReferenceSequence (300c,0050) in RTIonBeamsModule.
Definition: drtrdrs6.h:26
void flip(const T *pixel[3], const int horz, const int vert)
choose flipping algorithm depending on given parameters
Definition: dicoflt.h:90
DcmItem * currentItem
pointer to current item if attached, NULL otherwise
Definition: dcsignat.h:242
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtiontr.h:1293
DcmCodeString annotationDisplayFormatID
Module=Film_Box_Module, VR=CS, VM=1, Type 3.
Definition: dvpssp.h:1010
DcmIntegerString ParameterItemIndex
ParameterItemIndex (3008,0063) vr=IS, vm=1, type=1.
Definition: drtos.h:216
@ EVR_CS
code string
Definition: dcvr.h:114
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_RepresentationNotFound
Compressed/uncompressed pixel representation not found.
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drtplan.h:3063
@ Sonographer
(C1954848,UMLS,"Sonographer")
Definition: cid7452.h:90
void startRow(long &col, long &limitcol)
starts a new row.
Definition: diqtid.h:73
int fwide(int mode)
When mode is zero, the fwide function determines the current orientation of stream.
Definition: offile.h:973
int MinParamCount
minimum number of parameters which should be accepted
Definition: ofcmdln.h:1090
Item class.
Definition: drtccs.h:35
DRTFractionGroupSummarySequence & getFractionGroupSummarySequence()
get FractionGroupSummarySequence (3008,0220)
Definition: drttreat.h:1251
DcmShortString RadiationMachineName
RadiationMachineName (3002,0020) vr=SH, vm=1, type=2.
Definition: drtimage.h:5300
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drtimage.h:4819
@ _73_Selenium
(C-116A2,SRT,"^73^Selenium")
Definition: cid4020.h:92
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtics.h:329
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5117
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtics.h:341
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drttreat.h:1299
OFBool isElem(const OFString &uid)
checks whether an item with the specified UID exists in the cache list
Definition: dvcache.h:815
@ Femur
(T-12710,SRT,"Femur")
Definition: cid4031.h:104
DRTDICOMRetrievalSequence & getDICOMRetrievalSequence()
get DICOMRetrievalSequence (0040,e021)
Definition: drtrpphs.h:138
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtiws.h:218
static DJCodecParameter * cp
pointer to codec parameter shared by all decoders
Definition: djdecode.h:77
OFBool convertToSC_
flag indicating whether image should be converted to Secondary Capture upon compression
Definition: djcparam.h:261
DRTProcedureCodeSequence & getProcedureCodeSequence()
get ProcedureCodeSequence (0008,1032)
Definition: drttreat.h:1491
OFString m_ourAETitle
AE title of this application (default: ANY-SCU)
Definition: scu.h:1032
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:3014
DRTBeamLimitingDeviceToleranceSequence BeamLimitingDeviceToleranceSequence
BeamLimitingDeviceToleranceSequence (300a,0048) vr=SQ, vm=1, type=3.
Definition: drtitts.h:406
@ EBO_unknown
unknown
Definition: dcxfer.h:130
EJ_Mode modeofOperation
enum for mode of operation (baseline, sequential, progressive etc.)
Definition: djeijg8.h:159
@ HipJoint
(T-15710,SRT,"Hip joint")
Definition: cid4031.h:124
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtsptcs.h:211
virtual OFCondition nextObject(DcmStack &stack, const OFBool intoSub)
this method enables a stack based, depth-first traversal of a complete hierarchical DICOM dataset (th...
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpfms.h:311
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drttts.h:541
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcos.h:444
DcmCodeString ContrastBolusIngredient
ContrastBolusIngredient (0018,1048) vr=CS, vm=1, type=3.
Definition: drtimage.h:5205
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drttreat.h:2722
DcmLongString m_AlgorithmName
Algorithm Name: (LO, VM 1, Typ 1)
Definition: iodmacro.h:945
OFBool findOption(const char *longOpt, const signed int pos=0, const E_FindOptionMode mode=FOM_Normal)
checks whether specified option exists in the command line.
Uint16 getWidth() const
get width of overlay plane
Definition: diovpln.h:143
int test_bits
bits/sample to use when processing the test image
Definition: dcmicmph.h:269
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_InvalidTemplateStructure
error: the internally managed structure of a template class is invalid
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtajcs.h:357
This class is used to produce "Trace" logging.
Definition: tracelog.h:52
OFBool canWriteRandseed
true if there is enough random data to write a new random seed file
Definition: tlslayer.h:417
virtual EP_Interpretation getDecompressedColorModel() const
after successful compression, returns the color model of the decompressed image
Definition: djdijg16.h:86
const DRTContentItemModifierSequence & getContentItemModifierSequence() const
get ContentItemModifierSequence (0040,0441)
Definition: drtpcxs.h:231
OFString htmlPState
current presentation state html page
Definition: dvsighdl.h:185
OFString MappingResource
Mapping Resource (VR=CS, type 1C)
Definition: dsrcodvl.h:727
OFString CodingSchemeVersion
Coding Scheme Version (VR=SH, type 1C)
Definition: dsrcodvl.h:714
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4206
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoMeasurementGroup
error: there is no measurement group to add entries to
@ MilligramsPerMinutePerMilliliter
(mg/min/ml,UCUM,"Milligrams/minute/milliliter"), included from CID 84
Definition: cid7181.h:106
int lookup(const DcmQuantPixel &colorP)
searches the list for an entry that equals the given pixel value.
Definition: diqthitl.h:60
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drtplan.h:2989
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcss.h:536
virtual OFBool isEmpty(const OFBool normalize=OFTrue)
check if this object is empty
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtimage.h:2848
void removeDataReference()
remove reference to (internally handled) pixel data (abstract)
Definition: dimoopxt.h:183
@ CM_POINTS
Recommended CIELab values are provided as separate colors for each point within track.
Definition: trctypes.h:88
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtrrpcs.h:347
OFList< DcmBaseSCPWorker * > m_workersBusy
List of all workers running a connection.
Definition: scppool.h:232
DiMonoFlipTemplate(const DiMonoPixel *pixel, const Uint16 columns, const Uint16 rows, const Uint32 frames, const int horz, const int vert)
constructor
Definition: dimoflt.h:58
@ VS_Underflow
converted value falls below minimum
Definition: ofcmdln.h:184
virtual OFCondition read(DcmItem &source, const OFBool clearOldData=OFTrue)
Read data into this module from given item.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrtrs4.h:127
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrses.h:312
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtionpl.h:1415
OFBool fdopen(int fd, const char *modes)
associates a stream with the existing file descriptor 'fd'.
Definition: offile.h:406
DcmLongString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2.
Definition: drtionpl.h:3122
Class to manage GSDF LUTs (for calibration)
Definition: digsdfn.h:40
int pclose()
waits for the associated process (created with popen) to terminate and returns the exit status of the...
Definition: offile.h:513
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtstrct.h:1584
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drtdose.h:4155
Definition: dulstruc.h:240
@ EGL_withoutGL
remove group length tags
Definition: dctypes.h:104
const OFConditionConst & condition() const
internal function only, don't use yourself.
Definition: ofcond.h:288
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drttms0.h:197
@ Ve
(126314,DCM,"ve"), included from CID 4107
Definition: cid7469.h:260
OFCondition setCodeValue(const DSRCodedEntryValue &codeValue, const OFBool check=OFTrue)
set code value.
Item EmptyItem
empty default item
Definition: drttms0.h:395
Main Class representing a XML node.
Definition: ofxml.h:275
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CodingSchemeNotFound
error: the specified coding scheme designator could not be found
@ PerpendicularAxis
(G-A195,SRT,"Perpendicular Axis"), included from CID 7470
Definition: cid7469.h:370
virtual DcmEVR ident(void) const
get element type identifier
@ Mean
(R-00317,SRT,"Mean"), included from CID 3488
Definition: cid7464.h:48
void tokenize(const StringType &s, typename StringType::value_type c, OFVector< StringType > &result, bool collapseTokens=true)
Tokenize s using c as the delimiter and put the resulting tokens in _result.
Definition: strhelp.h:72
DcmFileFormat * getFileFormat()
Returns the DcmFileFormat that this MdfDatasetManager handles.
virtual void InsertAt(const T &item, unsigned int idx)
Inserts a new item at a certain position into the set.
Definition: ofoset.h:173
void pop_front()
removes the first element of the list.
Definition: oflist.h:388
DRTReferencedBrachyApplicationSetupSequenceInRTDoseModule & getReferencedBrachyApplicationSetupSequence()
get ReferencedBrachyApplicationSetupSequence (300c,000a)
Definition: drtrfgs.h:127
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtrscs.h:357
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtdcs.h:337
DcmIntegerString ReferencedBeamNumber
ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=3.
Definition: drtimage.h:5314
DIC_US priorStatus
prior DIMSE status
Definition: dcmqrcbf.h:90
DcmStackNode * link
pointer to next stack entry, NULL if last one
Definition: dcstack.h:58
virtual E_DocumentType getDocumentType() const =0
get the associated document type of the SR IOD (abstract)
@ DiameterOfCircumscribedCircle
(G-A198,SRT,"Diameter of circumscribed circle"), included from CID 7470
Definition: cid7469.h:378
E_ByteOrder getPixelDataByteOrder() const
return byte order for this transfer syntax
Definition: dcxfer.h:209
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtsdcs.h:339
Interface class for ReferencedRTPlanSequence (300c,0002) in RTGeneralPlanModule.
Definition: drtrrtps3.h:26
DcmList * itemList
the list of items maintained by this sequence object
Definition: dcsequen.h:603
const DSRNumericMeasurementValue & getValue() const
get reference to numeric measurement value
Definition: dsrnumvl.h:221
Item class.
Definition: drtbrdrs.h:34
@ FOM_FirstFromLeft
find first option (from left to right)
Definition: ofcmdln.h:219
OFMutex theMutex
if compiled for multi-thread operation, the Mutex protecting access to the value of this object.
Definition: ofglobal.h:114
DcmLongString ClinicalTrialProtocolEthicsCommitteeName
ClinicalTrialProtocolEthicsCommitteeName (0012,0081) vr=LO, vm=1, type=1C.
Definition: drtionpl.h:2971
static void configureFromCommandLine(OFCommandLine &cmd, OFConsoleApplication &app, OFLogger::LogLevel defaultLevel=OFLogger::WARN_LOG_LEVEL)
handle the command line options used for logging
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtds.h:533
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtimage.h:2716
time_t startTime
Start time.
Definition: scp.h:56
int subset(const DcmDictEntry &e) const
checks if this entry describes a true subset of tag range described by the given entry.
Definition: dcdicent.h:333
virtual ~OFStackLinkBase()
destructor
Definition: ofstack.h:65
OFBool retired
flag indicating whether this transfer syntax has been retired from DICOM
Definition: dcxfer.h:340
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2908
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_NoSuchMeasurement
No such Measurement.
Class representing a path of DICOM objects.
Definition: dcpath.h:85
OFString VoiExplanation
free text explanation of current VOI transformation
Definition: dimoimg.h:1115
DcmFloatingPointSingle TableTopRollAngle
TableTopRollAngle (300a,0144) vr=FL, vm=1, type=3.
Definition: drtimage.h:5342
Abstract base class to register additional libraries.
Definition: diregbas.h:48
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtiontr.h:1299
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtrpcs.h:211
void usec(long us)
Sets the microseconds value.
Definition: timehelp.h:89
Uint16 BitsStored
number of bits stored for each pixel (see 'BitsPerSample')
Definition: diimage.h:639
void swap(DSRTreeNodeCursor< T > &cursor)
fast, non-throwing swap function.
Definition: dsrtncsr.h:802
virtual OFCondition nextFindResponse(DcmDataset **findResponseIdentifiers, DcmQueryRetrieveDatabaseStatus *status, const DcmQueryRetrieveCharacterSetOptions &characterSetOptions)=0
return the next available FIND response as a new DICOM dataset.
DRTStructureSetROISequence & getStructureSetROISequence()
get StructureSetROISequence (3006,0020)
Definition: drtstrct.h:1794
size_t size() const
get number of stored print objects in this list.
Definition: dvpsspl.h:69
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drtplan.h:2991
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtionpl.h:1289
a class representing the DICOM value representation 'Unlimited Characters' (UC)
Definition: dcvruc.h:34
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtgmcs.h:324
const char * getVoiLutExplanation(const unsigned long table, OFString &explanation) const
get description of specified VOI LUT (stored in the image file)
Definition: dcmimage.h:834
@ English_US
(en-US,RFC5646,"English (US)")
Definition: cid5000.h:50
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtsptcs.h:355
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtiontr.h:1641
OFLIST_TYPENAME OFListIterator(DcmKeyValuePair< T > *) end()
return iterator to end of list
Definition: dcmsmap.h:184
@ EVR_IS
integer string
Definition: dcvr.h:132
SiAlgorithm()
default constructor
Definition: sialgo.h:46
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrdros.h:341
DcmDecimalString TableTopLongitudinalSetupDisplacement
TableTopLongitudinalSetupDisplacement (300a,01d4) vr=DS, vm=1, type=3.
Definition: drtpss.h:347
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2812
SOPInstanceReferenceMacro m_SOPInstanceReferenceMacro
SOP Instance Reference Macro.
Definition: iodcontentitemmacro.h:171
DRTTreatmentMachineSequenceInRTTreatmentMachineRecordModule & getTreatmentMachineSequence()
get TreatmentMachineSequence (300a,0206)
Definition: drtiontr.h:1851
@ Keratometry
(KER,DCM,"Keratometry")
Definition: cid29.h:74
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drttreat.h:1695
DcmLongString filmSessionLabel
VR=LO, VM=1.
Definition: dvpsfs.h:159
Implementation of DCMR Context Group: CID 244 - Laterality.
Definition: cid244.h:33
DRTSourceInstanceSequence SourceInstanceSequence
SourceInstanceSequence (0042,0013) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3067
Implementation of DCMR Template: TID 300 - Measurement (and included template 320).
Definition: tid300.h:51
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtrsos.h:181
@ FOM_First
find first option
Definition: ofcmdln.h:215
DcmFloatingPointSingle MetersetRateSet
MetersetRateSet (3008,0045) vr=FL, vm=1, type=3.
Definition: drticpds.h:834
const DSRTemporalCoordinatesValue & getValue() const
get reference to temporal coordinates value
Definition: dsrtcovl.h:152
@ TimeOfLeadingHalfPeakConcentration
(126372,DCM,"Time of Leading Half-Peak Concentration"), included from CID 4109
Definition: cid7469.h:300
EJ_Mode
describes the different modes of operation of a JPEG codec
Definition: djutils.h:58
Definition: dcmqridx.h:209
E_GraphicType3D
SR graphic types (3D).
Definition: dsrtypes.h:673
const OFString & getContextGroupVersion() const
get context group version.
Definition: dsrcodvl.h:461
@ VolumetricDiffusionDxyComponent
(110811,DCM,"Volumetric Diffusion Dxy Component"), included from CID 7270
Definition: cid7469.h:106
OFString ContextIdentifier
tbd: Equivalent Code Sequence (VR=SQ, type 3) not yet supported
Definition: dsrcodvl.h:723
DcmDecimalString DeliveredTreatmentTime
DeliveredTreatmentTime (3008,003b) vr=DS, vm=1, type=3.
Definition: drttsibs.h:988
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrris1.h:380
void setFileName(const char *fn)
set file name under which the image should be stored
Definition: dcmqrcbs.h:72
EP_Interpretation decompressedColorModel
color model after decompression
Definition: djdijg16.h:124
@ EVR_US
unsigned short
Definition: dcvr.h:189
@ CM_TRACK
Recommended CIELab value is provided as one color per track.
Definition: trctypes.h:85
@ Autorefraction
(AR,DCM,"Autorefraction")
Definition: cid29.h:44
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtsis.h:216
DcmShortText CodingSchemeExternalID
CodingSchemeExternalID (0008,0114) vr=ST, vm=1, type=2C.
Definition: drtcsis.h:217
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcctus.h:324
OFBool correctUIDPadding
flag indicating whether space padded UIDs should be silently corrected
Definition: dcmqrcbs.h:129
virtual OFCondition sendFINDResponse(const T_ASC_PresentationContextID presID, const Uint16 messageID, const OFString &sopClassUID, DcmDataset *rspDataset, const Uint16 rspStatusCode, DcmDataset *statusDetail=NULL)
Respond to the C-FIND request.
@ VolumetricDiffusionDxzComponent
(110812,DCM,"Volumetric Diffusion Dxz Component"), included from CID 7270
Definition: cid7469.h:108
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtpsics.h:331
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drtstrct.h:2767
DcmIntegerString NumberOfRangeModulators
NumberOfRangeModulators (300a,0340) vr=IS, vm=1, type=1.
Definition: drtibs.h:1015
virtual EP_Interpretation getInternalColorModel() const
get color model of internal pixel representation.
Definition: dimo2img.h:110
int fflush()
forces a write of all user-space buffered data for the given output or update stream via the stream's...
Definition: offile.h:550
DcmDecimalString TargetMinimumDose
TargetMinimumDose (300a,0025) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:372
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drtiontr.h:2832
const DRTReferencedRTPlanSequenceInRTImageModule & getReferencedRTPlanSequence() const
get ReferencedRTPlanSequence (300c,0002)
Definition: drtimage.h:2968
Item class.
Definition: drtgpis.h:35
OFBool m_doAuthenticate
If enabled, authentication of client/server is enabled.
Definition: tlsscu.h:216
@ DCMSCU_PEER_REQUESTED_RELEASE
Peer requested release (Aborting)
Definition: scu.h:51
@ CLR1404_I124
(126715,DCM,"CLR1404 I^124^")
Definition: cid4021.h:92
virtual OFCondition createValueFromTempFile(DcmInputStreamFactory *factory, const Uint32 length, const E_ByteOrder byteOrder)
replace the attribute value with the content of the given temporary file.
Item EmptyItem
empty default item
Definition: drtudis.h:315
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtspccs.h:339
struct DB_ElementList * next
pointer to next in list
Definition: dcmqridx.h:184
DRTReferencedTreatmentRecordSequenceInRTGeneralTreatmentRecordModule ReferencedTreatmentRecordSequence
ReferencedTreatmentRecordSequence (3008,0030) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3083
const DRTRequestAttributesSequence & getRequestAttributesSequence() const
get RequestAttributesSequence (0040,0275)
Definition: drtimage.h:3016
int elementLT(const DcmTagKey &key) const
less-than operation comparing only element numbers
Definition: dctagkey.h:366
OFCondition setActivitySession(const OFString &session, const OFBool check=OFTrue)
set the value of the 'Activity Session' content item (TID 1411 - Row 1b).
Interface class for ApplicatorSequence (300a,0107) in RTBeamsModule.
Definition: drtas1.h:27
Interface class for ReferencedVerificationImageSequence (300c,0040)
Definition: drtrvis.h:26
DcmDecimalString ConstraintWeight
ConstraintWeight (300a,0021) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:354
OFBool operator!() const
Negation operator.
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3291
DRTReferencedImageSequence ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5115
DcmItem & operator=(const DcmItem &obj)
assignment operator.
const DRTConceptNameCodeSequence & getConceptNameCodeSequence() const
get ConceptNameCodeSequence (0040,a043)
Definition: drtpcxs.h:219
OFBool operator!() const
test if a OFPasswd object is invalid.
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drtstrct.h:2735
OFBool eosflag_
true if setEos has been called before
Definition: dcistrmb.h:138
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtajcs.h:339
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drtiontr.h:2892
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_CouldNotWriteFG
Could not write functional group.
@ PS_Normal
normal, no errors
Definition: ofcmdln.h:153
OFList< DVPSReferencedImage * > list_
the list maintained by this object
Definition: dvpsril.h:203
EP_Representation Representation
integer representation
Definition: dimomod.h:248
virtual int compare(const DcmElement &rhs) const
comparison operator that compares the normalized value of this object with a given object of the same...
virtual OFCondition putUint16Array(const Uint16 *vals, const unsigned long num)
replace the element value by a copy of the given Uint16 array (which is possibly multi-valued).
const DRTXDSRetrievalSequence & getXDSRetrievalSequence() const
get XDSRetrievalSequence (0040,e024)
Definition: drtrpphs.h:192
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drtplan.h:3196
const OFString MappingResource
mapping resource to check for
Definition: dsrdnflt.h:496
Class for spatial coordinate values.
Definition: dsrscovl.h:39
@ RT_hasProperties
DICOM Relationship Type: HAS PROPERTIES.
Definition: dsrtypes.h:562
const TestResult & runAndReturn()
Execute this test case.
Definition: oftest.h:100
DcmDecimalString TransferTubeLength
TransferTubeLength (300a,02a4) vr=DS, vm=1, type=2C.
Definition: drtchs.h:679
DcmFloatingPointDouble DoubleFloatRealWorldValueFirstValueMapped
DoubleFloatRealWorldValueFirstValueMapped (0040,9214) vr=FD, vm=1, type=1C.
Definition: drtrwvms.h:256
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2806
offile_off_t tell_
counter for number of bytes written so far
Definition: dcostrma.h:200
DcmCodeString RTROIInterpretedType
RTROIInterpretedType (3006,00a4) vr=CS, vm=1, type=2.
Definition: drtrros.h:295
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1C.
Definition: drtrpphs.h:232
Item class.
Definition: drtibs.h:49
Uint16 Bits
number of bits per entry
Definition: dibaslut.h:282
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtplan.h:1640
abstract codec class for JPEG decoders.
Definition: djcodecd.h:46
@ AP_MPEG2MPatMLDVD
DVD Interchange with MPEG2 MP@ML (STD-DVD-MPEG2-MPML)
Definition: dcddirif.h:149
IODFoRModule & getFrameOfReference()
Get Frame of Reference Module.
OFBool bufferIsEmpty() const
check whether the buffer is currently empty
Definition: dcwcache.h:78
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=3.
Definition: drttscds.h:162
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrscs.h:533
DcmLongString PersonTelephoneNumbers
PersonTelephoneNumbers (0040,1103) vr=LO, vm=1-n, type=3.
Definition: drtcpis.h:212
DcmUniqueIdentifier IrradiationEventUID
IrradiationEventUID (0008,3010) vr=UI, vm=1-n, type=3.
Definition: drtimage.h:5108
DRTReferencedStructureSetSequence & getReferencedStructureSetSequence()
get ReferencedStructureSetSequence (300c,0060)
Definition: drtdose.h:2524
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtces.h:341
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtimage.h:2920
size_t size() const
returns a count of the number of char-like objects currently in the string.
Definition: ofstring.h:411
OFVector< Float32 * > m_Values
Floating Point Value(s), one for each Track in Track Set (for Track Statistic), or a single value in ...
Definition: trcstatistic.h:119
size_type size_
the number of valid entries in values_.
Definition: ofvector.h:81
DRTTreatmentSummaryMeasuredDoseReferenceSequence & getTreatmentSummaryMeasuredDoseReferenceSequence()
get TreatmentSummaryMeasuredDoseReferenceSequence (3008,00e0)
Definition: drttreat.h:1755
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drtionpl.h:3268
Class to handle modality specific transformations (incl.
Definition: dimomod.h:47
OFStack()
default constructor
Definition: ofstack.h:207
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrss.h:132
int isRepeatingElement() const
returns true if entry is has a repeating element
Definition: dcdicent.h:248
DcmTLSTransportLayer * tLayer
pointer to the secure transport layer managed by this object
Definition: tlsopt.h:197
@ EFG_PATIENTPHYSIOSTATE
Patient Physiological State.
Definition: fgtypes.h:139
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drtiontr.h:1509
z_streamp zstream_
pointer to struct z_stream object containing the zlib status
Definition: dcostrmz.h:154
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtadcs.h:333
definition and handling of transfer syntaxes
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtadcs.h:357
DSRImageReferenceValue * getValuePtr()
get pointer to image reference value
Definition: dsrimgvl.h:416
virtual void setValidityChecking(OFBool doChecks, OFBool insertMissingType2=OFTrue, OFBool inventMissingType1=OFTrue)
Enable/Disable basic validity checks for output dataset.
Definition: i2doutpl.h:93
Interface class for PatientBreedCodeSequence (0010,2293)
Definition: drtpbcs.h:27
support class for console applications.
Definition: ofconapp.h:43
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsis.h:363
static const OFString m_ModuleName
The name of this module ("DPMParametricMapImageModule")
Definition: dpmmodparametricmapimage.h:301
void addGroup(const char *name, const int longCols=0, const int shortCols=0)
adds a new group (top-level).
Class for managing included templates (internal)
Definition: dsrtpltn.h:39
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrsos.h:183
@ DfFK2_89Zr
(126762,DCM,"Df-[FK](2) ^89^Zr")
Definition: cid4021.h:100
DcmFloatingPointSingle FixationLightAzimuthalAngle
FixationLightAzimuthalAngle (300a,0356) vr=FL, vm=1, type=3.
Definition: drtibs.h:975
const void * getFullOverlayData(const unsigned int plane, unsigned int &width, unsigned int &height, const unsigned long frame=0, const int bits=8, const Uint16 fore=0xff, const Uint16 back=0x0, const unsigned int idx=0) const
create bitmap for specified overlay plane.
Definition: dcmimage.h:1310
@ Tuarine
(F-64460,SRT,"Tuarine"), included from CID 4033
Definition: cid7469.h:64
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drtimage.h:4837
Definition: dulstruc.h:226
int unlock()
releases the lock on the mutex object.
virtual OFCondition insertSubTree(DSRDocumentSubTree *tree, const E_AddMode addMode=AM_belowCurrent, const E_RelationshipType defaultRelType=RT_unknown, const OFBool deleteIfFail=OFFalse)
insert specified subtree to this tree, i.e. add it to the current content item.
@ R1
(126393,DCM,"R1"), included from CID 7180
Definition: cid7469.h:246
const DRTPrivateDataElementDefinitionSequence & getPrivateDataElementDefinitionSequence() const
get PrivateDataElementDefinitionSequence (0008,0310)
Definition: drtpdecs.h:147
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtpcs.h:339
DcmDecimalString WindowWidth
WindowWidth (0028,1051) vr=DS, vm=1-n, type=1C.
Definition: drtimage.h:5378
A class to handle an instance cache (list of items).
Definition: dvcache.h:63
@ _52_Iron
(C-130A1,SRT,"^52^Iron")
Definition: cid4020.h:66
@ CQ_UNKNOWN
Unkonwn (e.g. not set)
Definition: dpmtypes.h:65
STD_NAMESPACE ostream & print(STD_NAMESPACE ostream &stream, E_Representation representation=ER_RepresentationDefault) const
Write the string representation of this UUID to a stream.
static const size_t CM_resetReferenceTargetFlag
reset the reference target flag for all nodes
Definition: dsrtypes.h:475
DcmDecimalString SliceLocation
SliceLocation (0020,1041) vr=DS, vm=1, type=3.
Definition: drtdose.h:4421
DcmTransportLayer(OFrvalue_ref(DcmTransportLayer) rhs)
move constructor.
Definition: dcmlayer.h:87
pseudo error diffusion class implementing an identity transformation.
Definition: diqtid.h:43
struct sockaddr_in6 * getSockaddr_in6()
access socket address storage object as struct sockaddr_in6 (IPv6 address)
Definition: ofsockad.h:82
OFString & erase(size_t pos=0, size_t n=OFString_npos)
Removes up to n characters from the string starting from position pos.
virtual unsigned long getVM()
get value multiplicity
WlmDatabaseType
Database types.
Definition: wltypdef.h:58
void clear()
initialize address storage object with memzero
Definition: ofsockad.h:67
int colors
the number of colors represented by this box
Definition: diqtpbox.h:52
DcmLongString m_WindowCenterWindowWidthExplanation
Window Center & Window Width Explanation (LO, VM 1-n, Required type 3)
Definition: fgframevoilut.h:203
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrpphs.h:419
double getFrameTime() const
get nominal time (in milliseconds) between individual frames.
Definition: dcmimage.h:261
base class for DICOM elements with value representation LO, LT, PN, SH, ST, UC and UT
Definition: dcchrstr.h:48
const DRTRTDoseROISequence & getRTDoseROISequence() const
get RTDoseROISequence (3004,0010)
Definition: drtdose.h:2398
DcmCodeString ShieldingDeviceType
ShieldingDeviceType (300a,01a2) vr=CS, vm=1, type=1.
Definition: drtshds.h:180
DcmIntegerString AttachedContours
AttachedContours (3006,0049) vr=IS, vm=1-n, type=3.
Definition: drtcs.h:269
DcmRepresentationParameter()
default constructor
Definition: dcpixel.h:47
@ AnomalousExponentParameter
(113299,DCM,"Anomalous Exponent Parameter"), included from CID 7272
Definition: cid7469.h:144
const signed long Top
top coordinate of clipping area
Definition: discalet.h:242
DcmDecimalString TableTopLongitudinalPositionTolerance
TableTopLongitudinalPositionTolerance (300a,0052) vr=DS, vm=1, type=3.
Definition: drtitts.h:424
DcmQuantComponent * table
array of pixel values
Definition: diqtstab.h:108
const OFString & getReferencedContentItem() const
get position string of the referenced node (target content item)
Definition: dsrreftn.h:152
OFBool globalPresentationLUTValid
flag indicating whether the globalPresentationLUT is currently valid or not
Definition: dvpssp.h:1104
DcmUnlimitedText TextValue
TextValue (0040,a160) vr=UT, vm=1, type=1C.
Definition: drtcims.h:361
OFBool isNotEncapsulated() const
return true if transfer syntax is native (non-encapsulated), false otherwise
Definition: dcxfer.h:239
DcmLongString BeamName
BeamName (300a,00c2) vr=LO, vm=1, type=1.
Definition: drttsibs.h:976
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdcs.h:533
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drttreat.h:1113
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoMeasurementReport
error: there is no measurement report to add content items to
static const size_t PF_hideIncludedTemplateNodes
do not print internal "included template" nodes (position counter is still increased)
Definition: dsrtypes.h:453
DcmShortString BolusID
BolusID (300a,00dc) vr=SH, vm=1, type=3.
Definition: drtrbos1.h:169
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtas5.h:184
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtimage.h:2860
@ HM_compactAfterSend
compact the dataset after it has been sent
Definition: dstorscu.h:84
DcmDecimalString GantryAngle
GantryAngle (300a,011e) vr=DS, vm=1, type=3.
Definition: drtes.h:532
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drtiontr.h:2976
DcmLongString StudyDescription
Study Description: (LO, 1, 3)
Definition: dsrdoc.h:1286
void setXferSyntax(E_TransferSyntax xfer)
set the network transfer syntax
Definition: dcmqrtis.h:193
DRTBeamDoseVerificationControlPointSequence & getBeamDoseVerificationControlPointSequence()
get BeamDoseVerificationControlPointSequence (300a,008c)
Definition: drtrdrs1.h:121
ConversionFlags
Constants to control encoder behavior, e.g. regarding illegal character sequences.
Definition: ofchrenc.h:63
const DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence() const
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtqds.h:230
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtdimcs.h:335
@ Urethra
(T-75000,SRT,"Urethra")
Definition: cid4031.h:248
DRTWedgeSequence & getWedgeSequence()
get WedgeSequence (300a,00d1)
Definition: drtbs.h:522
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drtstrct.h:2917
virtual int writeRawPPM(FILE *stream, const unsigned long frame, const int bits)=0
write pixel data to raw PPM file (abstract)
const DRTApplicatorSequenceInRTImageModule & getApplicatorSequence() const
get ApplicatorSequence (300a,0107)
Definition: drtes.h:333
virtual OFCondition pruneInvalidRecords()=0
Prune invalid records from the database.
Definition: lltraits.h:65
helper structure for class DcmQuantPixelBoxArray.
Definition: diqtpbox.h:46
void push(const T &x)
inserts a new element on top of the stack.
Definition: ofstack.h:259
int fputs(const char *s)
writes the string s to stream, without its trailing '\0'.
Definition: offile.h:729
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrrtps3.h:148
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drttreat.h:1383
virtual E_TransferSyntax supportedTransferSyntax() const =0
returns the transfer syntax that this particular codec is able to encode and decode.
DRTReferencedTreatmentRecordSequenceInRTDoseModule ReferencedTreatmentRecordSequence
ReferencedTreatmentRecordSequence (3008,0030) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4580
virtual void printCodes(STD_NAMESPACE ostream &stream) const
print details on coded entries that are contained in this context group.
size_t size_type
the type used for sizes and indexes
Definition: ofvector.h:60
virtual DcmObject * nextInContainer(const DcmObject *obj)
this method is only used in container classes derived from this class, that is, DcmItem and DcmSequen...
Class for image frame number list.
Definition: dsrimgfr.h:39
@ NotANumber
(114000,DCM,"Not a number")
Definition: cid42.h:44
OFCondition saveFile()
Saves current dataset back to file using original filename and original parameters like transfer synt...
DcmDecimalString RTImagePosition
RTImagePosition (3002,0012) vr=DS, vm=2, type=3.
Definition: drtpvis.h:320
DcmCodeString VerificationFlag
Verification Flag: (CS, 1, 1)
Definition: dsrdoc.h:1357
virtual E_KeyType keyType() const =0
returns the type of public key algorithm computed by this object
OFoptional_traits()
Requried: default constructor, must initialize the state to "disengaged".
DVPSGraphicObject * clone()
clone method.
Definition: dvpsgr.h:50
DcmDateTime DateTime
DateTime (0040,a120) vr=DT, vm=1, type=1C.
Definition: drtpcxs.h:358
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drtplan.h:1460
General purpose class hiding global functions, constants and types in the parametric map context from...
Definition: dpmtypes.h:57
virtual FGBase * get(const Uint32 frameNo, const DcmFGTypes::E_FGType fgType)
Get specific functional group for a frame, no matter whether it is stored per frame or shared.
@ Maximum
(G-A437,SRT,"Maximum"), included from CID 3488
Definition: cid7464.h:44
@ EVR_UNKNOWN2B
used internally for elements with unknown VR with 2-byte length field in explicit VR
Definition: dcvr.h:246
DcmUnsignedShort ParameterValueNumber
ParameterValueNumber (3008,0067) vr=US, vm=1, type=3.
Definition: drtos.h:220
const DRTWedgeSequence & getWedgeSequence() const
get WedgeSequence (300a,00d1)
Definition: drtbs.h:528
void clear()
clear all internal variables
Definition: dsrtlist.h:150
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=2.
Definition: drttms0.h:200
DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule & getReferencedRTPlanSequence()
get ReferencedRTPlanSequence (300c,0002)
Definition: drtiontr.h:1683
const log4cplus::tstring &(* LogLevelToStringMethod)(LogLevel)
This method type defined the signature of methods that convert LogLevels into strings.
Definition: loglevel.h:105
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrmss6.h:190
DcmIntegerString ReferencedRangeModulatorNumber
ReferencedRangeModulatorNumber (300c,0104) vr=IS, vm=1, type=1.
Definition: drtrrms.h:187
DVPSReferencedImage_PList * clone()
clone method.
Definition: dvpsril.h:53
RecognizableVisibleFeatures
Enum for attribute Recognizable Visual Features.
Definition: dpmtypes.h:87
void nowindow(const DiMonoPixel *inter, const Uint32 start, const DiLookupTable *plut, DiDisplayFunction *disp, const T3 low, const T3 high)
perform linear scaling to the output data (no windowing)
Definition: dimoopxt.h:621
static OFCondition checkStringValue(const OFString &value, const OFString &vm, const OFString &vr, const int vrID, const size_t maxLen=0, const OFString &charset="")
check whether given string value conforms to a certain VR and VM.
DSRCodedEntryValue ConceptName
concept name (VR=SQ, conditional)
Definition: dsrdoctn.h:758
virtual unsigned char getReserved() const
Returns reserved field, which is 0 in this implementation (see DICOM standard)
Definition: dcuserid.h:96
offile_off_t bufSize_
size of the buffer, in bytes
Definition: dcostrmb.h:114
~TrcTracksStatistic()
Destructor, frees memory.
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drtionpl.h:1565
E_TrackSetLaterality
Tractography Track Set laterality types.
Definition: trctypes.h:101
@ StandardizedUptakeValueLeanBodyMassJames
(g/ml{SUVlbm},UCUM,"Standardized Uptake Value lean body mass (James)"), included from CID 85
Definition: cid7181.h:82
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtionpl.h:1295
DcmLongString ManufacturerModelName
Manufacturer's Model Name: (LO, 1, 3)
Definition: dsrdoc.h:1304
abstract base class for database handles.
Definition: dcmqrdba.h:46
DRTRelatedRTROIObservationsSequence & getRelatedRTROIObservationsSequence()
get RelatedRTROIObservationsSequence (3006,00a0)
Definition: drtrros.h:203
Uint16 bfReserved1
reserved, should be '0'
Definition: diutils.h:165
@ VolumeRatio
(113288,DCM,"Volume Ratio"), included from CID 7271
Definition: cid7469.h:120
DcmLongString TrayAccessoryCode
TrayAccessoryCode (300a,0355) vr=LO, vm=1, type=3.
Definition: drtbl2.h:372
T_ASC_SC_ROLE roleSelect
Role Selection.
Definition: scu.h:1013
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtiontr.h:1671
virtual OFVector< RWVMItem * > & getRealWorldValueMapping()
Return references to the various items inside the Real World Value Mapping Sequence.
DcmIntegerString ToleranceTableNumber
ToleranceTableNumber (300a,0042) vr=IS, vm=1, type=1.
Definition: drtitts.h:434
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtplan.h:1502
DcmOtherByteOtherWord RedPaletteColorLookupTableData
RedPaletteColorLookupTableData (0028,1201) vr=OW, vm=1, type=1C.
Definition: drtimage.h:5166
This class implements client sockets (also called just "sockets").
Definition: socket.h:86
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drttreat.h:1701
double * LODValue
pointer to array of corresponding luminance/OD values
Definition: didispfn.h:462
A class template that represents a type-safe union.
Definition: ofvriant.h:406
@ AreaOfDefinedRegion
(G-A16A,SRT,"Area of defined region"), included from CID 7471
Definition: cid7469.h:384
DcmDecimalString DeliveryWarningDose
DeliveryWarningDose (300a,0022) vr=DS, vm=1, type=3.
Definition: drtdrs.h:483
OFshared_ptr< DcmItem > m_Item
Shared pointer to the data handled by this class.
Definition: modbase.h:200
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtsptcs.h:329
OFBool operator!=(const DSRCodedEntryValue &codedEntryValue) const
comparison operator "not equal".
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtplan.h:3061
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drtdose.h:4264
OFVector< DimensionOrganizationItem * > m_DimensionOrganizationSequence
Vector with all items of the Dimension Organization Sequence.
Definition: modmultiframedimension.h:383
virtual const T * getParentNode() const
get pointer to parent node.
Definition: dsrtncsr.h:462
DRTGroupOfPatientsIdentificationSequence GroupOfPatientsIdentificationSequence
GroupOfPatientsIdentificationSequence (0010,0027) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2952
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtpics.h:349
OFString FrameOfReferenceUID
Referenced Frame of Reference UID (VR=UI, VM=1, type 1)
Definition: dsrsc3vl.h:306
OFBool assocStarted
true if the association was started
Definition: dcmqrcbg.h:127
@ EXS_PrivateGE_LEI_WithBigEndianPixelData
Private GE Little Endian Implicit with big endian pixel data.
Definition: dcxfer.h:123
Interface class for BeamLimitingDeviceToleranceSequence (300a,0048)
Definition: drtbldts.h:26
DcmUniqueIdentifier InstanceCreatorUID
Instance Creator UID: (UI, 1, 3)
Definition: dsrdoc.h:1261
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtspcs.h:350
OFTestTest * curTest_
Currently running test.
Definition: oftest.h:403
@ OphthalmicMapping
(OPM,DCM,"Ophthalmic Mapping")
Definition: cid29.h:88
Item class.
Definition: drtcsas.h:34
OFString testName_
The unique name of this test.
Definition: oftest.h:130
const DCMTK_OFSTD_EXPORT OFConditionConst EC_NotYetImplemented
condition constant: error, function not yet implemented
int fs_direction
boolean flag indicating in which direction (left to right/right to left) the FS distribution should b...
Definition: diqtfs.h:212
const char * xferName
transfer syntax name
Definition: dcxfer.h:313
Class for content item TIME.
Definition: dsrtimtn.h:39
DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence()
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drttreat.h:1131
virtual ~DiMonoScaleTemplate()
destructor
Definition: dimosct.h:94
OFBool isFixedSingleVM() const
returns true if element has a single valid VM value
Definition: dcdicent.h:170
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrds.h:130
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drtimage.h:4988
@ MM_HTML32
HTML 3.2 (Hyper Text Markup Language)
Definition: ofstd.h:85
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtpscs.h:327
Interface class for ProcedureCodeSequence (0008,1032)
Definition: drtpcs.h:27
DcmUIDHandler uid_
abstract syntax UID
Definition: dccfenmp.h:117
DcmTagKey tagKey
the tag key of the private creator element
Definition: dcpcache.h:68
DiPNGInterlace interlaceType
PNG interlace type.
Definition: dipipng.h:133
int fputc(int c)
writes the character c, cast to an unsigned char, to stream.
Definition: offile.h:713
DRTRealWorldValueMappingSequence RealWorldValueMappingSequence
RealWorldValueMappingSequence (0040,9096) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5110
static const size_t HF_currentlyInsideAnnex
internal: content item is rendered fully inside the annex
Definition: dsrtypes.h:341
DcmFloatingPointSingle TotalCompensatorTrayWaterEquivalentThickness
TotalCompensatorTrayWaterEquivalentThickness (300a,02e3) vr=FL, vm=1, type=3.
Definition: drtibs.h:1057
char * m_serverRsp
Buffer for server response.
Definition: dcuserid.h:382
@ RepresentativeOfProtocolCommittee
(128676,DCM,"Representative of Protocol Committee")
Definition: cid7452.h:52
const DcmUIDHandler & getAbstractSyntax() const
returns a const reference to the abstract syntax UID maintained by this object
Definition: dccfenmp.h:74
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drttsibs.h:1253
DcmShortString FluenceModeID
FluenceModeID (3002,0052) vr=SH, vm=1, type=1C.
Definition: drtpfms.h:132
EnumType
available countries (in alphabetical order).
Definition: cid5001.h:40
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drttreat.h:2699
Definition: jpegint12.h:194
const char * getXferName() const
return name string for this transfer syntax
Definition: dcxfer.h:212
virtual OFCondition print(STD_NAMESPACE ostream &stream, const size_t flags=0, const DSRPositionCounter *posCounter=NULL)
print current SR document tree to specified output stream
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtws.h:465
unsigned long getNumberOfFrames() const
get number of frames
Definition: diovpln.h:278
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtmris.h:148
DcmAttributeTag FrameIncrementPointer
FrameIncrementPointer (0028,0009) vr=AT, vm=1-n, type=1.
Definition: drtdose.h:4483
Interface class for PatientSpeciesCodeSequence (0010,2202)
Definition: drtpscs.h:27
@ OphthalmicTomographyEnFace
(OPTENF,DCM,"Ophthalmic Tomography En Face")
Definition: cid29.h:98
DRTReferencedBolusSequenceInRTIonBeamsModule & getReferencedBolusSequence()
get ReferencedBolusSequence (300c,00b0)
Definition: drtibs.h:624
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drttreat.h:1167
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drttreat.h:3008
@ VolumeOfEllipsoid
(121221,DCM,"Volume of ellipsoid"), included from CID 7472
Definition: cid7469.h:396
Item EmptyItem
empty default item
Definition: drtcps.h:894
@ EMO_Default
default mode, as stored in the dataset
Definition: diutils.h:252
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtecs.h:328
Class representing an item within the Content Item Macro's Referenced SOP Sequence.
Definition: iodcontentitemmacro.h:75
@ OpticalCoherenceTomography
(OCT,DCM,"Optical Coherence Tomography")
Definition: cid29.h:86
DcmFloatingPointSingle GantryPitchAngle
GantryPitchAngle (300a,014a) vr=FL, vm=1, type=2C.
Definition: drticps.h:777
@ PETCT_FDGImagingOfWholeBody
(P5-080FF,SRT,"PET/CT FDG imaging of whole body")
Definition: cid100.h:58
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drtdose.h:4687
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtfgs.h:321
DcmKeyValuePair(const OFString &k, const T &v)
constructor
Definition: dcmsmap.h:45
@ Ileum
(T-58600,SRT,"Ileum")
Definition: cid4031.h:128
void setUpperGroup(Uint16 ug)
converts entry into repeating tag entry by defining an upper limit for tag group
Definition: dcdicent.h:203
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5416
const OFString MappingResource
mapping resource (VR=CS, mandatory)
Definition: dsrctxgr.h:267
Item EmptyItem
empty default item
Definition: drtrrtps.h:332
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drtplan.h:3385
abstract codec class for JPEG encoders.
Definition: djcodece.h:50
unsigned long AutoPatientNumber
current patient number used to invent missing attribute values
Definition: dcddirif.h:1596
DcmDecimalString TargetMinimumDose
TargetMinimumDose (300a,0025) vr=DS, vm=1, type=3.
Definition: drtdrs.h:511
OFBool dicomPhotometricInterpretationIsYCbCr
Flag indicating if DICOM photometric interpretation is YCbCr.
Definition: djdijg16.h:121
DcmDecimalString SourceToBlockTrayDistance
SourceToBlockTrayDistance (300a,00f6) vr=DS, vm=1, type=2.
Definition: drtbl2.h:370
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drtiontr.h:1329
virtual OFCondition writeJson(STD_NAMESPACE ostream &out, DcmJsonFormat &format)
write object in JSON format
OFCmdParam::E_ParamMode LastParamMode
mode of last added parameter (used for debug checking)
Definition: ofcmdln.h:1095
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_InvalidColorInformation
Invalid Color Information.
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtrics.h:358
void rotate(const T *pixel[3], const int degree)
rotate pixel data
Definition: dicorot.h:91
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidBasicOffsetTable
Invalid basic offset table.
DcmCodeString PatientOrientation
PatientOrientation (0020,0020) vr=CS, vm=2, type=2C.
Definition: drtdose.h:4368
DcmDecimalString WedgeOrientation
WedgeOrientation (300a,00d8) vr=DS, vm=1, type=2.
Definition: drtws.h:284
EP_Interpretation decompressedColorModel
color model after decompression
Definition: djdijg12.h:124
a class representing the DICOM value representation 'Short Text' (ST)
Definition: dcvrst.h:33
Structure used to obtain error details if the parse fails.
Definition: ofxml.h:242
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drtimage.h:4813
@ EUC_default
Upon compression, assign new SOP instance UID if compression is lossy.
Definition: djutils.h:97
Class representing a list of functional groups where each type of group can only be once in the list.
Definition: fg.h:39
DcmCodeString Modality
Modality (0008,0060) vr=CS, vm=1, type=1.
Definition: drttreat.h:2840
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtimage.h:2818
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtcbars.h:224
Class representing the Tractography Results Module.
Definition: trcmodtractresults.h:35
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2992
const DcmPixelData & getPixelData() const
get PixelData (7fe0,0010)
Definition: drtiis.h:252
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drtstrct.h:1458
OFCondition setValue(const DSRImageReferenceValue &referenceValue, const OFBool check=OFTrue)
set image reference value.
Base RSA Digital Signature Profile.
Definition: sibrsapr.h:35
DVPSInstanceType getType() const
gets type of the instance
Definition: dvcache.h:289
DRTTreatmentSummaryCalculatedDoseReferenceSequence TreatmentSummaryCalculatedDoseReferenceSequence
TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2947
Template class to handle YCbCr pixel data.
Definition: diybrpxt.h:39
Uint32 biCompression
type of compression, support value: 0 = BI_RGB, no compression
Definition: diutils.h:188
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtimage.h:2668
OFVector< TrcTrackSetStatistic * > m_TrackSetStatistics
Statistics for Track Set.
Definition: trctrackset.h:458
@ SpiralAcquisition
(P5-08001,SRT,"Spiral Acquisition")
Definition: cid10013.h:46
Definition: jlossy12.h:17
const Uint16 Rows
height of source image
Definition: discalet.h:246
DcmPersonName PatientName
Patient's Name: (PN, 1, 2)
Definition: dsrdoc.h:1291
OFBool wfopen(const wchar_t *filename, const wchar_t *modes)
opens the file whose name is the wide character string pointed to by path and associates a stream wit...
Definition: offile.h:352
Item EmptyItem
empty default item
Definition: drtws.h:469
virtual TYPE getType() const
Get type (always returns SEGMENT type)
Definition: iodreferences.h:251
@ CubicDecimeter
(dm3,UCUM,"cubic decimeter"), included from CID 7462
Definition: cid7181.h:72
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrtps3.h:324
virtual OFString ident()=0
Virtual function that returns a short name of the plugin.
Interface class for TreatmentMachineSequence (300a,0206) in RTTreatmentMachineRecordModule.
Definition: drttms0.h:26
Interface class for IonToleranceTableSequence (300a,03a0)
Definition: drtitts.h:27
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drtdose.h:4163
@ TSP_Profile_IHE_ATNA_Unencrypted
IHE ATNA Profile for Unencrypted In-house Communication (retired).
Definition: tlsciphr.h:93
size_t size() const
gets the number of image references in this list.
Definition: dvpsril.h:164
virtual void notifyAbortRequest()
Overwrite this function to be notified about an incoming association abort request.
DcmLongString SourceDescription
SourceDescription (300a,021c) vr=LO, vm=1, type=3.
Definition: drtss.h:418
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drtstrct.h:1434
const DCMTK_OFSTD_EXPORT unsigned short EC_CODE_CannotCloseEncoding
status code constant: error, cannot close character encoding
Item class.
Definition: drtrrtps4.h:34
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:2918
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drtstrct.h:3084
DcmRepresentationListIterator original
Iterator to the original representation.
Definition: dcpixel.h:159
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtplan.h:1382
DcmCodeString activationLayer
VR=CS, VM=1, Type 2c.
Definition: dvpsal.h:110
int getNextBit()
get value of the current overlay plane bit and move 'cursor' to the next position
Definition: diovpln.h:534
@ DT_SpectaclePrescriptionReport
DICOM IOD: Spectacle Prescription Report.
Definition: dsrtypes.h:522
DcmShortText unformattedTextValue
VR=ST, VM=1, Type 1.
Definition: dvpstx.h:198
@ EFG_FRAMEANATOMY
Frame Anatomy.
Definition: fgtypes.h:121
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcpis.h:197
Uint32 getLengthField() const
return the current value of the Length field (which is different from the functionality of the public...
Definition: dcobject.h:633
@ EGL_recalcGL
recalculate values for existing group length tags
Definition: dctypes.h:108
DcmShortString SetupDeviceLabel
SetupDeviceLabel (300a,01b8) vr=SH, vm=1, type=2.
Definition: drtsds.h:197
DcmLongText PersonTelecomInformation
PersonTelecomInformation (0040,1104) vr=LT, vm=1, type=3.
Definition: drtois.h:210
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSCompressedBufferTooSmall
error condition constant: Too small buffer used for compressed image data (internal error)
OFString m_assocConfigFile
Configuration file containing association parameters.
Definition: scu.h:1020
virtual OFCondition getUncompressedFrame(DcmItem *dataset, Uint32 frameNo, Uint32 &startFragment, void *buffer, Uint32 bufSize, OFString &decompressedColorModel, DcmFileCache *cache=NULL)
access single frame without decompressing or loading a complete multi-frame object.
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drtdose.h:4669
DcmDictEntryList ** hashTab
array of (hash table size) pointers to DcmDictEntryList elements implementing the different buckets o...
Definition: dchashdi.h:288
DcmIntegerString CalculatedDoseReferenceNumber
CalculatedDoseReferenceNumber (3008,0072) vr=IS, vm=1, type=1C.
Definition: drtcdrs.h:183
const DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence() const
get BeamLimitingDevicePositionSequence (300a,011a)
Definition: drticps.h:459
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtpscs.h:205
OFList< OFString > TestResult
This is the type used for test results.
Definition: oftest.h:65
DcmEVR getVR() const
return the value representation assigned to this object.
Definition: dcobject.h:293
@ EVR_UL
unsigned long
Definition: dcvr.h:183
@ Creatine
(F-61380,SRT,"Creatine"), included from CID 4033
Definition: cid7469.h:50
@ CS_ASCII
ISO 646 (ISO-IR 6): ASCII.
Definition: dsrtypes.h:784
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4255
const DcmAssociationConfiguration & associationConfiguration_
reference to association configuration
Definition: dcmqrcbm.h:136
DcmShortString PatientSupportID
PatientSupportID (300a,0352) vr=SH, vm=1, type=3.
Definition: drttsibs.h:1020
DcmDecimalString SourceStrength
SourceStrength (300a,022b) vr=DS, vm=1, type=1C.
Definition: drtss.h:436
unsigned long determineOptimizationCount(const double count)
determine number of entries for the optimization LUT
Definition: dimoopxt.h:259
DRTReferencedSetupImageSequence ReferencedSetupImageSequence
ReferencedSetupImageSequence (300a,0401) vr=SQ, vm=1, type=3.
Definition: drtpss.h:335
DcmOtherByteOtherWord RedPaletteColorLookupTableData
RedPaletteColorLookupTableData (0028,1201) vr=OW, vm=1, type=1C.
Definition: drtdose.h:4462
virtual Uint32 calcElementLength(const E_TransferSyntax xfer, const E_EncodingType enctype)
calculate the length of this DICOM element when encoded with the given transfer syntax and the given ...
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drtplan.h:3110
DRTOtherPatientIDsSequence & getOtherPatientIDsSequence()
get OtherPatientIDsSequence (0010,1002)
Definition: drtionpl.h:1559
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drtdose.h:4120
unsigned long DatasetSize
size of the dataset of the SOP instance (in bytes, 0 = not yet determined).
Definition: dstorscu.h:425
Class implementing a document tree node filter that checks for the presence (or absence) of sibling n...
Definition: dsrdnflt.h:194
OFBool matchesPresentationLUT(DVPSPrintPresentationLUTAlignment align) const
checks whether the given Presentation LUT type could be used together with all image boxes in this fi...
Definition: dvpssp.h:884
DcmTime instanceCreationTime
Module=SOP_Common, VR=TM, VM=1, Type 3.
Definition: dvpssp.h:1071
static const int MaxBits
constant defining maximum value for number of bits for LUT input (here: 16)
Definition: didispfn.h:472
@ Florbetaben_F18
(C-D6858,SRT,"Florbetaben F^18^")
Definition: cid4021.h:126
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpdeds.h:423
int getdbCount() const
return number of databases
Definition: dcmqrtis.h:175
Item class.
Definition: drtdrs.h:34
Implementation of a JPEG plugin for the dcmimgle/dcmimage library.
Definition: dipijpeg.h:45
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtopis.h:344
DcmUnsignedShort minDensity
Module=Film_Box_Module, VR=US, VM=1, Type 3.
Definition: dvpssp.h:1024
DIC_US nRemaining
number of remaining sub-operations
Definition: dcmqrcbm.h:175
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtwps.h:315
static const int min_exponent10
The lowest negative number such that is a valid normalized value of the floating-point type T.
Definition: oflimits.h:595
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpfms.h:308
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drttreat.h:1293
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtionpl.h:1817
Content Identification Macro.
Definition: iodmacro.h:960
virtual DcmObject * clone() const
clone method
Definition: dcvrat.h:92
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drtiontr.h:1659
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtiontr.h:1179
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drtplan.h:1364
unsigned long correctSignaturesPState
number of correct signatures in current PState
Definition: dvsighdl.h:209
int psv
for lossless compression, defines selection value
Definition: djeijg16.h:147
@ VS_Normal
normal, no errors
Definition: ofcmdln.h:176
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrtps5.h:311
DVPSSoftcopyVOI_PList * clone()
clone method.
Definition: dvpssvl.h:52
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtimage.h:4877
DcmList * elementList
the list of elements maintained by this object
Definition: dcitem.h:1287
@ HounsfieldUnit
([hnsf'U],UCUM,"Hounsfield Unit")
Definition: cid7181.h:134
DcmDecimalString NormalizationPoint
NormalizationPoint (3004,0008) vr=DS, vm=3, type=3.
Definition: drtdose.h:4574
Interface class for ConversionSourceAttributesSequence (0020,9172)
Definition: drtcsas.h:26
DVPSPrintPresentationLUTAlignment referencedPresentationLUTAlignment
The Print SCP can be configured to enforce a rule requiring that the number of entries in a Presentat...
Definition: dvpsfs.h:175
virtual DcmTransportLayerStatus clientSideHandshake()=0
performs client side handshake on established socket.
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_MacIDsExhausted
no more MAC ID numbers available
Item EmptyItem
empty default item
Definition: drtcss.h:540
Item class.
Definition: drtsptcs.h:35
const DRTAdditionalDrugSequence & getAdditionalDrugSequence() const
get AdditionalDrugSequence (0018,002a)
Definition: drtcbars.h:212
virtual DcmItem * remove(const unsigned long num)
remove item from list.
OFString & assign(const OFString &str, size_t pos, size_t n)
Assigns characters from the input string str to the current string object.
Interface class for ReferencedCalculatedDoseReferenceSequence (3008,0090)
Definition: drtrcdrs.h:26
E_SubSampling getSampleFactors() const
returns subsampling mode for color image compression
Definition: djcparam.h:162
virtual OFCondition clear()
clear (remove) all attributes from item and delete them from memory.
OFBool restrictMoveToSameHost_
restrict MOVE operations to same host
Definition: dcmqropt.h:122
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtrros.h:299
DRTReferencedSOPSequence ReferencedSOPSequence
ReferencedSOPSequence (0008,1199) vr=SQ, vm=1, type=1.
Definition: drtrpphs.h:228
DcmShortString BrachyAccessoryDeviceID
BrachyAccessoryDeviceID (300a,0263) vr=SH, vm=1, type=2.
Definition: drtbads.h:242
@ TKE_ECDH_ECDSA
Fixed ECDH with ECDSA-signed certificates.
Definition: tlsciphr.h:126
type definitions and classes for transport connections
const_iterator end() const
get an iterator that points past the last valid object.
Definition: ofvector.h:186
a basic film session object managed by a Print SCP.
Definition: dvpsfs.h:39
DcmIntegerString ImagesInAcquisition
ImagesInAcquisition (0020,1002) vr=IS, vm=1, type=3.
Definition: drtimage.h:5088
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrrtps5.h:132
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drtdose.h:4266
Item class.
Definition: drtrbos1.h:34
@ COC_Separate
DICOM enumerated value: SEPARATE.
Definition: dsrtypes.h:726
DcmHashDictIterator(const DcmHashDictIterator &i)
copy constructor
Definition: dchashdi.h:134
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtbl2.h:346
DRTMeasurementUnitsCodeSequence MeasurementUnitsCodeSequence
MeasurementUnitsCodeSequence (0040,08ea) vr=SQ, vm=1, type=1C.
Definition: drtqds.h:347
DRTReferencedBrachyApplicationSetupSequenceInRTFractionSchemeModule & getReferencedBrachyApplicationSetupSequence()
get ReferencedBrachyApplicationSetupSequence (300c,000a)
Definition: drtfgs.h:220
OFString presentationContextGroup_
symbolic identifier of the presentation context list
Definition: dccfprmp.h:88
Item EmptyItem
empty default item
Definition: drtrtrs2.h:332
virtual WlmDataSourceStatusType StartFindRequest(const DcmDataset &findRequestIdentifiers)=0
Based on the search mask which was passed, this function determines all the records in the database w...
@ Thigh
(T-D9100,SRT,"Thigh")
Definition: cid4031.h:228
Class that encapsulates an SCP configuration that is needed in order to configure the service negotia...
Definition: scpcfg.h:40
DcmCodeString RangeModulatorType
RangeModulatorType (300a,0348) vr=CS, vm=1, type=1.
Definition: drtrms.h:203
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtccs.h:329
const T & back() const
returns a constant reference to the last element in the list.
Definition: oflist.h:376
DcmPixelData PixelData
PixelData (7fe0,0010) vr=OB/OW, vm=1, type=1C.
Definition: drtimage.h:5176
Item class.
Definition: drtbldts.h:34
offile_off_t backupStart_
index of first valid byte in backup buffer, for putback
Definition: dcistrmb.h:132
Interface class for SeriesDescriptionCodeSequence (0008,103f)
Definition: drtsdcs.h:27
@ OF_ok
no error, operation has completed successfully
Definition: ofcond.h:49
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtiwps.h:334
DcmUnsignedShort PixelPaddingRangeLimit
PixelPaddingRangeLimit (0028,0121) vr=US/SS, vm=1, type=1C.
Definition: drtdose.h:4476
IdxRecord idxRec
record structure of index items (last read entry)
Definition: dviface.h:1668
Definition: procline.h:18
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drtplan.h:1628
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drtimage.h:4938
@ YBR_ICT_CBComponent
(110844,DCM,"YBR ICT CB Component"), included from CID 7180
Definition: cid7469.h:224
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3011
Interface class for PredecessorStructureSetSequence (3006,0018)
Definition: drtpsss.h:26
OFCondition setConceptName(const DSRCodedEntryValue &conceptName, const OFBool check=OFTrue)
set concept name.
DcmDecimalString PatientSupportAngleTolerance
PatientSupportAngleTolerance (300a,004c) vr=DS, vm=1, type=3.
Definition: drttts.h:349
TrcTractographyResultsModule()
Constructor.
const Uint16 * getData() const
get pointer to LUT data
Definition: dibaslut.h:194
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrpcs.h:536
DRTShieldingDeviceSequence ShieldingDeviceSequence
ShieldingDeviceSequence (300a,01a0) vr=SQ, vm=1, type=3.
Definition: drtpss.h:343
void show()
make overlay plane visible
Definition: diovpln.h:201
void setTransferState(E_TransferState newState)
set the current transfer state of this object during serialization/deserialization
Definition: dcobject.h:739
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcpis.h:391
@ SEGMENT
Reference to a segmentation object, see also class IDOSegmentationReference.
Definition: iodreferences.h:68
OFtuple_element< Index, Tuple >::type & OFget(Tuple &tuple)
A function template to access an element of a tuple.
E_TransferSyntax input_xfer_option
denotes the expected transfer syntax
Definition: mdfconen.h:171
@ DCF_Filetype_PEM
PEM (Privacy Enhanced Mail) format.
Definition: tlslayer.h:89
DcmDecimalString ROIMean
ROIMean (60xx,1302) vr=DS, vm=1, type=3.
Definition: drtdose.h:4512
@ MonoclonalAntibodymAb_64Cu
(126510,DCM,"Monoclonal Antibody (mAb) ^64^Cu")
Definition: cid4021.h:198
DcmDateTime ObservationDateTime
ObservationDateTime (0040,a032) vr=DT, vm=1, type=3.
Definition: drtqds.h:351
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drtstrct.h:3096
const DRTToleranceTableSequence & getToleranceTableSequence() const
get ToleranceTableSequence (300a,0040)
Definition: drtplan.h:1982
DcmDecimalString RTImageSID
RTImageSID (3002,0026) vr=DS, vm=1, type=2.
Definition: drtimage.h:5308
const Uint16 Dest_Y
height of destination image
Definition: ditranst.h:129
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drtplan.h:3352
int computeIndex(const DcmQuantPixel &px) const
determines for a given color the closest match in the color LUT.
Definition: diqtctab.h:163
static const DSRSpatialCoordinatesValue EmptySpatialCoordinates
empty spatial coordinates value.
Definition: dsrcitem.h:609
DcmUniqueIdentifier imageSeriesInstanceUID
used when creating hardcopy image objects
Definition: dvpssp.h:1074
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtscs.h:355
DcmDate AcquisitionDate
AcquisitionDate (0008,0022) vr=DA, vm=1, type=3.
Definition: drtdose.h:4380
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drtdose.h:2632
Item class.
Definition: drtrses.h:35
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbas2.h:120
E_TransferSyntax networkTransferSyntax
network transfer syntax
Definition: dcmqrtis.h:285
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drttreat.h:2691
DcmLongString OverlaySubtype
OverlaySubtype (60xx,0045) vr=LO, vm=1, type=3.
Definition: drtdose.h:4506
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2831
const LogLevel ALL_LOG_LEVEL
Definition: loglevel.h:90
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drtscris.h:107
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3092
double WindowWidth
width of current VOI-window
Definition: dimoimg.h:1105
OFBool supportPatientRoot_
support for patient root q/r model
Definition: dcmqropt.h:134
virtual ~DVInstanceCache()
Destructor.
Definition: dvcache.h:134
DcmIntegerString NumberOfContourPoints
NumberOfContourPoints (3006,0046) vr=IS, vm=1, type=1.
Definition: drtcs.h:283
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InternalError
Internal error.
OFBool operator<(const OFConfigFileCursor &) const
dummy comparison operator, needed by MSVC5 with STL.
Definition: ofconfig.h:296
unsigned long Count
number of pixels per frame (intermediate representation)
Definition: dimoopx.h:138
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdss.h:424
DRTPatientSetupSequence PatientSetupSequence
PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1.
Definition: drtiontr.h:3088
DcmPresentationContextMap contexts_
map of presentation context lists
Definition: dcasccfg.h:244
const OFString StudyUID
Study Instance UID (VR=UI, type 1)
Definition: dsrsoprf.h:556
DcmCodeString TableTopRollRotationDirection
TableTopRollRotationDirection (300a,0146) vr=CS, vm=1, type=1C.
Definition: drtcps.h:707
internal class/struct for a single transfer entry
Definition: dstorscu.h:367
Class representing a stack in the context of an Enhanced DICOM object.
Definition: stack.h:36
virtual OFCondition handleEVENTREPORTRequest(T_DIMSE_N_EventReportRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset, Uint16 &eventTypeID)
Receive N-EVENT-REPORT request on the currently opened association and send a corresponding response.
CMR_SRNumericMeasurementValueWithUnits()
default constructor
Definition: srnumvlu.h:179
DVPSTextObject_PList * clone()
clone method.
Definition: dvpstxl.h:52
DcmLongString LUTExplanation
LUTExplanation (0028,3003) vr=LO, vm=1, type=3.
Definition: drtvls.h:148
static const size_t HF_renderInlineCodes
external: render codes even if they appear inline
Definition: dsrtypes.h:290
SiCertificateVerifier certVerifier
the certificate verifier, available only if compiled with OpenSSL support
Definition: dvsighdl.h:222
bool useLockFile
Use lock file for inter-process synchronization of access to log file.
Definition: appender.h:247
DcmUnsignedShort LargestImagePixelValue
LargestImagePixelValue (0028,0107) vr=US/SS, vm=1, type=3.
Definition: drtiis.h:423
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drtimage.h:4841
Interface class for RecordedRangeModulatorSequence (3008,00f6)
Definition: drtrrms.h:26
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtporis.h:388
@ Ilium
(T-12340,SRT,"Ilium")
Definition: cid4031.h:130
size_t size() const
gets the number of overlays in managed by this object.
Definition: dvpsovl.h:92
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drtstrct.h:2773
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtiontr.h:1581
Interface class for TID 1501 in module dcmsr/cmr.
Implementation of DCMR Template: TID 1204 - Language of Content Item and Descendants.
Definition: tid1204.h:33
WlmConsoleEngineFileSystem & operator=(const WlmConsoleEngineFileSystem &Src)
Protected undefined operator=.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcims.h:334
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drttreat.h:2876
DcmLongString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C.
Definition: drtplan.h:3052
virtual DiImage * createImage(const DiDocument *docu, const EI_Status status, const EP_Interpretation photo)=0
create color image representation (abstract)
OFConditionConst theCondition
The condition information.
Definition: ofcond.h:352
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drttreat.h:1635
const < unspecified > OFignore
A literal used in conjunction with OFtie to ignore specific elements.
Definition: oftuple.h:688
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtiontr.h:1731
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtmucs.h:355
const DRTApplicatorSequenceInRTIonBeamsModule & getApplicatorSequence() const
get ApplicatorSequence (300a,0107)
Definition: drtibs.h:498
int setVoiLut(const DcmUnsignedShort &data, const DcmUnsignedShort &descriptor, const DcmLongString *explanation=NULL, const EL_BitsPerTableEntry descripMode=ELM_UseValue)
set VOI LUT (given by dcmdata elements).
Definition: dcmimage.h:768
@ MEDI551_89Zr
(126730,DCM,"MEDI-551 ^89^Zr")
Definition: cid4021.h:190
Class for content item COMPOSITE.
Definition: dsrcomtn.h:39
Uint16 getnearlosslessDeviation() const
returns the desired NEAR parameter
Definition: djrparam.h:70
virtual OFBool IsSubsetOf(const OFOrderedSet< T > &other) const
Determines if this is an actual subset of other, i.e.
Definition: ofoset.h:380
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drthsdrs.h:160
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:3297
Definition: dulstruc.h:115
unsigned long cardinality_
current cardinality of the stack
Definition: dcstack.h:148
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtporcs.h:345
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drtiontr.h:3165
virtual DcmDataset * NextFindResponse(WlmDataSourceStatusType &rStatus)=0
This function will return the next dataset that matches the given search mask, if there is one more r...
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtpsics.h:211
Uint16 jpls_limit_
JPEG-LS parameter "LIMIT".
Definition: djcparam.h:246
Uint32 getFragmentSize() const
returns maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition: dcrlecp.h:75
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_TooManyBytesRequested
Too many bytes requested.
Interface class for ChannelShieldSequence (300a,02b0)
Definition: drtcshs.h:26
friend class DcmThreadSCP
DcmThreadSCP needs access to configuration (m_cfg), at least.
Definition: scp.h:478
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drtimage.h:3118
virtual OFCondition writeJson(STD_NAMESPACE ostream &out, DcmJsonFormat &format)
write object in JSON format
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtws.h:270
const DSRTreeNodeAnnotation Annotation
annotation to check for
Definition: dsrdnflt.h:380
DcmOtherByteOtherWord GreenPaletteColorLookupTableData
GreenPaletteColorLookupTableData (0028,1202) vr=OW, vm=1, type=1C.
Definition: drtdose.h:4464
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drttreat.h:1443
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drtimage.h:4971
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtscris.h:312
virtual OFCondition putSint32Array(const Sint32 *vals, const unsigned long num)
replace the element value by a copy of the given Sint32 array (which is possibly multi-valued).
OFBool QuietMode
Switch on/off error and warning messages.
Definition: ofconapp.h:229
@ EFG_FRAMEDISPLAYSHUTTER
Frame Display Shutter.
Definition: fgtypes.h:125
Implementation of DCMR Context Group: CID 10033 - CT Reconstruction Algorithm.
Definition: cid10033.h:33
DRTConceptCodeSequence & getConceptCodeSequence()
get ConceptCodeSequence (0040,a168)
Definition: drtpcxs.h:201
@ LATERALITY_UNPAIRED
Unpaired body part.
Definition: fgframeanatomy.h:49
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtpbcs.h:331
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbss.h:334
OFBool empty() const
return true if the string is empty, false otherwise.
Definition: ofstring.h:428
OFVector< ContentItemMacro * > m_QuantityDefinitionSequence
Quantity Definition Sequence.
Definition: fgrealworldvaluemapping.h:417
@ GT_Point
DICOM Graphic Type: POINT.
Definition: dsrtypes.h:658
DcmFloatingPointDouble BeamDeliveryDurationLimit
BeamDeliveryDurationLimit (300a,00c5) vr=FD, vm=1, type=3.
Definition: drtrbs4.h:273
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtbas.h:339
~OFCRC32()
destructor
Definition: ofcrc32.h:44
const DRTSourceImageSequence & getSourceImageSequence() const
get SourceImageSequence (0008,2112)
Definition: drttreat.h:1677
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drtimage.h:5414
OFFilename recordsOriginFile
filename (path) of the file from which this directory record was read
Definition: dcdirrec.h:502
virtual OFCondition saveFile(const OFString &filename, const E_TransferSyntax writeXfer=EXS_LittleEndianExplicit)
Save current object to given filename.
DcmTLSCipherEncryption
This enum describes the symmetric encryption algorithm (bulk cipher) used in a certain TLS ciphersuit...
Definition: tlsciphr.h:163
DcmUnsignedShort Columns
Columns (0028,0011) vr=US, vm=1, type=1.
Definition: drtimage.h:5138
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drtiontr.h:1347
Item EmptyItem
empty default item
Definition: drtss.h:627
Definition: dcmqridx.h:131
Implementation of DCMR Template: TID 1411 - Volumetric ROI Measurements (and included templates 1502 ...
Definition: tid1411.h:55
General purpose class for condition codes.
Definition: ofcond.h:166
static const size_t HF_renderNoDocumentHeader
external: render no general document information (header)
Definition: dsrtypes.h:308
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtimage.h:2656
class handling one entry of the Private Tag Cache List
Definition: dcpcache.h:35
virtual Uint16 checkSTORERequest(T_DIMSE_C_StoreRQ &reqMessage, DcmDataset *reqDataset)
Check given C-STORE request and dataset for validity.
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtrpcs.h:357
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3.
Definition: drtstrct.h:3021
DRTCompensatorSequence & getCompensatorSequence()
get CompensatorSequence (300a,00e3)
Definition: drtbs.h:414
T_DIMSE_BlockingMode blockMode_
blocking mode for DIMSE operations
Definition: dcmqrtis.h:288
void setThreshold(LogLevel th)
Set the threshold LogLevel.
Definition: appender.h:202
@ EF_Slow
Slow test which should only be run in exhaustive mode.
Definition: oftest.h:73
Definition: syncimpl.h:135
DcmDecimalString DVHData
DVHData (3004,0058) vr=DS, vm=2-2n, type=1.
Definition: drtdvhs.h:305
Item class.
Definition: drtrsns.h:34
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtgmcs.h:536
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drtiontr.h:1833
OFString m_readSeedFile
Random seed file used for initializing Pseudo Random Number Generator (PRNG)
Definition: tlsscu.h:241
OFCondition sendStudy(const char *targetID, const char *studyUID)
sends a complete study over network to a different DICOM peer.
Definition: dviface.h:800
DcmDecimalString DeliveredPrimaryMeterset
DeliveredPrimaryMeterset (3008,0036) vr=DS, vm=1, type=3.
Definition: drttsibs.h:984
@ Attending
(J-005E8,SRT,"Attending")
Definition: cid7452.h:78
const DRTApplicatorGeometrySequence & getApplicatorGeometrySequence() const
get ApplicatorGeometrySequence (300a,0431)
Definition: drtas1.h:141
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drtplan.h:3174
void replaceImageBox(DVPSImageBoxContent *newImageBox)
adds the given image box object to the image box list.
Definition: dvpssp.h:867
@ MajorAxis
(G-A193,SRT,"Major Axis"), included from CID 7470
Definition: cid7469.h:366
@ Mammography
(MG,DCM,"Mammography")
Definition: cid29.h:80
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drttms0.h:202
E_PresentationStateType
Softcopy presentation state types.
Definition: dsrtypes.h:617
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drttreat.h:1245
DcmLongString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3.
Definition: drtdose.h:4194
DRTMeasuredDoseReferenceSequence & getMeasuredDoseReferenceSequence()
get MeasuredDoseReferenceSequence (3008,0010)
Definition: drtiontr.h:1455
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=3.
Definition: drtibs.h:999
OFList< unsigned char * > pixelDataList
list of compressed pixel data blocks
Definition: djeijg8.h:162
DcmCodeString ScanSpotReordered
ScanSpotReordered (300a,0393) vr=CS, vm=1, type=3.
Definition: drticpds.h:860
DcmIntegerString CineRate
CineRate (0018,0040) vr=IS, vm=1, type=3.
Definition: drtimage.h:5224
unsigned long length
number of elements in array
Definition: diqtpbox.h:112
virtual OFCondition getDecompressedColorModel(DcmItem *dataset, OFString &decompressedColorModel)
determine color model of the decompressed image
~OFVector()
destructor.
Definition: ofvector.h:127
@ EVR_DA
date string
Definition: dcvr.h:117
DcmIntegerString graphicLayerOrder
VR=IS, VM=1, Type 1.
Definition: dvpsgl.h:157
unsigned int IconSize
size of the optional icon image in pixels
Definition: dcddirif.h:1582
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_NotEnoughFrames
Not enough frames found.
virtual DiDisplayLUT * getDisplayLUT(unsigned long count)=0
create display LUT with specified number of entries (abstract method)
static T quiet_NaN()
The special value quiet not-a-number, as represented by the floating-point type T.
@ DT_ColonCadSR
DICOM IOD: Colon CAD SR.
Definition: dsrtypes.h:516
OFBool setDate(const OFDate &dateVal)
set the date component to the specified date.
int OFBool
the boolean type used throughout the DCMTK project.
Definition: oftypes.h:172
DCMR Context Group with enhanced functionality: CID 4031 - Common Anatomic Regions.
Definition: cid4031e.h:28
@ SAT_UNKNOWN
Unknown (e.g. not initialized)
Definition: segtypes.h:104
Item EmptyItem
empty default item
Definition: drticps.h:1020
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtdose.h:1972
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtssrcs.h:339
E_PlanarConfiguration planarConfiguration
flag describing how planar configuration of decompressed color images should be handled
Definition: djcparam.h:338
Float32 value_type
Data type of pixels.
Definition: modfloatingpointimagepixel.h:46
DcmCodeString RTImagePlane
RTImagePlane (3002,000c) vr=CS, vm=1, type=3.
Definition: drtpvis.h:318
@ DCMSCP_ACTION_UNDEFINED
No action defined.
Definition: scp.h:67
const DcmCodecParameter * codecParameter
pointer to codec parameter set
Definition: dccodec.h:500
virtual ~DcmCodec()
destructor
Definition: dccodec.h:85
Item EmptyItem
empty default item
Definition: drtrses.h:316
DcmCodeString ApplicatorApertureShape
ApplicatorApertureShape (300a,0432) vr=CS, vm=1, type=1.
Definition: drtags.h:158
DcmOutputFilter * compressionFilter_
pointer to compression filter, NULL if no compression
Definition: dcostrma.h:197
OFBool hasStorageAbility
indicator if process has storage ability
Definition: wltypdef.h:89
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drtiontr.h:1497
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtdose.h:2134
void deleteRelatedMetaheaderTag(const DcmTagKey &key)
If key is the tag for SOPInstanceUID or SOPClassUID, then this function removes the related MediaStor...
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtionpl.h:1757
virtual T * getRoot() const
get pointer to root node
Definition: dsrtree.h:973
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtrics.h:372
@ OpticalSurfaceScanner
(OSS,DCM,"Optical Surface Scanner")
Definition: cid29.h:102
DcmCodeString DoseUnits
DoseUnits (3004,0002) vr=CS, vm=1, type=1.
Definition: drtmdrs.h:207
OFBool operator!=(const DSRGraphicDataItem &item) const
comparison operator
Definition: dsrscogr.h:67
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=1C.
Definition: drtrpis.h:204
DcmDecimalString EffectiveDuration
EffectiveDuration (0018,0072) vr=DS, vm=1, type=3.
Definition: drtimage.h:5230
@ J591_89Zr
(126514,DCM,"J591 ^89^Zr")
Definition: cid4021.h:186
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid11.h:155
SegmentDescriptionMacro m_SegmentDescription
Segment Description Macro.
Definition: segment.h:311
long * temperr
temporary pointer used for swapping error vectors
Definition: diqtfs.h:207
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drttreat.h:2724
DcmDictRangeRestriction getElementRangeRestriction() const
returns element range restriction
Definition: dcdicent.h:272
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drtimage.h:4928
OFBool getWriteYBR422() const
returns flag indicating whether a compressed YBR color stream should be marked as YBR_FULL or YBR_FUL...
Definition: djcparam.h:171
OFBool m_datasetConversionMode
Dataset conversion mode (default: disabled)
Definition: scu.h:1066
OFLIST_TYPENAME OFListIterator(DcmKeyValuePair< T > *) begin()
return iterator to first element in list
Definition: dcmsmap.h:177
offile_off_t offset_
offset within stream for initial position
Definition: dcfcache.h:105
OFBool ExtensibleMode
mode indicating whether template is extensible (default: false)
Definition: dsrctpl.h:222
OFBool ownsText
Does theCondition.theText point to our own heap string which must be freed?
Definition: ofcond.h:355
Definition: socketap.h:131
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2934
E_DocumentType DocumentType
document type of the associated SR document
Definition: dsrdoctr.h:256
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drtstrct.h:2769
OFBool opt_failInvalidQuery
indicates if find shall fail on an invalid query or not
Definition: wlcefs.h:60
a Grayscale Softcopy Presentation State.
Definition: dcmpstat.h:54
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
special write method for creation of digital signatures
DVPSCurve * clone()
clone method.
Definition: dvpscu.h:51
void parseNonJobOptions()
Checks for non-job commandline options like –debug etc.
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtbrcss.h:343
DcmOtherByteOtherWord BluePaletteColorLookupTableData
BluePaletteColorLookupTableData (0028,1203) vr=OW, vm=1, type=1C.
Definition: drtimage.h:5170
OFString xferSyntaxGroup_
key of the transfer syntax group
Definition: dccfpcmp.h:100
CodeSequenceMacro m_PurposeOfReferenceCode
Describes purpose of reference (single item of Purpose of Reference Code Sequence)
Definition: fgderimg.h:113
Item class.
Definition: drtrmss6.h:34
Class for content item SCOORD.
Definition: dsrscotn.h:39
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drtimage.h:4845
virtual void supportedSOPClassUIDs(OFList< OFString > &suppSOPs)=0
Virtual function that returns the Storage SOP class UID, the plugin writes.
@ EVR_OverlayData
used internally for overlay data
Definition: dcvr.h:243
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsis.h:366
static size_t stringToNumber(const char *stringValue)
convert string to unsigned integer number
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableOtherLongVRGeneration
Global flag to enable/disable the generation of VR=OL, which has been introduced after the first edit...
DcmIntegerString NumberOfWedges
NumberOfWedges (300a,00d0) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1016
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrmss6.h:379
@ IE_IMAGE
Image Entity.
Definition: iodtypes.h:99
static const size_t XF_templateElementEnclosesItems
read/write: template identification element encloses content items
Definition: dsrtypes.h:394
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4992
@ ESP_Default
default shape (not explicitly set)
Definition: diutils.h:288
@ YBR_ICT_CRComponent
(110845,DCM,"YBR ICT CR Component"), included from CID 7180
Definition: cid7469.h:226
DcmIntegerString NumberOfCompensators
NumberOfCompensators (300a,00e0) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1006
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtadcs.h:324
void hide()
make overlay plane invisible
Definition: diovpln.h:208
@ DcmLargestDimensionType_luminance
determine dimension by transforming into luminance before comparison
Definition: diqttype.h:61
a class implementing the hash function SHA1
Definition: sisha1.h:40
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtecs.h:334
DcmLongString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2.
Definition: drtionpl.h:3133
DRTRequestedProcedureCodeSequence RequestedProcedureCodeSequence
RequestedProcedureCodeSequence (0032,1064) vr=SQ, vm=1, type=3.
Definition: drtras.h:277
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtdose.h:2362
Interface class for ReferencedDoseReferenceSequence (300c,0050) in RTFractionSchemeModule.
Definition: drtrdrs8.h:26
const DRTReferencedDoseReferenceSequenceInRTBeamsModule & getReferencedDoseReferenceSequence() const
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drtbs.h:492
DcmLongString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C.
Definition: drttreat.h:2705
OFCondition setColumns(const Uint16 value, const OFBool checkValue=OFTrue)
Set Columns.
Definition: modimagepixelvariant.h:231
virtual ~DcmQuantPixel()
destructor
Definition: diqtpix.h:61
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drtdose.h:4350
static const int max_digits10
The number of base-10 digits that are necessary to uniquely represent all distinct values of the type...
Definition: oflimits.h:526
Class representing the Series and Instance Reference Macro.
Definition: iodmacro.h:402
Item class.
Definition: drtbrcss.h:35
DcmCodeString BurnedInAnnotation
BurnedInAnnotation (0028,0301) vr=CS, vm=1, type=3.
Definition: drtdose.h:4392
@ EXS_JPEGProcess16_18
JPEG Extended Sequential, Hierarchical (lossy, 8/12 bit)
Definition: dcxfer.h:67
const DCMTK_DCMSEG_EXPORT OFConditionConst SG_EC_NoSuchSegment
error: specified segment does not exist
Item class.
Definition: drtrrtps.h:35
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtionpl.h:1847
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtsptcs.h:331
int suspension
position of last suspend
Definition: djdijg8.h:115
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbrcss.h:533
DcmShortString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3.
Definition: drtionpl.h:3049
OFFile bmpFile
The BMP file, if opened.
Definition: i2dbmps.h:224
@ IntraperitonealRoute
(G-D106,SRT,"Intraperitoneal route")
Definition: cid11.h:54
void setOverlayGroup(Uint8 newGroup)
sets the group number for the overlay repeating group managed by this object.
Definition: dvpsov.h:89
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbos6.h:315
OFList< StudyStruct * > StudyList
list of studies
Definition: dsrsoprf.h:624
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtadcs.h:345
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4208
static OFvariant< OFCondition, DPMParametricMapIOD > create(const OFString &modality, const OFString &seriesNumber, const OFString &instanceNumber, const Uint16 rows, const Uint16 columns, const IODEnhGeneralEquipmentModule::EquipmentInfo &equipmentInfo, const ContentIdentificationMacro &contentIdentification, const OFString &imageFlavor, const OFString &derivedPixelContrast, const DPMTypes::ContentQualification &contentQualification)
Create new Parametric Map object.
@ MicromolePerMilliliter
(umol/ml,UCUM,"Micromole/milliliter"), included from CID 84
Definition: cid7181.h:116
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrsis.h:183
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtsdcs.h:331
an item of the referenced image sequence in a presentation state (internal use only).
Definition: dvpsri.h:37
void createDisplayLUT(const DiDisplayLUT *&dlut, DiDisplayFunction *disp, const int bits)
create a display LUT with the specified number of input bits
Definition: dimoopxt.h:273
Default storage traits of OFoptional<T>.
Definition: ofoption.h:125
iterator end()
returns iterator pointer after the last element of this map
Definition: ofmap.h:114
DcmUnsignedShort Columns
Columns (0028,0011) vr=US, vm=1, type=1.
Definition: drtiis.h:413
DVPSDisplayTransform displayTransform
flag indicating the currently selected display transform DVPSD_none if switched off
Definition: dvpstat.h:1294
STD_NAMESPACE ostream & operator<<(STD_NAMESPACE ostream &out, const OFpath &rhs)
Print a path to an output stream.
@ ProtonDensityWeightedMRSignalIntensity
(110803,DCM,"Proton Density Weighted MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:94
DcmCodeString DeidentificationAction
DeidentificationAction (0008,0307) vr=CS, vm=1, type=1.
Definition: drtdias.h:130
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drtimage.h:2698
Interface class for AssigningAgencyOrDepartmentCodeSequence (0040,003a)
Definition: drtaadcs.h:27
virtual void clear()
clear all internal member variables
DcmQueryRetrieveConfigPeer * Peers
array of peer entries describing remote SCP peers
Definition: dcmqrcnf.h:156
unsigned long corruptSignaturesPState
number of corrupt signatures in current PState
Definition: dvsighdl.h:212
DVPSTextObject_PList textObjectList
TextObjectSequence, Type 1c.
Definition: dvpsga.h:180
DcmList & operator=(const DcmList &)
private undefined copy constructor
STD_NAMESPACE ostream & getCout()
returns a reference to the current cout stream.
Definition: ofconsol.h:106
Definition: lokuptbl.h:11
DcmRepresentationList repList
List of representations of pixel data.
Definition: dcpixel.h:152
virtual OFBool canWriteXfer(const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer)=0
check if this DICOM object can be encoded in the given transfer syntax.
@ DfCD45_89Zr
(126520,DCM,"Df-CD45 ^89^Zr")
Definition: cid4021.h:104
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drtimage.h:3010
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drtiontr.h:2850
DcmHashDict hashDict
dictionary of normal tags
Definition: dcdict.h:193
EP_Representation getRepresentation() const
get integer representation
Definition: dimopxt.h:129
DcmLongString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C.
Definition: drtstrct.h:2761
void * content() const
Required: content access, must return a pointer to the contained object.
int PlanarConfiguration
planar configuration of the original pixel data (0 = color-by-pixel, 1 = color-by-plane)
Definition: dicopx.h:163
T_DIMSE_BlockingMode blockMode_
blocking mode for DIMSE operations
Definition: dcmqropt.h:155
virtual int rotate(const int degree)
rotate current image (by steps of 90 degrees)
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtspcs.h:356
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtplan.h:1520
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtmucs.h:205
SiAuthorizationProfile()
default constructor
Definition: siautopr.h:40
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtionpl.h:1715
void setbuf(char *buf)
The three types of buffering available are unbuffered, block buffered, and line buffered.
Definition: offile.h:662
Item EmptyItem
empty default item
Definition: drtrbas8.h:358
@ OFdenorm_indeterminate
Support of subnormal values cannot be determined.
Definition: oflimits.h:114
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drtstrct.h:1548
DcmDecimalString TargetPrescriptionDose
TargetPrescriptionDose (300a,0026) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:374
DcmUnlimitedText LocalNamespaceEntityID
LocalNamespaceEntityID (0040,0031) vr=UT, vm=1, type=1C.
Definition: drtafs.h:144
@ Sodium_Na22
(C-B1047,SRT,"Sodium Na^22^")
Definition: cid4021.h:252
Interface class for ReferencedReferenceImageSequence (300c,0042) in RTIonBeamsModule.
Definition: drtrris6.h:26
@ Sacrum
(T-11AD0,SRT,"Sacrum")
Definition: cid4031.h:200
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2820
IODComponent & operator=(const IODComponent &rhs)
Assignment operator, copies contained item and rule set from rhs to "this" attribute set.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpbcs.h:533
unsigned long maximumPrintBitmapHeight
maximum height of print bitmap (used for implicit scaling)
Definition: dvpstat.h:1318
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drttreat.h:2681
DRTDeviceSequence & getDeviceSequence()
get DeviceSequence (0050,0010)
Definition: drtimage.h:2530
DcmUnsignedShort m_FrameAcquisitonNumber
Frame Acquisition Number (US, VM 1, Required type 3)
Definition: fgfracon.h:342
OFVector< AlgorithmIdentificationMacro * > m_TrackingAlgorithmIdentification
Codes for algorithms used to create this Track Set.
Definition: trctrackset.h:467
@ _82_Rubidium
(C-159A2,SRT,"^82^Rubidium")
Definition: cid4020.h:100
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drttreat.h:3022
DRTRTReferencedSeriesSequence & getRTReferencedSeriesSequence()
get RTReferencedSeriesSequence (3006,0014)
Definition: drtrsts.h:114
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drttreat.h:2802
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtiontr.h:1287
OFString displayCurrentLUTID
config file identifier of LUT currently selected as Display Presentation LUT
Definition: dviface.h:1783
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtscs.h:331
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtibls.h:542
@ MeasurementFailure
(114006,DCM,"Measurement failure")
Definition: cid42.h:56
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtgmcs.h:351
OFString value_
configuration value
Definition: ofconfig.h:178
Definition: syncimpl.h:160
DcmLongString SourceOfPreviousValues
SourceOfPreviousValues (0400,0564) vr=LO, vm=1, type=2.
Definition: drtoas.h:181
DcmDecimalString TableTopLateralPosition
TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=2C.
Definition: drtcps.h:697
Base class representing a statistic within the "Tractography Results" IOD.
Definition: trcstatistic.h:42
EnumType
types of response criteria
Definition: cid6147.h:41
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtbas.h:327
@ TransluminalRoute
(C38306,NCIt,"Transluminal route")
Definition: cid11.h:68
DcmShortString RTPlanLabel
RTPlanLabel (300a,0002) vr=SH, vm=1, type=1.
Definition: drtplan.h:3252
Base class for implementing DICOM Service Class User functionality.
Definition: scu.h:192
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtwrs.h:292
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drtimage.h:4825
@ OFround_to_nearest
Rounding toward nearest representable value.
Definition: oflimits.h:101
@ GT3_Ellipse
DICOM Graphic Type: ELLIPSE.
Definition: dsrtypes.h:688
DRTIonBeamLimitingDeviceSequence IonBeamLimitingDeviceSequence
IonBeamLimitingDeviceSequence (300a,03a4) vr=SQ, vm=1, type=3.
Definition: drtibs.h:987
Interface class for BeamLimitingDeviceSequence (300a,00b6) in RTBeamsModule.
Definition: drtblds1.h:26
DcmLongString PatientID
Patient ID: (LO, 1, 2)
Definition: dsrdoc.h:1293
Implement this interface to create new instances of Logger or a sub-class of Logger.
Definition: logfact.h:47
virtual DcmItem * getItem(const unsigned long)
method inherited from base class that is useless in this class
Definition: dcpixseq.h:283
@ SignalChange
(113059,DCM,"Signal change"), included from CID 7180
Definition: cid7469.h:340
Item EmptyItem
empty default item
Definition: drtblds6.h:403
DcmOtherByteOtherWord RedPaletteColorLookupTableData
RedPaletteColorLookupTableData (0028,1201) vr=OW, vm=1, type=1C.
Definition: drtiis.h:435
DcmIntegerString ApplicationSetupNumber
ApplicationSetupNumber (300a,0234) vr=IS, vm=1, type=1.
Definition: drtass.h:280
DcmDecimalString CumulativeDoseReferenceCoefficient
CumulativeDoseReferenceCoefficient (300a,010c) vr=DS, vm=1, type=2.
Definition: drtrdrs6.h:144
@ EWT_window_histogram
compute VOI window using Histogram algorithm, ignoring n percent
Definition: diutils.h:340
~MdfDatasetManager()
Destructor.
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4829
Definition: appender.h:70
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotChangeRelationshipType
error: the current relationship type cannot be replaced by the given one
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtics.h:353
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drttreat.h:2975
DcmIntegerString BlockNumber
BlockNumber (300a,00fc) vr=IS, vm=1, type=1.
Definition: drtbl5.h:335
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drtimage.h:4946
@ TCS_tlsError
operation failed due to an error within the TLS protocol layer
Definition: dcmlayer.h:58
DcmSignedShort RadiationChargeState
RadiationChargeState (300a,0306) vr=SS, vm=1, type=1C.
Definition: drttsibs.h:1026
const DRTUDISequence & getUDISequence() const
get UDISequence (0018,100a)
Definition: drtdose.h:2674
OFBool locked
did we successfully lock the lock?
Definition: ofthread.h:552
unsigned long numOfItems
number of items within this sequence element
Definition: wltypdef.h:122
@ ComputedRadiography
(CR,DCM,"Computed Radiography")
Definition: cid29.h:52
virtual void SetDbUserName(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:428
DSRSOPInstanceReferenceList PredecessorDocuments
Author Observer Sequence: (SQ, 1-n, 3)
Definition: dsrdoc.h:1371
virtual OFCondition read(DcmInputStream &inStream, const E_TransferSyntax ixfer, const E_GrpLenEncoding glenc, const Uint32 maxReadLength)
This function reads the data value of an attribute which is captured in the input stream and captures...
void flush()
this method finalizes the compressed RLE stream, i.e.
Definition: dcrleenc.h:190
virtual ~OFTestTest()
Destructor.
Definition: oftest.h:87
CodeSequenceMacro m_Units
Single item from Unit Code Sequence.
Definition: trcstatistic.h:115
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtrics.h:340
DRTROIContourSequence ROIContourSequence
ROIContourSequence (3006,0039) vr=SQ, vm=1, type=1.
Definition: drtstrct.h:3036
OFBool isFilmBoxInstance(const char *c)
checks whether the given UID string matches the film box UID.
Definition: dvpssp.h:835
virtual OFCondition receiveMOVERequest(T_DIMSE_C_MoveRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset, OFString &moveDest)
Receive C-MOVE request on the currently active association.
virtual void * getDataPtr()
get pointer to output pixel data
Definition: dicoopxt.h:143
DcmSequenceOfItems MACParameters
MAC parameters sequence (VR=SQ, optional)
Definition: dsrdoctn.h:772
DcmIntegerString ROIArea
ROIArea (60xx,1301) vr=IS, vm=1, type=3.
Definition: drtdose.h:4510
@ WoodU
([wood'U],UCUM,"Wood U"), included from CID 3502
Definition: cid7181.h:50
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtplan.h:1388
virtual Uint16 bytesPerSample() const
returns the number of bytes per sample that will be expected when encoding.
Definition: djeijg16.h:101
Interface class for RecordedCompensatorSequence (3008,00c0)
Definition: drtrcos.h:26
@ RadiationPhysicist
(C2985483,UMLS,"Radiation Physicist")
Definition: cid7452.h:92
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtmacds.h:335
@ EVR_OL
other long
Definition: dcvr.h:150
DcmUnsignedShort RealWorldValueLastValueMapped
RealWorldValueLastValueMapped (0040,9211) vr=US/SS, vm=1, type=1C.
Definition: drtrwvms.h:274
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_MaximumLengthViolated
Maximum VR length violated.
void propagate(const DcmQuantPixel &px, const DcmQuantPixel &mapped, long col)
propagates the Floyd-Steinberg error terms for one pixel.
Definition: diqtfs.h:83
virtual ~OFerror_category()
Virtual destructor, does nothing.
Definition: oferror.h:91
~WlmConsoleEngineFileSystem()
destructor
int setNoDisplayFunction()
set no display function.
Definition: dcmimage.h:563
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drtplan.h:1874
T_ASC_SC_ROLE role_
SCP/SCU role.
Definition: dccfrsmp.h:97
double FrameTime
nominal time between individual frames (0 if absent)
Definition: diimage.h:627
CodeList ExtendedCodes
extended coded entries (e.g. private or implementation-specific ones)
Definition: dsrctxgr.h:278
void bilinearPixel(const T *src[], T *dest[])
bilinear interpolation method (only for magnification)
Definition: discalet.h:931
const char * getVRName() const
returns name of VR
Definition: dctag.h:117
OFStack< T * > NodeCursorStack
stack of node pointers. Used to store the cursor position of upper levels.
Definition: dsrtncsr.h:313
DcmFloatingPointSingle ApplicatorOpeningY
ApplicatorOpeningY (300a,0435) vr=FL, vm=1, type=1C.
Definition: drtags.h:164
Item class.
Definition: drtgas.h:34
E_GraphicType
SR graphic types.
Definition: dsrtypes.h:651
const DRTSourceInstanceSequence & getSourceInstanceSequence() const
get SourceInstanceSequence (0042,0013)
Definition: drtstrct.h:1752
Item EmptyItem
empty default item
Definition: drtxrs.h:315
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drtimage.h:4893
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drttreat.h:2864
const DcmHashDict * dict
pointer to the hash dictionary this iterator traverses
Definition: dchashdi.h:177
wint_t fgetwc()
reads a wide character from stream and returns it.
Definition: offile.h:984
@ NasalBone
(T-11149,SRT,"Nasal bone")
Definition: cid4031.h:164
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsptcs.h:536
DcmShortString WedgeID
WedgeID (300a,00d4) vr=SH, vm=1, type=3.
Definition: drtiws.h:227
int placeOverlay(const unsigned int plane, const signed int left_pos, const signed int top_pos, const unsigned int idx=0)
move origin of specified overlay plane to given position
Definition: dcmimage.h:1170
Implementation of a PNG plugin for the dcmimgle/dcmimage library.
Definition: dipipng.h:84
E_FGUSFrameType
US Image Description Frame Type (first value)
Definition: fgtypes.h:187
DRTSegmentedPropertyCategoryCodeSequence SegmentedPropertyCategoryCodeSequence
SegmentedPropertyCategoryCodeSequence (0062,0003) vr=SQ, vm=1, type=3.
Definition: drtrros.h:303
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid7445.h:150
DRTBeamLimitingDeviceLeafPairsSequence & getBeamLimitingDeviceLeafPairsSequence()
get BeamLimitingDeviceLeafPairsSequence (3008,00a0)
Definition: drttsibs.h:526
DcmExtendedNegotiationMap extneg_
map of extended negotiation lists
Definition: dcasccfg.h:250
virtual ~DiHSVPixelTemplate()
destructor
Definition: dihsvpxt.h:66
virtual ~DcmOutputFilter()
destructor
Definition: dcostrma.h:95
@ Ureter
(T-73000,SRT,"Ureter")
Definition: cid4031.h:246
Item class.
Definition: drtdvhs.h:35
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtas7.h:340
virtual OFBool isAffectedBySpecificCharacterSet() const
check if this element is affected by SpecificCharacterSet
size_t size_type
type that is used for lengths and offsets
Definition: ofstring.h:810
Item class.
Definition: drtrfors.h:35
DcmUnsignedShort BitsAllocated
BitsAllocated (0028,0100) vr=US, vm=1, type=1C.
Definition: drtdose.h:4544
OFBool getConvertToSC() const
returns secondary capture conversion flag
Definition: djcparam.h:112
a class representing a list of DICOM elements in which each element has a different tag and elements ...
Definition: dcitem.h:46
virtual OFCondition setConceptName(const DSRCodedEntryValue &conceptName, const OFBool check=OFTrue)
set the concept name.
const Uint16 Dest_X
width of destination image
Definition: ditranst.h:127
Uint32 m_dimseTimeout
DIMSE timeout (default: unlimited)
Definition: scu.h:1044
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drtplan.h:3130
DiColorOutputPixel * OutputData
points to current output data (object)
Definition: dicoimg.h:439
OFPair< K, V > OFMake_pair(const K &first, const V &second)
helper function to create a pair.
Definition: ofutil.h:361
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drtstrct.h:1452
DcmUniqueIdentifier sOPInstanceUID
Module=Annotation_List, VR=UI, VM=1, Type 1(c)
Definition: dvpsab.h:115
DcmStorageMode m_storageMode
Set whether bit preserving storage should be enabled, i.e. any objects retrieved via C-STORE should b...
Definition: scu.h:1060
DcmDate ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C.
Definition: drtstrct.h:3048
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drtdose.h:4098
Item class.
Definition: drtrrtps5.h:34
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drtiontr.h:2933
DcmFloatingPointDouble FrameOfReferenceToDisplayedCoordinateSystemTransformationMatrix
FrameOfReferenceToDisplayedCoordinateSystemTransformationMatrix (0070,030b) vr=FD,...
Definition: drtplan.h:3279
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drtionpl.h:3019
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtscs.h:343
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drtimage.h:2872
DcmUnsignedShort RedPaletteColorLookupTableDescriptor
RedPaletteColorLookupTableDescriptor (0028,1101) vr=US/SS, vm=3, type=1C.
Definition: drtdose.h:4456
virtual Uint8 * newValueField()
This function creates a byte array of Length bytes and returns this array.
type definitions and constants for the dcmwlm module
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtqds.h:546
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtionpl.h:3095
const DRTDICOMMediaRetrievalSequence & getDICOMMediaRetrievalSequence() const
get DICOMMediaRetrievalSequence (0040,e022)
Definition: drtrpphs.h:132
virtual E_TransferSyntax supportedTransferSyntax() const =0
returns the transfer syntax that this particular codec is able to decode.
OFConfigFileNode * brother_
pointer to next object in tree on same level
Definition: ofconfig.h:169
EF_VoiLutFunction
VOI LUT functions.
Definition: diutils.h:272
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:2830
virtual OFCondition handleECHORequest(T_DIMSE_C_EchoRQ &reqMessage, const T_ASC_PresentationContextID presID)
Standard handler for Verification Service Class (DICOM Echo).
@ EFG_CARDIACSYNC
Cardiac Synchronization.
Definition: fgtypes.h:115
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drtstrct.h:2785
DcmPixelData PixelData
PixelData (7fe0,0010) vr=OB/OW, vm=1, type=1C.
Definition: drtdose.h:4472
virtual OFCondition putString(const char *val)
replace the element value by a copy of the given string (which is possibly multi-valued).
void setNonSignificantChars(const OFString &characters)
set non-significant characters used to determine whether the value is empty
Definition: dcbytstr.h:412
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drtiontr.h:2794
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableOtherDoubleVRGeneration
Global flag to enable/disable the generation of VR=OD, which has been introduced after the first edit...
DcmDecimalString MetersetExposure
MetersetExposure (3002,0032) vr=DS, vm=1, type=2C.
Definition: drtes.h:540
OFBool matches(const DcmUIDHandler &arg) const
checks if the given argument matches the abstract syntax UID maintained by this object
Definition: dccfpcmp.h:63
Interface class for ReferencedFractionGroupSequence (300c,0020) in RTDoseModule.
Definition: drtrfgs.h:28
DSRReferencedDateTimeList DateTimeList
list of referenced date/time (associated DICOM VR=DT, VM=1-n, type 1C)
Definition: dsrtcovl.h:276
@ DM_never
never decompress datasets
Definition: dstorscu.h:68
OFString m_PrivateCreator
Private Creator (if private attribute)
Definition: iodrules.h:254
DRTRTReferencedStudySequence RTReferencedStudySequence
RTReferencedStudySequence (3006,0012) vr=SQ, vm=1, type=3.
Definition: drtrfors.h:133
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtblds6.h:399
void ResetEnd()
Resets the iterator to the set's last element.
Definition: ofsetit.h:76
static T max()
The maximum finite value representable by the numeric type T.
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtajcs.h:355
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drtiontr.h:2896
DcmCodeString SpatialLocationsPreserved
SpatialLocationsPreserved (0028,135a) vr=CS, vm=1, type=3.
Definition: drtsis.h:220
OFCondition findAndGetSequenceItem(const DcmTagKey &seqTagKey, DcmItem *&item, const signed long itemNum=0, const OFBool createCopy=OFFalse)
looks up and returns a given sequence item, if it exists.
DcmOtherByteOtherWord GreenPaletteColorLookupTableData
GreenPaletteColorLookupTableData (0028,1202) vr=OW, vm=1, type=1C.
Definition: drtiis.h:415
Interface class for StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtscris.h:27
DVPSTextObject * clone()
clone method.
Definition: dvpstx.h:50
@ Palmitate_C11
(C-B1044,SRT,"Palmitate C^11^")
Definition: cid4021.h:216
DicomImage * di_test
pointer to test image
Definition: dcmicmph.h:255
DRTReasonForRequestedProcedureCodeSequence & getReasonForRequestedProcedureCodeSequence()
get ReasonForRequestedProcedureCodeSequence (0040,100a)
Definition: drtras.h:165
DcmCodeString RespiratorySignalSource
RespiratorySignalSource (0018,9171) vr=CS, vm=1, type=1.
Definition: drtmss.h:162
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtdspcs.h:333
DcmQueryRetrieveConfigPeer * Peers
array of peer entries describing remote SCP peers
Definition: dcmqrcnf.h:181
virtual OFCondition startMoveRequest(const char *SOPClassUID, DcmDataset *moveRequestIdentifiers, DcmQueryRetrieveDatabaseStatus *status)=0
initiate MOVE operation using the given SOP class UID (which identifies the retrieve model) and DICOM...
DcmDecimalString InterMarkerDistance
InterMarkerDistance (0050,0019) vr=DS, vm=1, type=3.
Definition: drtds.h:531
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drtiontr.h:2904
@ SUVlbmJames128
(126406,DCM,"SUVlbm(James128)"), included from CID 7180
Definition: cid7469.h:318
DcmListNode * currentNode
pointer to current node in list
Definition: dclist.h:175
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtpscs.h:357
DcmLongString m_SegmentLabel
Segment Number: (LO, VM 1, Type 1)
Definition: segtypes.h:342
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtplan.h:3233
const DRTReferencedStructureSetSequence & getReferencedStructureSetSequence() const
get ReferencedStructureSetSequence (300c,0060)
Definition: drtdose.h:2530
static const OFString m_ComponentName
The name of this item ("ReferencedSOPSequenceItem")
Definition: iodcontentitemmacro.h:168
OFBool getUseCustomOptions() const
returns true if JPEG-LS parameters T1-T3, RESET and LIMIT are enabled, false otherwise
Definition: djcparam.h:201
const char * getOverlayLabel(const unsigned int plane, const unsigned int idx=0) const
get label of specified overlay plane
Definition: dcmimage.h:1212
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drtdose.h:2086
the list of referenced images contained in a presentation state (internal use only).
Definition: dvpsril.h:40
Definition: i2dplnsc.h:28
DRTShieldingDeviceSequence & getShieldingDeviceSequence()
get ShieldingDeviceSequence (300a,01a0)
Definition: drtpss.h:243
OFString origAETitle
title of requestor
Definition: dcmqrcbg.h:136
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtcsas.h:165
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtaadcs.h:347
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidDICOMDIR
Invalid DICOMDIR, e.g. corrupted data structures.
Item EmptyItem
empty default item
Definition: drtrcs.h:378
OFBool operator<=(const DcmTagKey &key) const
'less or equal' operator.
Definition: dctagkey.h:408
T_ASC_NetworkRole opt_networkRole
indicates whether we act as client, server or both
Definition: tlsopt.h:192
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_NonExtensibleContextGroup
error: cannot add coded entry to non-extensible context group
DcmDecimalString RTImagePosition
RTImagePosition (3002,0012) vr=DS, vm=2, type=2.
Definition: drtimage.h:5298
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtfsss.h:350
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtces.h:539
DcmDate AcquisitionDate
AcquisitionDate (0008,0022) vr=DA, vm=1, type=3.
Definition: drtimage.h:5082
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtimage.h:5057
bool immediateFlush
Immediate flush means that the underlying output stream will be flushed at the end of each append ope...
Definition: consap.h:80
OFBool useLUT
If true, a VOI LUT is set, otherwise a VOI Window is set.
Definition: dvpssv.h:205
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtcss.h:331
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4293
static DcmRLECodecParameter * cp
pointer to codec parameter
Definition: dcrleerg.h:73
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drtstrct.h:2747
void setExtensible(const OFBool mode=OFTrue)
change mode specifying whether the context group is extensible or non-extensible
Definition: dsrctxgr.h:68
DRTOverrideSequence & getOverrideSequence()
get OverrideSequence (3008,0060)
Definition: drticpds.h:511
static void moveMem(const T *src, T *dest, const size_t count)
moves specified number of elements from source to destination.
Definition: ofbmanip.h:79
a class representing the DICOM value representation 'Date Time' (DT)
Definition: dcvrdt.h:33
DcmIntegerString RepeatFractionCycleLength
RepeatFractionCycleLength (300a,007a) vr=IS, vm=1, type=3.
Definition: drtfgs.h:348
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drtstrct.h:3002
const DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence() const
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtiontr.h:1593
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid244.h:152
DRTRecordedRangeModulatorSequence & getRecordedRangeModulatorSequence()
get RecordedRangeModulatorSequence (3008,00f6)
Definition: drttsibs.h:610
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=1.
Definition: drtces.h:347
virtual ~SiMAC()
destructor
Definition: simac.h:44
T3 * Data[3]
pointer to pixel data (3 components)
Definition: dicopxt.h:589
int yy_bs_column
The column count.
Definition: vrscanl.h:189
OFBool good() const
check if the status is OK.
Definition: ofcond.h:296
@ Nifene_F18
(126714,DCM,"Nifene F^18^")
Definition: cid4021.h:206
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtimage.h:2524
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsers.h:309
interface to DICOM object/dataset handling
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtiontr.h:1275
@ VT_SCoord
DICOM Value Type: SCOORD.
Definition: dsrtypes.h:594
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtrscs.h:343
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtrscs.h:345
Item class.
Definition: drtshds.h:34
const DRTControlPointSequence & getControlPointSequence() const
get ControlPointSequence (300a,0111)
Definition: drtbs.h:432
DiPixelRepresentationTemplate()
default constructor
Definition: dipxrept.h:53
double getForeground() const
get foreground color of the plane
Definition: diovpln.h:287
@ EDTA_Ga68
(C-B07DD,SRT,"EDTA Ga^68^")
Definition: cid4021.h:118
OFBool createOffsetTable
create offset table during image compression
Definition: djcparam.h:353
Item EmptyItem
empty default item
Definition: drtrris1.h:384
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drtstrct.h:2759
DcmUnsignedShort PregnancyStatus
PregnancyStatus (0010,21c0) vr=US, vm=1, type=3.
Definition: drtionpl.h:3043
DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence()
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtdose.h:2476
E_UIDCreation uidCreation
mode for SOP Instance UID creation
Definition: djcparam.h:367
@ ERM_fileOnly
read file format only, refuse if no meta-header
Definition: dctypes.h:150
DcmDecimalString presentationPixelSpacing
VR=DS, VM=2, Type 1c (required if presentationSizeMode is "TRUE SIZE")
Definition: dvpsda.h:260
Item class.
Definition: drtrris1.h:34
DcmUniqueIdentifier psSeriesInstanceUID
series UID for presentation state objects
Definition: dvpsprt.h:297
Interface class for ScheduledProtocolCodeSequence (0040,0008)
Definition: drtspcs.h:28
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtccs.h:349
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drtstrct.h:1302
Helper class encapsulating concatenation information, including Concatenation Frame Offset Number,...
Definition: modmultiframefg.h:169
DcmHashDictIterator()
default constructor
Definition: dchashdi.h:120
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtdspcs.h:349
E_FindOptionMode
mode for findOption() method
Definition: ofcmdln.h:210
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtssrcs.h:533
const DRTReferencedRTPlanSequenceInRTGeneralTreatmentRecordModule & getReferencedRTPlanSequence() const
get ReferencedRTPlanSequence (300c,0002)
Definition: drttreat.h:1581
@ EWT_none
use given value
Definition: diutils.h:328
virtual OFBool matches(const DcmElement &candidate, const OFBool enableWildCardMatching=OFTrue) const
perform attribute matching.
OFBool gotoItem(Uint32 idx)
sets internal cursor to specified position in cache list
Definition: dvcache.h:494
codec class for JPEG-LS lossy and lossless TS encoding
Definition: djcodece.h:374
Uint16 getHeight() const
get height of overlay plane
Definition: diovpln.h:152
OFBool hasNextNode() const
check whether the current node has a following sibling
Definition: dsrtncsr.h:441
DcmCodeString SetupTechnique
SetupTechnique (300a,01b0) vr=CS, vm=1, type=3.
Definition: drtpss.h:339
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid6147.h:113
DRTRecordedLateralSpreadingDeviceSequence & getRecordedLateralSpreadingDeviceSequence()
get RecordedLateralSpreadingDeviceSequence (3008,00f4)
Definition: drttsibs.h:598
Item class.
Definition: drtdvrrs.h:34
Uint32 NumberOfFrames
number of frames in case of multi-frame images (otherwise '1')
Definition: diimage.h:621
@ IAUCBN
(126324,DCM,"IAUCBN"), included from CID 4109
Definition: cid7469.h:290
DcmDecimalString SetupDeviceParameter
SetupDeviceParameter (300a,01bc) vr=DS, vm=1, type=2.
Definition: drtsds.h:199
Interface class for ReferencedBolusSequence (300c,00b0) in RTIonBeamsModule.
Definition: drtrbos6.h:26
DRTTreatmentSummaryCalculatedDoseReferenceSequence & getTreatmentSummaryCalculatedDoseReferenceSequence()
get TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050)
Definition: drtiontr.h:1875
WlmFileSystemInteractionManager fileSystemInteractionManager
manager for file system interaction
Definition: wldsfs.h:43
Interface class for AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtadcs.h:27
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtcbars.h:358
static void writeSubSequence(OFCondition &result, const DcmTagKey &seqKey, Container &source, DcmItem &destination, IODRule *rule)
Write given container into a DICOM sequence that is created within the given item.
Definition: iodutil.h:691
double Illumination
illumination value
Definition: didispfn.h:452
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtsds.h:193
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drtstrct.h:2751
handler for all digital signature related functions in dcmpstat
Definition: dvsighdl.h:45
Item EmptyItem
empty default item
Definition: drtrpphs.h:423
Interface class for RequestedProcedureCodeSequence (0032,1064)
Definition: drtrpcs.h:27
DcmIntegerString NumberOfPulses
NumberOfPulses (300a,028a) vr=IS, vm=1, type=1C.
Definition: drtchs.h:649
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtdose.h:2482
DicomImage * getImage()
Get the DicomImage instance for this RT Image.
Definition: drmimage.h:74
Uint16 getReset() const
returns JPEG-LS parameter RESET
Definition: djcparam.h:185
helper class with static methods used from different dcmjpeg classes (in particular from the encoder ...
Definition: djutils.h:213
DcmDecimalString RescaleSlope
RescaleSlope (0028,1053) vr=DS, vm=1, type=1C.
Definition: drtdose.h:4530
@ TSP_Profile_BCP195_ND
DICOM Non-downgrading BCP 195 TLS Profile, based on RFC 7525.
Definition: tlsciphr.h:83
DcmUnsignedShort PlanarConfiguration
PlanarConfiguration (0028,0006) vr=US, vm=1, type=1C.
Definition: drtiis.h:433
EnumType
types of route of administration
Definition: cid11.h:41
double getIlluminationValue() const
get illumination value
Definition: didislut.h:72
virtual OFBool IsSubsetOf(const OFUnorderedSet< T > &other) const
Determines if this is an actual subset of other, i.e.
Definition: ofuoset.h:319
@ ERM_dataset
read as dataset (assume no meta header present)
Definition: dctypes.h:148
DcmUnsignedShort GreenPaletteColorLookupTableDescriptor
GreenPaletteColorLookupTableDescriptor (0028,1102) vr=US/SS, vm=3, type=1C.
Definition: drtiis.h:417
DcmShortText m_SegmentDescription
Segment Description: (ST, 1, Type 3)
Definition: segtypes.h:345
Interface class for WADORSRetrievalSequence (0040,e025)
Definition: drtwrsrs.h:26
A class template that implements generic tuples.
Definition: oftuple.h:668
DcmLongString DoseReferenceDescription
DoseReferenceDescription (300a,0016) vr=LO, vm=1, type=3.
Definition: drttscds.h:160
Interface class for ROIContourSequence (3006,0039)
Definition: drtrcs.h:27
virtual OFCondition getLossyComprInfo(OFBool &srcEncodingLossy, OFString &srcLossyComprMethod) const =0
After reading of pixel data, this function can be used for getting information about lossy compressio...
Item EmptyItem
empty default item
Definition: drtiwps.h:338
Definition: syncimpl.h:80
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2804
DcmLongString voiLUTExplanation
Module=VOI_LUT, VR=LO, VM=1, Type 3.
Definition: dvpssv.h:209
@ FEM_singleXMLFile
extract all C-FIND-RSP datasets to a single XML file.
Definition: dfindscu.h:64
OFBool gotoFirst()
sets internal cursor to first position in cache list
Definition: dvcache.h:790
OFPair< K, V > & operator=(const OFPair< K, V > &other)
assignment operator
Definition: ofutil.h:346
void reset(T *const pt=OFnullptr)
Replaces the managed object with an object pointed to by pt.
Definition: ofmem.h:164
DRTPatientSizeCodeSequence & getPatientSizeCodeSequence()
get PatientSizeCodeSequence (0010,1021)
Definition: drtimage.h:2794
This class aims to provide an easy way for making sure OFReadWriteLocks are unlocked in an exception ...
Definition: ofthread.h:505
DcmShortString ApplicatorID
ApplicatorID (300a,0108) vr=SH, vm=1, type=1.
Definition: drtas7.h:162
Item EmptyItem
empty default item
Definition: drtrsos.h:370
OFList< ItemStruct * > List
list of series
Definition: dvcache.h:666
T * operator->() const
Dereferences pointer to the managed object.
Definition: ofmem.h:148
DcmLongString GeneticModificationsNomenclature
GeneticModificationsNomenclature (0010,0223) vr=LO, vm=1, type=1.
Definition: drtgms.h:149
OFBool isExplicitVR() const
return true if transfer syntax is explicit VR, false otherwise
Definition: dcxfer.h:230
void * getDataPtr()
get pointer to internal array of pixel data.
Definition: dicopxt.h:164
DcmDate SeriesDate
Series Date: (DA, 1, 3)
Definition: dsrdoc.h:1334
OFString m_studySeriesFile
File to read study and series from.
Definition: i2d.h:240
@ Glutamine
(F-64210,SRT,"Glutamine"), included from CID 4033
Definition: cid7469.h:62
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtporcs.h:351
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtads.h:341
IODRules m_IODRules
IOD rules for this data structure.
Definition: iodmacro.h:1209
virtual OFCondition setRecognizableVisualFeatures(const DPMTypes::RecognizableVisibleFeatures yesOrNo)
Indicates whether or not the image contains sufficiently recognizable visual features to allow the im...
void * getDataPtr()
get pointer to internal pixel data
Definition: dimopxt.h:147
OFSet< T > & ofset
reference to the set instance
Definition: ofsetit.h:48
a curve or overlay activation layer in a presentation state (internal use only).
Definition: dvpsal.h:39
@ EXS_BigEndianImplicit
Implicit VR Big Endian (pseudo transfer syntax that does not really exist)
Definition: dcxfer.h:43
DcmVR getVR() const
returns VR object by value
Definition: dctag.h:111
Interface class for BeamSequence (300a,00b0) in RTBeamsModule.
Definition: drtbs.h:39
@ DT_MacularGridThicknessAndVolumeReport
DICOM IOD: Macular Grid Thickness and Volume Report.
Definition: dsrtypes.h:524
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drtstrct.h:2878
size_t gotoRoot()
set internal cursor to root node
Definition: dsrtree.h:621
DcmLongString LUTExplanation
LUTExplanation (0028,3003) vr=LO, vm=1, type=1.
Definition: drtrwvms.h:260
DcmIntegerString NumberOfFrames
NumberOfFrames (0028,0008) vr=IS, vm=1, type=1.
Definition: drtdose.h:4481
OFBool m_verbosePCMode
Verbose PC mode (default: disabled)
Definition: scu.h:1063
DcmDecimalString DeliveredSecondaryMeterset
DeliveredSecondaryMeterset (3008,0037) vr=DS, vm=1, type=3.
Definition: drttsibs.h:986
DcmIntegerString NumberOfLeafJawPairs
NumberOfLeafJawPairs (300a,00bc) vr=IS, vm=1, type=1.
Definition: drtblds5.h:216
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4656
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtsdcs.h:345
DiDisplayFunction * getDisplayFunction() const
get display function
Definition: dcmimage.h:538
DiMonoImage * getMonoImagePtr()
get pointer to current monochrome image (this)
Definition: dimoimg.h:484
@ T1WeightedMRSignalIntensity
(110804,DCM,"T1 Weighted MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:96
Item EmptyItem
empty default item
Definition: drtrshs6.h:354
Item class.
Definition: drtrecs.h:34
@ RT_hasConceptMod
DICOM Relationship Type: HAS CONCEPT MOD.
Definition: dsrtypes.h:560
size_t index() const
Get the index of alternative that is currently being held.
int getFileHandle() const
gets the file descriptor of the temporary file.
Definition: oftempf.h:76
Item class.
Definition: drtscs.h:35
Interface class for RTDoseIOD.
Definition: drtdose.h:90
Item class.
Definition: drtds.h:35
DcmCodeString requestedResolutionID
Module=Film_Box_Module (Supplement 38), VR=CS, VM=1, Type 3.
Definition: dvpssp.h:1036
DiMonoPixelTemplate(const DiInputPixel *pixel, DiMonoModality *modality)
constructor
Definition: dimopxt.h:86
DcmShortText CommentsOnThePerformedProcedureStep
CommentsOnThePerformedProcedureStep (0040,0280) vr=ST, vm=1, type=3.
Definition: drtionpl.h:3117
DcmOverlayData(const DcmTag &tag, const Uint32 len=0)
constructor
Definition: dcovlay.h:38
DcmDecimalString PatientSupportAngle
PatientSupportAngle (300a,0122) vr=DS, vm=1, type=1C.
Definition: drtcps.h:677
DcmCodeString SourceStrengthUnits
SourceStrengthUnits (300a,0229) vr=CS, vm=1, type=1C.
Definition: drtss.h:442
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtoas.h:360
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4905
int isValueUnused(const unsigned long value)
check whether given output value is unused
Definition: dimoimg.h:168
const DRTDICOMRetrievalSequence & getDICOMRetrievalSequence() const
get DICOMRetrievalSequence (0040,e021)
Definition: drtrpphs.h:144
Item EmptyItem
empty default item
Definition: drtpdeds.h:427
@ EVR_AE
application entity title
Definition: dcvr.h:105
Flags
Possible state flags.
Definition: queue.h:103
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtiws.h:221
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=1.
Definition: drtcgis.h:160
@ AP_UltrasoundIDSF
Ultrasound Single Frame for Image Display (STD-US-ID-SF-xxxx)
Definition: dcddirif.h:161
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbl2.h:551
DcmLongString StructureSetName
StructureSetName (3006,0004) vr=LO, vm=1, type=3.
Definition: drtstrct.h:3016
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtionpl.h:2978
DcmHashDictIterator end() const
returns iterator to end of hash table
Definition: dchashdi.h:238
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drtiontr.h:3151
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drtionpl.h:3138
void setElement(Uint16 e)
set element to given number
Definition: dctagkey.h:283
OFString DestinationCharacterSet
selected destination character set based on a single DICOM defined term
Definition: dcspchrs.h:296
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drtionpl.h:3107
OFCRC32()
constructor
Definition: ofcrc32.h:38
T_ASC_NetworkRole role
network role for this TLS layer
Definition: tlslayer.h:426
T_ASC_Network * net_
pointer to network structure
Definition: dfindscu.h:377
DiColorPixelTemplate(const DiColorPixel *pixel, const unsigned long count)
constructor
Definition: dicopxt.h:535
OFBool transmitImagesIn12Bit
transmit images in 12 bit for the current print job
Definition: dvpssp.h:1107
static DJEncoderExtended * encext
pointer to encoder for extended JPEG
Definition: djencode.h:118
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtchs.h:624
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrbos6.h:137
DRTConceptNameCodeSequence ConceptNameCodeSequence
ConceptNameCodeSequence (0040,a043) vr=SQ, vm=1, type=1.
Definition: drtqds.h:339
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtstrct.h:1164
OFString DestinationEncoding
selected destination encoding based on names supported by the underlying character encoding library
Definition: dcspchrs.h:300
virtual OFCondition check(const OFBool quiet=OFFalse)
Check whether this component's data satisfies the underlying rules.
DcmIntegerString ReferencedBeamNumber
ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1046
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drttreat.h:1593
DcmUnsignedShort voiLUTDescriptor
Module=VOI_LUT, VR=xs, VM=3, Type 1c.
Definition: dvpssv.h:207
virtual void resetRules()
Resets rules to their original values.
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtstrct.h:1674
~OFFile()
destructor. Closes file if still open.
Definition: offile.h:316
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtwrsrs.h:292
DcmTime instanceCreationTime
Module=SOP_Common, VR=TM, VM=1, Type 3.
Definition: dcmpstat.h:874
DcmShortString RespiratorySignalSourceID
RespiratorySignalSourceID (0018,9186) vr=SH, vm=1, type=3.
Definition: drtmss.h:164
Interface class for ReferencedImageSequence (0008,1140)
Definition: drtrims.h:27
OFBool createOffsetTable_
create offset table during image compression
Definition: djcparam.h:252
OFCmdUnsignedInt opt_maxPDU
max PDU size
Definition: wlcefs.h:56
~FGFactory()
Private undefined destructor (singleton implementation)
Definition: fgfact.h:73
type definitions for the dcmdata module
const DcmQueryRetrieveCharacterSetOptions & characterSetOptions
Specific Character Set related options.
Definition: dcmqrcbf.h:96
Uint16 Columns
number of (stored) columns
Definition: diovpln.h:440
int value
integer value assigned to this pixel.
Definition: diqthitm.h:100
virtual OFCondition makeNewStoreFileName(const char *SOPClassUID, const char *SOPInstanceUID, char *newImageFileName, size_t newImageFileNameLen)=0
create a filename under which a DICOM object that is currently being received through a C-STORE opera...
This Interface is for attaching Appenders to objects.
Definition: apndatch.h:49
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtibls.h:340
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtiontr.h:1359
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtdcs.h:343
DcmShortText OverrideReason
OverrideReason (3008,0066) vr=ST, vm=1, type=3.
Definition: drtos.h:214
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drtplan.h:1946
JLS_PlanarConfiguration getPlanarConfiguration() const
returns mode for handling planar configuration
Definition: djcparam.h:136
virtual void updateImagePixelModuleAttributes(DcmItem &dataset)
update Image Pixel Module attributes in the given dataset.
const DRTApplicatorSequenceInRTBeamsModule & getApplicatorSequence() const
get ApplicatorSequence (300a,0107)
Definition: drtbs.h:384
DCMR Context Group with enhanced functionality: CID 10013 - CT Acquisition Type.
Definition: cid10013e.h:28
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrvis.h:308
static void callbackSENDProgress(void *callbackContext, unsigned long byteCount)
Callback function used for sending DIMSE messages.
OFVector< IODSeriesAndInstanceReferenceMacro::ReferencedSeriesItem * > m_ReferenceSeriesItems
Vector with all items of the Referenced Series Sequence.
Definition: modcommoninstanceref.h:140
@ TCA_RSA
RSA.
Definition: tlsciphr.h:154
DcmShortText DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3.
Definition: drttreat.h:2956
Interface class for TreatmentMachineSequence (300a,0206) in RTBrachyApplicationSetupsModule.
Definition: drttms9.h:26
JLS_CompressionBitDepth
describes how the encoder handles the image bit depth upon lossy compression.
Definition: djlsutil.h:93
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3047
non-template base class for OFStack.
Definition: ofstack.h:80
class reflecting a modify operation (called Job in this context)
Definition: mdfconen.h:39
@ CS_Latin5
ISO-IR 148: Latin alphabet No. 5.
Definition: dsrtypes.h:804
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtiontr.h:1473
DcmLongText ImageComments
ImageComments (0020,4000) vr=LT, vm=1, type=3.
Definition: drtimage.h:5090
static const size_t HF_renderFullData
external: render the full data of all content items
Definition: dsrtypes.h:314
DcmDecimalString DVHMaximumDose
DVHMaximumDose (3004,0072) vr=DS, vm=1, type=3.
Definition: drtdvhs.h:309
DcmDictEntryListIterator iter
iterator for traversing a bucket in the hash table
Definition: dchashdi.h:186
virtual ~OFUnorderedSet()
Destructor.
Definition: ofuoset.h:69
@ Electrocardiography
(ECG,DCM,"Electrocardiography")
Definition: cid29.h:58
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3169
static const size_t PF_doNotMapUIDsToNames
do not map well-known UID numbers to UID names (e.g. Transfer Syntax and SOP Class)
Definition: dctypes.h:188
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtpsics.h:355
Interface class for ContrastBolusAdministrationRouteSequence (0018,0014)
Definition: drtcbars.h:28
DRTBrachyControlPointSequence BrachyControlPointSequence
BrachyControlPointSequence (300a,02d0) vr=SQ, vm=1, type=1.
Definition: drtchs.h:629
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drtplan.h:3366
DcmUnsignedShort MACIDNumber
MACIDNumber (0400,0005) vr=US, vm=1, type=1.
Definition: drtdss.h:243
T * get() const
Returns a pointer to the managed object.
Definition: ofmem.h:156
virtual void * getDataPtr()=0
get pointer to output pixel data (abstract)
DcmSignedLong RationalNumeratorValue
RationalNumeratorValue (0040,a162) vr=SL, vm=1-n, type=1C.
Definition: drtpcxs.h:372
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtcss.h:351
DiMonoCopyTemplate(const DiMonoPixel *pixel, const unsigned long fstart, const unsigned long fcount, const unsigned long fsize)
constructor
Definition: dimocpt.h:53
virtual OFCondition verify(const OFBool autocorrect=OFFalse)
check the currently stored string value.
const typedef char * iterator
this typedef can be used to iterate over an string.
Definition: ofstring.h:819
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrris6.h:334
virtual DcmTransportLayerStatus serverSideHandshake()=0
performs server side handshake on established socket.
OFBool getCreateOffsetTable() const
returns offset table creation flag
Definition: dcrlecp.h:83
DcmLongString SourceApplicatorManufacturer
SourceApplicatorManufacturer (300a,0298) vr=LO, vm=1, type=3.
Definition: drtchs.h:661
unsigned long sum
the number of pixels represented by this box
Definition: diqtpbox.h:55
virtual ~RetrieveResponse()
Destructor, cleans up internal memory.
Definition: scu.h:145
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtplan.h:1376
OFString m_assocCfgProfileName
Profile in association configuration that should be used.
Definition: scpcfg.h:339
DRTRangeModulatorSequence RangeModulatorSequence
RangeModulatorSequence (300a,0342) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:1037
@ DCM_MachineString
string has internal representation (no padding)
Definition: dcbytstr.h:343
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtimage.h:3076
const log4cplus::tstring & getLoggerName() const
The logger of the logging event.
Definition: logevent.h:115
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drtplan.h:3027
static unsigned int sleep(unsigned int seconds)
makes the current process sleep until seconds seconds have elapsed or a signal arrives which is not i...
Definition: ofstd.h:855
Item EmptyItem
empty default item
Definition: drtshds.h:363
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3091
char * currentImageSOPInstanceUID
contains the SOP Instance UID of the attached image
Definition: dvpstat.h:1242
DcmShortString ChannelShieldID
ChannelShieldID (300a,02b3) vr=SH, vm=1, type=2.
Definition: drtcshs.h:228
virtual void Insert(const T &item)
Inserts a new item into the set.
Definition: ofoset.h:138
DcmCodeString ModulatedScanModeType
ModulatedScanModeType (300a,0309) vr=CS, vm=1, type=1C.
Definition: drttsibs.h:1000
DcmLongString ServiceEpisodeDescription
ServiceEpisodeDescription (0038,0062) vr=LO, vm=1, type=3.
Definition: drtplan.h:3144
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtdose.h:2170
DRTBreedRegistrationSequence BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C.
Definition: drtionpl.h:2924
size_t numberOfPoints
number of points in curve data
Definition: dvpscu.h:122
DUL_BLOCKOPTIONS m_connectionBlockingMode
Blocking mode for TCP/IP connection requests.
Definition: scpcfg.h:364
OFString m_Manufacturer
Manufacturer (VM 1)
Definition: modequipment.h:76
@ Perfusion
(110831,DCM,"Perfusion"), included from CID 7180
Definition: cid7469.h:182
@ Ammonia_N13
(C-B103C,SRT,"Ammonia N^13^")
Definition: cid4021.h:56
DIC_US nFailed
number of failed sub-operations
Definition: dcmqrcbg.h:158
Uint16 m_status
The returned DIMSE status (mandatory Response Field)
Definition: scu.h:109
@ German_CH
(de-CH,RFC5646,"German (CH)")
Definition: cid5000.h:64
int good() const
check whether current document is valid
Definition: didocu.h:100
OFBool operator==(const DcmTagKey &key) const
Comparison operator.
Definition: dctagkey.h:384
@ OFdenorm_present
The type allows subnormal values.
Definition: oflimits.h:118
OFCondition error() const
returns current status flag
Definition: dcsequen.h:93
This class encapsulates data structures and operations for connecting to a file-based data source in ...
Definition: wldsfs.h:39
virtual OFCondition updateByReferenceRelationships(const OFBool updateIncludedTemplates=OFFalse)
update the position strings used to encode by-reference relationships (if any).
const char * Name
string (name of the color model without spaces and underscores)
Definition: diutils.h:148
Item EmptyItem
empty default item
Definition: drttts.h:548
DRTReferencedSOPSequence & getReferencedSOPSequence()
get ReferencedSOPSequence (0008,1199)
Definition: drtrpphs.h:150
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtgmcs.h:347
DcmKeyValuePair & operator=(const DcmKeyValuePair &arg)
private undefined copy assignment operator
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtecs.h:324
virtual Uint16 bytesPerSample() const
returns the number of bytes per sample that will be expected when encoding.
Definition: djeijg12.h:108
DRTInstitutionCodeSequence & getInstitutionCodeSequence()
get InstitutionCodeSequence (0008,0082)
Definition: drtcpis.h:136
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbas.h:324
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drtiontr.h:3017
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4251
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtdcs.h:333
const char * currentPeerTitle
current peer title
Definition: dcmqrtis.h:279
DcmCodeString PatientPosition
PatientPosition (0018,5100) vr=CS, vm=1, type=1C.
Definition: drtpss.h:329
DRTFractionStatusSummarySequence & getFractionStatusSummarySequence()
get FractionStatusSummarySequence (3008,0240)
Definition: drtfgss.h:149
int pt
for lossless compression, defines point transform
Definition: djeijg12.h:160
OFBool abortMode() const
get current status of the "abort on first error" mode.
Definition: dcddirif.h:348
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3198
Interface class for ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtcctus.h:26
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2954
OFCondition insertItem(const size_t idx, const T &item)
insert item at specified position to the list
Definition: dsrtlist.h:275
virtual DcmObject * clone() const
clone method
Definition: dcvrlo.h:68
@ EPI_PaletteColor
palette color
Definition: diutils.h:125
const DRTIonControlPointDeliverySequence & getIonControlPointDeliverySequence() const
get IonControlPointDeliverySequence (3008,0041)
Definition: drttsibs.h:568
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtdspcs.h:327
@ RGBBComponent
(110836,DCM,"RGB B Component"), included from CID 7180
Definition: cid7469.h:208
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrims.h:177
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoMeasurementGroup
error: there is no measurement group to add entries to
@ EsophagusStomachAndDuodenum
(T-DD163,SRT,"Esophagus, stomach and duodenum")
Definition: cid4031.h:94
virtual OFCondition loadAllDataIntoMemory()
this method loads all attribute values maintained by this object and all sub-objects (in case of a co...
OFBool JPEGSupport
flag indicating whether JPEG decompression is supported
Definition: dcddirif.h:1591
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtspcs.h:372
DRTContourImageSequence & getContourImageSequence()
get ContourImageSequence (3006,0016)
Definition: drtrses.h:107
DcmLongString ModifyingSystem
ModifyingSystem (0400,0563) vr=LO, vm=1, type=1.
Definition: drtoas.h:177
const unsigned long CIF_AcrNemaCompatibility
compatibility with old ACR-NEMA images
Definition: diutils.h:62
int LogLevel
Definition: loglevel.h:49
DcmUniqueIdentifier RepositoryUniqueID
RepositoryUniqueID (0040,e030) vr=UI, vm=1, type=1.
Definition: drtxrs.h:132
Uint16 PValue
P-value used for bitmap shutters.
Definition: diovpln.h:451
@ Millisecond
(ms,UCUM,"millisecond")
Definition: cid7181.h:152
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drtionpl.h:3256
OFBool retiredSOPClassSupport() const
get current status of the "retired SOP class support" mode.
Definition: dcddirif.h:384
virtual OFCondition encode(Uint16 columns, Uint16 rows, EP_Interpretation interpr, Uint16 samplesPerPixel, Uint16 *image_buffer, Uint8 *&to, Uint32 &length)=0
single frame compression routine for 16-bit raw pixel data.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtgmcs.h:533
OFCondition receiveDIMSECommand(T_ASC_PresentationContextID *presID, T_DIMSE_Message *message, DcmDataset **statusDetail, DcmDataset **commandSet=NULL, const Uint32 timeout=0)
Receive DIMSE command (excluding dataset!) over the currently open association.
DcmIntegerString ROINumber
ROINumber (3006,0022) vr=IS, vm=1, type=1.
Definition: drtssrs.h:239
DRTROIContourSequence & getROIContourSequence()
get ROIContourSequence (3006,0039)
Definition: drtdose.h:2380
DVPSPresentationLUT globalPresentationLUT
stores the "global" presentation LUT that overrides the image box LUTs (optional)
Definition: dvpssp.h:1101
ImageSOPInstanceReferenceMacro m_ImageSOPInstanceReference
Contains the referenced images (as represented by one of the items of "this" Source Image Sequence)
Definition: fgderimg.h:117
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2938
DcmFGTypes::E_FGType m_fgType
The type of the functional group.
Definition: fgbase.h:150
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtspccs.h:343
T_ASC_Network * net
the network used for establishing associations. Can be NULL.
Definition: dvpspr.h:279
@ Gy
(Gy,UCUM,"Gy"), included from CID 10071
Definition: cid7181.h:126
OFBool opt_doAuthenticate
flag indicating whether we will authenticate ourselves using a certificate and private key
Definition: tlsopt.h:142
DcmUniqueIdentifier DoseReferenceUID
DoseReferenceUID (300a,0013) vr=UI, vm=1, type=3.
Definition: drtdrs.h:495
OFList< DcmPathNode * > m_path
Internal list representing the nodes in the path.
Definition: dcpath.h:200
@ HeadOfRadiology
(128670,DCM,"Head of Radiology")
Definition: cid7452.h:48
SiNullProfile()
default constructor
Definition: sinullpr.h:42
const DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsSessionRecordModule & getLateralSpreadingDeviceSettingsSequence() const
get LateralSpreadingDeviceSettingsSequence (300a,0370)
Definition: drticpds.h:505
DSRReferencedSamplePositionList SamplePositionList
list of referenced sample positions (associated DICOM VR=UL, VM=1-n, type 1C)
Definition: dsrtcovl.h:272
DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence()
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtdose.h:2320
void convert(const T1 *pixel, const int bits)
convert input pixel data to intermediate representation
Definition: diyp2pxt.h:84
DSRCodedEntryValue MeasurementUnit
Measurement Unit (type 1 within a type 2 sequence)
Definition: dsrnumvl.h:541
DcmShortString FixationDeviceLabel
FixationDeviceLabel (300a,0194) vr=SH, vm=1, type=2.
Definition: drtfds.h:204
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drtplan.h:3112
OFString MoveOriginatorAETitle
AE title of the C-MOVE client that initiated the C-STORE operation (if applicable)
Definition: dstorscu.h:528
@ CM_ERROR
Erroneous setting of color mode, i.e.
Definition: trctypes.h:95
producer class that reads data from a plain file.
Definition: dcistrmf.h:32
Interface class for EncryptedAttributesSequence (0400,0500)
Definition: drteas.h:26
const DRTReferencedTreatmentRecordSequenceInRTGeneralTreatmentRecordModule & getReferencedTreatmentRecordSequence() const
get ReferencedTreatmentRecordSequence (3008,0030)
Definition: drttreat.h:1617
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtdimcs.h:351
@ DCMSCP_NO_PRESENTATION_CONTEXTS
Refusing association because of no acceptable Presentation Contexts.
Definition: scp.h:93
const char * text() const
get a human readable text representation of this error code.
Definition: ofcond.h:280
Item class.
Definition: drtspgis.h:35
int currentdb
current database index
Definition: dcmqrtis.h:276
Interface class for HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drthsdrs.h:26
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtas6.h:340
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drttreat.h:2885
virtual OFCondition writeContentItem(DcmItem &dataset) const
write content item (value) to dataset.
virtual OFCondition addChildContentItem(const E_RelationshipType relationshipType, const E_ValueType valueType, const DSRCodedEntryValue &conceptName, const OFBool check=OFTrue)
add specified content item below the current one.
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drtdose.h:4241
OFBool foundUnsupportedOptionalKey
indicates if we encountered an unsupported optional key attribute in the search mask
Definition: wlds.h:62
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtpbcs.h:343
DcmDecimalString DVHDoseScaling
DVHDoseScaling (3004,0052) vr=DS, vm=1, type=1.
Definition: drtdvhs.h:307
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2859
const DRTIonBlockSequence & getIonBlockSequence() const
get IonBlockSequence (300a,03a6)
Definition: drtibs.h:546
virtual ~SiAlgorithm()
destructor
Definition: sialgo.h:49
DcmLongString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3051
virtual int getRoiWindow(const unsigned long left_pos, const unsigned long top_pos, const unsigned long width, const unsigned long height, const unsigned long columns, const unsigned long rows, const unsigned long frame, double &voiCenter, double &voiWidth)
get automatically computed Region of Interest (ROI) window
Definition: dimopxt.h:219
@ EMO_BitmapShutter
bitmap shutter, used for GSPS objects
Definition: diutils.h:266
virtual OFCondition digest(const unsigned char *data, unsigned long length)=0
feeds data into the MAC algorithm
@ ImagingMeasurementReport
(126000,DCM,"Imaging Measurement Report")
Definition: cid7021.h:44
DcmCodeString BeamDoseMeaning
BeamDoseMeaning (300a,008b) vr=CS, vm=1, type=3.
Definition: drtfgs.h:324
virtual void SetModalityToReturn(const OFString &)
Set value in a member variable in a derived class.
Definition: wlds.h:474
@ EMO_Complement
complement
Definition: diutils.h:260
Item class.
Definition: drtrdrs8.h:34
static unsigned long maxval(const int mv_bits, const unsigned long mv_pos=1)
calculate maximum value which could be stored in the specified number of bits
Definition: diutils.h:399
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsns.h:308
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrpcs.h:533
DiDisplayFunction * DisplayFunction
points to grayscale standard display function (only referenced!)
Definition: dimoimg.h:1140
@ EFG_RADIOPHARAMAUSAGE
Radiopharmaceutical Usage.
Definition: fgtypes.h:156
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2.
Definition: drtdose.h:4291
virtual OFCondition addImageReference(const IODReference &imageRef)
Add reference to image which was used to create this Tractography Results object.
DcmLargestDimensionType
defines the algorithm used for determining the largest dimension in the Median Cut algorithm
Definition: diqttype.h:55
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drtiontr.h:2810
OFString tempDensity
temporary buffer for getMaxDensity and getMinDensity
Definition: dvpssp.h:1113
DRTContentItemModifierSequence ContentItemModifierSequence
ContentItemModifierSequence (0040,0441) vr=SQ, vm=1, type=3.
Definition: drtpcxs.h:354
Sint32 getLastEntry(const Sint32) const
get index of last LUT entry.
Definition: dibaslut.h:130
void convert(const T1 *pixel, const int bits, const OFBool rgb)
convert input pixel data to intermediate representation
Definition: diyf2pxt.h:87
unsigned int getUsedBits() const
get number of bits actually used to store the output data.
Definition: dimomod.h:138
A class that handles the command line arguments used by applications that support TLS.
Definition: tlsopt.h:43
DRTScheduledProtocolCodeSequence & getScheduledProtocolCodeSequence()
get ScheduledProtocolCodeSequence (0040,0008)
Definition: drtras.h:201
Item class.
Definition: drtrpphs.h:40
DcmUnsignedLong m_TemporalPositionIndex
Temporal Position Index (UL, 1, 1C)
Definition: fgfracon.h:363
Class representing a single rule, that refers to a single attribute.
Definition: iodrules.h:133
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drtionpl.h:2884
virtual DcmObject * clone() const
clone method
Definition: dcbytstr.h:109
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtsptcs.h:343
OFBool open() const
return true if this object is currently associated with a stream, false otherwise
Definition: offile.h:937
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drttreat.h:1335
Item class.
Definition: drtiwps.h:34
an object of this class maintains one compression "version" of a PixelData element within a DICOM dat...
Definition: dcpixel.h:81
abstract base class for codec representation parameter sets.
Definition: dcpixel.h:43
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtajcs.h:327
virtual OFCondition writeXML(STD_NAMESPACE ostream &out, const size_t flags=0)
write object in XML format
DcmIntegerString NumberOfPaintings
NumberOfPaintings (300a,039a) vr=IS, vm=1, type=1C.
Definition: drticpds.h:838
Template class for cubic spline interpolation.
Definition: displint.h:48
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drtdose.h:4140
DcmCodeString TreatmentTerminationStatus
TreatmentTerminationStatus (3008,002a) vr=CS, vm=1, type=2.
Definition: drtfsss.h:169
@ PT_Grayscale
Grayscale Softcopy Presentation State (GSPS)
Definition: dsrtypes.h:624
DcmIntegerString ReferencedPatientSetupNumber
ReferencedPatientSetupNumber (300c,006a) vr=IS, vm=1, type=3.
Definition: drtbs.h:781
const OFString & getFiducialUID() const
get fiducial UID.
Definition: dsrsc3vl.h:210
@ Fluorotriopride_F18
(126707,DCM,"Fluorotriopride F^18^")
Definition: cid4021.h:160
@ ParotidGland
(T-61100,SRT,"Parotid gland")
Definition: cid4031.h:182
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtiontr.h:1389
int getMinMaxValues(double &min, double &max, const int mode=0) const
get minimum and maximum pixel values.
Definition: dcmimage.h:310
TestResult results_
The test results, empty for success.
Definition: oftest.h:133
a class representing a private key.
Definition: siprivat.h:43
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drtplan.h:3025
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drtimage.h:4984
DcmUnsignedShort BitsStored
BitsStored (0028,0101) vr=US, vm=1, type=1C.
Definition: drtdose.h:4547
offile_off_t backupIndex_
number of bytes read from the backup buffer
Definition: dcistrmb.h:129
DSRDocumentTreeNode * TreeNode
internal tree node pointer to current content item
Definition: dsrcitem.h:591
DRTRTROIIdentificationCodeSequence RTROIIdentificationCodeSequence
RTROIIdentificationCodeSequence (3006,0086) vr=SQ, vm=1, type=3.
Definition: drtrros.h:293
const DRTContourImageSequence & getContourImageSequence() const
get ContourImageSequence (3006,0016)
Definition: drtcs.h:209
OFString outputDirectory_
directory used to store the output files (e.g. response datasets).
Definition: dfindscu.h:181
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtssrcs.h:351
base class for all DICOM value representations storing a character string
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2693
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtspcs.h:340
DcmLongString manufacturer
Module=General_Equipment, VR=LO, VM=1, Type 2.
Definition: dvpssp.h:988
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtds.h:497
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns that this functional group can be used shared or per-frame, i.e. both.
Definition: fgseg.h:55
@ EMT_RIPEMD160
RIPEMD160.
Definition: sitypes.h:97
Item class.
Definition: drtas6.h:34
const char * StorageArea
name of storage area
Definition: dcmqrcnf.h:144
DcmDecimalString FrameDelay
FrameDelay (0018,1066) vr=DS, vm=1, type=3.
Definition: drtimage.h:5226
E_TransferState fTransferState
transfer state during read and write operations
Definition: dcobject.h:804
const DRTReferencedImageSequence & getReferencedImageSequence() const
get ReferencedImageSequence (0008,1140)
Definition: drtionpl.h:1709
@ STOP
Reserved for later use.
Definition: scppool.h:224
@ NumberParticlesPer100GramOfTissue
({Particles}/[100]g{Tissue},UCUM,"number particles per 100 gram of tissue")
Definition: cid7181.h:160
@ LAT_RIGHT_AND_LEFT
Left and right body part.
Definition: trctypes.h:112
static const unsigned int FirstOverlayGroup
constant defining the group number of the first overlay plane (0x6000)
Definition: diovlay.h:393
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_MeasurementDataMissing
Measurement Data Missing.
DcmTransportLayerStatus
this enum represents the result of a transport layer operation which may be a transparent TCP/IP or a...
Definition: dcmlayer.h:45
void setAETitle(const char *ae)
set local aetitle
Definition: dcmqrtis.h:145
Item EmptyItem
empty default item
Definition: drtiblds.h:367
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtajcs.h:211
static const double D65_WHITEPOINT_X
D65 standard lightpoint X component for conversion from CIEXYZ to CIELab.
Definition: cielabutil.h:45
OFString TemplateIdentifier
template identifier (VR=CS, mandatory in ContentTemplateSequence)
Definition: dsrdoctn.h:765
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtss.h:623
const DRTDepthDoseParametersSequence & getDepthDoseParametersSequence() const
get DepthDoseParametersSequence (300a,0505)
Definition: drtibs.h:510
OFBool isValid() const
check whether position counter is valid (i.e. has been initialized)
Definition: dsrposcn.h:113
DcmIntegerString ROIDisplayColor
ROIDisplayColor (3006,002a) vr=IS, vm=3, type=3.
Definition: drtrcs.h:189
OFIterator(OFListLinkBase *x)
constructor.
Definition: oflist.h:176
virtual size_t gotoNextAnnotatedNode(const OFString &annotationText)
set internal cursor to the next annotated node.
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmas.h:272
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrrshs.h:151
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoMeasurementReport
error: there is no measurement report to add content items to
@ SquareMillimeter
(mm2,UCUM,"square millimeter"), included from CID 7461
Definition: cid7181.h:68
DRTRTReferencedStudySequence & getRTReferencedStudySequence()
get RTReferencedStudySequence (3006,0012)
Definition: drtrfors.h:107
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drtplan.h:3056
DcmDecimalString ConstraintWeight
ConstraintWeight (300a,0021) vr=DS, vm=1, type=3.
Definition: drtdrs.h:479
DRTVOILUTSequence VOILUTSequence
VOILUTSequence (0028,3010) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5374
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoImageLibraryEntry
error: there is no image library entry to add descriptors to
@ NAcetylaspartatePerCholineRatio
(113083,DCM,"N-acetylaspartate/Choline Ratio"), included from CID 4033
Definition: cid7469.h:72
DRTRTDoseROISequence & getRTDoseROISequence()
get RTDoseROISequence (3004,0010)
Definition: drtdose.h:2392
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=1C.
Definition: drtcpis.h:204
DcmOtherByteOtherWord BluePaletteColorLookupTableData
BluePaletteColorLookupTableData (0028,1203) vr=OW, vm=1, type=1C.
Definition: drtdose.h:4466
an item of the text object sequence in a presentation state (internal use only).
Definition: dvpstx.h:37
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_TransferSyntaxDoesNotMatchProfile
Transfer syntax not allowed for the current security profile.
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtsdcs.h:205
OFCondition status_
status
Definition: dcostrmb.h:120
Item EmptyItem
empty default item
Definition: drtgas.h:386
DcmIntegerString FractionNumber
FractionNumber (3002,0029) vr=IS, vm=1, type=3.
Definition: drtimage.h:5318
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtiseis.h:324
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtces.h:361
DRTMultiplexedAudioChannelsDescriptionCodeSequence & getMultiplexedAudioChannelsDescriptionCodeSequence()
get MultiplexedAudioChannelsDescriptionCodeSequence (003a,0300)
Definition: drtimage.h:2734
Item class.
Definition: drtbs.h:47
xmlNodePtr Node
pointer to the associated 'libxml' node
Definition: dsrxmlc.h:133
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpbcs.h:536
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbrs.h:312
void activateFirstPeer()
activate first peer in list of peers
Definition: dcmqrtis.h:160
Class representing the Segment Description Macro.
Definition: segtypes.h:228
DRTStrainStockSequence StrainStockSequence
StrainStockSequence (0010,0216) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2779
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drthsdrs.h:343
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4144
DCMTK_DCMNET_EXPORT void DUL_DumpParams(DUL_ASSOCIATESERVICEPARAMETERS *params)
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3101
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtdose.h:4279
OFSockAddr()
Default constructor.
Definition: ofsockad.h:61
DRTReferencedReferenceImageSequenceInRTBeamsModule & getReferencedReferenceImageSequence()
get ReferencedReferenceImageSequence (300c,0042)
Definition: drtbs.h:510
@ AP_GeneralPurposeBDMPEG4StereoHPatLV42
General Purpose BD Interchange with MPEG-4 AVC/H.264 Stereo HiP@Level4.2 (STD-GEN-BD-MPEG4-SHPLV42)
Definition: dcddirif.h:141
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtmucs.h:211
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drtplan.h:3209
int writePPM(FILE *stream) const
write pixel data of selected frame to PPM/ASCII file
Definition: dimoopxt.h:215
E_ByteOrder
enumeration of byte orders
Definition: dcxfer.h:128
@ EKT_none
no key present
Definition: sitypes.h:83
DcmPathNode(DcmObject *obj, Uint32 itemNo)
Constructor.
Definition: dcpath.h:54
@ Trachea
(T-25000,SRT,"Trachea")
Definition: cid4031.h:238
@ Blinatumomab_89Zr
(126727,DCM,"Blinatumomab ^89^Zr")
Definition: cid4021.h:72
DcmIntegerString ReferenceImageNumber
ReferenceImageNumber (300a,00c8) vr=IS, vm=1, type=1.
Definition: drtrris6.h:151
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtmucs.h:349
void setlinebuf()
The three types of buffering available are unbuffered, block buffered, and line buffered.
Definition: offile.h:576
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3115
@ LAT_ERROR
Error: In case an invalid value is used.
Definition: trctypes.h:106
DcmShortText BeamDescription
BeamDescription (300a,00c3) vr=ST, vm=1, type=3.
Definition: drttsibs.h:972
virtual DSRTree< T > * extractSubTree()
extract a subtree, i.e. a fragment from this tree.
Definition: dsrtree.h:941
void setParent(DcmObject *parent)
set parent of this object.
Definition: dcobject.h:382
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3190
DcmUnsignedShort LargestImagePixelValue
LargestImagePixelValue (0028,0107) vr=US/SS, vm=1, type=3.
Definition: drtimage.h:5158
const unsigned long FrameSize
number of pixels per frame (memory buffer size)
Definition: dimoopx.h:140
DcmShortString WedgeID
WedgeID (300a,00d4) vr=SH, vm=1, type=3.
Definition: drtws.h:280
DcmCodeString ImageType
ImageType (0008,0008) vr=CS, vm=2-n, type=3.
Definition: drtdose.h:4376
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4202
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drtiontr.h:2966
const char * getStandardVersion() const
returns standard version string, may be NULL
Definition: dcdicent.h:117
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drtiontr.h:2856
int isEmbedded() const
check whether overlay plane is embedded in the pixel data
Definition: diovpln.h:324
Uint16 getMaxDDLValue() const
get maximum DDL value.
Definition: didispfn.h:168
long * thisrerr
current red error vector. Points to an array of (columns + 2) entries.
Definition: diqtfs.h:189
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_InvalidTrackData
Invalid Track Data.
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3171
unsigned int StartTop
y-coordinate of first pixel in surrounding memory buffer
Definition: diovpln.h:482
E_PlanarConfiguration getPlanarConfiguration() const
returns planar configuration flag
Definition: djcparam.h:239
UserIdentityNegotiationSubItem & operator=(const UserIdentityNegotiationSubItem &)
Undefined private assignment operator.
V second
this is the second value of the pair
Definition: ofutil.h:323
int setVoiLut(const unsigned long table, const EL_BitsPerTableEntry descripMode=ELM_UseValue)
set VOI LUT (given by index to VOI LUT sequence stored in image file).
Definition: dcmimage.h:786
DcmKeyFileFormat m_certKeyFileFormat
certificate (public key) file format
Definition: tlsscu.h:234
DiRotateTemplate(const int planes, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames)
constructor.
Definition: dirotat.h:95
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CodedEntryIsExtensionOfContextGroup
normal: a given coded entry is known as an extension of the context group
DRTSegmentedPropertyTypeModifierCodeSequence & getSegmentedPropertyTypeModifierCodeSequence()
get SegmentedPropertyTypeModifierCodeSequence (0062,0011)
Definition: drtrics.h:218
OFString ftype
Type of file currently being converted.
Definition: dcencdoc.h:288
@ Water
(C-10120,SRT,"Water"), included from CID 7180
Definition: cid7469.h:346
DcmSegmentation * m_SegmentationDoc
The segmentation document where this segment is located in.
Definition: segment.h:308
DRTTreatmentSessionIonBeamSequence & getTreatmentSessionIonBeamSequence()
get TreatmentSessionIonBeamSequence (3008,0021)
Definition: drtiontr.h:1863
DcmCodeString SpecificCharacterSet
Specific Character Set: (CS, 1-n, 1C)
Definition: dsrdoc.h:1255
Item EmptyItem
empty default item
Definition: drtsptcs.h:540
DcmCodeString TableTopPitchRotationDirection
TableTopPitchRotationDirection (300a,0142) vr=CS, vm=1, type=1C.
Definition: drtcps.h:703
@ Larynx
(T-24100,SRT,"Larynx")
Definition: cid4031.h:142
DcmDate ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C.
Definition: drtimage.h:5389
DcmLongString ProtocolName
Protocol Name: (LO, 1, 3)
Definition: dsrdoc.h:1338
Uint16 ResponseStatusCode
DIMSE status of the C-STORE response (0x0000 = success)
Definition: dstorscu.h:433
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtes.h:738
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drtstrct.h:2956
DcmLongString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C.
Definition: drtplan.h:3003
@ German
(deu,RFC5646,"German")
Definition: cid5000.h:60
DRTReferencedReferenceImageSequenceInRTBeamsModule ReferencedReferenceImageSequence
ReferencedReferenceImageSequence (300c,0042) vr=SQ, vm=1, type=3.
Definition: drtbs.h:783
Uint32 getJPEGProcess12Bit() const
return 12-bit JPEG process ID for this transfer syntax.
Definition: dcxfer.h:256
DRTReasonForRequestedProcedureCodeSequence ReasonForRequestedProcedureCodeSequence
ReasonForRequestedProcedureCodeSequence (0040,100a) vr=SQ, vm=1, type=3.
Definition: drtras.h:271
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drttreat.h:2786
Class representing the Plane Position (Patient) Functional Group containing the x,...
Definition: fgplanpo.h:34
Item class.
Definition: drtblds1.h:34
virtual DJDecoder * createDecoderInstance(const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample, OFBool isYBR) const =0
creates an instance of the compression library to be used for decoding.
@ CF_Complete
DICOM enumerated value: COMPLETE.
Definition: dsrtypes.h:756
DcmLongString WindowCenterWidthExplanation
WindowCenterWidthExplanation (0028,1055) vr=LO, vm=1-n, type=3.
Definition: drtimage.h:5380
Item EmptyItem
empty default item
Definition: drtags.h:347
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtadcs.h:211
DRTSourceInstanceSequence SourceInstanceSequence
SourceInstanceSequence (0042,0013) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3345
CodeSequenceMacro m_TransducerApplication
Item of Transducer Application Code Sequence.
Definition: modenhusimage.h:590
A class representing paths on a filesystem.
Definition: offilsys.h:52
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drtplan.h:1778
T & OFrvalue_access(OFrvalue_ref(T) rv)
Obtain an lvalue reference from an rvalue reference.
Definition: ofutil.h:234
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtstrct.h:1398
DRTReferencedBeamSequenceInRTDoseModule ReferencedBeamSequence
ReferencedBeamSequence (300c,0004) vr=SQ, vm=1, type=1C.
Definition: drtrtrs2.h:145
an item of the graphic object sequence in a presentation state (internal use only).
Definition: dvpsgr.h:37
DRTSourceImageSequence SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2960
OFBool isElem(const OFString &uid)
checks whether an item with the specified UID exists in the cache list
Definition: dvcache.h:244
static const size_t HF_renderItemInline
internal: expand items inline when they are short and have no child nodes
Definition: dsrtypes.h:338
DcmDecimalString BrachyAccessoryDeviceNominalTransmission
BrachyAccessoryDeviceNominalTransmission (300a,026c) vr=DS, vm=1, type=3.
Definition: drtbads.h:248
a class representing the DICOM value representation 'Decimal String' (DS)
Definition: dcvrds.h:37
virtual EP_Interpretation getDecompressedColorModel() const
after successful compression, returns the color model of the decompressed image
Definition: djdijg8.h:86
DcmTime Time
Time (0040,a122) vr=TM, vm=1, type=1C.
Definition: drtcims.h:363
int getVMMax() const
returns upper limit for VM (value multiplicity), DcmVariableVM for unlimited
Definition: dcdicent.h:164
DcmConsumer * current_
pointer to consumer to which compressed output is written
Definition: dcostrmz.h:151
Class for referenced sample position list.
Definition: dsrtcosp.h:39
DcmTime SeriesTime
SeriesTime (0008,0031) vr=TM, vm=1, type=3.
Definition: drtionpl.h:3089
double JNDMax
maximum JND index value for the given display system
Definition: digsdfn.h:211
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtspccs.h:353
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmdrs.h:393
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drtimage.h:5404
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drtimage.h:4862
DB_SerializedCharPtr PValueField
pointer to the value field
Definition: dcmqridx.h:155
DcmDecimalString TableTopVerticalPosition
TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=3.
Definition: drtes.h:558
OFBool acceptWrongPaletteTags
Accept wrong palette attribute tags.
Definition: djcparam.h:411
virtual OFCondition getColumns(Uint16 &cols)
Get number of cols.
DiCMYKPixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const unsigned long planeSize, const int bits)
constructor
Definition: dicmypxt.h:53
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpsss.h:311
DcmFloatingPointSingle TableTopRollAngleTolerance
TableTopRollAngleTolerance (300a,0050) vr=FL, vm=1, type=3.
Definition: drtitts.h:428
DcmFloatingPointSingle TotalBlockTrayWaterEquivalentThickness
TotalBlockTrayWaterEquivalentThickness (300a,00f3) vr=FL, vm=1, type=3.
Definition: drtibs.h:1055
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtajcs.h:351
the list of curve and overlay activation layers contained in a presentation state (internal use only)...
Definition: dvpsall.h:43
DRTReferencedBeamSequenceInRTFractionSchemeModule & getReferencedBeamSequence()
get ReferencedBeamSequence (300c,0004)
Definition: drtfgs.h:208
void * getOutputBuffer() const
returns pointer to the output buffer
Definition: dcrledec.h:179
global singleton dicom dictionary that is used by DCMTK in order to lookup attribute VR,...
Definition: dcdict.h:216
DRTReferencedBeamSequenceInRTDoseModule & getReferencedBeamSequence()
get ReferencedBeamSequence (300c,0004)
Definition: drtrtrs2.h:114
DcmUnsignedShort numberOfGraphicPoints
VR=US, VM=1, Type 1.
Definition: dvpsgr.h:131
Uint16 time_mid
Octets 4-5 of the time field.
Definition: ofuuid.h:122
DcmCodeString DeviceDiameterUnits
DeviceDiameterUnits (0050,0017) vr=CS, vm=1, type=2C.
Definition: drtds.h:519
static const size_t XF_addDocumentType
add document type definition (DTD). DCMTK-specific format only.
Definition: dctypes.h:206
E_FileReadMode
mode for file reading
Definition: dctypes.h:144
Class representing a Code Sequence Macro.
Definition: iodmacro.h:34
virtual void Insert(const OFUnorderedSet< T > &other)
Inserts all items of another set into this set.
Definition: ofuoset.h:159
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrps.h:130
E_VRType vrType
transfer syntax VR encoding (implicit/explicit)
Definition: dcxfer.h:325
DRTBlockSequenceInRTImageModule BlockSequence
BlockSequence (300a,00f4) vr=SQ, vm=1, type=2C.
Definition: drtes.h:524
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_WrongStreamMode
Stream mode (R/W, random/sequence) is wrong.
OFStackLinkBase()
default constructor
Definition: ofstack.h:59
DcmFloatingPointSingle TableTopPitchAngle
TableTopPitchAngle (300a,0140) vr=FL, vm=1, type=3.
Definition: drtes.h:554
virtual OFCondition read(DcmItem &dataset, const E_DocumentType documentType, const size_t flags=0)
read SR document tree from DICOM dataset.
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtiontr.h:1371
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drtionpl.h:1913
Item class.
Definition: drtpss.h:39
E_PaddingEncoding paddingType_
padding algorithm for writing DICOM files
Definition: dcmqropt.h:102
OFReadWriteLock & theLock
the lock on which we are operating
Definition: ofthread.h:549
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtstrct.h:1278
OFConsoleApplication * app
instance of console application class (for handling command line arguments)
Definition: wlcefs.h:78
DcmCodeString DoseUnits
DoseUnits (3004,0002) vr=CS, vm=1, type=1.
Definition: drtdvhs.h:325
DRTStructureSetROISequence & getStructureSetROISequence()
get StructureSetROISequence (3006,0020)
Definition: drtdose.h:2644
DcmShortText configurationInformation
Module=Film_Box_Module, VR=ST, VM=1, Type 2.
Definition: dvpssp.h:1030
DCMTK_DCMNET_EXPORT void dumpExtNegList(SOPClassExtendedNegotiationSubItemList &lst)
@ Maxilla
(T-11170,SRT,"Maxilla")
Definition: cid4031.h:156
int psv
for lossless compression, defines selection value
Definition: djeijg12.h:157
void setGroupRangeRestriction(DcmDictRangeRestriction rr)
sets group range restriction
Definition: dcdicent.h:266
@ Underflow
(114004,DCM,"Underflow")
Definition: cid42.h:52
@ SquareMicrometer
(um2,UCUM,"square micrometer"), included from CID 7461
Definition: cid7181.h:70
DcmCodeString MeasuredDoseType
MeasuredDoseType (3008,0014) vr=CS, vm=1, type=2.
Definition: drtmdrs.h:213
codec parameter for RLE codec
Definition: dcrlecp.h:30
int currentImageOverlaysValid
a flag describing whether the Overlay settings in currentImage match the ones in the presentation sta...
Definition: dvpstat.h:1271
OFBool referenced
flag indicating whether this transfer syntax uses a pixel data URL reference
Definition: dcxfer.h:346
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtpics.h:339
DcmDecimalString ContrastBolusTotalDose
ContrastBolusTotalDose (0018,1044) vr=DS, vm=1, type=3.
Definition: drtimage.h:5199
virtual OFCondition read(DcmInputStream &inStream, const E_TransferSyntax xfer, const E_GrpLenEncoding glenc=EGL_noChange, const Uint32 maxReadLength=DCM_MaxReadLength)
This function reads the information of all attributes which are captured in the input stream and capt...
SimpleLayout consists of the LogLevel of the log statement, followed by " - " and then the log messag...
Definition: layout.h:104
DcmCodeString PreliminaryFlag
Preliminary Flag: (CS, 1, 3)
Definition: dsrdoc.h:1351
@ MilliliterPerMinute
(ml/min,UCUM,"milliliter per minute")
Definition: cid7181.h:148
OFBool operator!=(const OFCondition &arg) const
comparison operator.
Definition: ofcond.h:344
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtstrct.h:2998
EnumType
types of measurement report document titles
Definition: cid7021.h:41
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtbas.h:331
const DRTDigitalSignaturesSequence & getDigitalSignaturesSequence() const
get DigitalSignaturesSequence (fffa,fffa)
Definition: drttreat.h:1233
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtplan.h:3243
DcmDecimalString WedgeFactor
WedgeFactor (300a,00d6) vr=DS, vm=1, type=2.
Definition: drtws.h:278
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtimage.h:2434
int forcedBitDepth
forced bit depth for image compression, 0 (auto) or 8/12/16
Definition: djcparam.h:347
Item class.
Definition: drtsis.h:35
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtrrpcs.h:333
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drtstrct.h:1788
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtionpl.h:1685
Item class.
Definition: drtpscs.h:35
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtpics.h:351
@ ELM_IgnoreValue
ignore given value, use auto detection
Definition: diutils.h:317
const DRTStrainStockSequence & getStrainStockSequence() const
get StrainStockSequence (0010,0216)
Definition: drttreat.h:1725
DcmDate SourceStrengthReferenceDate
SourceStrengthReferenceDate (300a,022c) vr=DA, vm=1, type=1.
Definition: drtss.h:438
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4126
DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence()
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtplan.h:1880
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drtimage.h:4831
OFBool cornellWorkaroundEnabled() const
returns flag indicating whether the workaround for buggy Cornell JPEG lossless images with Huffman ta...
Definition: djcparam.h:313
DcmIntegerString NumberOfLateralSpreadingDevices
NumberOfLateralSpreadingDevices (300a,0330) vr=IS, vm=1, type=1.
Definition: drtibs.h:1013
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtgpis.h:134
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drtionpl.h:3105
E_TransferSyntax CurrentXfer
current transfer syntax of the dataset
Definition: dcdatset.h:413
static const size_t RF_ignoreContentItemErrors
do not abort on content item errors (e.g. missing value type specific attributes)
Definition: dsrtypes.h:266
virtual offile_off_t avail() const =0
returns the minimum number of bytes that can be written with the next call to write().
const DcmTagKey m_Tag
a DcmTagKey object determining which attribute of a DcmItem should be compared with the value.
Definition: dcfilter.h:203
SiMAC()
default constructor
Definition: simac.h:41
@ Radiographer
(J-00187,SRT,"Radiographer")
Definition: cid7452.h:68
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drtionpl.h:2992
Interface class for MappingResourceIdentificationSequence (0008,0124)
Definition: drtmris.h:26
DcmUniqueIdentifier RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3.
Definition: drtplan.h:3364
const DRTOverrideSequence & getOverrideSequence() const
get OverrideSequence (3008,0060)
Definition: drticpds.h:517
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drtplan.h:3356
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtopis.h:156
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_Suspension
IJG codec suspension return.
@ EDC_always
always perform color space conversion from YCbCr to RGB if JPEG data is color image.
Definition: djutils.h:164
@ EFG_REALWORLDVALUEMAPPING
Real World Value Mapping.
Definition: fgtypes.h:158
void replicate(unsigned char ch, unsigned char nbytes)
this method expands a replicate run
Definition: dcrledec.h:204
DcmUnsignedShort ReferencedSegmentNumber
ReferencedSegmentNumber (0062,000b) vr=US, vm=1-n, type=1C.
Definition: drtrsis.h:185
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtitts.h:613
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drtimage.h:5053
unsigned long creation_time
date/time of creation of this object
Definition: offname.h:66
E_ByteOrder byteOrder_
current output byte order
Definition: dcwcache.h:133
DcmUnlimitedText m_TrackingID
Tracking ID (UT, 1, 1C)
Definition: segment.h:329
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrmss7.h:148
const OFSet< T > & operator=(const OFSet< T > &src)
operator=.
Definition: ofset.h:107
DcmDecimalString SurfaceEntryPoint
SurfaceEntryPoint (300a,012e) vr=DS, vm=3, type=3.
Definition: drtcps.h:689
T value_type
Data type of pixels.
Definition: modimagepixel.h:51
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtdose.h:2356
OFDateTime ToDateTimeValue
end observation date/time to check for (as a converted OFDateTime instance)
Definition: dsrdnflt.h:424
@ PM_MultiMandatory
parameter is required, more than one value is allowed (# = 1..n), "option..."
Definition: ofcmdln.h:99
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpics.h:536
OFunique_ptr< ErrorHandler > errorHandler
It is assumed and enforced that errorHandler is never null.
Definition: appender.h:240
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3013
Item class.
Definition: drtxrs.h:34
void determineUsedValues()
examine which pixel values are actually used
Definition: dimoopxt.h:234
void rotateRight(T *data[])
rotate image right and store result in the same storage area
Definition: dirotat.h:281
OFBool RetiredSOPClassSupport
support retired SOP classes
Definition: dcddirif.h:1560
DRTReferringPhysicianIdentificationSequence ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2745
DcmLongText FractionPattern
FractionPattern (300a,007b) vr=LT, vm=1, type=3.
Definition: drtfgs.h:330
DcmIntegerString referencedFrameNumber
VR=IS, VM=1-n, Type 1c.
Definition: dvpsri.h:165
@ Germanium_Ge68
(C-B1046,SRT,"Germanium Ge^68^")
Definition: cid4021.h:172
DRTBeamLimitingDeviceToleranceSequence BeamLimitingDeviceToleranceSequence
BeamLimitingDeviceToleranceSequence (300a,0048) vr=SQ, vm=1, type=3.
Definition: drttts.h:343
DcmSignedLong displayedAreaTopLeftHandCorner
VR=SL, VM=2, Type 1.
Definition: dvpsda.h:254
Uint8 * fValue
value of the element
Definition: dcelem.h:962
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrdrs1.h:149
unsigned long AutoOverlayNumber
current overlay number used to invent missing attribute values
Definition: dcddirif.h:1604
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcsrs.h:311
DcmLongString m_AlgorithmVersion
Algorithm Version: (LO, VM 1, Typ 1)
Definition: iodmacro.h:948
CodeSequenceMacro m_LanguageCode
Item of Language Code Sequence: (SQ, VM 1, Type 1)
Definition: iodmacro.h:1024
Item EmptyItem
empty default item
Definition: drtrsis.h:370
OFList< DVPSGraphicLayer * > list_
the list maintained by this object
Definition: dvpsgll.h:273
Class representing an Alternate Content Description item.
Definition: iodmacro.h:967
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5424
DVIFhierarchyStatus Status
review status for the series
Definition: dvcache.h:430
OFString UID
instance UID
Definition: dvcache.h:705
@ EVR_LT
long text
Definition: dcvr.h:138
int fail_
this flag indicates a failure of the RLE codec.
Definition: dcrleenc.h:368
DcmCodeString PhotometricInterpretation
PhotometricInterpretation (0028,0004) vr=CS, vm=1, type=1.
Definition: drtimage.h:5257
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drtionpl.h:3254
int entryCount
number of entries in hash table
Definition: dchashdi.h:300
OFFilename filename_
path to temporary file
Definition: dcistrmf.h:284
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drtplan.h:2973
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtiontr.h:3049
Interface class for RTImageIOD.
Definition: drtimage.h:91
const DcmQueryRetrieveConfig * config
pointer to Q/R configuration
Definition: dcmqrcbm.h:148
int size() const
counts total number of entries
Definition: dchashdi.h:207
static const size_t PF_printAnnotation
print annotation of a content item (optional, e.g. user-defined information)
Definition: dsrtypes.h:450
OFString m_SOPInstanceUID
SOP Instance UID.
Definition: iodreferences.h:137
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drticps.h:758
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtadcs.h:329
static DJLSNearLosslessEncoder * nearlosslessencoder_
pointer to encoder for lossy JPEG-LS
Definition: djencode.h:96
void window(const DiMonoPixel *inter, const Uint32 start, const DiLookupTable *plut, DiDisplayFunction *disp, const double center, const double width, const T3 low, const T3 high)
apply the currently active linear VOI window to the output data
Definition: dimoopxt.h:941
EnumType
types of CT acquisition type
Definition: cid10013.h:41
Item EmptyItem
empty default item
Definition: drtrms.h:386
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtsdcs.h:349
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtiontr.h:1377
Uint32 fieldLength_
length of the current DICOM element, in bytes
Definition: dcwcache.h:127
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtcncs.h:205
DRTContourSequence ContourSequence
ContourSequence (3006,0040) vr=SQ, vm=1, type=3.
Definition: drtrcs.h:187
const DRTWADORSRetrievalSequence & getWADORSRetrievalSequence() const
get WADORSRetrievalSequence (0040,e025)
Definition: drtrpphs.h:168
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4920
DcmTime PerformedProcedureStepEndTime
PerformedProcedureStepEndTime (0040,0251) vr=TM, vm=1, type=3.
Definition: drtdose.h:4307
const LogLevel WARN_LOG_LEVEL
Definition: loglevel.h:69
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtras.h:153
Decoder class for JPEG Extended Sequential (lossy, 8/12-bit)
Definition: djdecext.h:31
static void convertValue(const T3_ input, Uint8 &output)
helper routine: convert to unsigned 8 bit value
Definition: dicrvfit.h:193
const char * Access
access type (read-only, read/write)
Definition: dcmqrcnf.h:147
Item EmptyItem
empty default item
Definition: drttms9.h:395
DcmShortString RangeModulatorID
RangeModulatorID (300a,0346) vr=SH, vm=1, type=1.
Definition: drtrrms.h:183
DVSeriesCache List
list of series within this study
Definition: dvcache.h:709
OFBool hasChildNodes() const
check whether the current node has any children
Definition: dsrtncsr.h:427
Interface class for RealWorldValueMappingSequence (0040,9096)
Definition: drtrwvms.h:28
virtual const void * getOutputData(const unsigned long frame, const int bits, const int planar=0)=0
get pixel data with specified format.
@ Methionine_C11
(C-B103E,SRT,"Methionine C^11^")
Definition: cid4021.h:194
DVPSPresentationLUTType presentationLUT
describes active type of presentation LUT.
Definition: dvpspl.h:235
DcmTransportLayer()
constructor.
Definition: dcmlayer.h:81
const DRTDigitalSignaturePurposeCodeSequence & getDigitalSignaturePurposeCodeSequence() const
get DigitalSignaturePurposeCodeSequence (0400,0401)
Definition: drtdss.h:162
Uint32 getRepresentativeFrame() const
get representative frame
Definition: diimage.h:135
virtual int writeImageToDataset(DcmItem &dataset, const int mode=0, const int planar=2)=0
write current image and related attributes to DICOM dataset.
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drtdose.h:4249
DRTReferencedBeamSequenceInRTDoseModule & getReferencedBeamSequence()
get ReferencedBeamSequence (300c,0004)
Definition: drtrfgs.h:115
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtpsics.h:337
DcmCodeString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3.
Definition: drttreat.h:2703
OFBool alwaysAcceptDefaultRole_
Option to always accept a default role as association acceptor.
Definition: dcasccfg.h:263
@ TimeCourseOfSignal
(113066,DCM,"Time course of signal"), included from CID 7180
Definition: cid7469.h:344
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtstrct.h:1194
DiYBRPart422PixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, EI_Status &status, const int bits)
constructor
Definition: diyp2pxt.h:52
@ EVR_UN
unknown value representation
Definition: dcvr.h:237
DSRImageReferenceValue & operator=(const DSRImageReferenceValue &referenceValue)
assignment operator
DcmShortText RespiratoryMotionCompensationTechniqueDescription
RespiratoryMotionCompensationTechniqueDescription (0018,9185) vr=ST, vm=1, type=3.
Definition: drtmss.h:160
Item class.
Definition: drtcpas.h:34
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drttreat.h:1557
const OFBool DELETE_TRAILING
delete trailing spaces
Definition: dcbytstr.h:474
DcmDecimalString BlockThickness
BlockThickness (300a,0100) vr=DS, vm=1, type=3.
Definition: drtbl5.h:339
DcmLongString ClinicalTrialSeriesDescription
ClinicalTrialSeriesDescription (0012,0072) vr=LO, vm=1, type=3.
Definition: drtimage.h:5025
IODGeneralStudyModule & getStudy()
Get General Study Module.
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drttreat.h:2653
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtionpl.h:1541
Uint32 applicationID
application ID assigned by the server
Definition: dvpsmsg.h:263
Uint16 bfReserved2
reserved, should be '0'
Definition: diutils.h:167
void setReferenceTarget(const OFBool isTarget=OFTrue)
specify whether the current content item is target of a by-reference relationship
Definition: dsrdoctn.h:270
DcmUniqueIdentifier sOPInstanceUID
Module=Image_Box_List, VR=UI, VM=1, Type 1(c)
Definition: dvpsib.h:339
general Service Class User (SCU) class
OFBool operator<=(const OFpath &lhs, const OFpath &rhs)
Lexicographically compare two paths.
@ MeanTransitTime
(113052,DCM,"Mean Transit Time"), included from CID 4108
Definition: cid7469.h:274
OFshared_ptr< IODRules > getRules()
Get rules handled by this IOD.
DRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModule & getReferencedReferenceImageSequence()
get ReferencedReferenceImageSequence (300c,0042)
Definition: drtass.h:203
DRTEncryptedAttributesSequence EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5441
a client for IPC message exchange between different processes of the DICOMscope application
Definition: dvpsmsg.h:162
This class encapsulates data structures and operations for basic worklist management service class pr...
Definition: wlmactmg.h:38
static DcmRLECodecEncoder * codec
pointer to RLE encoder
Definition: dcrleerg.h:76
virtual void clearData()=0
Clear any data in the group.
Uint16 getGTag() const
returns tag group
Definition: dctag.h:122
DcmOtherByteOtherWord CertificateOfSigner
CertificateOfSigner (0400,0115) vr=OB, vm=1, type=1.
Definition: drtdss.h:229
There are many cross-platform C++ Threading libraries.
Definition: threads.h:63
@ Width
(G-A220,SRT,"Width"), included from CID 7470
Definition: cid7469.h:356
DRTROIContourSequence & getROIContourSequence()
get ROIContourSequence (3006,0039)
Definition: drtstrct.h:1554
T_ASC_Association * origAssoc
pointer to original association on which the C-MOVE-RQ was received
Definition: dcmqrcbm.h:142
@ EJLSPC_colorByPixel
always create color-by-pixel planar configuration
Definition: djlsutil.h:84
char * m_passwd
password required to open the private key file
Definition: tlsscu.h:237
double getFrameTime() const
get frame time
Definition: diimage.h:144
ContentIdentificationMacro m_ContentIdentification
Parametric Map Image Module's Content Identification.
Definition: dpmparametricmapiod.h:299
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtbrcss.h:205
double AmbientLight
(reflected) ambient light value
Definition: didispfn.h:450
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drtiontr.h:3019
@ T2StarWeightedMRSignalIntensity
(110806,DCM,"T2* Weighted MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:100
@ EntireBody
(T-D0010,SRT,"Entire body")
Definition: cid4031.h:90
unsigned long currentItem
currently processed item
Definition: wltypdef.h:124
@ TemporomandibularJoint
(T-15290,SRT,"Temporomandibular joint")
Definition: cid4031.h:226
DRTConceptCodeSequence ConceptCodeSequence
ConceptCodeSequence (0040,a168) vr=SQ, vm=1, type=1C.
Definition: drtqds.h:337
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2939
OFBool imageInverse
a flag describing whether current image is inverse
Definition: dvpstat.h:1298
DJEncoder()
default constructor
Definition: djencabs.h:37
@ EWM_fileformat
write as fileformat (update only missing information, this is the old behavior)
Definition: dctypes.h:158
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drttreat.h:2892
Interface class for MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtmucs.h:27
static const DSRCompositeReferenceValue EmptyCompositeReference
empty composite reference value.
Definition: dsrcitem.h:618
@ PelvisAndLowerExtremities
(R-FAB58,SRT,"Pelvis and lower extremities")
Definition: cid4031.h:188
const DRTBreedRegistrationSequence & getBreedRegistrationSequence() const
get BreedRegistrationSequence (0010,2294)
Definition: drtstrct.h:1176
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3299
unsigned long getFrameCount() const
Get the number of frames.
Definition: drmimage.h:107
OFBool useModalityRescale
Create Rescale Slope/Intercept to scale back to original pixel range, mode 0 only.
Definition: djcparam.h:408
DcmFileCache FileCache
file cache object used for partial read
Definition: diimage.h:667
void swap(DSRTree< T > &tree)
fast, non-throwing swap function.
Definition: dsrtree.h:963
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbs.h:718
DcmLongString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C.
Definition: drtstrct.h:2812
@ PETWholeBody
(44139-4,LN,"PET whole body")
Definition: cid100.h:56
DcmDecimalString ChairHeadFramePosition
ChairHeadFramePosition (300a,0151) vr=DS, vm=1, type=3.
Definition: drticps.h:767
DcmLongString Manufacturer
Manufacturer: (LO, 1, 2)
Definition: dsrdoc.h:1302
@ EVR_PN
person name
Definition: dcvr.h:156
virtual size_t goDown()
goto first child node (one level down)
Definition: dsrtncsr.h:592
Class implementing a document tree node filter that checks for a given value type.
Definition: dsrdnflt.h:292
DcmIntegerString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2.
Definition: drtiontr.h:2997
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drtiontr.h:1485
DcmUnsignedShort annotationPosition
Module=Annotation_List, VR=US, VM=1, Type 1(c)
Definition: dvpsab.h:117
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtimage.h:2986
DRTBrachyReferencedDoseReferenceSequence & getBrachyReferencedDoseReferenceSequence()
get BrachyReferencedDoseReferenceSequence (300c,0055)
Definition: drtbcps.h:169
DcmLongString PatientSupportAccessoryCode
PatientSupportAccessoryCode (300a,0354) vr=LO, vm=1, type=3.
Definition: drttsibs.h:1018
a class that allows for a lookup of Transfer Syntax properties and readable descriptions
Definition: dcxfer.h:177
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtrses.h:133
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2993
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drtimage.h:5406
size_t secondSize
The size in bytes of the second value, will be zero if the argument is an open range with no definite...
Definition: dcmatch.h:97
Template class to rotate images (on pixel data level).
Definition: dirotat.h:41
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtpbcs.h:349
@ Anus
(T-59900,SRT,"Anus")
Definition: cid4031.h:52
@ LongAxis
(G-A185,SRT,"Long Axis"), included from CID 7470
Definition: cid7469.h:362
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrrtps.h:147
time_t startTime
start time
Definition: wltypdef.h:87
ItemStruct(const OFString &sopClassUID, const OFString &instanceUID)
constructor
Definition: dsrrefin.h:194
OFString opt_manufacturer
Enhanced general equipment module Manufacturer (VM 1)
Definition: dcencdoc.h:271
@ MaximumDifference
(126376,DCM,"Maximum Difference"), included from CID 4109
Definition: cid7469.h:308
Interface class for AssigningJurisdictionCodeSequence (0040,0039)
Definition: drtajcs.h:27
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drttreat.h:1227
Interface class for ToleranceTableSequence (300a,0040)
Definition: drttts.h:27
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_InvalidData
Invalid data.
Alternative * OFget(OFvariant< Alternatives... > *v)
Try to get a pointer to the given alternative from an OFvariant object.
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtsns.h:130
OFBool prependPrinterName
true if printer name should be prepended to annotation text
Definition: dviface.h:1824
helper class to print a DcmObject to an ostream using operator<<
Definition: dcobject.h:765
OFString OptionChars
C++ string consisting of all valid characters introducing an option.
Definition: ofcmdln.h:1075
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drtplan.h:1598
const DRTIonWedgePositionSequence & getIonWedgePositionSequence() const
get IonWedgePositionSequence (300a,03ac)
Definition: drticpds.h:493
DcmQuantPixelBoxPointer * array
array of pixel boxes
Definition: diqtpbox.h:109
Definition: syncprim.h:71
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drtionpl.h:3045
Definition: snprintf.h:43
Definition: jpeglib12.h:728
double peakSignalToNoiseRatio
result of image comparison: peak signal to noise ratio (PSNR)
Definition: dcmicmph.h:278
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtscs.h:337
Interface class for content items.
Definition: dsrcitem.h:48
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2753
int dbCount
number of entries in databases we know
Definition: dcmqrtis.h:252
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtopis.h:161
Class representing a reference to an image.
Definition: iodreferences.h:149
provides an operating system independent abstraction for mutexes (mutual exclusion locks).
Definition: ofthread.h:334
Definition: dcmqrtis.h:69
Uint16 m_numberOfCompletedSubops
Number of successfully completed sub operations (in Q/R: C-STORE calls).
Definition: scu.h:159
void add(const unsigned char *buf, size_t bufcount)
this method adds a block of bytes to the byte stream to be compressed with the RLE compressor.
Definition: dcrleenc.h:176
static const size_t CM_updatePositionString
update the position string using the node ID
Definition: dsrtypes.h:469
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtdimcs.h:337
virtual DcmObject * clone() const
clone method
Definition: dcvrae.h:65
DRTTreatmentSummaryCalculatedDoseReferenceSequence TreatmentSummaryCalculatedDoseReferenceSequence
TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3131
DcmCodeString PhotometricInterpretation
PhotometricInterpretation (0028,0004) vr=CS, vm=1, type=1C.
Definition: drtdose.h:4541
int BitsPerSample
actual number of bits per sample (depth)
Definition: diimage.h:644
~DcmWriteCache()
destructor
Definition: dcwcache.h:62
static const char * strerror(const int errnum, char *buf, const size_t buflen)
convert a given error code to a string.
DSRGraphicDataList & getGraphicDataList()
get reference to graphic data list.
Definition: dsrscovl.h:190
DcmCodeString GantryPitchRotationDirection
GantryPitchRotationDirection (300a,014c) vr=CS, vm=1, type=2C.
Definition: drticpds.h:820
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drtionpl.h:1403
DcmShortText TreatmentStatusComment
TreatmentStatusComment (3008,0202) vr=ST, vm=1, type=3.
Definition: drtiontr.h:3121
OFconstexpr xvalue OFmove(T< unspecified > t)
Obtains an rvalue reference to its argument and converts it to an xvalue.
DSRDocumentSubTree()
default constructor
Item class.
Definition: drtrds.h:34
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drtimage.h:2938
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drtionpl.h:2988
DcmDate PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3.
Definition: drtimage.h:5004
static const size_t PF_printConceptNameCodes
print coding scheme designator/version and code value of concept names
Definition: dsrtypes.h:423
@ VolumetricDiffusionDxxComponent
(110810,DCM,"Volumetric Diffusion Dxx Component"), included from CID 7270
Definition: cid7469.h:104
const DRTDeidentificationActionSequence & getDeidentificationActionSequence() const
get DeidentificationActionSequence (0008,0305)
Definition: drtpdecs.h:135
CodeSequenceMacro m_AlgorithmFamilyCode
Code Sequence Macro from Algorithm Family Code Sequence (single item), (SQ, VM 1, Type 1)
Definition: iodmacro.h:938
void setPrependDateTime(OFBool value)
sets the Prepend Date/Time annotation flag.
Definition: dviface.h:1421
representation parameter for lossy JPEG
Definition: djrploss.h:31
@ PS_ExclusiveOption
exclusive option used
Definition: ofcmdln.h:157
int quality
compression quality factor
Definition: djrploss.h:75
OFUnorderedSet< T > SymmetricDifference(const OFUnorderedSet< T > &other) const
Determines the symmetric difference of this and other, i.e.
Definition: ofuoset.h:421
DcmCodeString BlockDivergence
BlockDivergence (300a,00fa) vr=CS, vm=1, type=2.
Definition: drtbl5.h:329
double getPixelWidth() const
get pixel's width
Definition: diimage.h:171
DcmDecimalString KVP
KVP (0018,0060) vr=DS, vm=1, type=1C.
Definition: drticps.h:789
virtual OFCondition createExpandedSubTree(DSRDocumentSubTree *&tree) const
created an expanded version of this (sub)tree.
Item EmptyItem
empty default item
Definition: drtrmss6.h:386
DcmQueryRetrieveStoreContext(DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, DIC_US s, DcmFileFormat *ff, OFBool correctuidpadding)
constructor
Definition: dcmqrcbs.h:46
MandatoryViewAndSliceProgressionDirectionMacro m_MandatoryViewAndSliceProgressionDirection
Mandatory View and Slice Progression Direction.
Definition: modenhusimage.h:575
DRTRecordedLateralSpreadingDeviceSequence RecordedLateralSpreadingDeviceSequence
RecordedLateralSpreadingDeviceSequence (3008,00f4) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:1036
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_InvalidStatisticData
Invalid Statistic Data.
Uint8 * pixData
Array for the pixel data bytes.
Definition: iodtypes.h:75
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor, const E_DocumentType documentType, const size_t flags)
read general XML document tree node data
@ _38_Potassium
(C-135A4,SRT,"^38^Potassium")
Definition: cid4020.h:56
virtual DcmFGTypes::E_FGSharedType getSharedType() const
Returns shared type of this functional group (can be shared or per-frame, i.e. both)
Definition: fgplanposvol.h:53
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drttreat.h:2902
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtlsds.h:179
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drtionpl.h:1907
@ TCM_SHA384
Secure Hash Algorithm SHA-2 in 384 bit mode.
Definition: tlsciphr.h:199
@ Lensometry
(LEN,DCM,"Lensometry")
Definition: cid29.h:76
void setOurAETitle(const char *ae)
set the AEtitle under which this application operates
Definition: dcmqrcbg.h:79
DcmFloatingPointSingle ROIElementalCompositionAtomicMassFraction
ROIElementalCompositionAtomicMassFraction (3006,00b8) vr=FL, vm=1, type=1.
Definition: drtrecs.h:130
DcmFloatingPointSingle GantryPitchAngle
GantryPitchAngle (300a,014a) vr=FL, vm=1, type=3.
Definition: drtimage.h:5330
EquipmentInfo()
Default Constructor.
Definition: modequipment.h:54
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmReplaceWrongDelimitationItem
This flag enables the replacement of a wrong delimitation item at the end of a sequence or item.
int executeJob(const MdfJob &job, const char *filename=NULL)
Executes given modify job.
const DRTLateralSpreadingDeviceSettingsSequenceInRTIonBeamsModule & getLateralSpreadingDeviceSettingsSequence() const
get LateralSpreadingDeviceSettingsSequence (300a,0370)
Definition: drticps.h:483
OFBool gotoItem(Uint32 idx)
sets internal cursor to specified position in cache list
Definition: dvcache.h:768
size_t windowParameter
parameter for VOI transform of monochrome images, used in modes 1, 2, 4, 6
Definition: djcparam.h:384
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_UnknownRelationshipType
error: an unknown relationship type is used
Definition: jlossls12.h:92
const char * getTagName() const
returns tag name
Definition: dcdicent.h:123
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drtstrct.h:1770
static OFCondition readSingleItem(DcmItem &source, const DcmTagKey &seqKey, Container &destination, IODRule *rule=NULL)
Reads single DICOM item from a specific sequence into a destination class.
Definition: iodutil.h:578
DRTGeneticModificationsSequence & getGeneticModificationsSequence()
get GeneticModificationsSequence (0010,0221)
Definition: drttreat.h:1263
@ FGM_SOPInstanceUID
generate filename from SOP Instance UID (0008,0018)
Definition: dstorscp.h:73
OFCondition status_
status
Definition: dcostrmz.h:157
static const size_t PF_indicateEnhancedEncodingMode
indicate with a "*" that the "enhanced encoding mode" is used for codes
Definition: dsrtypes.h:447
virtual OFCondition search(const DcmTagKey &xtag, DcmStack &resultStack, E_SearchMode mode=ESM_fromHere, OFBool searchIntoSub=OFTrue)
a complex, stack-based, hierarchical search method.
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtccs.h:327
Implementation of the plugable image support for the DICOMDIR class.
Definition: ddpiimpl.h:39
static void zeroMem(T *dest, const size_t count)
sets specified number of elements in destination memory to zero
Definition: ofbmanip.h:139
OFString m_ModuleName
Name of the module ("GeneralEquipmentModule")
Definition: modequipment.h:252
DVSignatureHandler * pSignatureHandler
pointer to the handler object for digital signatures
Definition: dviface.h:1608
DcmDecimalString MetersetExposure
MetersetExposure (3002,0032) vr=DS, vm=1, type=3.
Definition: drtpvis.h:314
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2761
E_DecompressionColorSpaceConversion getDecompressionColorSpaceConversion() const
returns color conversion mode for compression
Definition: djcparam.h:255
virtual OFCondition getSint16(Sint16 &val, const unsigned long pos=0)
retrieve a single value of type Sint16.
Class for content item PNAME.
Definition: dsrpnmtn.h:39
DRTReferencedStudySequence ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2855
DRTMACParametersSequence & getMACParametersSequence()
get MACParametersSequence (4ffe,0001)
Definition: drtstrct.h:1386
@ YBR_RCT_CBComponent
(110847,DCM,"YBR RCT CB Component"), included from CID 7180
Definition: cid7469.h:230
~IODImagePixelVariant()
Destructor.
Definition: modimagepixelvariant.h:90
@ DCMSCP_FORCED
Refusing association because SCP was forced to do so.
Definition: scp.h:89
IODImagePixelVariant(const T &t)
Constructor, constructs pixel module based on given type.
Definition: modimagepixelvariant.h:82
DSRContentItem CurrentContentItem
current content item. Introduced to avoid the external use of pointers.
Definition: dsrdocst.h:802
@ LATERALITY_INVALID
Invalid Laterality, e.g. when invalid value is read from file.
Definition: fgframeanatomy.h:43
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_SeqOrItemContentOverflow
Item or sequence content larger than explicit 32-bit length field permits.
@ DT_SimplifiedAdultEchoSR
DICOM IOD: Simplified Adult Echo SR.
Definition: dsrtypes.h:536
@ CM_TRACKSET
Recommended CIELab value is provided per track set and not for single tracks.
Definition: trctypes.h:92
DcmLongString ApplicationSetupManufacturer
ApplicationSetupManufacturer (300a,0238) vr=LO, vm=1, type=3.
Definition: drtass.h:276
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3395
void setMessageType(Uint32 msgtype)
sets the message type
Definition: dvpsmsg.h:55
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drtionpl.h:2896
FILE * file_
the file maintained by this object
Definition: offile.h:1064
@ VT_Waveform
DICOM Value Type: WAVEFORM.
Definition: dsrtypes.h:604
OFBool isUser(void *object) const
checks if the given object is the current user of this cache returns true if so, false otherwise
Definition: dcfcache.h:57
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtads.h:335
DcmIntegerString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3.
Definition: drtionpl.h:3176
Metafunction to remove the const modifier from a type.
Definition: oftraits.h:438
static const size_t HF_omitGeneratorMetaElement
external: omit generator meta element referring to the DCMTK
Definition: dsrtypes.h:332
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrsos.h:185
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtionpl.h:1727
virtual ~DcmQueryRetrieveDatabaseHandleFactory()
Virtual Destructor.
Definition: dcmqrdba.h:230
E_EncodingType enctype_option
write explicit or implicit length encoding
Definition: mdfconen.h:183
void construct(...)
Required: type constructors, construct the contained object.
Item EmptyItem
empty default item
Definition: drtbrs.h:316
DcmCodeString anchorPointAnnotationUnits
VR=CS, VM=1, Type 1c.
Definition: dvpstx.h:196
OFBool usesWideChars() const
checks whether this object stores a wide character filename
Definition: offile.h:200
DcmLongString PatientState
PatientState (0038,0500) vr=LO, vm=1, type=3.
Definition: drtdose.h:4243
DcmCodeString m_VolumeBasedCalculationTechnique
Volume Based Calculation Technique (CS, VM 1, Required Type 1)
Definition: fgusimagedescription.h:179
OFIterator< T > erase(OFIterator< T > position, OFIterator< T > last)
removes all elements in the range [position,last) from the list.
Definition: oflist.h:431
Class for checking the relationship content constraints of the Acquisition Context SR IOD.
Definition: dsracqcc.h:42
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtics.h:349
int getSmoothingFactor() const
returns smoothing factor for image compression, 0..100
Definition: djcparam.h:130
OFString SpecificCharacterSet
specific character set used for checking purposes
Definition: dsrcsidl.h:357
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtiontr.h:1383
Item EmptyItem
empty default item
Definition: drtccs.h:540
DcmKeyValuePair(const DcmKeyValuePair &arg)
copy constructor
Definition: dcmsmap.h:52
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtccs.h:333
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drttreat.h:1509
DcmShortText ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3.
Definition: drtimage.h:4969
DcmObject * value()
return pointer to object maintained by this list node
Definition: dclist.h:53
OFIterator< T > insert(OFIterator< T > position, const T &x)
inserts an element into the list before the given position.
Definition: oflist.h:292
static const size_t unknownCipherSuiteIndex
constant returned by findOpenSSLCipherSuiteName() if ciphersuite name is unknown
Definition: tlsciphr.h:360
virtual FGBase * clone() const =0
Returns a deep copy of this object.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drttscds.h:155
DcmCodeString RTBeamLimitingDeviceType
RTBeamLimitingDeviceType (300a,00b8) vr=CS, vm=1, type=1.
Definition: drtbldts.h:139
virtual ~DcmFindSCUCallback()
destructor
Definition: dfindscu.h:88
Uint32 randcnt
number of random bytes still available before isaac() needs to called again
Definition: ofrand.h:77
DcmSignedLong RationalNumeratorValue
Rational Numerator Value (VR=SL, type 1C)
Definition: dsrnumvl.h:547
DcmPixelData PixelData
PixelData (7fe0,0010) vr=OB/OW, vm=1, type=1.
Definition: drtiis.h:429
DcmDecimalString RescaleIntercept
RescaleIntercept (0028,1052) vr=DS, vm=1, type=1C.
Definition: drtdose.h:4528
virtual OFBool matches(const DSRDocumentTreeNode *node) const =0
check whether given node matches the filter criteria in the list (abstract)
DSRCodedEntryValue & operator=(const DSRCodedEntryValue &codedEntryValue)
assignment operator
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtstrct.h:1272
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drtimage.h:4956
DcmShortText CodingSchemeResponsibleOrganization
CodingSchemeResponsibleOrganization (0008,0116) vr=ST, vm=1, type=3.
Definition: drtcsis.h:225
void reducePixel(const T *src[], T *dest[])
free scaling method with interpolation (only for reduction)
Definition: discalet.h:814
@ EPI_Monochrome2
monochrome 2
Definition: diutils.h:123
@ T2Star
(113064,DCM,"T2*"), included from CID 7180
Definition: cid7469.h:80
const DRTReferencedRTPlanSequenceInRTGeneralPlanModule & getReferencedRTPlanSequence() const
get ReferencedRTPlanSequence (300c,0002)
Definition: drtionpl.h:1769
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtibs.h:1241
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtimage.h:2386
const DcmQuantPixel & getPixel(unsigned long idx) const
returns the color at index idx.
Definition: diqtctab.h:92
OFBool no_reservation_checks
If true, it is not checked whether there is a corresponding private reservation during insertion of p...
Definition: mdfconen.h:198
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrecs.h:127
int hasImagerPixelSpacing
is 'true' if attribute 'ImagerPixelSpacing' is present
Definition: diimage.h:656
Uint32 getCount() const
get number of LUT entries
Definition: dibaslut.h:69
Definition: syncpthr.h:41
@ AP_CTandMR
CT/MR Studies (STD-CTMR-xxxx)
Definition: dcddirif.h:159
void swap(DSRDocumentSubTree &tree)
fast, non-throwing swap function.
iterator class for OFList.
Definition: oflist.h:165
virtual int compare(const DcmItem &rhs) const
comparison operator that compares the value of this object with a given object of the same type.
@ NoUnits
(1,UCUM,"no units")
Definition: cid7181.h:130
@ DigitalRadiography
(DX,DCM,"Digital Radiography")
Definition: cid29.h:56
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drtionpl.h:2957
Item class.
Definition: drtblds5.h:34
@ CS_Greek
ISO-IR 126: Greek.
Definition: dsrtypes.h:800
DcmDecimalString XRayImageReceptorTranslation
XRayImageReceptorTranslation (3002,000d) vr=DS, vm=3, type=3.
Definition: drtimage.h:5290
unsigned char * buffer_
the buffer we're actually writing to
Definition: dcostrmb.h:111
DcmCloseAssociationType
Different types of closing an association.
Definition: scu.h:44
DcmCodeString filmSizeID
Module=Film_Box_Module, VR=CS, VM=1, Type 2.
Definition: dvpssp.h:1014
OFString opt_measurementUnitsCM
Manufacturing 3D Model Module 3d Model Measurement Units Code Meaning.
Definition: dcencdoc.h:281
@ MinorAxis
(G-A194,SRT,"Minor Axis"), included from CID 7470
Definition: cid7469.h:368
DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence()
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtplan.h:1712
virtual OFBool isValid() const
check whether the current internal state is valid.
DRTReferencedBeamSequenceInRTDoseModule ReferencedBeamSequence
ReferencedBeamSequence (300c,0004) vr=SQ, vm=1, type=1C.
Definition: drtrfgs.h:151
DcmFloatingPointDouble m_ImageOrientationVolume
Image Orientation (Volume) (FD, VM 6, Required type 1)
Definition: fgplanorvol.h:156
virtual DcmEVR ident() const
get element type identifier
DVPSImageDepth imageDepth
describes whether the image depth is 8 bit or 12 bit.
Definition: dvpsib.h:379
size_t getLevel() const
get current level of the position counter.
Definition: dsrposcn.h:142
DcmUnsignedShort GreenPaletteColorLookupTableDescriptor
GreenPaletteColorLookupTableDescriptor (0028,1102) vr=US/SS, vm=3, type=1C.
Definition: drtdose.h:4458
unsigned long columns
number of columns in image
Definition: diqtid.h:95
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtrpcs.h:353
const OFString & getSOPInstanceUID() const
get SOP instance UID
Definition: dsrcomvl.h:199
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtstrct.h:1806
Uint16 BitsAllocated
number of allocated bits per pixel
Definition: diovpln.h:442
DcmShortString LateralSpreadingDeviceID
LateralSpreadingDeviceID (300a,0336) vr=SH, vm=1, type=1.
Definition: drtrlsds.h:153
DcmDecimalString ContourSlabThickness
ContourSlabThickness (3006,0044) vr=DS, vm=1, type=3.
Definition: drtcs.h:281
Interface class and error constants for TID 1600 in module dcmsr/cmr.
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2880
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drtdose.h:2278
@ UpperArm
(T-D8200,SRT,"Upper arm")
Definition: cid4031.h:240
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcps.h:890
DcmUnsignedLong PrivateDataElementValueMultiplicity
PrivateDataElementValueMultiplicity (0008,0309) vr=UL, vm=1-3, type=1.
Definition: drtpdeds.h:240
DRTQuantityDefinitionSequence & getQuantityDefinitionSequence()
get QuantityDefinitionSequence (0040,9220)
Definition: drtrwvms.h:176
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drttreat.h:2850
int reset(const unsigned long frame)
reset internal 'cursor' to the beginning of the specified frame
Definition: diovpln.h:504
Item EmptyItem
empty default item
Definition: drttscds.h:345
this helper class is a presentation context list entry.
Definition: dccfpcmp.h:38
virtual OFCondition write(DcmItem &destination)
Write attributes from this class into given item.
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtrpis.h:200
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4096
@ EXS_MPEG4BDcompatibleHighProfileLevel4_1
MPEG4 BD-compatible High Profile / Level 4.1.
Definition: dcxfer.h:111
DcmSignedLong RationalNumeratorValue
RationalNumeratorValue (0040,a162) vr=SL, vm=1-n, type=1C.
Definition: drtcims.h:357
@ OphthalmicAxialMeasurements
(OAM,DCM,"Ophthalmic Axial Measurements")
Definition: cid29.h:84
@ EVR_metainfo
used internally for meta info datasets
Definition: dcvr.h:213
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drtionpl.h:1313
virtual OFCondition getContentTime(OFString &value, const signed long pos=0)
Get Content Time.
DcmTLSCiphersuiteHandler ciphersuites
ciphersuite handler
Definition: tlslayer.h:423
virtual OFBool isValid() const
check whether cursor currently points to a valid node
Definition: dsrtncsr.h:393
virtual int compare(const DcmElement &rhs) const
comparison operator that compares the normalized value of this object with a given object of the same...
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtimage.h:2506
virtual ~OFSet()
Destructor.
Definition: ofset.h:95
DcmLongString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2.
Definition: drttreat.h:2720
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtdose.h:1984
this class implements an RLE compressor conforming to the DICOM standard.
Definition: dcrleenc.h:59
virtual DcmObject * clone() const
clone method
Definition: dcchrstr.h:80
DRTRequestAttributesSequence RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4297
DRTFrameExtractionSequence & getFrameExtractionSequence()
get FrameExtractionSequence (0008,1164)
Definition: drtdose.h:2092
Uint32 ValueLength
value length in bytes
Definition: dcmqridx.h:158
@ MRSignalIntensity
(110852,DCM,"MR signal intensity"), included from CID 7180
Definition: cid7469.h:238
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2749
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3113
@ DCMSCP_CALLING_HOST_NOT_ALLOWED
Refusing association because of disallowed connecting host.
Definition: scp.h:83
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtbas.h:351
virtual OFCondition waitForAssociationRQ(T_ASC_Network *network)
This function takes care of receiving, negotiating and accepting/refusing an association request.
DcmIntegerString NumberOfControlPoints
NumberOfControlPoints (300a,0110) vr=IS, vm=1, type=1.
Definition: drtbs.h:763
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drtdose.h:4138
Item class.
Definition: drtbl2.h:34
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtionpl.h:1799
DPMParametricMapIOD & m_Map
Reference to Parametric Map object in order to access its pixel data.
Definition: dpmparametricmapiod.h:76
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrdros.h:338
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtdose.h:2182
const DCMTK_DCMDATA_EXPORT char * dcmAllStorageSOPClassUIDs[]
an array of const strings containing all known Storage SOP Classes that fit into the conventional PAT...
DcmDecimalString CumulativeDoseToDoseReference
CumulativeDoseToDoseReference (3008,0052) vr=DS, vm=1, type=1.
Definition: drttsmds.h:158
DcmUnsignedShort PixelRepresentation
PixelRepresentation (0028,0103) vr=US, vm=1, type=1.
Definition: drtiis.h:431
DcmCodeString PresentationLUTShape
PresentationLUTShape (2050,0020) vr=CS, vm=1, type=3.
Definition: drtdose.h:4404
@ YBR_PARTIAL_CBComponent
(110841,DCM,"YBR PARTIAL CB Component"), included from CID 7180
Definition: cid7469.h:218
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4289
singleton class that registers decoders for all supported JPEG-LS processes.
Definition: djdecode.h:35
Interface class for ReferencedRTPlanSequence (300c,0002) in RTGeneralTreatmentRecordModule.
Definition: drtrrtps4.h:26
const DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence() const
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtrims.h:141
DcmLongString printerName
Module=Printer_Characteristics_Module, VR=LO, VM=1, Type 3.
Definition: dvpssp.h:1000
@ AdministratorOfRadiologyDepartment
(128673,DCM,"Administrator of Radiology Department")
Definition: cid7452.h:58
Item class.
Definition: drtrbs4.h:34
~DcmQuantIdent()
destructor
Definition: diqtid.h:54
DcmAttributeTag ParameterSequencePointer
ParameterSequencePointer (3008,0061) vr=AT, vm=1, type=1.
Definition: drtcpas.h:171
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drtimage.h:4879
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtces.h:339
static IOD::Item & search(IOD &seq, const type &wanted, typename searchType::funcType func)
Find an item in a sequence.
Definition: drmsrch.h:116
ItemStruct(const OFString &uid, const int pos, const DVIFhierarchyStatus status, const DVPSInstanceType type, const int size, const OFString &filename)
Constructor.
Definition: dvcache.h:82
Uint32 m_itemNo
The item number of the item in m_obj; only useful if m_obj is an item.
Definition: dcpath.h:64
const DcmQueryRetrieveConfig * config_
pointer to system configuration
Definition: dcmqrdbi.h:456
OFBool m_disableExtSeqTs
If true, JPEGs with extended sequential coding are not supported.
Definition: i2djpgs.h:335
virtual OFCondition negotiateAssociation()
Negotiate association by using presentation contexts and parameters as defined by earlier function ca...
int Visible
visibility status
Definition: diovpln.h:469
@ LATERALITY_R
Right body part.
Definition: fgframeanatomy.h:45
void fillPixel(T *dest[], const T value)
fill pixel data with specified value
Definition: ditranst.h:99
DcmDecimalString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3.
Definition: drtionpl.h:3027
const Uint16 * Data
pointer to overlay data (standalone) or pixel data (embedded)
Definition: diovpln.h:492
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtiontr.h:1773
Encoder class for JPEG Progressive (lossy, 8/12-bit)
Definition: djencpro.h:31
OFString CodingSchemeRegistry
Coding Scheme Registry (VR=LO, type 1C)
Definition: dsrcsidl.h:321
OFCmdUnsignedInt opt_port
port on which this application is listening
Definition: wlcefs.h:46
@ PT_MultipleVolumeRendering
Multiple Volume Rendering Volumetric Presentation State (MVR-VPS)
Definition: dsrtypes.h:644
Template class to scale color images (on pixel data level).
Definition: dicosct.h:39
LogLevel ll
The assigned LogLevel of this logger.
Definition: logimpl.h:179
DRTModalityLUTSequence ModalityLUTSequence
ModalityLUTSequence (0028,3000) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5363
OFCmdUnsignedInt filepad_option
internal padding variables
Definition: mdfconen.h:189
@ Fresolimumab_89Zr
(126748,DCM,"Fresolimumab ^89^Zr")
Definition: cid4021.h:168
OFBool keepConnectionOpen
flag indicating whether we want to keep the connection open
Definition: dvpsmsg.h:266
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtajcs.h:335
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2908
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3006
OFBool noSequenceExpansion
indicates if the expansion of empty sequence attributes shall take place or not
Definition: wlds.h:66
size_t refCount_
number of references to temporary file.
Definition: dcistrmf.h:274
const log4cplus::tstring & getThread() const
The name of thread in which this logging event was generated.
Definition: logevent.h:150
virtual void setExtensible(const OFBool mode=OFTrue)
change mode specifying whether the template is extensible or non-extensible
Definition: dsrctpl.h:123
virtual OFCondition findCodedEntry(const DSRCodedEntryValue &codedEntryValue) const
search for a given coded entry in this context group.
DRTIconImageSequence & getIconImageSequence()
get IconImageSequence (0088,0200)
Definition: drtimage.h:2638
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drttreat.h:1317
virtual DcmFGTypes::E_FGType getType() const
Returns type of this functional group (always "EFG_UNKNOWN")
Definition: fgbase.h:189
DRTConversionSourceAttributesSequence ConversionSourceAttributesSequence
ConversionSourceAttributesSequence (0020,9172) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4691
virtual OFCondition handleMOVERequest(T_DIMSE_C_MoveRQ &reqMessage, const T_ASC_PresentationContextID presID, DcmDataset *&reqDataset, OFString &moveDest)
Receive C-MOVE request on the currently active association.
Definition: scp.h:828
DcmIntegerString ExposureTime
ExposureTime (0018,1150) vr=IS, vm=1, type=2C.
Definition: drtes.h:528
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2842
E_DocumentType
SR document types.
Definition: dsrtypes.h:497
Interface class for IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtians.h:26
const T * lookup(const OFString &key) const
looks up the given key in the map.
Definition: dcmsmap.h:163
OFString RetrieveAETitle
Retrieve Application Entity Title (VR=AE, VM=1-n, type 3)
Definition: dsrsoprf.h:439
static const OFBool is_signed
OFTrue for all signed arithmetic types T and OFFalse for the unsigned types.
Definition: oflimits.h:175
@ IAUC60
(126321,DCM,"IAUC60"), included from CID 4109
Definition: cid7469.h:284
OFBool doCheckMoveIdentifier
flag indicating whether or not the check function for MOVE requests is enabled
Definition: dcmqrdbi.h:410
Class that represents a reference to another DICOM objects.
Definition: iodreferences.h:43
DcmDictEntryListIterator repeatingBegin()
returns an iterator to the start of the repeating tag dictionary
Definition: dcdict.h:150
DcmDecimalString ImageTriggerDelay
ImageTriggerDelay (0018,1067) vr=DS, vm=1, type=3.
Definition: drtimage.h:5228
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtws.h:462
DcmTime studyTime
Module=General_Study, VR=TM, VM=1, Type 2.
Definition: dvpssp.h:970
Class implementing a tree node cursor.
Definition: dsrtncsr.h:51
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drtiontr.h:2808
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrtps.h:142
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrms.h:190
DcmDecimalString FinalCumulativeMetersetWeight
FinalCumulativeMetersetWeight (300a,010e) vr=DS, vm=1, type=1C.
Definition: drtbs.h:741
Singleton class which provides thread-safe access to the standard console output and error streams.
Definition: ofconsol.h:72
structure for non-single process mode
Definition: wltypdef.h:76
@ Hertz
(Hz,UCUM,"Hertz")
Definition: cid7181.h:156
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtrsis.h:181
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2982
DcmIntegerString RecommendedDisplayFrameRate
RecommendedDisplayFrameRate (0008,2144) vr=IS, vm=1, type=3.
Definition: drtimage.h:5222
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtdose.h:2242
@ EXS_JPEGLSLossy
JPEG-LS (lossless or near-lossless mode)
Definition: dcxfer.h:91
static const OFBool has_signaling_NaN
OFTrue for all types T capable of representing the special value Signaling Not-A-Number.
Definition: oflimits.h:297
OFBool currentImageMonochrome1
true if attached image is MONOCHROME1
Definition: dvpstat.h:1289
DcmCodeString imageHorizontalFlip
Module=Spatial_Transform, VR=CS, VM=1, Type 1.
Definition: dcmpstat.h:940
int getPrediction() const
returns the prediction value
Definition: djrplol.h:68
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsos.h:176
DcmLongString LateralSpreadingDeviceSetting
LateralSpreadingDeviceSetting (300a,0372) vr=LO, vm=1, type=1.
Definition: drtlsds6.h:167
OFBool empty() const
returns whether this map is empty (i.e. whether its size is 0)
Definition: ofmap.h:163
@ TCE_Camellia
Camellia (RFC 3713) in Cipher Block Chaining (CBC) mode.
Definition: tlsciphr.h:178
DcmShortText DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3.
Definition: drtionpl.h:3243
E_RelationshipType getRelationshipType() const
get relationship type of the current content item
Definition: dsrdoctn.h:302
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5439
virtual OFVector< CodeSequenceMacro * > & getEntireConceptCodeSequence()
Get a reference to the entire ConceptCodeSequence, including items exceeding the value multiplicity r...
SiTimeStamp()
default constructor
Definition: sitstamp.h:44
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drtimage.h:2482
int setWidthHeightRatio(const double ratio) const
set width height ratio (pixel aspect ratio: x/y)
Definition: dcmimage.h:354
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtporcs.h:333
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtdspcs.h:329
virtual OFCondition addTrackSet(const OFString &trackSetLabel, const OFString &trackSetDescription, const CodeWithModifiers &anatomyCode, const CodeSequenceMacro &diffusionModelCode, const AlgorithmIdentificationMacro &algoIdentCode, TrcTrackSet *&trackSet)
Add Track Set to object.
DcmUnlimitedText TextValue
TextValue (0040,a160) vr=UT, vm=1, type=1C.
Definition: drtpcxs.h:376
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drtplan.h:1466
DB_Private_Handle * handle_
database handle
Definition: dcmqrdbi.h:401
EJ_Mode modeofOperation
enum for mode of operation (baseline, sequential, progressive etc.)
Definition: djeijg12.h:163
const DRTStructureSetROISequence & getStructureSetROISequence() const
get StructureSetROISequence (3006,0020)
Definition: drtstrct.h:1800
virtual int processNextFrames(const unsigned long fcount)
process next couple of frames
DcmDecimalString FixationLightAzimuthalAngleTolerance
FixationLightAzimuthalAngleTolerance (300a,0154) vr=DS, vm=1, type=3.
Definition: drtitts.h:410
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drtiontr.h:2944
virtual OFBool canWriteXfer(const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer)
check whether the transfer syntax can be changed as specified
OFunique_ptr()
Constructs an empty OFunique_ptr.
Definition: ofmem.h:300
Interface class for GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtgpis.h:27
DcmLongString modalityLUTType
Module=Modality_LUT, VR=LO, VM=1, Type 3.
Definition: dcmpstat.h:962
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtstrct.h:1350
virtual const void * getOutputPlane(const int plane) const =0
get pixel data of specified plane (abstract).
Definition: decodstr.h:17
@ NAcetylaspartate
(F-65C50,SRT,"N-acetylaspartate"), included from CID 4033
Definition: cid7469.h:44
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcsas.h:347
DcmDecimalString SourceApplicatorWallNominalThickness
SourceApplicatorWallNominalThickness (300a,029c) vr=DS, vm=1, type=3.
Definition: drtchs.h:673
virtual OFCondition setTreeFromRootTemplate(DSRRootTemplate &rootTemplate, const OFBool expandTree=OFTrue)
set document tree from root template.
DcmTime InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3.
Definition: drtplan.h:3358
static const size_t PF_printSOPInstanceUID
print SOP instance UID of referenced objects
Definition: dsrtypes.h:420
Uint16 getUpperElement() const
returns upper limit for tag element
Definition: dcdicent.h:224
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrscs.h:536
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtplan.h:1538
IODImagePixelBase::DataType getDataType() const
Get pixel data type.
Definition: modimagepixelvariant.h:108
@ EXS_JPEGProcess2_4
JPEG Extended Sequential (lossy, 8/12 bit)
Definition: dcxfer.h:51
OFBool WideCharMode
OFTrue if wide character version of parseLine() has been used, OFFalse otherwise.
Definition: ofcmdln.h:1080
@ IrradiatingDevice
(113859,DCM,"Irradiating Device")
Definition: cid7445.h:44
@ IAUC180
(126323,DCM,"IAUC180"), included from CID 4109
Definition: cid7469.h:288
Interface class for DeviceSequence (0050,0010)
Definition: drtds.h:27
DiScaleTemplate(const int planes, const Uint16 columns, const Uint16 rows, const signed long left_pos, const signed long top_pos, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int bits=0)
constructor, scale clipping area.
Definition: discalet.h:119
virtual size_t getTrackData(const Float32 *&data) const
Get Track Data.
Item class.
Definition: drtrcos.h:34
unsigned long maximumPreviewImageHeight
maximum height of (optional) preview image
Definition: dvpstat.h:1326
OFBool m_progressNotificationMode
Progress notification mode (default: OFTrue)
Definition: scpcfg.h:395
OFBool parseCommandLine(OFCommandLine &cmd, int argCount, char *argValue[], const int flags=0, const int startPos=1)
parse command line.
DRTInstitutionCodeSequence InstitutionCodeSequence
InstitutionCodeSequence (0008,0082) vr=SQ, vm=1, type=1C.
Definition: drtois.h:202
Interface class for ChannelSourceSequence (003a,0208)
Definition: drtcss.h:27
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdias.h:308
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3391
DRTGeneticModificationsCodeSequence & getGeneticModificationsCodeSequence()
get GeneticModificationsCodeSequence (0010,0229)
Definition: drtgms.h:114
EP_Representation getRepresentation() const
get integer representation
Definition: dicoopxt.h:116
LATERALITY
Enumerated values for attribute "Laterality".
Definition: fgframeanatomy.h:38
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtporcs.h:533
DcmDecimalString SourceApplicatorLength
SourceApplicatorLength (300a,0296) vr=DS, vm=1, type=1C.
Definition: drtchs.h:659
template stack class.
Definition: ofstack.h:201
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drtstrct.h:2787
DcmUniqueIdentifier OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3.
Definition: drtionpl.h:3270
OFBool currentImagePLUTValid
a flag describing whether the presentation LUT settings in currentImage match the ones in the present...
Definition: dvpstat.h:1260
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drttreat.h:1155
virtual void clear()=0
Clears member variables and frees memory.
OFshared_ptr< IODRules > m_Rules
The rules hold by this class (shared with modules below)
Definition: iodcommn.h:240
@ OxygenWater_O15
(C-B1039,SRT,"Oxygen-water O^15^")
Definition: cid4021.h:214
void init(DcmInputStream *stream, void *user)
initializes the file cache with the given stream object and user.
Definition: dcfcache.h:76
OFBool useShutterRectangular
if true, a rectangular shutter is in use
Definition: dcmpstat.h:882
Class for checking the relationship content constraints of an SR IOD (abstract)
Definition: dsriodcc.h:38
@ RegionalCerebralBloodVolume
(113056,DCM,"Regional Cerebral Blood Volume"), included from CID 4108
Definition: cid7469.h:270
Item EmptyItem
empty default item
Definition: drtrmdrs.h:352
Item EmptyItem
empty default item
Definition: drtprsis.h:395
DcmPresentationState & operator=(const DcmPresentationState &obj)
private undefined assignment operator
OFBool writeYBR422
flag indicating whether a compressed YBR color stream should be marked as YBR_FULL or YBR_FULL_422 on...
Definition: djcparam.h:361
@ RT_contains
DICOM Relationship Type: CONTAINS.
Definition: dsrtypes.h:554
const DiPixel * getInterData() const
get pointer to intermediate pixel data representation
Definition: dimoimg.h:662
@ YBR_PARTIAL_CRComponent
(110842,DCM,"YBR PARTIAL CR Component"), included from CID 7180
Definition: cid7469.h:220
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drtionpl.h:2982
the list of referenced series contained in a presentation state (internal use only).
Definition: dvpsrsl.h:39
static IteratorBasedFilter< Iterator > * createIteratorBasedFilter(const Iterator &begin, const Iterator &end)
helper function to deduce the Iterator type from a container's begin() and end() method.
Definition: dcfilter.h:101
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_FileMetaInfoHeaderMissing
File meta information header missing.
virtual OFCondition write(DcmItem &item)
Writes the data from this class to given item.
DcmDecimalString BlockData
BlockData (300a,0106) vr=DS, vm=2-2n, type=2.
Definition: drtbl2.h:348
OFString m_templateFile
If not empty, the DICOM file specified in this variable is used as a base for the DICOM image file to...
Definition: i2d.h:231
DcmCodeString boundingBoxTextHorizontalJustification
VR=CS, VM=1, Type 1c.
Definition: dvpstx.h:204
int isRepeatingGroup() const
returns true if entry is has a repeating group
Definition: dcdicent.h:242
virtual OFBool containsExtendedCharacters(const OFBool checkAllStrings=OFFalse)
check if this object contains non-ASCII characters
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbldps.h:324
Class for temporal coordinates values.
Definition: dsrtcovl.h:41
virtual OFCondition getRows(Uint16 &rows)
Get number of rows.
IODSOPCommonModule m_SOPCommon
SOP Common Module.
Definition: iodcommn.h:261
Class for MONOCHROME2 images.
Definition: dimo2img.h:37
@ BoneOfLowerLimb
(T-12700,SRT,"Bone of lower limb")
Definition: cid4031.h:60
const DRTReferencedSOPSequence & getReferencedSOPSequence() const
get ReferencedSOPSequence (0008,1199)
Definition: drtcims.h:242
DcmCodeString HighDoseTechniqueType
HighDoseTechniqueType (300a,00c7) vr=CS, vm=1, type=1C.
Definition: drtbs.h:745
@ ByInhalation
(R-40B32,SRT,"By inhalation")
Definition: cid11.h:74
Item class.
Definition: drtbss.h:34
DcmDecimalString SourceApplicatorTipLength
SourceApplicatorTipLength (300a,0274) vr=DS, vm=1, type=2C.
Definition: drtchs.h:669
Class for image reference values.
Definition: dsrimgvl.h:48
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpvis.h:504
DRTBreedRegistryCodeSequence BreedRegistryCodeSequence
BreedRegistryCodeSequence (0010,2296) vr=SQ, vm=1, type=1.
Definition: drtbrs.h:133
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtecs.h:326
DcmPersonName ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2.
Definition: drtdose.h:4180
OFString m_assocConfigFilename
Configuration file for presentation contexts (optional)
Definition: scu.h:992
OFBool exhaustive_
Should slow tests be run, too?
Definition: oftest.h:406
DcmFloatingPointSingle FixationLightPolarAngle
FixationLightPolarAngle (300a,0358) vr=FL, vm=1, type=3.
Definition: drtibs.h:977
@ FEM_xmlFile
extract each C-FIND-RSP dataset to an XML file.
Definition: dfindscu.h:59
OFBool enableRejectionOfIncompleteWlFiles
indicates if wl-files which are lacking return type 1 attributes or information in such attributes sh...
Definition: wlfsim.h:64
T & operator[](size_type i)
access an entry by index.
Definition: ofvector.h:319
DcmFloatingPointSingle GantryPitchAngle
GantryPitchAngle (300a,014a) vr=FL, vm=1, type=2C.
Definition: drticpds.h:818
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drtionpl.h:1409
DcmCodeString emptyImageDensity
Module=Film_Box_Module, VR=CS, VM=1, Type 3.
Definition: dvpssp.h:1022
void setPaddingChar(char c)
set the end-of-string padding character
Definition: dcbytstr.h:402
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtibs.h:1001
DcmUniqueIdentifier SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1.
Definition: drttreat.h:2969
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drtdose.h:4233
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtopis.h:159
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtstrct.h:1266
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtrsis.h:179
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtrsers.h:113
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drttreat.h:3031
DcmShortString studyID
Module=General_Study, VR=SH, VM=1, Type 2.
Definition: dcmpstat.h:813
@ Stomach
(T-57000,SRT,"Stomach")
Definition: cid4031.h:220
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drtplan.h:3221
void clear()
reset all member variables to initial state delete all list items.
Definition: dvcache.h:457
int isVisible() const
check whether overlay plane is visible
Definition: diovpln.h:194
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drttms9.h:388
DRTReasonForPerformedProcedureCodeSequence ReasonForPerformedProcedureCodeSequence
ReasonForPerformedProcedureCodeSequence (0040,1012) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2926
Item class.
Definition: drtsins.h:35
DRTPerformedProtocolCodeSequence PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4311
OFString m_Type
Requirement type: 1, 1C, 2, 2C or 3.
Definition: iodrules.h:240
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtags.h:340
static DJDecoderP14SV1 * decsv1
pointer to decoder for lossless SV1 JPEG
Definition: djdecode.h:92
OFBool isSigned()
check whether content item is digitally signed.
Definition: dsrdoctn.h:233
int opt_dimse_timeout
timeout for DIMSE operations
Definition: wlmactmg.h:73
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtdose.h:4356
DRTApplicatorSequenceInRTIonBeamsSessionRecordModule ApplicatorSequence
ApplicatorSequence (300a,0107) vr=SQ, vm=1, type=1C.
Definition: drttsibs.h:970
DRTModalityLUTSequence ModalityLUTSequence
ModalityLUTSequence (0028,3000) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4526
Encoder class for JPEG Lossless Selection Value 1 (8/12/16-bit)
Definition: djencsv1.h:31
@ Choline
(F-61620,SRT,"Choline"), included from CID 4033
Definition: cid7469.h:48
DRTDICOMMediaRetrievalSequence DICOMMediaRetrievalSequence
DICOMMediaRetrievalSequence (0040,e022) vr=SQ, vm=1, type=1C.
Definition: drtrpphs.h:224
@ CS_Latin3
ISO-IR 109: Latin alphabet No. 3.
Definition: dsrtypes.h:792
static const OFString m_ModuleName
Name of this module ("SOPCommonModule")
Definition: modsopcommon.h:207
DcmDate instanceCreationDate
Module=SOP_Common, VR=DA, VM=1, Type 3.
Definition: dcmpstat.h:872
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_UnsupportedColorConversion
Codec does not support this kind of color conversion.
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2695
DcmApplicationEntity destination
Module=Printer_Characteristics_Module, VR=AE, VM=1, Type 2.
Definition: dvpssp.h:998
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2840
void splice(OFIterator< T > position, OFList< T > &x, OFIterator< T > first, OFIterator< T > last)
inserts elements in the range [first, last) before position and removes the elements from x
Definition: oflist.h:471
void clear()
clear the currently stored annotation text
Definition: dsrtnant.h:87
void getVOIWindow(double ¢er, double &width) const
returns VOI window center and width for VOI mode 5
Definition: djcparam.h:212
This helper class manages the list of TLS ciphersuites supported by DCMTK, translates DcmTLSSecurityP...
Definition: tlsciphr.h:214
DcmPixelData & getPixelData()
get PixelData (7fe0,0010)
Definition: drtiis.h:246
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drtdose.h:4118
iterator insert(iterator it, const T &v)
insert an entry in this OFVector.
Definition: ofvector.h:232
DRTInstitutionCodeSequence InstitutionCodeSequence
InstitutionCodeSequence (0008,0082) vr=SQ, vm=1, type=1C.
Definition: drtcpis.h:202
DcmDecimalString TotalReferenceAirKerma
TotalReferenceAirKerma (300a,0250) vr=DS, vm=1, type=1.
Definition: drtass.h:296
char ** command_argv
complete command line, needed for mulitprocess mode on WIN32
Definition: wlcefs.h:84
Item EmptyItem
empty default item
Definition: drttsmds.h:345
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drtplan.h:3065
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtccs.h:337
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drttreat.h:1407
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtplan.h:1574
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtspcs.h:364
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtrrpcs.h:353
int fclose()
dissociates the named stream from its underlying file or set of functions.
Definition: offile.h:483
virtual size_t removeNode()
remove current node from tree.
DcmCodeString TreatmentTerminationStatus
TreatmentTerminationStatus (3008,002a) vr=CS, vm=1, type=1.
Definition: drttsibs.h:1072
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtpbcs.h:357
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drtstrct.h:1782
int isRepeating() const
returns true if entry is repeating (group or element)
Definition: dcdicent.h:254
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrcps.h:322
DRTIonBeamLimitingDeviceSequence & getIonBeamLimitingDeviceSequence()
get IonBeamLimitingDeviceSequence (300a,03a4)
Definition: drtibs.h:528
unsigned long currentNumCols
current number of columns
Definition: dvpssp.h:1079
OFOrderedSet< T > SymmetricDifference(const OFOrderedSet< T > &other) const
Determines the symmetric difference of this and other, i.e.
Definition: ofoset.h:482
Definition: pointer.h:100
DcmCodeString TissueHeterogeneityCorrection
TissueHeterogeneityCorrection (3004,0014) vr=CS, vm=1-3, type=3.
Definition: drtdose.h:4586
RWVMItem(OFshared_ptr< DcmItem > item, OFshared_ptr< IODRules > rules, IODComponent *parent=NULL)
Constructor.
static const OFString m_ModuleName
Name of this module ("SegmentationSeriesModule")
Definition: modsegmentationseries.h:137
E_DecompressionMode DecompressionMode
decompression mode, i.e. whether a dataset is decompressed for transmission
Definition: dstorscu.h:518
char commentChar_
character starting comment lines
Definition: ofconfig.h:537
static const size_t HF_copyStyleSheetContent
external: copy Cascading Style Sheet (CSS) content to HTML file
Definition: dsrtypes.h:320
a class representing the DICOM value representation 'Other Long' (OL)
Definition: dcvrol.h:37
DcmSignedShort overlayOrigin
VR=SS, VM=2, Type=1.
Definition: dvpsov.h:153
DcmUniqueIdentifier seriesInstanceUID
Module=General_Series, VR=UI, VM=1, Type 1.
Definition: dcmpstat.h:820
DCMTK_DCMNET_EXPORT OFGlobal< OFBool > dcmDisableGethostbyaddr
Global flag to enable/disable reverse DNS lookup when accepting associations.
#define OFalignof
Determine the alignment of a type T.
Definition: ofalign.h:83
DcmDateTime AcquisitionDateTime
AcquisitionDateTime (0008,002a) vr=DT, vm=1, type=3.
Definition: drtdose.h:4384
int run(int argc, char *argv[], const char *module)
Handle the given arguments and run the requested test case.
Definition: oftest.h:220
size_t theCapacity
the capacity of str
Definition: ofstring.h:842
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrwvms.h:452
DcmCodeString ColorSpace
ColorSpace (0028,2002) vr=CS, vm=1, type=3.
Definition: drtdose.h:4470
bool acceptOnMatch
Do we return ACCEPT when a match occurs.
Definition: filter.h:244
OFCondition getSamplesPerPixel(Uint16 &value, const signed long pos=0)
Get Samples per Pixel.
Definition: modimagepixelvariant.h:132
DcmLongString RangeShifterDescription
RangeShifterDescription (300a,0322) vr=LO, vm=1, type=3.
Definition: drtrshs.h:181
DRTBeamLimitingDevicePositionSequence BeamLimitingDevicePositionSequence
BeamLimitingDevicePositionSequence (300a,011a) vr=SQ, vm=1, type=1C.
Definition: drtcps.h:653
@ _7D12_89Zr
(126751,DCM,"7D12 ^89^Zr")
Definition: cid4021.h:48
const char * getExplanation() const
get modality LUT explanation
Definition: dimomod.h:192
Class implementing a document tree node filter that checks for a given observation unique identifier.
Definition: dsrdnflt.h:431
Item EmptyItem
empty default item
Definition: drtrrpcs.h:540
DcmUniqueIdentifier sOPInstanceUID
Module=Presentation_LUT_List, VR=UI, VM=1, Type 1.
Definition: dvpspl.h:244
DRTAdmittingDiagnosesCodeSequence AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3104
@ ThymidineFLT_F18
(C-B1036,SRT,"Thymidine (FLT) F^18^")
Definition: cid4021.h:260
void push_back(const T &x)
inserts after the last element of the list.
Definition: oflist.h:393
DiInputPixel * InputData
points to intermediate pixel representation (template object)
Definition: diimage.h:665
DcmUnsignedShort ImageFrameOrigin
ImageFrameOrigin (60xx,0051) vr=US, vm=1, type=3.
Definition: drtdose.h:4521
Class representing the Frame Anatomy Functional Group Macro.
Definition: fgframeanatomy.h:32
void clear()
removes all elements from the list.
Definition: oflist.h:440
Item class.
Definition: drtgms.h:35
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
This function writes this element's value to the outstream which was passed.
const DRTRangeShifterSettingsSequenceInRTIonBeamsSessionRecordModule & getRangeShifterSettingsSequence() const
get RangeShifterSettingsSequence (300a,0360)
Definition: drticpds.h:541
DRTCodingSchemeIdentificationSequence CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2985
DcmIntegerString CurrentFractionNumber
CurrentFractionNumber (3008,0022) vr=IS, vm=1, type=2.
Definition: drttsibs.h:980
Uint32 JPEGProcess8
8-bit lossy JPEG process ID for this transfer syntax, 0 if not applicable
Definition: dcxfer.h:331
@ YBR_PARTIALYComponent
(110840,DCM,"YBR PARTIAL Y Component"), included from CID 7180
Definition: cid7469.h:216
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtadcs.h:347
DcmIntegerString RadiationMassNumber
RadiationMassNumber (300a,0302) vr=IS, vm=1, type=1C.
Definition: drttsibs.h:1028
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtdose.h:2458
DcmDecimalString ChannelEffectiveLength
ChannelEffectiveLength (300a,0271) vr=DS, vm=1, type=3.
Definition: drtchs.h:631
DRTPredecessorStructureSetSequence PredecessorStructureSetSequence
PredecessorStructureSetSequence (3006,0018) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4623
DcmUnsignedShort LUTDescriptor
LUTDescriptor (0028,3002) vr=US/SS, vm=3, type=1.
Definition: drtvls.h:146
FILE * file()
return FILE pointer managed by this object.
Definition: offile.h:932
Interface class for BeamLimitingDeviceSequence (300a,00b6) in RTIonBeamsModule.
Definition: drtblds6.h:26
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
A flexible layout configurable with pattern string.
Definition: layout.h:566
Item EmptyItem
empty default item
Definition: drtsdcs.h:540
Template class to copy color pixel data.
Definition: dicocpt.h:39
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drtstrct.h:1422
Uint16 Height
maximum height of all planes
Definition: diovlay.h:460
DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence()
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drtionpl.h:1331
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4803
OFBool m_insistOnJFIF
If true, conversion will only work if JFIF header can be found.
Definition: i2djpgs.h:339
DcmFloatingPointSingle CorrectionValue
CorrectionValue (3008,006a) vr=FL, vm=1, type=1.
Definition: drtcpas.h:165
DcmUniqueIdentifier sOPInstanceUID
Module=SOP_Common, VR=UI, VM=1, Type 1.
Definition: dvpssp.h:1065
@ MilliliterPerGram
(ml/g,UCUM,"Milliliter/gram"), included from CID 84
Definition: cid7181.h:112
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsers.h:128
const DRTChannelSequence & getChannelSequence() const
get ChannelSequence (300a,0280)
Definition: drtass.h:197
OFBool transferSyntaxCheck() const
get current status of the "transfer syntax check" mode.
Definition: dcddirif.h:429
DVPSDisplayTransform getDisplayTransform()
gets the currently selected display transform.
Definition: dvpstat.h:1104
DRTPrimaryFluenceModeSequence & getPrimaryFluenceModeSequence()
get PrimaryFluenceModeSequence (3002,0050)
Definition: drtbs.h:462
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drttreat.h:2991
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrtrs2.h:142
DRTReferencedTreatmentRecordSequenceInRTGeneralTreatmentRecordModule & getReferencedTreatmentRecordSequence()
get ReferencedTreatmentRecordSequence (3008,0030)
Definition: drtiontr.h:1719
DRTDigitalSignaturesSequence & getDigitalSignaturesSequence()
get DigitalSignaturesSequence (fffa,fffa)
Definition: drtdose.h:2068
DcmDecimalString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3.
Definition: drtiontr.h:3063
virtual OFBool isAllowableAlgorithmType(E_KeyType keyType) const =0
checks whether the given public/private key algorithm can be used with this security profile.
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtionpl.h:1613
@ CVT_auto
determine code value type automatically
Definition: dsrtypes.h:828
Item class.
Definition: drteas.h:34
const DRTReferencedPatientSequence & getReferencedPatientSequence() const
get ReferencedPatientSequence (0008,1120)
Definition: drtstrct.h:1644
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtpscs.h:211
EnumType
types of acquisition modality
Definition: cid29.h:41
helper class for the Median Cut algorithm.
Definition: diqtpbox.h:68
virtual void run()=0
Execute this test case.
DcmIntegerString NumberOfRangeShifters
NumberOfRangeShifters (300a,0312) vr=IS, vm=1, type=1.
Definition: drtibs.h:1017
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3188
int isPlanar
flag indicating whether pixel data is stored color-by-pixel or color-by-plane
Definition: dicoopxt.h:408
DRTStrainSourceRegistryCodeSequence & getStrainSourceRegistryCodeSequence()
get StrainSourceRegistryCodeSequence (0010,0215)
Definition: drtsss.h:114
const DSRCompositeReferenceValue & getPresentationState() const
get reference to presentation state object
Definition: dsrimgvl.h:319
@ WoodUPerM2
([wood'U]/m2,UCUM,"Wood U/m2"), included from CID 3503
Definition: cid7181.h:56
Class for content item DATE.
Definition: dsrdattn.h:39
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtrscs.h:355
Definition: jlossy12.h:62
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsins.h:328
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3182
Uint16 FirstEntry
first input value mapped (FIV)
Definition: dibaslut.h:280
DcmCodeString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C.
Definition: drtiontr.h:3155
OFIterator< T > operator--(int)
moves the iterator to the previous element of the list.
Definition: oflist.h:271
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtads.h:329
Item class.
Definition: drtrsis.h:34
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrecs.h:308
void rotate(const T *pixel, const int degree)
rotate pixel data
Definition: dimorot.h:92
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5420
DiMonoOutputPixelTemplate(void *buffer, const DiMonoPixel *pixel, DiOverlay *overlays[2], const DiLookupTable *vlut, const DiLookupTable *plut, DiDisplayFunction *disp, const EF_VoiLutFunction vfunc, const double center, const double width, const Uint32 low, const Uint32 high, const Uint16 columns, const Uint16 rows, const unsigned long frame, const unsigned long, const int pastel=0)
constructor
Definition: dimoopxt.h:80
Definition: syncprim.h:104
DcmIntegerString ReferencedPatientSetupNumber
ReferencedPatientSetupNumber (300c,006a) vr=IS, vm=1, type=3.
Definition: drttsibs.h:1054
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3118
int fgetpos(offile_fpos_t *pos)
alternate interface equivalent to ftell, storing the current value of the file offset into the object...
Definition: offile.h:866
DRTQuantityDefinitionSequence QuantityDefinitionSequence
QuantityDefinitionSequence (0040,9220) vr=SQ, vm=1, type=3.
Definition: drtrwvms.h:266
DcmUnsignedShort presentationLUTDescriptor
Module=Softcopy_Presentation_LUT, VR=xs, VM=3, Type 1c.
Definition: dvpspl.h:237
int idxRecPos
position of last read index record (for optimization purposes)
Definition: dviface.h:1672
< unspecified > OFnullopt_t
OFnullopt_t is the type of the global constant OFnullopt referring to a disengaged OFoptional object ...
Definition: ofoption.h:68
DcmTLSSecurityProfile currentProfile
currently selected DICOM TLS security profile
Definition: tlsciphr.h:389
Definition: dcmqridx.h:217
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtiontr.h:2890
DcmUniqueIdentifier seriesInstanceUID
Module=Image_Box_List, VR=UI, VM=1, Type 1.
Definition: dvpsib.h:367
@ Fluoroetanidazole_F18
(C1541539,UMLS,"Fluoroetanidazole F^18^")
Definition: cid4021.h:150
Item EmptyItem
empty default item
Definition: drtlsds.h:370
OFBool isConnected()
Returns OFTrue if SCP currently runs an association.
DcmSignedShort OverlayOrigin
OverlayOrigin (60xx,0050) vr=SS, vm=2, type=1.
Definition: drtdose.h:4496
Item EmptyItem
empty default item
Definition: drtrbos7.h:322
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtbl5.h:325
void setByteOrder(E_ByteOrder val)
set the current byte order of the value field
Definition: dcelem.h:951
virtual size_t addContentItem(const E_RelationshipType relationshipType, const E_ValueType valueType, const E_AddMode addMode=AM_afterCurrent)
add specified content item to the current one.
@ TimeOfPeakConcentration
(126370,DCM,"Time of Peak Concentration"), included from CID 4109
Definition: cid7469.h:298
DcmFloatingPointDouble DoubleFloatRealWorldValueLastValueMapped
DoubleFloatRealWorldValueLastValueMapped (0040,9213) vr=FD, vm=1, type=1C.
Definition: drtrwvms.h:258
E_SegmentAlgoType
Segment Algorithm Type.
Definition: segtypes.h:101
static const size_t PF_dontCountIncludedTemplateNodes
do not count internal "included template" nodes (only with PF_hideIncludedTemplateNodes)
Definition: dsrtypes.h:456
OFCondition setTrackingIdentifier(const OFString &trackingID, const OFBool check=OFTrue)
set the value of the 'Tracking Identifier' content item (TID 1411 - Row 2).
makeOFConditionConst(WLM_EC_InsufficientPortPrivileges, OFM_dcmwlm, 1, OF_error, "Insufficient privileges to listen to port.")
const objects for error objects
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbvcps.h:373
log4cplus::spi::FilterPtr filter
The first filter in the filter chain.
Definition: appender.h:237
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drtplan.h:3405
This class provides a collection of date functions.
Definition: ofdate.h:44
OFList< WlmProcessSlotType * > processTable
table of processes for non-single process mode
Definition: wlmactmg.h:81
DcmItem * selectedMacParametersItem
pointer to currently selected mac parameters item
Definition: dcsignat.h:257
@ Patella
(T-12730,SRT,"Patella")
Definition: cid4031.h:184
DcmApplicationEntity retrieveAETitle
Module=Image_Box_List, VR=AE, VM=1-n, Type 1.
Definition: dvpsib.h:359
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3003
Template class to handle YCbCr Partial 4:2:2 pixel data.
Definition: diyp2pxt.h:39
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtpsss.h:130
OFBool isEncapsulated() const
return true if transfer syntax is encapsulated, false otherwise
Definition: dcxfer.h:233
virtual OFBool IsSupersetOf(const OFOrderedSet< T > &other) const
Determines if this is an actual superset of other, i.e.
Definition: ofoset.h:342
Item EmptyItem
empty default item
Definition: drtians.h:331
static const size_t CF_transliterate
try to approximate characters that cannot be represented through similar looking characters.
Definition: dctypes.h:241
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drtstrct.h:1236
DcmRepresentationParameter * repParam
representation parameter for this pixel sequence
Definition: dcpixel.h:118
@ OphthalmicTomography
(OPT,DCM,"Ophthalmic Tomography")
Definition: cid29.h:94
DcmDecimalString CompensatorPosition
CompensatorPosition (300a,00ea) vr=DS, vm=2, type=1.
Definition: drtircs.h:420
OFBool operator>(const DcmTagKey &key) const
'greater than' operator.
Definition: dctagkey.h:402
This class encapsulates data structures and operations for connecting to an arbitrary data source in ...
Definition: wlds.h:45
DcmCodeString PatientPosition
PatientPosition (0018,5100) vr=CS, vm=1, type=3.
Definition: drtgpis.h:179
DcmDecimalString ChannelTotalTime
ChannelTotalTime (300a,0286) vr=DS, vm=1, type=1.
Definition: drtchs.h:641
Uint32 fileOffset
offset in file for this item
Definition: dcdicdir.h:44
DcmDecimalString WedgeOrientation
WedgeOrientation (300a,00d8) vr=DS, vm=1, type=2.
Definition: drtiws.h:231
@ TRT_invalid
internal type used to indicate an error
Definition: dsrtypes.h:700
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2904
DcmLongString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3.
Definition: drtimage.h:4952
OFString uid_
the UID maintained by this object.
Definition: dccfuidh.h:111
E_AddMode
Add node mode.
Definition: dsrtypes.h:839
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtudis.h:127
DcmIntegerString ReferencedFrameNumber
ReferencedFrameNumber (0008,1160) vr=IS, vm=1-n, type=1C.
Definition: drtcis.h:165
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtaadcs.h:343
@ Switzerland
(CH,ISO3166_1,"Switzerland")
Definition: cid5001.h:51
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtxrs.h:127
@ MonoclonalAntibody_I124
(C-B07E6,SRT,"Monoclonal antibody I^124^")
Definition: cid4021.h:202
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbos7.h:318
Definition: dulstruc.h:201
@ EXS_HEVCMainProfileLevel5_1
HEVC/H.265 Main Profile / Level 5.1.
Definition: dcxfer.h:119
Base class representing for single C-GET or C-MOVE response.
Definition: scu.h:132
E_ApplicationProfile
list of supported media storage application profiles
Definition: dcddirif.h:114
E_PaddingEncoding
handling of dataset trailing padding
Definition: dctypes.h:112
DRTReferencedMeasuredDoseReferenceSequence & getReferencedMeasuredDoseReferenceSequence()
get ReferencedMeasuredDoseReferenceSequence (3008,0080)
Definition: drttsibs.h:682
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtporis.h:200
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid4020.h:216
int Valid
validity status
Definition: diovpln.h:467
static const unsigned int GSDFCount
constant defining the number JND indexes for the maximum luminance/OD range (1023)
Definition: digsdfn.h:214
int removeAllOverlays()
remove all additional overlay planes
Definition: dcmimage.h:1030
virtual OFBool operator==(const OFUnorderedSet< T > &other) const
Determines if two sets are identical.
Definition: ofuoset.h:93
OFBool output_dataset_option
decides whether to with/without metaheader
Definition: mdfconen.h:174
LogLevel threshold
There is no LogLevel threshold filtering by default.
Definition: appender.h:233
SSL_CTX * transportLayerContext
OpenSSL context data, needed only once per application.
Definition: tlslayer.h:414
const DRTEncryptedAttributesSequence & getEncryptedAttributesSequence() const
get EncryptedAttributesSequence (0400,0500)
Definition: drtionpl.h:1385
T3 * Data
pointer to the storage area where the output data should be stored
Definition: dimoopxt.h:1296
const char * getPresentationLutExplanation() const
get description of active presentation LUT
Definition: dcmimage.h:956
@ ConstantAngleAcquisition
(113805,DCM,"Constant Angle Acquisition")
Definition: cid10013.h:48
virtual OFCondition parseFromBuffer(unsigned char *readBuffer, unsigned long &bytesRead, unsigned long availData)=0
Parse item from buffer.
Class representing the Mandatory View and Slice Progression Direction Macro.
Definition: iodmacro.h:1299
OFBool tmpfile()
generates a unique temporary filename.
Definition: offile.h:463
DSRImageSegmentList SegmentList
list of referenced segment numbers (associated DICOM VR=US, VM=1-n, type 1C)
Definition: dsrimgvl.h:497
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtcss.h:353
jpeg_decompress_struct * cinfo
decompression structure
Definition: djdijg12.h:112
virtual OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags=0)
write current SR document tree in XML format
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drtimage.h:4903
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drtdose.h:4237
@ EPI_Unknown
unknown, undefined, invalid
Definition: diutils.h:117
virtual void transferInit(void)
initialize the transfer state of this object.
OFBool operator!=(const DSRGraphicData3DItem &item) const
comparison operator
Definition: dsrsc3gr.h:70
wint_t ungetwc(wint_t wc)
pushes back a wide character onto stream and returns it.
Definition: offile.h:1018
OFCondition setHistogramWindow(const double thresh=0.05)
set automatically calculated histogram window.
Definition: drmimage.h:164
virtual OFCondition convertCharacterSet(DcmSpecificCharacterSet &converter)
convert all element values that are contained in this item and that are affected by SpecificCharacter...
Metafunction to remove both the const and the volatile modifier from a type.
Definition: oftraits.h:467
OFBool readLockSetOnDataSource
indicates if a read lock was set on the data source
Definition: wlds.h:64
DcmIntegerString ReferencedFrameNumber
Referenced Frame Number: (IS, 1-n, 1C)
Definition: iodmacro.h:698
OFCondition readTagAndLength(DcmInputStream &inStream, const E_TransferSyntax xfer, DcmTag &tag, Uint32 &length, Uint32 &bytesRead)
This function reads tag and length information from inStream and returns this information to the call...
Interface class for AssigningFacilitySequence (0040,0036)
Definition: drtafs.h:26
@ GT3_Polyline
DICOM Graphic Type: POLYLINE.
Definition: dsrtypes.h:684
@ IAUC180BN
(126327,DCM,"IAUC180BN"), included from CID 4109
Definition: cid7469.h:296
unsigned long referenceTime
initialized with construction time of the interface object minus one day.
Definition: dviface.h:1648
static void * create12BitPackedBitmap(const void *buffer, const unsigned long size, const unsigned long count)
create 12 bit packed (monochrome) bitmap for DICOM printers.
Definition: dcmimage.h:1616
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtpscs.h:351
const DRTRangeModulatorSettingsSequenceInRTIonBeamsSessionRecordModule & getRangeModulatorSettingsSequence() const
get RangeModulatorSettingsSequence (300a,0380)
Definition: drticpds.h:529
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3.
Definition: drtbs.h:749
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtdose.h:2560
Helper class for converting between dcmjpls and CharLS error codes.
Definition: djerror.h:31
int valueMultiplicityMin
lower limit for VM
Definition: dcdicent.h:379
@ LAT_LEFT
Left body part.
Definition: trctypes.h:108
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtaadcs.h:205
DcmPixelData & getPixelData()
get PixelData (7fe0,0010)
Definition: drtimage.h:2372
int getForcedBitDepth() const
returns forced bit depth for image compression, 0 (auto) or 8/12/16
Definition: djcparam.h:138
Uint16 MinValue
minimum LUT value
Definition: dibaslut.h:285
int ungetc(int c)
pushes c back to stream, cast to unsigned char, where it is available for subsequent read operations.
Definition: offile.h:737
DRTBlockSequenceInRTBeamsModule & getBlockSequence()
get BlockSequence (300a,00f4)
Definition: drtbs.h:402
this is a resizable array.
Definition: ofvector.h:54
DcmShortString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3.
Definition: drtiontr.h:3015
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrms.h:366
DcmUnsignedShort BitsAllocated
BitsAllocated (0028,0100) vr=US, vm=1, type=1.
Definition: drtiis.h:403
virtual const char * errorString(DcmTransportLayerStatus code)=0
returns an error string for a given error code.
OFBool MapFilenamesMode
automatically map filenames
Definition: dcddirif.h:1554
E_RelationshipType RelationshipType
relationship type to the parent node (associated DICOM VR=CS, mandatory)
Definition: dsrdoctn.h:753
static const size_t PF_showTreeStructure
show hierarchical tree structure of the dataset
Definition: dctypes.h:185
DRTRequestedProcedureCodeSequence & getRequestedProcedureCodeSequence()
get RequestedProcedureCodeSequence (0032,1064)
Definition: drtras.h:189
int setEQ(const DcmDictEntry &e) const
checks if this entry describes the same tag range as the given entry.
Definition: dcdicent.h:347
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtcbars.h:366
@ EVR_na
na="not applicable", for data which has no VR
Definition: dcvr.h:204
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drtstrct.h:2868
@ SUVbsa
(126403,DCM,"SUVbsa"), included from CID 7180
Definition: cid7469.h:322
Item class.
Definition: drtfsss.h:34
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drtplan.h:3401
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtois.h:200
DcmDecimalString TableTopLongitudinalPosition
TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=3.
Definition: drtimage.h:5346
the list of overlays contained in a presentation state (internal use only).
Definition: dvpsovl.h:38
DcmUniqueIdentifier SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1.
Definition: drtstrct.h:3072
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:5462
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtiontr.h:1419
virtual OFCondition insert(DcmItem *item, unsigned long where=DCM_EndOfListIndex, OFBool before=OFFalse)
insert the given item at the given position within the item list maintained by this sequence.
DcmShortText FixationDeviceDescription
FixationDeviceDescription (300a,0196) vr=ST, vm=1, type=3.
Definition: drtfds.h:202
DcmFloatingPointDouble ExposureTimeInms
ExposureTimeInms (0018,9328) vr=FD, vm=1, type=3.
Definition: drtimage.h:5356
DVIFhierarchyStatus updateStatus()
updates hierarchical/review status for all list items.
Definition: dvcache.h:351
int eof() const
tests the end-of-file indicator for the stream, returning non-zero if it is set.
Definition: offile.h:611
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtporcs.h:211
DJDecoder()
default constructor
Definition: djdecabs.h:40
@ PT_VolumeRendering
Volume Rendering Volumetric Presentation State (VR-VPS)
Definition: dsrtypes.h:640
Class implementing a document tree node filter that checks for the presence (or absence) of a concept...
Definition: dsrdnflt.h:228
DcmUniqueIdentifier ReferencedSOPClassUID
ReferencedSOPClassUID (0008,1150) vr=UI, vm=1, type=1.
Definition: drtcis.h:167
DcmQueryRetrieveMoveContext(DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, const DcmAssociationConfiguration &associationConfiguration, const DcmQueryRetrieveConfig *cfg, DIC_US priorstatus, T_ASC_Association *assoc, DIC_US msgid, T_DIMSE_Priority pr)
constructor
Definition: dcmqrcbm.h:50
OFBool mustCreateNewDir
flag indicating whether the DICOM file in DirFile needs to be re-created upon writing
Definition: dcdicdir.h:207
@ JawRegion
(T-D1213,SRT,"Jaw region")
Definition: cid4031.h:134
Definition: lokuptbl.h:34
global definitions and functions for UID handling
DcmCodeString PlanIntent
PlanIntent (300a,000a) vr=CS, vm=1, type=3.
Definition: drtplan.h:3267
This class maintains database handles based on the classical "index.dat" file.
Definition: dcmqrdbi.h:99
Template class to rotate color images (on pixel data level).
Definition: dicorot.h:40
@ _22_Sodium
(C-155A1,SRT,"^22^Sodium")
Definition: cid4020.h:54
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drtimage.h:4924
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtdose.h:2164
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtiontr.h:3047
virtual OFCondition createUint16Array(const Uint32 numWords, Uint16 *&words)
create an empty Uint16 array of given number of words and set it.
@ EPC_colorByPixel
always create color-by-pixel planar configuration
Definition: djutils.h:117
Uint16 getGTag() const
return the group number of the attribute tag for this object
Definition: dcobject.h:387
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
Item EmptyItem
empty default item
Definition: drtrshs7.h:322
Item class.
Definition: drtibls.h:35
DVPSFilmSession * clone()
clone method.
Definition: dvpsfs.h:56
DcmFloatingPointSingle RangeShifterWaterEquivalentThickness
RangeShifterWaterEquivalentThickness (300a,0366) vr=FL, vm=1, type=3.
Definition: drtrshs6.h:169
DcmShortString LUTLabel
LUTLabel (0040,9210) vr=SH, vm=1, type=1.
Definition: drtrwvms.h:262
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drtplan.h:3360
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3005
Uint32 capacity_
buffer size in bytes
Definition: dcwcache.h:124
static const unsigned int ftoa_uppercase
Use E, F or G conversion format instead of e, f or g.
Definition: ofstd.h:833
OFBool m_inventMissingType1Attribs
If true, missing type 1 elements are inserted automatically with a predefined value,...
Definition: i2d.h:255
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drtstrct.h:2827
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtporcs.h:324
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drteas.h:311
@ ThoracoLumbarSpine
(T-D00F8,SRT,"Thoraco-lumbar spine")
Definition: cid4031.h:232
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtimage.h:2752
@ GT_Polyline
DICOM Graphic Type: POLYLINE.
Definition: dsrtypes.h:662
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtbrcss.h:355
size_t size() const
gets the number of annotations in this list.
Definition: dvpsabl.h:84
typedef OFListIterator(value_type) iterator
iterator class for OFMap.
void OFswap(T &t0, T &t1)
Exchanges the given values.
Internal structure defining the series list items.
Definition: dsrsoprf.h:355
DcmIntegerString shutterLeftVerticalEdge
Module=Display_Shutter, VR=IS, VM=1, Type 1C.
Definition: dcmpstat.h:892
OFBool operator==(const DcmRoleSelectionItem &arg) const
comparison operator.
Definition: dccfrsmp.h:89
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3376
DcmShortText RTPlanDescription
RTPlanDescription (300a,0004) vr=ST, vm=1, type=3.
Definition: drtionpl.h:3173
static const size_t PF_printAllCodes
shortcut: print all codes (combines all PF_printXxxCodes flags, see above)
Definition: dsrtypes.h:459
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtgmcs.h:337
@ MagneticResonance
(MR,DCM,"Magnetic Resonance")
Definition: cid29.h:78
virtual size_t goUp()
goto parent node (one level up)
Definition: dsrtncsr.h:570
DcmCodeString PlanIntent
PlanIntent (300a,000a) vr=CS, vm=1, type=3.
Definition: drtionpl.h:3184
DcmLongString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2.
Definition: drtimage.h:4783
singleton class that registers an RLE decoder.
Definition: dcrledrg.h:34
DcmDicomDir * DicomDir
pointer to the current DICOMDIR object
Definition: dcddirif.h:1541
DcmUnsignedShort overlayRows
VR=US, VM=1, Type=1.
Definition: dvpsov.h:147
void setPrependPrinterName(OFBool value)
sets the Prepend Printer Name annotation flag.
Definition: dviface.h:1426
@ PVS_Underflow
converted value falls below minimum
Definition: ofcmdln.h:203
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtcss.h:205
DcmFileFormat * DirFile
DICOM file into which a DICOMDIR is read first before the logical tree structure is created.
Definition: dcdicdir.h:212
const OFBool RGBColorModel
flag, indicating whether the intermediate representation uses the RGB color model
Definition: dicoimg.h:430
Uint8 getCurveGroup()
get group number of curve repeating group managed by this object.
Definition: dvpscu.h:71
DcmAttributeTag * errorElements
list of error elements
Definition: wlds.h:56
DRTDigitalSignaturesSequence DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4679
DcmLongString modalityLUTExplanation
Module=Modality_LUT, VR=LO, VM=1, Type 3.
Definition: dcmpstat.h:960
double getMaxDensityValue() const
get maximum optical density value "Dmax".
Definition: didispfn.h:313
virtual OFBool operator!=(const OFOrderedSet< T > &other) const
Determines if two sets are not identical.
Definition: ofoset.h:129
DCMR Context Group with enhanced functionality: CID 10033 - CT Reconstruction Algorithm.
Definition: cid10033e.h:28
DRTReferencedBolusSequenceInRTIonBeamsSessionRecordModule & getReferencedBolusSequence()
get ReferencedBolusSequence (300c,00b0)
Definition: drttsibs.h:658
size_t gotoNode(const size_t searchID, const OFBool startFromRoot=OFTrue)
set internal cursor to specified node
Definition: dsrtree.h:628
DcmFloatingPointSingle ExternalContourEntryPoint
ExternalContourEntryPoint (300a,0133) vr=FL, vm=3, type=3.
Definition: drticps.h:773
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtporcs.h:347
OFBool valid(void) const
return true if current node exists, false otherwise
Definition: dclist.h:165
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drttsmds.h:155
@ DCMSCP_ACTION_REFUSE_ASSOCIATION
Tell SCP to refuse association.
Definition: scp.h:69
@ PS_MissingParameter
missing parameter
Definition: ofcmdln.h:163
virtual ~DSRTreeNodeCursor()
destructor
Definition: dsrtncsr.h:362
DIC_NODENAME origHostName
hostname of move requestor
Definition: dcmqrcbm.h:160
const DCMTK_OFSTD_EXPORT OFConditionConst EC_Normal
condition constant: successful completion
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtpics.h:357
OFString CodingSchemeResponsibleOrganization
Coding Scheme Responsible Organization (VR=ST, type 3)
Definition: dsrcsidl.h:331
FILE * dumpFile
if nonzero, the data fed to the MAC algorithm is also stored in this file.
Definition: simaccon.h:161
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtass.h:472
E_TransferSyntax Xfer
transfer syntax used for reading the dataset
Definition: didocu.h:404
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtccs.h:536
virtual unsigned long createDIB(void *&data, const unsigned long size, const unsigned long frame, const int bits, const int upsideDown, const int padding=1)=0
create true color (24/32 bit) or palette (8 bit) bitmap for MS Windows (abstract).
Definition: factory.h:212
this class maintains the context information that is passed to the callback function called by DIMSE_...
Definition: dcmqrcbs.h:36
@ GT_invalid
internal type used to indicate an error
Definition: dsrtypes.h:654
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drttsibs.h:1250
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtaadcs.h:349
Class for RGB images.
Definition: dirgbimg.h:37
virtual OFBool Contains(const T &item) const
Determines if a certain item is contained in the set.
Definition: ofoset.h:322
Interface class for ApplicationSetupSequence (300a,0230) in RTBrachyApplicationSetupsModule.
Definition: drtass.h:29
DSRTreeNode * getNext() const
get pointer to next tree node
Definition: dsrtree.h:96
void clear()
returns object to default constructed state
Definition: dcfcache.h:63
@ Fluorodeoxyglucose_F18
(C-B1031,SRT,"Fluorodeoxyglucose F^18^")
Definition: cid4021.h:146
DRTContourImageSequence & getContourImageSequence()
get ContourImageSequence (3006,0016)
Definition: drtcs.h:203
A simple wrapper class for a struct sockaddr_storage object that can be used to store an TCP/IPv4 (st...
Definition: ofsockad.h:56
@ DT_RadiopharmaceuticalRadiationDoseSR
DICOM IOD: Radiopharmaceutical Radiation Dose SR.
Definition: dsrtypes.h:530
IODComponent * m_Parent
The parent component (may be NULL) of this class.
Definition: modbase.h:206
@ EWT_window_minmax_roi
compute VOI window using min-max algorithm applied to region of interest
Definition: diutils.h:338
const DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence() const
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtplan.h:1490
Class representing the Parametric Map Frame Type Functional Group Macro.
Definition: fgparametricmapframetype.h:32
Interface class for DoseReferenceSequence (300a,0010)
Definition: drtdrs.h:26
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drtimage.h:4872
DSRTypes::E_GraphicType3D GraphicType
Graphic Type (associated DICOM VR=CS, type 1)
Definition: dsrsc3vl.h:302
DcmUIDHandler uid_
abstract syntax UID
Definition: dccfpcmp.h:97
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrwvms.h:253
static const OFString m_ModuleName
Module name "SynchronizationModule".
Definition: modsynchronisation.h:231
@ FlowVelocity
(110828,DCM,"Flow Velocity"), included from CID 7180
Definition: cid7469.h:174
OFString ourAETitle
our current title
Definition: dcmqrcbg.h:146
@ DCMSCP_CALLED_AE_TITLE_NOT_RECOGNIZED
Refusing association because of unaccepted called AE title.
Definition: scp.h:85
OFBool fail() const
returns true if the RLE compressor has run out of memory.
Definition: dcrleenc.h:261
static const size_t CB_maskReadFlags
bit mask (filter) for valid read flags (see RF_xxx)
Definition: dsrtypes.h:488
DcmOtherByteOtherWord ICCProfile
ICCProfile (0028,2000) vr=OB, vm=1, type=3.
Definition: drtdose.h:4468
Implementation of DCMR Context Group: CID 5000 - Languages.
Definition: cid5000.h:31
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtbs.h:739
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrfgs.h:148
Item EmptyItem
empty default item
Definition: drtrcdrs.h:352
int isValid() const
check whether LUT is valid
Definition: dibaslut.h:231
@ MillimeterPerSecond
(mm/s,UCUM,"millimeter/second")
Definition: cid7181.h:142
Item EmptyItem
empty default item
Definition: drtbl2.h:555
static DJDecoderProgressive * decpro
pointer to decoder for progressive JPEG
Definition: djdecode.h:89
const DcmDictEntry * operator*() const
dereferencing of iterator
Definition: dchashdi.h:152
virtual OFBool check()
Perform some basic checking.
DRTDICOMRetrievalSequence DICOMRetrievalSequence
DICOMRetrievalSequence (0040,e021) vr=SQ, vm=1, type=1C.
Definition: drtrpphs.h:226
int Rescaling
status flag: rescaling present
Definition: dimomod.h:273
DRTReferencedDoseSequence ReferencedDoseSequence
ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=1C.
Definition: drtcps.h:683
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtbrcss.h:339
void createTable(unsigned long oldmaxval, unsigned long newmaxval)
initializes the look-up table.
Definition: diqtstab.h:76
Item class.
Definition: drtas1.h:35
DRTPatientSizeCodeSequence PatientSizeCodeSequence
PatientSizeCodeSequence (0010,1021) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4934
DcmCodeString RadiationType
RadiationType (300a,00c6) vr=CS, vm=1, type=1.
Definition: drtibs.h:1035
virtual OFCondition writeGeneric(DcmItem &dataset)
Write current generic Parametric Map's attributes to DICOM dataset, i.e.
IODImagePixelModuleType m_ImagePixel
Image Pixel Module.
Definition: iodimage.h:309
Template class to create color output data.
Definition: dicoopxt.h:42
DcmFloatingPointSingle TableTopRollAngle
TableTopRollAngle (300a,0144) vr=FL, vm=1, type=2C.
Definition: drticpds.h:880
DcmDecimalString requestedImageSize
Module=Image_Box_List, VR=DS, VM=1, Type 3.
Definition: dvpsib.h:351
DcmFloatingPointSingle TotalWedgeTrayWaterEquivalentThickness
TotalWedgeTrayWaterEquivalentThickness (300a,00d7) vr=FL, vm=1, type=3.
Definition: drtibs.h:1059
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbldps.h:140
the list of curves contained in image which is attached to a presentation state.
Definition: dvpscul.h:38
@ EVR_fileFormat
used internally for DICOM files
Definition: dcvr.h:219
const OFString TemplateIdentifier
template identifier (VR=CS, mandatory)
Definition: dsrctpl.h:216
DRTEncryptedAttributesSequence & getEncryptedAttributesSequence()
get EncryptedAttributesSequence (0400,0500)
Definition: drtplan.h:1436
FramesType getFrames()
Get access to frame data.
DVPSOverlay * clone() const
clone method.
Definition: dvpsov.h:51
OFString printCurrentLUTID
config file identifier of LUT currently selected as Print Presentation LUT
Definition: dviface.h:1787
Item class.
Definition: drtspccs.h:35
Uint32 hash() const
generate a simple hash code for this attribute tag.
Definition: dctagkey.h:339
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdspcs.h:533
Item EmptyItem
empty default item
Definition: drtcis.h:354
Structure representing a single Presentation Context.
Definition: scp.h:102
DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence()
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtcpis.h:148
DRTPrivateDataElementCharacteristicsSequence & getPrivateDataElementCharacteristicsSequence()
get PrivateDataElementCharacteristicsSequence (0008,0300)
Definition: drtiontr.h:1587
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drtimage.h:2626
DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence()
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtrwvms.h:164
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtrscs.h:353
DRTPatientSetupSequence & getPatientSetupSequence()
get PatientSetupSequence (300a,0180)
Definition: drtiontr.h:1515
DcmSCP & operator=(const DcmSCP &src)
Private undefined assignment operator.
OFGroup()
default constructor that creates an invalid object.
static const DSRImageReferenceValue EmptyImageReference
empty image reference value.
Definition: dsrcitem.h:621
Item class.
Definition: drtudis.h:34
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrds.h:127
const LogLevel FATAL_LOG_LEVEL
Definition: loglevel.h:59
DcmCodeString TreatmentDeliveryType
TreatmentDeliveryType (300a,00ce) vr=CS, vm=1, type=2.
Definition: drttsibs.h:1068
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrpis.h:388
Item EmptyItem
empty default item
Definition: drtfgs.h:531
virtual OFString getType() const
The requirement type of the attribute (1, 1C, 2, 2C or 3)
OFBool createOffsetTable
create offset table during image compression
Definition: dcrlecp.h:122
DcmIntegerString NumberOfBlocks
NumberOfBlocks (300a,00f0) vr=IS, vm=1, type=1.
Definition: drtbs.h:757
DRTReferencedPatientSequence ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4100
@ OFround_toward_neg_infinity
Rounding toward negative infinity.
Definition: oflimits.h:105
double * GSDFValue
array of luminance/OD values defining the GSDF
Definition: digsdfn.h:216
@ OFround_indeterminate
Rounding style cannot be determined.
Definition: oflimits.h:97
DRTOtherPatientIDsSequence OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4807
Interface class for StrainCodeSequence (0010,0219)
Definition: drtscs.h:27
DcmDataDictionary * dataDict
the data dictionary managed by this class
Definition: dcdict.h:277
OFBool useShutterBitmap
if true, a bitmap shutter is in use
Definition: dcmpstat.h:888
Code with Modifier(s).
Definition: iodmacro.h:216
OFVector< TrcTrackSet * > m_TrackSets
Content Identification for this Tractography Results object.
Definition: trcmodtractresults.h:164
OFString ObservationDateTime
observation date/time (VR=DT, conditional)
Definition: dsrdoctn.h:760
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtiontr.h:3067
DcmUniqueIdentifier referencedSOPClassUID
VR=UI, VM=1, Type 1c.
Definition: dvpsri.h:161
@ CervicalSpine
(T-11501,SRT,"Cervical spine")
Definition: cid4031.h:70
This class handles common functions of all command line applications for document encapsulation.
Definition: dcencdoc.h:37
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtcss.h:329
const DRTReferencedPerformedProcedureStepSequence & getReferencedPerformedProcedureStepSequence() const
get ReferencedPerformedProcedureStepSequence (0008,1111)
Definition: drtplan.h:1790
@ WaterFraction
(129103,DCM,"Water fraction"), included from CID 7180
Definition: cid7469.h:348
Implementation of DCMR Context Group: CID 29 - Acquisition Modality.
Definition: cid29.h:33
DRTTreatmentSummaryCalculatedDoseReferenceSequence & getTreatmentSummaryCalculatedDoseReferenceSequence()
get TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050)
Definition: drttreat.h:1743
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidOffset
Invalid offset.
OFStackBase()
default constructor
Definition: ofstack.h:84
OFMap< EnumType, DSRBasicCodedEntry > CodeList
type used for storing and managing the coded entries
Definition: cid10013.h:117
DcmUniqueIdentifier ReferencedFrameOfReferenceUID
ReferencedFrameOfReferenceUID (3006,0024) vr=UI, vm=1, type=1.
Definition: drtssrs.h:243
double WindowCenter
center of current VOI-window
Definition: dimoimg.h:1103
@ AP_XrayAngiographicDVD
1024 X-Ray Angiographic Studies on DVD Media (STD-XA1K-DVD)
Definition: dcddirif.h:155
virtual ~SiAuthorizationProfile()
destructor
Definition: siautopr.h:43
const log4cplus::tstring & getName() const
Return the logger name.
Definition: logimpl.h:130
OFList< OFString > transferSyntaxes
List of Transfer Syntaxes for Presentation Context.
Definition: scu.h:1011
Class representing a single item in Derivation Image Sequence.
Definition: fgderimg.h:126
@ Nurse
(J-07100,SRT,"Nurse")
Definition: cid7452.h:60
signed long getLeft() const
get current x-coordinate of overlay origin.
Definition: diovlay.h:244
DRTPurposeOfReferenceCodeSequence PurposeOfReferenceCodeSequence
PurposeOfReferenceCodeSequence (0040,a170) vr=SQ, vm=1, type=1.
Definition: drtris.h:145
DcmCodeString UniversalEntityIDType
UniversalEntityIDType (0040,0033) vr=CS, vm=1, type=1C.
Definition: drtiseis.h:148
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4911
void adjust(DcmQuantPixel &px, long col, long maxval)
uses the Floyd-Steinberg error vectors to adjust the color of the current image pixel.
Definition: diqtfs.h:64
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drtimage.h:3082
Item EmptyItem
empty default item
Definition: drtiis.h:626
#define DUL_LEN_TITLE
pure virtual base class for DUL mode callbacks
Definition: dul.h:145
int isValid() const
check whether overlay plane is valid
Definition: diovpln.h:185
iterator const_iterator
this is just an alias for iterator since iterator is already "const"
Definition: ofstring.h:822
size_t stackSize
size of stack
Definition: ofstack.h:155
DRTSourceImageSequence & getSourceImageSequence()
get SourceImageSequence (0008,2112)
Definition: drttreat.h:1671
const OFString & getContextIdentifier() const
get context identifier.
Definition: dsrcodvl.h:431
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtshds.h:172
DRTRangeShifterSettingsSequenceInRTIonBeamsModule & getRangeShifterSettingsSequence()
get RangeShifterSettingsSequence (300a,0360)
Definition: drticps.h:501
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtdose.h:2122
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtds.h:721
@ FEM_dicomFile
extract each C-FIND-RSP dataset to a DICOM file.
Definition: dfindscu.h:54
DcmShortString CompensatorID
CompensatorID (300a,00e5) vr=SH, vm=1, type=3.
Definition: drtcos.h:455
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drtiontr.h:2950
DRTReferencedPatientPhotoSequence ReferencedPatientPhotoSequence
ReferencedPatientPhotoSequence (0010,1100) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2900
DRTContributingEquipmentSequence & getContributingEquipmentSequence()
get ContributingEquipmentSequence (0018,a001)
Definition: drtionpl.h:1307
PerFrameGroups m_perFrame
Link from frame number (map key) to the list of functional groups (value) relevant for the frame.
Definition: fginterface.h:291
factory class which creates secure TLS transport layer connections and maintains the parameters commo...
Definition: tlslayer.h:106
DRTHL7StructuredDocumentReferenceSequence & getHL7StructuredDocumentReferenceSequence()
get HL7StructuredDocumentReferenceSequence (0040,a390)
Definition: drttreat.h:1287
Class that wraps some constant definitions in the context of IODs.
Definition: iodtypes.h:65
DcmFloatingPointSingle TableTopRollAngleTolerance
TableTopRollAngleTolerance (300a,0050) vr=FL, vm=1, type=3.
Definition: drttts.h:359
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3176
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrbos7.h:134
signed long getTop() const
get current y-coordinate of overlay origin.
Definition: diovlay.h:254
@ Circumference
(M-02560,SRT,"Circumference"), included from CID 7470
Definition: cid7469.h:376
DcmUniversalResourceIdentifierOrLocator RetrieveURI
RetrieveURI (0040,e010) vr=UR, vm=1, type=3.
Definition: drthsdrs.h:164
unsigned char * payload
pointer to raw payload data in big endian byte order
Definition: dvpsmsg.h:155
DcmIntegerString StopTrim
StopTrim (0008,2143) vr=IS, vm=1, type=3.
Definition: drtimage.h:5220
DiPNGMetainfo metainfoType
PNG metainfo type.
Definition: dipipng.h:136
Definition: factory.h:231
Interface class for IonBeamLimitingDeviceSequence (300a,03a4)
Definition: drtiblds.h:26
MdfDatasetManager * ds_man
dataset manager that is used for modify operations
Definition: mdfconen.h:156
EF_VoiLutFunction getVoiLutFunction() const
get VOI LUT function.
Definition: dcmimage.h:750
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtstrct.h:1212
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtds.h:543
E_ContinuityOfContent getContinuityOfContent() const
get continuity of content flag.
Definition: dsrcontn.h:153
OFBool havePresentationLookupTable()
checks if a real Presentation LUT (not shape) is available in the presentation state.
Definition: dcmpstat.h:255
virtual size_t getItemSize() const =0
get size of one pixel / item in the pixel array (abstract)
Uint16 Src_Y
height of source image
Definition: ditranst.h:125
OFBool isFixedRangeVM() const
returns true if element has a fixed VM range
Definition: dcdicent.h:177
DcmKeyFileFormat m_privateKeyFileFormat
private key file format
Definition: tlsscu.h:228
DcmUnsignedShort ROIElementalCompositionAtomicNumber
ROIElementalCompositionAtomicNumber (3006,00b7) vr=US, vm=1, type=1.
Definition: drtrecs.h:132
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drtstrct.h:1710
Implementation of DCMR Template: TID 1600 - Image Library (and included templates 1601-1607).
Definition: tid1600.h:71
void destroy()
Required: type destructor, destroys the underlying object and must set the state to "disengaged".
@ Ppm
(ppm,UCUM,"ppm")
Definition: cid7181.h:138
@ ESC_none
no stream compression
Definition: dcxfer.h:164
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrpis.h:197
virtual OFBool checkCallingAETitleAccepted(const OFString &callingAE)
Overwrite this function if calling AE title should undergo checking.
Sint32 biWidth
width of the image (in pixels)
Definition: diutils.h:180
xmlDocPtr Document
pointer to the internal representation of the XML document (libxml)
Definition: dsrxmld.h:293
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtics.h:324
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpcs.h:533
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtircs.h:608
@ FGM_CurrentSystemTime
generate filename from current system time
Definition: dstorscp.h:79
Class representing the "Derivation Image Functional Group Macro".
Definition: fgderimg.h:305
Class that manages a list of SOP instances significantly related to the current SR document.
Definition: dsrrefin.h:42
void setParamColumn(const int column)
sets default width of parameter column
Item class.
Definition: drtdias.h:34
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drttreat.h:2822
Definition: jdhuff12.h:219
@ PowerDoppler
(P0-02241,SRT,"Power Doppler"), included from CID 7180
Definition: cid7469.h:176
const DRTChannelShieldSequence & getChannelShieldSequence() const
get ChannelShieldSequence (300a,02b0)
Definition: drtchs.h:434
const DRTPatientSetupSequence & getPatientSetupSequence() const
get PatientSetupSequence (300a,0180)
Definition: drtionpl.h:1589
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drttreat.h:1539
DcmUIDHandler uid_
abstract syntax
Definition: dccfrsmp.h:100
void insert(iterator it, InputIterator from, InputIterator to)
insert a range of elements in this OFVector.
Definition: ofvector.h:257
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtds.h:545
@ PT_Color
Color Softcopy Presentation State (CSPS)
Definition: dsrtypes.h:626
abstract base class for a codec parameter object that describes the settings (modes of operations) fo...
Definition: dccodec.h:42
OFString characterSet
the given character set
Definition: dcmqrcnf.h:99
@ Resident
(J-005E6,SRT,"Resident")
Definition: cid7452.h:72
const DCMTK_DCMDATA_EXPORT int numberOfDcmLongSCUStorageSOPClassUIDs
number of entries in dcmLongSCUStorageSOPClassUIDs.
Item EmptyItem
empty default item
Definition: drtgmcs.h:540
virtual DcmEVR ident() const
return identifier for this class.
Definition: dcovlay.h:104
@ VS_Invalid
argument contains invalid char(s)
Definition: ofcmdln.h:178
Class implementing a list of document tree node filters that are combined with AND (conjunction)
Definition: dsrdnflt.h:118
I2DOutputPlug()
Constructor, initializes member variables.
Definition: i2doutpl.h:50
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtgmcs.h:345
DRTRequestAttributesSequence & getRequestAttributesSequence()
get RequestAttributesSequence (0040,0275)
Definition: drtdose.h:2572
Definition: syncprim.h:158
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcpas.h:162
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtas1.h:184
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:3213
const DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence() const
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtiontr.h:1653
OFList< DVPSReferencedSeries * > list_
the list maintained by this object
Definition: dvpsrsl.h:183
type definitions and constants for the color quantization classes
DcmDecimalString ReferenceAirKermaRate
ReferenceAirKermaRate (300a,022a) vr=DS, vm=1, type=1.
Definition: drtss.h:416
OFString PhotometricInterpretation
photometric interpretation (color model)
Definition: didocu.h:415
const DCMTK_DCMSEG_EXPORT OFConditionConst SG_EC_NotEnoughData
error: not enough data
This is a very simple filter based on LogLevel matching.
Definition: filter.h:173
@ COMP_UNKNOWN
Unknown (e.g. not set)
Definition: dpmtypes.h:78
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrsts.h:325
DRTDeidentificationMethodCodeSequence DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C.
Definition: drtiontr.h:2860
@ EIS_InvalidValue
invalid value for an important attribute
Definition: diutils.h:234
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_WrongTransferSyntax
unable to use the selected transfer syntax for MAC computation
DcmDecimalString ControlPointRelativePosition
ControlPointRelativePosition (300a,02d2) vr=DS, vm=1, type=1.
Definition: drtbcps.h:229
this helper class maintains a map of presentation context lists.
Definition: dccfpcmp.h:113
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtsdcs.h:333
virtual OFCondition setStudyID(const OFString &value, const OFBool checkValue=OFTrue)
Set Study ID.
void convert(const T1 *pixel, const unsigned long planeSize, const int bits, const OFBool rgb)
convert input pixel data to intermediate representation
Definition: diybrpxt.h:82
@ CVT_Long
long code value (VR=UC)
Definition: dsrtypes.h:832
@ VolumeEstimatedFromSingle2DRegion
(121216,DCM,"Volume estimated from single 2D region"), included from CID 7472
Definition: cid7469.h:388
@ EXS_JPIPReferenced
JPIP Referenced.
Definition: dcxfer.h:101
DcmDecimalString ContrastBolusIngredientConcentration
ContrastBolusIngredientConcentration (0018,1049) vr=DS, vm=1, type=3.
Definition: drtimage.h:5207
virtual OFBool apply(const OFString &value)
apply the actual filter.
Definition: dcfilter.h:74
const DRTBeamLimitingDeviceToleranceSequence & getBeamLimitingDeviceToleranceSequence() const
get BeamLimitingDeviceToleranceSequence (300a,0048)
Definition: drttts.h:246
DRTReferencedStudySequence & getReferencedStudySequence()
get ReferencedStudySequence (0008,1110)
Definition: drtiontr.h:1707
DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence()
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtdose.h:2308
static const int busy
this constant is returned by the tryrdlock() and trywrlock() methods if the read/write lock is alread...
Definition: ofthread.h:484
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3239
DRTOriginalAttributesSequence OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5443
E_GrpLenEncoding groupLength_
group length encoding when writing DICOM files
Definition: dcmqropt.h:76
DCMTK_DCMNET_EXPORT OFGlobal< Uint32 > dcmMaxOutgoingPDUSize
global flag allowing to restrict the maximum size of outgoing P-DATA PDUs to a value less than the ma...
void add(const DcmQuantPixel &colorP, int value)
adds a new color to the hash table.
Definition: diqthash.h:54
structure used by class OFConfigFile to store a cursor pointing to the currently selected section and...
Definition: ofconfig.h:187
const DRTSourceSequence & getSourceSequence() const
get SourceSequence (300a,0210)
Definition: drtplan.h:1934
Implementation of DCMR Context Group: CID 4031 - Common Anatomic Regions.
Definition: cid4031.h:33
defines a "null" security profile that does not require or forbid any MAC algorithm,...
Definition: sinullpr.h:37
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtporcs.h:329
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drtstrct.h:3107
OFBool operator!=(const OFConditionConst &arg) const
comparison operator.
Definition: ofcond.h:94
DcmFloatingPointSingle ScanningSpotSize
ScanningSpotSize (300a,0398) vr=FL, vm=2, type=3.
Definition: drticpds.h:866
@ PT_Blending
Blending Softcopy Presentation State (BSPS)
Definition: dsrtypes.h:630
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4787
const char * getDescription() const
get description of overlay plane
Definition: diovpln.h:342
virtual DcmObject * clone() const
clone method
Definition: dcvrpn.h:68
OFBool hasAnnotation() const
check whether this node has a (non-empty) annotation
Definition: dsrtree.h:120
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtbrcss.h:329
DRTIonBlockSequence & getIonBlockSequence()
get IonBlockSequence (300a,03a6)
Definition: drtibs.h:540
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtds.h:303
DcmFloatingPointSingle BeamDosePointEquivalentDepth
BeamDosePointEquivalentDepth (300a,0089) vr=FL, vm=1, type=1C.
Definition: drtbvcps.h:188
DSRTemporalCoordinatesValue * getValuePtr()
get pointer to temporal coordinates value
Definition: dsrtcovl.h:225
Item class.
Definition: drtspcs.h:36
const DRTReasonForRequestedProcedureCodeSequence & getReasonForRequestedProcedureCodeSequence() const
get ReasonForRequestedProcedureCodeSequence (0040,100a)
Definition: drtras.h:171
size_t roiWidth
Region of Interest width for for VOI transform of monochrome images, mode 7.
Definition: djcparam.h:399
@ Toe
(T-D9800,SRT,"Toe")
Definition: cid4031.h:236
virtual OFCondition selectValue(const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse)
select a coded entry given by its type as the current value
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtspccs.h:337
const DRTTreatmentSummaryCalculatedDoseReferenceSequence & getTreatmentSummaryCalculatedDoseReferenceSequence() const
get TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050)
Definition: drtiontr.h:1881
DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence()
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtionpl.h:1607
@ withAllDescriptors
add image entry with all descriptors from TID 1602 (and included templates)
Definition: tid1600.h:87
@ EFG_PLANEPOSITIONVOLUME
Plane Position (Volume)
Definition: fgtypes.h:150
iterator end()
get an iterator that points past the last valid object.
Definition: ofvector.h:181
virtual OFBool isSignable() const
returns true if the current object may be included in a digital signature
static Time gettimeofday()
Returns the current time using the gettimeofday() method if it is available on the current platform.
OFCondition receiveDIMSEDataset(T_ASC_PresentationContextID *presID, DcmDataset **dataObject)
Receive one dataset (of instance data) via network from another DICOM application.
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drtiontr.h:3186
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrims.h:364
virtual unsigned long getVM()
get value multiplicity
IODGeneralEquipmentModule m_Equipment
General Equipment Module.
Definition: iodcommn.h:252
OFPair()
default constructor
Definition: ofutil.h:326
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrshs.h:176
Definition: i2dplvlp.h:28
static const size_t XF_useNativeModel
write data in "Native DICOM Model" format as defined for Application Hosting (DICOM part 19).
Definition: dctypes.h:230
const char * getOverlayDescription(const unsigned int plane, const unsigned int idx=0) const
get description of specified overlay plane
Definition: dcmimage.h:1226
OFConfigFileNode * son_
pointer to next object in tree on lower level
Definition: ofconfig.h:172
DcmDecimalString TargetMaximumDose
TargetMaximumDose (300a,0027) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:370
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtpics.h:343
OFString CodeMeaning
Code Meaning (VR=LO, type 1)
Definition: dsrcodvl.h:716
OFTestManager & operator=(const OFTestManager &obj)
Private undefined assignment operator.
DcmDecimalString SpecifiedPrimaryMeterset
SpecifiedPrimaryMeterset (3008,0032) vr=DS, vm=1, type=3.
Definition: drttsibs.h:1062
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrris6.h:331
DRTMeasurementUnitsCodeSequence & getMeasurementUnitsCodeSequence()
get MeasurementUnitsCodeSequence (0040,08ea)
Definition: drtqds.h:224
int lowestBucket
index of lowest bucket for which the DcmDictEntryList has been initialized
Definition: dchashdi.h:294
DcmSegTypes::E_SegmentationFractionalType m_SegmentationFractionalType
Segmentation Fractional Type: (CS, 1, 1C) (required if FRACTIONAL)
Definition: segdoc.h:584
const DRTPersonIdentificationCodeSequence & getPersonIdentificationCodeSequence() const
get PersonIdentificationCodeSequence (0040,1101)
Definition: drtprsis.h:154
OFString acceptedTransferSyntax
Transfer Syntax accepted for this Presentation Context (UID)
Definition: scp.h:122
static const size_t HF_createFootnoteReferences
internal: create footnote references
Definition: dsrtypes.h:344
DcmFloatingPointSingle ScanSpotPositionMap
ScanSpotPositionMap (300a,0394) vr=FL, vm=1-n, type=1C.
Definition: drticps.h:813
DcmCodeString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C.
Definition: drtionpl.h:2940
OFBool m_refuseAssociation
Indicates if the application shall refuse any association attempt regardless of what the SCU proposes...
Definition: scpcfg.h:352
Item class.
Definition: drtdimcs.h:35
virtual OFBool operator!=(const DSRContentItem &item) const
comparison operator "not equal".
HL7HierarchicDesignatorMacro m_IssuerOfAccessionNumberSequence
Issuer of Accession Number Sequence.
Definition: modgeneralstudy.h:235
@ IMAGE
Reference to an image object, see also class IODImageReference.
Definition: iodreferences.h:66
int setVoiLutFunction(const EF_VoiLutFunction function)
set VOI LUT function
Definition: dcmimage.h:739
OFString pw_shell
the shell program.
Definition: ofpwd.h:91
CodeSequenceMacro m_Units
Single item from Measurement Units Code Sequence (units of measurement)
Definition: trcmeasurement.h:242
double TimeZone
currently stored time zone value
Definition: oftime.h:421
int processId
process id
Definition: wltypdef.h:85
virtual OFVector< TrcTrackSet * > & getTrackSets()
Get track sets.
@ Germany
(DE,ISO3166_1,"Germany")
Definition: cid5001.h:49
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:3316
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drtimage.h:4967
DcmLongString OverlayLabel
OverlayLabel (60xx,1500) vr=LO, vm=1, type=3.
Definition: drtdose.h:4508
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrshs.h:331
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drtiontr.h:2894
DRTReferencedPerformedProcedureStepSequence ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3099
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4835
DVPSFilmSession * filmSession
basic film session instance
Definition: dvpsprt.h:279
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtajcs.h:205
DcmCodeString ContentQualification
ContentQualification (0018,9004) vr=CS, vm=1, type=3.
Definition: drtiontr.h:3206
const DRTReferencedStudySequence & getReferencedStudySequence() const
get ReferencedStudySequence (0008,1110)
Definition: drtdose.h:2542
QRResponse()
Standard constructor.
Definition: scu.h:80
Item class.
Definition: drtfds.h:34
OFString Name
Name of the application (short form)
Definition: ofconapp.h:222
void convertValue(T2 &red, T2 &green, T2 &blue, const T2 y, const T2 cb, const T2 cr, const T2 maxvalue)
convert a single YCbCr value to RGB
Definition: diyf2pxt.h:138
unsigned long columns
number of columns in image
Definition: diqtfs.h:215
DcmOutputStream & operator=(const DcmOutputStream &)
private unimplemented copy assignment operator
const DRTStructureSetROISequence & getStructureSetROISequence() const
get StructureSetROISequence (3006,0020)
Definition: drtdose.h:2650
helper class used by DcmStack.
Definition: dcstack.h:34
@ Neck
(T-D1600,SRT,"Neck")
Definition: cid4031.h:166
Item EmptyItem
empty default item
Definition: drtdvrrs.h:322
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtcss.h:343
OFBool readAsUN_
true if this sequence has been instantiated while reading an UN element with undefined length
Definition: dcsequen.h:636
virtual ~DiFlipTemplate()
destructor
Definition: diflipt.h:100
const OFString CodeMeaning
Code Meaning (VR=LO, type 1)
Definition: dsrcodvl.h:104
DRTBlockSequenceInRTImageModule & getBlockSequence()
get BlockSequence (300a,00f4)
Definition: drtes.h:351
DcmShortText BeamDescription
BeamDescription (300a,00c3) vr=ST, vm=1, type=3.
Definition: drtbs.h:723
T & at(size_type i)
access an entry by index.
Definition: ofvector.h:338
Interface class for ContourImageSequence (3006,0016)
Definition: drtcis.h:26
DcmUnsignedShort overlayColumns
VR=US, VM=1, Type=1.
Definition: dvpsov.h:149
int setPolarity(const EP_Polarity polarity)
set polarity.
Definition: dcmimage.h:872
DcmCodeString overlayType
VR=CS, VM=1, Type=1.
Definition: dvpsov.h:151
DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence()
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtplan.h:1268
const DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence() const
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtionpl.h:1493
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5418
@ YBR_FULL_CRComponent
(110839,DCM,"YBR FULL CR Component"), included from CID 7180
Definition: cid7469.h:214
DcmCodeString PhotometricInterpretation
PhotometricInterpretation (0028,0004) vr=CS, vm=1, type=1.
Definition: drtiis.h:425
Semaphore sem
Semaphore that limits the queue length.
Definition: queue.h:140
@ MmHg
(mm[Hg],UCUM,"mmHg"), included from CID 3500
Definition: cid7181.h:44
DRTPhysiciansReadingStudyIdentificationSequence PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2765
DRTReferencedStructureSetSequence ReferencedStructureSetSequence
ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1.
Definition: drtdose.h:4595
OFVector< OFString > gr_mem
usernames of group members.
Definition: ofgrp.h:87
DcmCodeString presentationLabel
Module=Presentation_State, VR=CS, VM=1, Type 1.
Definition: dcmpstat.h:851
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtpss.h:525
Interface class for ReferencedRTPlanSequence (300c,0002) in RTImageModule.
Definition: drtrrtps5.h:26
virtual OFCondition readContentItem(DcmItem &dataset, const size_t flags)
read content item (value) from dataset.
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtspccs.h:329
virtual OFCondition read(DcmItem &dataset)
Read Parametric Map attributes (all those handled by this class) from given item.
Class for YCbCr images.
Definition: diybrimg.h:37
DcmShortString RTImageLabel
RTImageLabel (3002,0002) vr=SH, vm=1, type=1.
Definition: drtimage.h:5275
@ EVR_up
up="unsigned pointer", used internally for DICOMDIR support
Definition: dcvr.h:207
@ EVR_DT
date time string
Definition: dcvr.h:123
OFunique_ptr(pointer p)
Constructs a OFunique_ptr which owns p.
Definition: ofmem.h:305
DcmDataset * m_statusDetail
Status detail (NULL if absent).
Definition: scu.h:114
DcmTime StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2.
Definition: drtdose.h:4178
static DcmRLECodecParameter * cp
pointer to codec parameter
Definition: dcrledrg.h:69
DcmHashDictIterator operator++(int)
post-increment operator
Definition: dchashdi.h:160
@ StandardizedUptakeValue
(126400,DCM,"Standardized Uptake Value"), included from CID 7180
Definition: cid7469.h:312
@ GT3_Polygon
DICOM Graphic Type: POLYGON.
Definition: dsrtypes.h:686
DcmUniqueIdentifier StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1.
Definition: drtstrct.h:2823
void push_front(const DcmQuantPixel &colorP, int value)
inserts a new DcmQuantHistogramItem at the beginning of the list.
Definition: diqthitl.h:100
DRTRangeModulatorSettingsSequenceInRTIonBeamsSessionRecordModule RangeModulatorSettingsSequence
RangeModulatorSettingsSequence (300a,0380) vr=SQ, vm=1, type=1C.
Definition: drticpds.h:848
const DSRTreeNodeAnnotation & getAnnotation() const
get annotation of this node (optional)
Definition: dsrtree.h:135
Class for content item CODE.
Definition: dsrcodtn.h:39
@ DCMSCU_RELEASE_ASSOCIATION
Release the current association.
Definition: scu.h:47
Item class.
Definition: drtrwvms.h:36
@ EWM_dontUpdateMeta
write as fileformat but don't update the meta header (please be careful!)
Definition: dctypes.h:166
virtual DcmObject * clone() const
clone method
Definition: dcitem.h:111
int writeImageToDataset(DcmItem &dataset, const int mode=0, const int planar=2)
write current image and related attributes to DICOM dataset.
Definition: dcmimage.h:1701
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drttreat.h:2778
@ _66_Gallium
(C-131A1,SRT,"^66^Gallium")
Definition: cid4020.h:82
DcmIntegerString RangeModulatorNumber
RangeModulatorNumber (300a,0344) vr=IS, vm=1, type=1.
Definition: drtrms.h:201
the representation of one VOI LUT in a DICOM image.
Definition: dvpsvl.h:37
static const OFString m_ModuleName
The name of this module ("DPMParametricMapSeriesModule")
Definition: dpmmodparametricmapseries.h:127
virtual DcmObject * clone() const
clone method
Definition: dcvrut.h:85
@ MilliliterPer100Milliliter
(ml/[100]ml,UCUM,"milliliter per 100 milliliter")
Definition: cid7181.h:166
DcmLongText SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3.
Definition: drtionpl.h:3289
DcmCodeString TableTopPitchRotationDirection
TableTopPitchRotationDirection (300a,0142) vr=CS, vm=1, type=2C.
Definition: drticps.h:831
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drtstrct.h:1170
DSRTypes::E_TemporalRangeType TemporalRangeType
temporal range type (associated DICOM VR=CS, type 1)
Definition: dsrtcovl.h:269
@ IE_PATIENT
Patient Entity.
Definition: iodtypes.h:89
DcmCodeString ROIGenerationAlgorithm
ROIGenerationAlgorithm (3006,0036) vr=CS, vm=1, type=2.
Definition: drtssrs.h:233
DRTAdditionalDrugSequence & getAdditionalDrugSequence()
get AdditionalDrugSequence (0018,002a)
Definition: drtcbars.h:206
DRTStudiesContainingOtherReferencedInstancesSequence StudiesContainingOtherReferencedInstancesSequence
StudiesContainingOtherReferencedInstancesSequence (0008,1200) vr=SQ, vm=1, type=1C.
Definition: drtionpl.h:3318
DcmLongString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3.
Definition: drtdose.h:4287
DRTReferencedDoseReferenceSequenceInRTBeamsModule ReferencedDoseReferenceSequence
ReferencedDoseReferenceSequence (300c,0050) vr=SQ, vm=1, type=3.
Definition: drtcps.h:681
DcmCodeString QualityControlImage
QualityControlImage (0028,0300) vr=CS, vm=1, type=3.
Definition: drtimage.h:5092
virtual OFCondition getSint16Array(Sint16 *&val)
get a pointer to the element value of the current element as type Sint16.
DcmLongString BlockName
BlockName (300a,00fe) vr=LO, vm=1, type=3.
Definition: drtbl2.h:354
void setOurAETitle(const char *ae)
set the AEtitle under which this application operates
Definition: dcmqrcbm.h:104
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drtplan.h:3157
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtimage.h:2650
DVPSPresentationLUT * clone()
clone method.
Definition: dvpspl.h:55
Interface class for ReferencedReferenceImageSequence (300c,0042) in RTBeamsModule.
Definition: drtrris1.h:26
virtual OFCondition setPatientName(const OFString &value, const OFBool checkValue=OFTrue)
Set Patient's Name.
int elementGT(const DcmTagKey &key) const
greater-than operation comparing only element numbers
Definition: dctagkey.h:372
@ CervicoThoracicSpine
(T-D00F7,SRT,"Cervico-thoracic spine")
Definition: cid4031.h:72
DRTReferencedInstanceSequence & getReferencedInstanceSequence()
get ReferencedInstanceSequence (0008,114a)
Definition: drtdose.h:2440
an item of the referenced series sequence in a presentation state (internal use only).
Definition: dvpsrs.h:37
Abstract base class to handle color pixel data.
Definition: dicopx.h:49
Implementation of DCMR Context Group: CID 10013 - CT Acquisition Type.
Definition: cid10013.h:33
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbrs.h:128
OFBool DeleteTreeNode
flag indicating whether to delete the 'TreeNode' during destruction (or not)
Definition: dsrcitem.h:593
@ EDT_Monitor
monitor (softcopy output device), values expected to be in luminance (cd/m^2)
Definition: didispfn.h:65
bool isEnabledFor(LogLevel ll) const
Check whether this logger is enabled for a given LogLevel passed as parameter.
@ AP_GeneralPurposeMIME
General Purpose MIME Interchange Profile (STD-GEN-MIME)
Definition: dcddirif.h:147
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtcps.h:648
const DRTVOILUTSequence & getVOILUTSequence() const
get VOILUTSequence (0028,3010)
Definition: drtimage.h:3136
const DRTReferencedFrameOfReferenceSequence & getReferencedFrameOfReferenceSequence() const
get ReferencedFrameOfReferenceSequence (3006,0010)
Definition: drtdose.h:2434
const DcmQueryRetrieveOptions & options_
reference to Q/R service options
Definition: dcmqrcbf.h:87
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcos.h:660
OFStackLinkBase & operator=(const OFStackLinkBase &)
private undefined copy assignment operator
virtual EP_Interpretation getInternalColorModel() const
get color model of internal pixel representation.
Definition: dicoimg.h:71
Class for by-reference relationships.
Definition: dsrreftn.h:38
DcmDecimalString GantryAngleTolerance
GantryAngleTolerance (300a,0044) vr=DS, vm=1, type=3.
Definition: drtitts.h:414
@ EVR_UC
unlimited characters
Definition: dcvr.h:177
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2781
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtiontr.h:1251
virtual const T * getNextNode() const
get pointer to next node.
Definition: dsrtncsr.h:492
@ EFV_Default
default function (not explicitly set)
Definition: diutils.h:275
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtmucs.h:327
Item class.
Definition: drtwps.h:34
const unsigned long FrameSize
number of pixels per frame (memory buffer size)
Definition: dicoopx.h:132
Item class.
Definition: drtbads.h:34
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_CouldNotInsertFG
Could not insert functional group.
virtual DSRDocumentTreeNode * extractNode()
extract current node from tree.
DcmFloatingPointSingle MetersetRateDelivered
MetersetRateDelivered (3008,0046) vr=FL, vm=1, type=3.
Definition: drticpds.h:832
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtsss.h:328
Item class.
Definition: drticpds.h:41
DcmLongString DeviceDescription
DeviceDescription (0050,0020) vr=LO, vm=1, type=3.
Definition: drtudis.h:130
unsigned long VoiLutCount
number of stored VOU-LUTs
Definition: dimoimg.h:1109
DcmLongString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1.
Definition: drttreat.h:2716
EM_Overlay getMode() const
get overlay plane mode
Definition: diovpln.h:315
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtrics.h:366
Item EmptyItem
empty default item
Definition: drtas7.h:347
@ EXS_JPEGProcess14
JPEG Lossless with any selection value.
Definition: dcxfer.h:63
DcmFloatingPointDouble FloatingPointValue
FloatingPointValue (0040,a161) vr=FD, vm=1-n, type=1C.
Definition: drtqds.h:345
void setDisplayTransform(DVPSDisplayTransform transform)
activates or deactivates display correction.
Definition: dvpstat.h:1111
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2852
DRTIonControlPointDeliverySequence & getIonControlPointDeliverySequence()
get IonControlPointDeliverySequence (3008,0041)
Definition: drttsibs.h:562
DSRImageFrameList & getFrameList()
get reference to list of referenced frame numbers.
Definition: dsrimgvl.h:362
const DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence() const
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtimage.h:3112
Item class.
Definition: drtrshs7.h:34
OFString SpecificCharacterSet
specific character set used for checking purposes
Definition: dsrsoprf.h:628
OFBool isPrivateReservation() const
returns true, if tag is a private reservation tag of the form (gggg,00xx) with "gggg" being odd and "...
Definition: dctagkey.h:313
OFConfigFileCursor(unsigned int maxLevel)
default constructor
Definition: ofconfig.h:192
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtpbcs.h:333
DcmDecimalString ChannelShieldNominalTransmission
ChannelShieldNominalTransmission (300a,02ba) vr=DS, vm=1, type=3.
Definition: drtcshs.h:234
OFBool alwaysUnencapsulated
this flag indicates that this pixel data element will be written in uncompressed (defined length) for...
Definition: dcpixel.h:175
const DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence() const
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtiontr.h:1449
DVPSPrintPresentationLUTAlignment referencedPresentationLUTAlignment
The Print SCP can be configured to enforce a rule requiring that the number of entries in a Presentat...
Definition: dvpssp.h:1045
const DRTReferencedBrachyApplicationSetupSequenceInRTFractionSchemeModule & getReferencedBrachyApplicationSetupSequence() const
get ReferencedBrachyApplicationSetupSequence (300c,000a)
Definition: drtfgs.h:226
virtual OFCondition decodeFrame(const DcmRepresentationParameter *fromParam, DcmPixelSequence *fromPixSeq, const DcmCodecParameter *cp, DcmItem *dataset, Uint32 frameNo, Uint32 &startFragment, void *buffer, Uint32 bufSize, OFString &decompressedColorModel) const =0
decompresses a single frame from the given pixel sequence and stores the result in the given buffer.
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableCP246Support
This flag defines how UN attributes with undefined length are treated by the parser when reading.
DcmCodeString QualityControlSubject
QualityControlSubject (0010,0200) vr=CS, vm=1, type=3.
Definition: drttreat.h:2661
DcmIntegerString NumberOfBlocks
NumberOfBlocks (300a,00f0) vr=IS, vm=1, type=1.
Definition: drtes.h:542
int suspension
position of last suspend
Definition: djdijg16.h:115
size_t getFlags() const
get specified flags that can be used to customize the counter
Definition: dsrposcn.h:133
a pair - this implements parts of std::pair's interface.
Definition: ofutil.h:315
DcmEVR unencapsulatedVR
value representation of unencapsulated data
Definition: dcpixel.h:178
virtual void clearData()
Clear (removes) all attributes handled by the modules of this component.
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtdspcs.h:331
class for IPC message exchange between different processes of the DICOMscope application
Definition: dvpsmsg.h:36
virtual OFCondition getFloat32(Float32 &val, const unsigned long pos=0)
retrieve a single value of type Float32.
DCMTK_DCMDATA_EXPORT OFGlobal< DcmTagKey > dcmStopParsingAfterElement
This flag indicates, whether parsing should stop after a certain element in the stream was parsed.
DcmLongString MappingResourceName
MappingResourceName (0008,0122) vr=LO, vm=1, type=3.
Definition: drtbrcss.h:353
Interface class for EquivalentCodeSequence (0008,0121)
Definition: drtecs.h:26
const DRTOriginalAttributesSequence & getOriginalAttributesSequence() const
get OriginalAttributesSequence (0400,0561)
Definition: drtimage.h:2764
Definition: sockbuff.h:43
DRTApplicationSetupSequence & getApplicationSetupSequence()
get ApplicationSetupSequence (300a,0230)
Definition: drtplan.h:1280
E_GrpLenEncoding glenc_option
option for group length recalculation
Definition: mdfconen.h:180
DRTChannelShieldSequence & getChannelShieldSequence()
get ChannelShieldSequence (300a,02b0)
Definition: drtchs.h:428
DcmIntegerString NumberOfRangeShifters
NumberOfRangeShifters (300a,0312) vr=IS, vm=1, type=1.
Definition: drttsibs.h:1014
virtual ~OFStackLink()
destructor
Definition: ofstack.h:182
@ ESM_fromStackTop
start search from object pointed to by stack top
Definition: dctypes.h:126
static const size_t XF_relationshipTypeAsAttribute
write: encode relationship type as attribute instead of element text
Definition: dsrtypes.h:376
E_HandlingMode
dataset handling modes
Definition: dstorscu.h:79
virtual OFCondition checkMeasurementUnit(const DSRCodedEntryValue &measurementUnit) const
check the specified measurement unit for validity.
Definition: srnumvlu.h:295
const char * getValue() const
return current value as C string
Definition: ofconfig.h:92
DcmLongString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3.
Definition: drtibs.h:969
DcmLongString voiLUTExplanation
Module=VOI_LUT, VR=LO, VM=1, Type 3.
Definition: dvpsvl.h:92
DcmDecimalString windowCenter
Module=VOI_LUT, VR=DS, VM=1-n, Type 1c (unlike VOI LUT module!)
Definition: dvpssv.h:213
const DRTRTReferencedSeriesSequence & getRTReferencedSeriesSequence() const
get RTReferencedSeriesSequence (3006,0014)
Definition: drtrsts.h:120
DcmUnlimitedCharacters PrivateDataElementName
PrivateDataElementName (0008,030c) vr=UC, vm=1, type=1.
Definition: drtpdeds.h:236
DcmDecimalString TableTopEccentricAngle
TableTopEccentricAngle (300a,0125) vr=DS, vm=1, type=3.
Definition: drtimage.h:5338
@ EDC_never
never perform any color space conversion.
Definition: djutils.h:168
~Frame()
Destructor, frees memory.
Definition: iodtypes.h:79
DRTRecordedBlockSequence & getRecordedBlockSequence()
get RecordedBlockSequence (3008,00d0)
Definition: drttsibs.h:574
@ CubicMicrometer
(um3,UCUM,"cubic micrometer"), included from CID 7462
Definition: cid7181.h:78
codec parameter for JPEG-LS codecs
Definition: djcparam.h:31
OFBool no_backup_option
if true, no backup is made before modifying a file
Definition: mdfconen.h:165
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidValue
Invalid value, e.g. element value has been provided that does not match the VR.
unsigned long WindowCount
number of stored VOI-windows
Definition: dimoimg.h:1107
@ PositronEmissionTomography
(PT,DCM,"Positron emission tomography")
Definition: cid29.h:106
DcmUnsignedShort graphicLayerRecommendedDisplayRGBValue
VR=US, VM=3, Type 3.
Definition: dvpsgl.h:161
Item class.
Definition: drtrrpcs.h:35
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtpics.h:337
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drtstrct.h:2870
DRTSourceInstanceSequence & getSourceInstanceSequence()
get SourceInstanceSequence (0042,0013)
Definition: drtstrct.h:1746
Uint16 getPValue() const
get p-value of the plane.
Definition: diovpln.h:306
EP_Polarity Polarity
polarity (normal or reverse)
Definition: diimage.h:649
const DRTIconImageSequence & getIconImageSequence() const
get IconImageSequence (0088,0200)
Definition: drtdose.h:2146
@ EXS_MPEG2MainProfileAtHighLevel
MPEG2 Main Profile at High Level.
Definition: dcxfer.h:107
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtiontr.h:3053
Interface class for ReferencedTreatmentRecordSequence (3008,0030) in RTDoseModule.
Definition: drtrtrs2.h:27
Convenient struct containing commonly used equipment information (for use by external code)
Definition: modequipment.h:49
virtual offile_off_t avail()=0
returns the minimum number of bytes that can be read with the next call to read().
OFString RetrieveLocationUID
Retrieve Location UID (VR=UI, VM=1, type 3)
Definition: dsrsoprf.h:441
DRTContributingEquipmentSequence ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3098
virtual OFCondition writeSignatureFormat(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)=0
special write method for creation of digital signatures (abstract)
DRTScheduledProtocolCodeSequence ScheduledProtocolCodeSequence
ScheduledProtocolCodeSequence (0040,0008) vr=SQ, vm=1, type=3.
Definition: drtras.h:287
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drttreat.h:1401
Interface class for ReferencedTreatmentRecordSequence (3008,0030) in RTGeneralTreatmentRecordModule.
Definition: drtrtrs4.h:26
void swap(OFVector &other)
swap this vector's content with some other vector.
Definition: ofvector.h:153
DcmCodeString CompletionFlag
Completion Flag: (CS, 1, 1)
Definition: dsrdoc.h:1353
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drtiontr.h:1533
size_t size() const
gets the number of softcopy VOI LUTs in this list.
Definition: dvpssvl.h:84
DRTPatientSpeciesCodeSequence PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C.
Definition: drtimage.h:4817
OFBool isRetired() const
check whether transfer syntax is retired
Definition: dcxfer.h:278
IODSOPCommonModule & getSOPCommon()
Get SOP Common Module.
OFBool operator>=(const DcmTagKey &key) const
'greater or equal' operator.
Definition: dctagkey.h:414
class maintaining a attribute tag (group and element number)
Definition: dctagkey.h:40
const DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence() const
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtionpl.h:1889
OFString OutputDirectory
name of the output directory that is used to store the received datasets
Definition: dstorscp.h:302
@ PS_MissingValue
missing value(s) for an option
Definition: ofcmdln.h:161
DcmFloatingPointSingle ApplicatorOpening
ApplicatorOpening (300a,0433) vr=FL, vm=1, type=1C.
Definition: drtags.h:160
Definition: jpegint12.h:216
OFTestTest & currentTest()
Definition: oftest.h:153
int groupGT(const DcmTagKey &key) const
greater-than operation comparing only group numbers
Definition: dctagkey.h:354
DcmIntegerString LateralSpreadingDeviceNumber
LateralSpreadingDeviceNumber (300a,0334) vr=IS, vm=1, type=1.
Definition: drtlsds.h:185
DcmIntegerString ScanSpotPrescribedIndices
ScanSpotPrescribedIndices (300a,0391) vr=IS, vm=1-n, type=1C.
Definition: drticpds.h:858
const T & getItem(const size_t idx) const
get reference to the specified item
Definition: dsrtlist.h:185
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrbs4.h:464
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtionpl.h:1343
DcmLongString RTImageName
RTImageName (3002,0003) vr=LO, vm=1, type=3.
Definition: drtimage.h:5277
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsrs.h:127
DRTOperatorIdentificationSequence & getOperatorIdentificationSequence()
get OperatorIdentificationSequence (0008,1072)
Definition: drtstrct.h:1410
EI_Status getStatus() const
Get the current status code.
Definition: drmimage.h:115
const char * standardVersion
standard version name, may be NULL
Definition: dcdicent.h:385
@ CholinePerCreatineRatio
(113081,DCM,"Choline/Creatine Ratio"), included from CID 4033
Definition: cid7469.h:68
DcmAttributeTag ParameterSequencePointer
ParameterSequencePointer (3008,0061) vr=AT, vm=1, type=1.
Definition: drtos.h:218
DcmQuantPixel()
default constructor, creates black pixel
Definition: diqtpix.h:43
const DCMTK_OFSTD_EXPORT unsigned short EC_CODE_CannotControlConverter
status code constant: error, cannot control character encoding converter
DcmDate patientBirthDate
Module=Patient, VR=DA, VM=1, Type 2.
Definition: dcmpstat.h:798
virtual OFCondition sendACTIONResponse(const T_ASC_PresentationContextID presID, const Uint16 messageID, const OFString &sopClassUID, const OFString &sopInstanceUID, const Uint16 rspStatusCode)
Respond to the N-ACTION request.
DRTSegmentedPropertyCategoryCodeSequence & getSegmentedPropertyCategoryCodeSequence()
get SegmentedPropertyCategoryCodeSequence (0062,0003)
Definition: drtrros.h:215
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_MissingAttribute
Missing attribute.
DcmCodeString DoseReferenceStructureType
DoseReferenceStructureType (300a,0014) vr=CS, vm=1, type=1.
Definition: drtdrs.h:491
@ DiffusionCoefficient
(113289,DCM,"Diffusion Coefficient"), included from CID 7272
Definition: cid7469.h:124
@ AbdomenAndPelvis
(R-FAB57,SRT,"Abdomen and Pelvis")
Definition: cid4031.h:46
virtual DcmItem * getParentItem()
get parent item of this object.
DRTStrainCodeSequence StrainCodeSequence
StrainCodeSequence (0010,0219) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:2930
virtual OFCondition getOFStringArray(OFString &stringVal, OFBool normalize=OFTrue)
get entire element value as a character string.
virtual OFBool checkForSpecificCharacterSet() const
mode specifying whether the SpecificCharacterSet (0008,0005) element should be checked by convertChar...
Definition: dcdirrec.h:226
CodeSequenceMacro m_AlgorithmNameCode
Code Sequence Macro from Algorithm Name Code Sequence (single item) (SQ, VM 1, Type 3)
Definition: iodmacro.h:942
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_CannotChangeRepresentation
Pixel representation cannot be changed to requested transfer syntax.
OFCondition getRows(Uint16 &value, const signed long pos=0)
Get Rows.
Definition: modimagepixelvariant.h:158
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_DoubleCompressionFilters
Too many compression filters.
void findPresentationContext(const T_ASC_PresentationContextID presID, OFString &abstractSyntax, OFString &transferSyntax)
This call returns the presentation context belonging to the given presentation context ID.
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drtiontr.h:1755
DcmCodeString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C.
Definition: drtiontr.h:2988
DcmPersonName OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=3.
Definition: drtces.h:353
const DRTReferencedFrameOfReferenceSequence & getReferencedFrameOfReferenceSequence() const
get ReferencedFrameOfReferenceSequence (3006,0010)
Definition: drtstrct.h:1596
SCPWorker(DcmSCPPool &pool)
Construct a SCPWorker for being used by the given DcmSCPPool.
Definition: scppool.h:295
DcmShortString TreatmentTerminationCode
TreatmentTerminationCode (3008,002b) vr=SH, vm=1, type=3.
Definition: drttsibs.h:1070
EnumType
types of organizational roles
Definition: cid7452.h:41
DcmTime PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3.
Definition: drtimage.h:5006
DcmTLSSecurityProfile
This enum describes DICOM TLS Security Profiles, which are the basis for the selection of supported c...
Definition: tlsciphr.h:47
@ PF_invalid
internal type used to indicate an error or the absence of this flag
Definition: dsrtypes.h:738
DcmLongString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1.
Definition: drttreat.h:2718
static DJLSNearLosslessDecoder * nearlosslessdecoder_
pointer to near-lossless encoder
Definition: djdecode.h:78
const OFString MappingResourceUID
mapping resource unique identifier to check for (if not empty)
Definition: dsrdnflt.h:498
@ MedicalPractitioner
(J-0016E,SRT,"Medical Practitioner")
Definition: cid7452.h:44
E_ValueType
SR value types.
Definition: dsrtypes.h:573
Item class.
Definition: drtrrtps3.h:34
Interface class for AdditionalDrugSequence (0018,002a)
Definition: drtads.h:27
DcmQuantHistogramItemPointer * array
color table data
Definition: diqtctab.h:220
DcmLongString ScheduledProcedureStepDescription
ScheduledProcedureStepDescription (0040,0007) vr=LO, vm=1, type=3.
Definition: drtras.h:283
OFBool isVariableRangeVM() const
returns true if element has a variable VM range (no upper limit)
Definition: dcdicent.h:184
DSRReferencedTimeOffsetList & getTimeOffsetList()
get reference to list of referenced time offsets
Definition: dsrtcovl.h:214
@ _13_Nitrogen
(C-107A1,SRT,"^13^Nitrogen")
Definition: cid4020.h:46
~DcmSimpleMap()
destructor
Definition: dcmsmap.h:131
@ AP_USBandFlashJPEG2000
General Purpose USB and Flash Memory Interchange with JPEG 2000 (STD-GEN-USB/MMC/CF/SD-J2K)
Definition: dcddirif.h:145
DcmUnsignedShort LUTDescriptor
LUTDescriptor (0028,3002) vr=US/SS, vm=3, type=1.
Definition: drtmls.h:160
OFList< DcmBaseSCPWorker * > m_workersIdle
List of all workers being idle, i.e. not running a connection.
Definition: scppool.h:234
@ RubidiumChloride_Rb82
(C-B1037,SRT,"Rubidium chloride Rb^82^")
Definition: cid4021.h:244
Interface class for RecordedSnoutSequence (3008,00f0)
Definition: drtrsns.h:26
unsigned long untrustSignaturesPState
number of untrustworthy signatures in current PState
Definition: dvsighdl.h:215
void next_section(unsigned int level)
sets cursor to the next entry at the given level (without changing the cursor position at higher leve...
Definition: ofconfig.h:431
Definition: syncprim.h:124
Class representing the Segmentation Series Module:
Definition: modsegmentationseries.h:39
This structure is given by the function XMLNode::enumContents.
Definition: ofxml.h:654
T value_type
the type of elements that this OFVector stores
Definition: ofvector.h:58
OFCondition status_
status
Definition: dcistrmb.h:135
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drtiontr.h:3043
OFBool operator()(const Item &item)
Definition: drmsrch.h:78
OFList< ItemStruct * > List
list of referencing pstates
Definition: dvcache.h:119
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtwps.h:318
Item class.
Definition: drtics.h:35
const DRTDerivationCodeSequence & getDerivationCodeSequence() const
get DerivationCodeSequence (0008,9215)
Definition: drtiontr.h:1305
const unsigned long CIF_MayDetachPixelData
element pixel data may be detached if it is no longer needed by DicomImage
Definition: diutils.h:68
@ SubmandibularGland
(T-61300,SRT,"Submandibular gland")
Definition: cid4031.h:222
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drttreat.h:2665
const DRTPhysiciansReadingStudyIdentificationSequence & getPhysiciansReadingStudyIdentificationSequence() const
get PhysiciansReadingStudyIdentificationSequence (0008,1062)
Definition: drtionpl.h:1649
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtfms.h:134
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_UnknownDocumentType
error: the document type (SOP class UID) is unknown or not supported
@ ATSM_Cu60
(126700,DCM,"ATSM Cu^60^")
Definition: cid4021.h:60
OFBool opt_secureConnection
a flag indicating whether or not a secure connection was requested
Definition: tlsopt.h:189
virtual size_t gotoPrevious()
goto previous node on the same level (preceding sibling)
Definition: dsrtncsr.h:536
@ EPI_RGB
RGB color.
Definition: diutils.h:127
@ Flubatine_F18
(126503,DCM,"Flubatine F^18^")
Definition: cid4021.h:130
const DRTPhysiciansOfRecordIdentificationSequence & getPhysiciansOfRecordIdentificationSequence() const
get PhysiciansOfRecordIdentificationSequence (0008,1049)
Definition: drtdose.h:2326
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
Definition: dcovlay.h:88
const T & operator[](size_type i) const
access an entry by index.
Definition: ofvector.h:329
TrcTrackSetStatistic()
Constructor.
ES_PresentationLut
presentation LUT shapes
Definition: diutils.h:285
static const OFString m_ModuleName
The module's name ("TractographyResultsModule")
Definition: trcmodtractresults.h:170
type definitions, constants and helper functions for the dcmfg module
const char * opt_dhparam
filename of Diffie-Hellman parameters file, may be NULL
Definition: tlsopt.h:184
DcmUnsignedLong RationalDenominatorValue
RationalDenominatorValue (0040,a163) vr=UL, vm=1-n, type=1C.
Definition: drtpcxs.h:370
T_ASC_Association * m_assoc
Current association run by this SCP.
Definition: scp.h:1139
DRTModalityLUTSequence & getModalityLUTSequence()
get ModalityLUTSequence (0028,3000)
Definition: drtimage.h:2722
virtual void resetRules()
Resets rules to their original values.
unsigned long createWindowsDIB(void *&data, const unsigned long size, const unsigned long frame=0, const int bits=24, const int upsideDown=0, const int padding=1)
create true color (24/32 bit) or palette (8 bit) bitmap for MS Windows.
Definition: dcmimage.h:1576
virtual OFBool canWriteXfer(const E_TransferSyntax newXfer, const E_TransferSyntax oldXfer)
check if this DICOM object can be encoded in the given transfer syntax.
virtual void clearData()
Clear all data.
DcmSignedLong RationalNumeratorValue
RationalNumeratorValue (0040,a162) vr=SL, vm=1-n, type=1C.
Definition: drtqds.h:357
@ TCS_noConnection
operation cannot be performed because transport connection object was not allocated.
Definition: dcmlayer.h:54
DcmCodeString CompensatorDivergence
CompensatorDivergence (300a,02e0) vr=CS, vm=1, type=3.
Definition: drtcos.h:453
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtionpl.h:3160
size_t roiHeight
Region of Interest height for for VOI transform of monochrome images, mode 7.
Definition: djcparam.h:402
int hasNominalScannedPixelSpacing
is 'true' if attribute 'hasNominalScannedPixelSpacing' is present
Definition: diimage.h:658
@ Minimum
(R-404FB,SRT,"Minimum"), included from CID 3488
Definition: cid7464.h:46
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drtimage.h:2398
size_t size() const
gets the number of Presentation LUTs in this list.
Definition: dvpspll.h:85
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtpcs.h:329
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4590
E_MACType
type of MAC algorithm
Definition: sitypes.h:91
const DRTReferencedSOPSequence & getReferencedSOPSequence() const
get ReferencedSOPSequence (0008,1199)
Definition: drtpcxs.h:255
void setMark(const OFBool flag)
mark/unmark the current content item.
Definition: dsrdoctn.h:254
@ OncologyMeasurementReport
(126001,DCM,"Oncology Measurement Report")
Definition: cid7021.h:46
virtual OFCondition setObservationDateTime(const OFString &observationDateTime, const OFBool check=OFTrue)
set observation date/time.
DRTUDISequence & getUDISequence()
get UDISequence (0018,100a)
Definition: drtdose.h:2668
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drtdose.h:2302
double * GSDFSpline
array of values used for the interpolation of the GSDF
Definition: digsdfn.h:218
DcmDecimalString PatientBodyMassIndex
PatientBodyMassIndex (0010,1022) vr=DS, vm=1, type=3.
Definition: drttreat.h:2788
const typedef OFdirectory_entry * pointer
OFdirectory_iterator's '->' operator will give you a pointer to a const OFdirectory_entry.
Definition: offilsys.h:438
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtecs.h:314
const char * getCurveAxisUnitsX()
gets the curve axis units string for the X dimension if present.
Definition: dvpscu.h:107
DcmTime presentationCreationTime
Module=Presentation_State, VR=TM, VM=1, Type 1.
Definition: dcmpstat.h:857
double getThreshold() const
get threshold value of the plane
Definition: diovpln.h:296
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtdimcs.h:533
void insert(DVPSPresentationLUT *newLUT)
adds a Presentation LUT to the list of managed LUT.
Definition: dvpspll.h:113
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtos.h:399
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drticpds.h:1064
Interface class for ContrastBolusAgentSequence (0018,0012)
Definition: drtbas.h:27
JLS_UIDCreation uidCreation_
mode for SOP Instance UID creation (used both for encoding and decoding)
Definition: djcparam.h:258
E_ByteOrder byteOrder
transfer syntax byte order
Definition: dcxfer.h:319
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drttreat.h:1731
@ SesamoidBonesOfFoot
(T-12980,SRT,"Sesamoid bones of foot")
Definition: cid4031.h:206
Decoder class for JPEG Lossless (8/12/16-bit)
Definition: djdeclol.h:31
DcmDecimalString LeafJawPositions
LeafJawPositions (300a,011c) vr=DS, vm=2-2n, type=1.
Definition: drtblds5.h:212
Item class.
Definition: drtblds6.h:34
DRTEquivalentCodeSequence & getEquivalentCodeSequence()
get EquivalentCodeSequence (0008,0121)
Definition: drtpbcs.h:205
OFBool getAcrNemaCompatibility() const
Returns flag indicating if compatibility to old ACR-NEMA images without photometric interpretation is...
Definition: djcparam.h:289
virtual void transferInit()
initialize the transfer state of this object.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrms.h:176
DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence()
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drttreat.h:1623
DRTReferencedRTPlanSequenceInRTGeneralPlanModule ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3277
Item class.
Definition: drtbas.h:35
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2.
Definition: drttreat.h:2890
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtbas.h:333
EP_Polarity
polarity
Definition: diutils.h:300
OFList< DcmPathNode * > m_currentPath
Internal list that is during search for keeping track of current path.
Definition: dcpath.h:492
Class representing the Image Pixel Module:
Definition: iodimage.h:35
DiARGBPixelTemplate(const DiDocument *docu, const DiInputPixel *pixel, DiLookupTable *palette[3], EI_Status &status, const unsigned long planeSize, const int bits)
constructor
Definition: diargpxt.h:54
@ CarbonDioxide_O15
(C-B103B,SRT,"Carbon dioxide O^15^")
Definition: cid4021.h:78
virtual OFCondition insert(DcmElement *elem, OFBool replaceOld=OFFalse, OFBool checkInsertOrder=OFFalse)
insert a new element into the list of elements maintained by this item.
OFBool operator!=(const OFSetIterator< T > &other) const
Determines if two iterators are not identical.
Definition: ofsetit.h:135
const OFString TemplateIdentifier
template identifier to check for
Definition: dsrdnflt.h:494
Item EmptyItem
empty default item
Definition: drtmls.h:347
Uint32 getFragmentSize() const
returns maximum fragment size (in kbytes) for compression, 0 for unlimited.
Definition: djcparam.h:153
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_CannotProcessIncludedTemplates
error: cannot process document tree with included templates
DRTCodingSchemeResourcesSequence & getCodingSchemeResourcesSequence()
get CodingSchemeResourcesSequence (0008,0109)
Definition: drtcsis.h:149
DcmPersonName ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C.
Definition: drtimage.h:5393
DcmDecimalString TableTopVerticalPosition
TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=2C.
Definition: drtcps.h:709
@ Mode
(R-0032E,SRT,"Mode")
Definition: cid7464.h:56
IODImagePixelVariant< OFVARIADIC_TEMPLATE_PARAMETER_PACK(T)> IODImagePixelModuleType
A good comment would be nice, but I have nothing in mind.
Definition: iodimage.h:78
const LogLevel INFO_LOG_LEVEL
Definition: loglevel.h:75
DcmDecimalString PatientSupportAngle
PatientSupportAngle (300a,0122) vr=DS, vm=1, type=1C.
Definition: drticps.h:801
DcmCodeString LossyImageCompression
LossyImageCompression (0028,2110) vr=CS, vm=1, type=3.
Definition: drtdose.h:4396
DcmIntegerString ReferencedRangeShifterNumber
ReferencedRangeShifterNumber (300c,0100) vr=IS, vm=1, type=1.
Definition: drtrrshs.h:155
Uint16 getRows() const
get number of rows
Definition: diimage.h:153
DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence()
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtplan.h:1532
Uint32 bfOffBits
offset from the beginning of the file to the bitmap data (in bytes)
Definition: diutils.h:169
Class implementing a document tree node filter that checks for a given annotation.
Definition: dsrdnflt.h:355
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcis.h:347
DRTIssuerOfPatientIDQualifiersSequence IssuerOfPatientIDQualifiersSequence
IssuerOfPatientIDQualifiersSequence (0010,0024) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2647
Definition: jpegint12.h:208
const DRTMultiplexedAudioChannelsDescriptionCodeSequence & getMultiplexedAudioChannelsDescriptionCodeSequence() const
get MultiplexedAudioChannelsDescriptionCodeSequence (003a,0300)
Definition: drtimage.h:2740
void setAnnotation(const DSRTreeNodeAnnotation &annotation)
set annotation of this node (optional)
Definition: dsrtree.h:143
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtdspcs.h:351
DcmUnsignedShort shutterOverlayGroup
Module=Bitmap_Display_Shutter, VR=US, VM=1, Type 1.
Definition: dcmpstat.h:912
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtpcs.h:327
@ TRC105_89Zr
(126749,DCM,"TRC105 ^89^Zr")
Definition: cid4021.h:264
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtcbars.h:356
@ Mespiperone_C11
(C-B07E5,SRT,"Mespiperone C^11^")
Definition: cid4021.h:192
DcmPersonName ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C.
Definition: drtstrct.h:3052
SiCertificate * selectedCertificate
pointer to certificate for currently selected signature item
Definition: dcsignat.h:260
DCMTK_DCMNET_EXPORT OFGlobal< Sint32 > dcmSocketSendTimeout
Global timeout in seconds for sending data on a socket to a remote host.
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtspccs.h:351
unsigned conversionFlags
special character set conversion flags.
Definition: dcmqrcnf.h:109
Interface class for ReferencedFrameOfReferenceSequence (3006,0010)
Definition: drtrfors.h:27
Definition: jpegint12.h:45
@ T2
(113065,DCM,"T2"), included from CID 7180
Definition: cid7469.h:78
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drtiontr.h:1827
@ ELM_CheckValue
check whether given value is consistent with LUT data
Definition: diutils.h:319
DcmDecimalString BrachyAccessoryDeviceNominalThickness
BrachyAccessoryDeviceNominalThickness (300a,026a) vr=DS, vm=1, type=3.
Definition: drtbads.h:246
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtimage.h:2494
unsigned long getCount() const
get number of pixel per frame
Definition: dimoopx.h:114
WlmDataSourceStatusType
Data source status types.
Definition: wltypdef.h:38
virtual ~DiRotateTemplate()
destructor
Definition: dirotat.h:107
virtual T * Find(const T &item) const
Tries to find a given object in the set.
Definition: ofoset.h:300
OFDateTime FromDateTimeValue
start observation date/time to check for (as a converted OFDateTime instance)
Definition: dsrdnflt.h:422
DcmLongText PersonTelecomInformation
PersonTelecomInformation (0040,1104) vr=LT, vm=1, type=3.
Definition: drtprsis.h:210
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3019
virtual OFCondition getFloat64Array(Float64 *&val)
get a pointer to the element value of the current element as type Float64.
Class for content item IMAGE.
Definition: dsrimgtn.h:39
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtporcs.h:339
EP_Interpretation getPhotometricInterpretation() const
get code for photometric interpretation (color model).
Definition: dcmimage.h:501
@ ZScore
(113071,DCM,"Z-score"), included from CID 7180
Definition: cid7469.h:190
const DRTGeneticModificationsCodeSequence & getGeneticModificationsCodeSequence() const
get GeneticModificationsCodeSequence (0010,0229)
Definition: drtgms.h:120
DcmCodeString FluenceMode
FluenceMode (3002,0051) vr=CS, vm=1, type=1.
Definition: drtpfms.h:130
DcmDictEntryList()
constructor
Definition: dchashdi.h:44
virtual OFCondition writeXML(STD_NAMESPACE ostream &out, const size_t flags=0)
write object in XML format to a stream
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtecs.h:330
const E_FileReadMode FileReadMode
read mode that should be used to read the given SOP instance from file
Definition: dstorscu.h:406
size_t gotoNode(const size_t searchID)
set cursor to specified node.
Definition: dsrtncsr.h:670
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrsss.h:127
DcmDecimalString TargetUnderdoseVolumeFraction
TargetUnderdoseVolumeFraction (300a,0028) vr=DS, vm=1, type=3.
Definition: drtdrs.h:515
DcmDecimalString FluenceDataScale
FluenceDataScale (3002,0042) vr=DS, vm=1, type=3.
Definition: drtfms.h:137
DVPSCurveType getTypeOfData()
gets the type of data in the curve (ROI or POLY).
Definition: dvpscu.h:81
const DRTReferencedBrachyApplicationSetupSequenceInRTDoseModule & getReferencedBrachyApplicationSetupSequence() const
get ReferencedBrachyApplicationSetupSequence (300c,000a)
Definition: drtrfgs.h:133
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drtplan.h:2997
const LogLevel DEBUG_LOG_LEVEL
Definition: loglevel.h:80
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrvis.h:311
@ RadiationTherapist
(J-06173,SRT,"Radiation Therapist")
Definition: cid7452.h:66
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drtimage.h:3088
helper class that manages a single DICOM UID.
Definition: dccfuidh.h:42
void convertValue(T2 &red, T2 &green, T2 &blue, const T2 y, const T2 cb, const T2 cr, const T2 maxvalue)
convert a single YCbCr value to RGB
Definition: diyp2pxt.h:118
DcmDataset * getDataset() const
get current DICOM dataset
Definition: didocu.h:118
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtas6.h:343
const DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence() const
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtiontr.h:1245
DcmDataset * currentImageDataset
a pointer to the DICOM dataset comprising the image to which the presentation state is currently appl...
Definition: dvpstat.h:1197
DcmDecimalString BeamLimitingDevicePositionTolerance
BeamLimitingDevicePositionTolerance (300a,004a) vr=DS, vm=1, type=1.
Definition: drtbldts.h:137
DcmLongString RTPlanName
RTPlanName (300a,0003) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3171
DRTSourceSequence & getSourceSequence()
get SourceSequence (300a,0210)
Definition: drtplan.h:1928
DcmCodeString graphicFilled
VR=CS, VM=1, Type 1c.
Definition: dvpsgr.h:137
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtsptcs.h:339
DcmTime PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3.
Definition: drtiontr.h:2818
DcmShortString StructureSetLabel
StructureSetLabel (3006,0002) vr=SH, vm=1, type=1.
Definition: drtdose.h:4606
E_ByteOrder fByteOrder
current byte order of attribute value in memory
Definition: dcelem.h:956
OFBool encodingCheck() const
get current status of the "pixel encoding check" mode.
Definition: dcddirif.h:411
void propagate(const DcmQuantPixel &, const DcmQuantPixel &, long)
dummy method needed for API compatibility with DcmQuantFloydSteinberg
Definition: diqtid.h:64
virtual void print(STD_NAMESPACE ostream &out, const size_t flags=0, const int level=0, const char *pixelFileName=NULL, size_t *pixelCounter=NULL)
print object to a stream
DcmUniqueIdentifier HomeCommunityID
HomeCommunityID (0040,e031) vr=UI, vm=1, type=3.
Definition: drtxrs.h:130
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtspcs.h:346
@ _77_Bromine
(C-113A3,SRT,"^77^Bromine")
Definition: cid4020.h:98
DcmDecimalString DeviceLength
DeviceLength (0050,0014) vr=DS, vm=1, type=3.
Definition: drtds.h:523
DcmCodeString requestedDecimateCropBehavior
Module=Image_Box_List (Supplement 38), VR=CS, VM=1, Type 3.
Definition: dvpsib.h:353
virtual ~OFStackBase()
destructor
Definition: ofstack.h:91
Interface class for OriginalAttributesSequence (0400,0561)
Definition: drtoas.h:27
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtois.h:197
DB_ElementList()
default constructor
Definition: dcmqridx.h:178
This class used to output log statements from within the log4cplus package.
Definition: loglog.h:55
const DRTReferencedTreatmentRecordSequenceInRTGeneralTreatmentRecordModule & getReferencedTreatmentRecordSequence() const
get ReferencedTreatmentRecordSequence (3008,0030)
Definition: drtiontr.h:1725
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drtionpl.h:3031
char rcsid[200]
contains application's id string
Definition: wlcefs.h:40
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drtplan.h:3134
static void freeContainer(Container &container)
Deletes all elements from given container and calls "delete" on each of them to clear memory.
Definition: iodutil.h:840
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrcs.h:371
TID1204_LanguageOfContentItemAndDescendants & getLanguage() const
get language of this report as defined by TID 1204 (Language of Content Item and Descendants).
Definition: tid1500.h:176
const DCMTK_DCMDATA_EXPORT unsigned short EC_CODE_CannotSelectCharacterSet
error, cannot select specific character set
Class to handle a set of overlay planes.
Definition: diovlay.h:51
DcmFloatingPointDouble RealWorldValueIntercept
RealWorldValueIntercept (0040,9224) vr=FD, vm=1, type=1C.
Definition: drtrwvms.h:270
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtrpcs.h:331
Uint16 getLimit() const
returns JPEG-LS parameter LIMIT
Definition: djcparam.h:193
virtual DSRDocumentTreeNode * getAndRemoveRootNode()
get pointer to root node and "forget" the internal reference to this node.
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid10033.h:148
Item class.
Definition: drtcshs.h:34
const DRTPredecessorStructureSetSequence & getPredecessorStructureSetSequence() const
get PredecessorStructureSetSequence (3006,0018)
Definition: drtstrct.h:1524
DcmSCPActionType
Action codes that can be given to DcmSCP to control behavior during SCP's operation.
Definition: scp.h:64
E_VerificationFlag
SR document verification flag.
Definition: dsrtypes.h:763
const char * getKeyword() const
return keyword as C string
Definition: ofconfig.h:85
DcmUniversalResourceIdentifierOrLocator PixelDataProviderURL
PixelDataProviderURL (0028,7fe0) vr=UR, vm=1, type=1C.
Definition: drtdose.h:4474
IOD_LATERALITY
Enumerated values for attribute "Laterality".
Definition: iodtypes.h:106
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrbas8.h:351
DcmIntegerString BrachyAccessoryDeviceNumber
BrachyAccessoryDeviceNumber (300a,0262) vr=IS, vm=1, type=2.
Definition: drtbads.h:250
const DCMTK_OFSTD_EXPORT unsigned short EC_CODE_CannotConvertEncoding
status code constant: error, cannot convert character encoding
DcmIntegerString NumberOfFractionsPlanned
NumberOfFractionsPlanned (300a,0078) vr=IS, vm=1, type=2.
Definition: drtfgs.h:338
const DRTAdmittingDiagnosesCodeSequence & getAdmittingDiagnosesCodeSequence() const
get AdmittingDiagnosesCodeSequence (0008,1084)
Definition: drtiontr.h:1185
DcmUnlimitedText StrainAdditionalInformation
StrainAdditionalInformation (0010,0218) vr=UT, vm=1, type=3.
Definition: drtstrct.h:2777
virtual OFCondition readXML(const DSRXMLDocument &doc, DSRXMLCursor cursor, const size_t flags)
read XML document tree
virtual OFCondition read(DcmItem &dataset)
Read common image module attributes (all those handled by this class) from given item.
Definition: iodimage.h:147
DcmDecimalString MeasuredLateralDimension
MeasuredLateralDimension (0010,1024) vr=DS, vm=1, type=3.
Definition: drtionpl.h:3033
Data(T *const pt)
Construct reference and counter from a raw pointer.
Definition: ofmem.h:180
virtual int compare(const IODComponent &rhs) const
Comparison operator for IOD Components.
DcmSharedSCPConfig m_cfg
SCP configuration.
Definition: scp.h:1144
E_GrpLenEncoding
handling of group length elements when reading/writing a dataset
Definition: dctypes.h:100
@ GlutamateAndGlutamine
(113080,DCM,"Glutamate and glutamine"), included from CID 4033
Definition: cid7469.h:60
DcmLongString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C.
Definition: drttreat.h:2701
size_t length() const
returns a count of the number of char-like objects currently in the string.
Definition: ofstring.h:420
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid4031.h:358
DcmLongString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3.
Definition: drtplan.h:3237
@ LATERALITY_L
Left body part.
Definition: iodtypes.h:111
Uint16 HighBit
position of highest stored bit
Definition: diimage.h:641
~DiColorCopyTemplate()
destructor
Definition: dicocpt.h:67
Interface class for VOILUTSequence (0028,3010)
Definition: drtvls.h:26
Interface class for SegmentedPropertyTypeModifierCodeSequence (0062,0011)
Definition: drtsptcs.h:27
Class for checking the relationship content constraints of the Mammography CAD SR IOD.
Definition: dsrmamcc.h:43
@ Cetuximab_89Zr
(126513,DCM,"Cetuximab ^89^Zr")
Definition: cid4021.h:86
OFMap< Uint32, Uint32 > m_FrameNumbers
Map with frames, key is the frame number, value is the in-stack position.
Definition: stack.h:136
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtshds.h:169
DcmIntegerString ReferencedStartControlPointIndex
ReferencedStartControlPointIndex (300c,00f4) vr=IS, vm=1, type=1.
Definition: drtrcps.h:144
the list of VOI Windows contained in an image attached to a presentation state.
Definition: dvpsvwl.h:38
const OFString ParamDescription
parameter description
Definition: ofcmdln.h:122
OFBool useMetaheader_
write DICOM files with DICOM metaheader
Definition: dcmqropt.h:143
OFBool opt_singleProcess
indicates if this application is run in single process mode or not
Definition: wlcefs.h:62
EVP_PKEY * pkey
the private key managed by this object, may be NULL if not loaded yet
Definition: siprivat.h:111
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSTooMuchCompressedData
error condition constant: Trailing data after image
OFFilename IconPrefix
filename prefix for the external icon images
Definition: dcddirif.h:1584
E_ByteOrder getByteOrder() const
return the current byte order of the value field
Definition: dcelem.h:946
DcmIntegerString BeamNumber
BeamNumber (300a,00c0) vr=IS, vm=1, type=1.
Definition: drtbs.h:729
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmucs.h:533
const DRTSegmentedPropertyCategoryCodeSequence & getSegmentedPropertyCategoryCodeSequence() const
get SegmentedPropertyCategoryCodeSequence (0062,0003)
Definition: drtrros.h:221
const DRTFluenceMapSequence & getFluenceMapSequence() const
get FluenceMapSequence (3002,0040)
Definition: drtimage.h:2584
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtdimcs.h:349
@ EET_UndefinedLength
undefined length
Definition: dctypes.h:95
static const OFBool is_integer
OFTrue for all integer arithmetic types T and OFFalse otherwise.
Definition: oflimits.h:196
@ Flumazenil_C11
(C-B07DE,SRT,"Flumazenil C^11^")
Definition: cid4021.h:136
DcmShortString BeamCurrentModulationID
BeamCurrentModulationID (300a,034c) vr=SH, vm=1, type=1C.
Definition: drtrrms.h:181
char * filename_
filename consisting of conventional characters (8-bit, e.g. UTF-8)
Definition: offile.h:264
virtual ~OFGlobal()
destructor.
Definition: ofglobal.h:55
const DRTInstitutionCodeSequence & getInstitutionCodeSequence() const
get InstitutionCodeSequence (0008,0082)
Definition: drtois.h:142
DVPSGraphicAnnotation * clone()
clone method.
Definition: dvpsga.h:52
Implementation of DCMR Template: TID 4019 - Algorithm Identification.
Definition: tid4019.h:31
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtdcs.h:357
OFBool reset()
sets internal cursor to last visited position in cache list
Definition: dvcache.h:225
static FGFactory * m_Instance
The instance of FGFactory handled by this singleton class.
Definition: fgfact.h:76
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_VerificationFailed_NoMAC
signature verification failed because the corresponding MAC parameters item could not be found or is ...
DcmShortString TreatmentMachineName
TreatmentMachineName (300a,00b2) vr=SH, vm=1, type=2.
Definition: drttms9.h:212
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtbcps.h:218
const char * getTagName()
returns name of attribute tag.
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtccs.h:351
@ EXS_JPEGLSLossless
JPEG-LS (lossless)
Definition: dcxfer.h:89
TID1419_Measurement & getMeasurement() const
get current measurement value of this measurement group as defined by TID 1419 (ROI Measurements),...
Definition: tid1411.h:148
DcmDecimalString TableTopLongitudinalPosition
TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=2C.
Definition: drtcps.h:699
IODGeneralSeriesModule & getSeries()
Get Series Module.
static const OFString m_ModuleName
Module name ("MultiframeFunctionalGroupsModule".
Definition: modmultiframefg.h:289
void swap(OFMap< K, V > &s)
swaps the contents of the two maps.
Definition: ofmap.h:224
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2841
Class representing the Plane Position (Volume) Functional Group that identifies the position of the p...
Definition: fgplanposvol.h:32
funcType m_func
Getter function which gets the actual value from an item.
Definition: drmsrch.h:89
DcmCertificateVerification m_certVerification
Denotes how certificates are handled, i.e. whether they are required, validated or only validated if ...
Definition: tlsscu.h:249
DcmDecimalString DeliveryMaximumDose
DeliveryMaximumDose (300a,0023) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:356
virtual void clear()
clear all internal variables.
DSRTypes::E_CodeValueType getCodeValueType() const
get type of code value, i.e. short, long or Uniform Resource Name (URN).
Definition: dsrcodvl.h:387
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drttreat.h:1305
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drtplan.h:3046
virtual OFCondition addForAllFrames(const FGBase &group)
Add a functional group for all frames.
int SamplesPerPixel
number of samples per pixel (1, 3 or 4)
Definition: diimage.h:646
DcmUnsignedShort GreenPaletteColorLookupTableDescriptor
GreenPaletteColorLookupTableDescriptor (0028,1102) vr=US/SS, vm=3, type=1C.
Definition: drtimage.h:5162
DcmByteString & operator=(const DcmByteString &obj)
assignment operator
Class representing the Enhanced US Image Module:
Definition: modenhusimage.h:66
@ EFG_CONTRASTBOLUSUSAGE
Contrast/Bolus Usage.
Definition: fgtypes.h:117
virtual DcmObject * clone() const
clone method
Definition: dcvrst.h:84
@ Echogenicity
(110849,DCM,"Echogenicity"), included from CID 7180
Definition: cid7469.h:234
DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence()
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtstrct.h:1338
DcmCodeString SmokingStatus
SmokingStatus (0010,21a0) vr=CS, vm=1, type=3.
Definition: drtimage.h:4940
static const OFString m_ModuleName
The name of this module ("AcquisitionContextModule")
Definition: modacquisitioncontext.h:71
OFVector< Uint32 > m_ReferencedFrameNumber
Referenced frame numbers.
Definition: iodreferences.h:222
@ EPR_Sint32
signed 32 bit integer
Definition: diutils.h:217
@ EVR_OD
other double
Definition: dcvr.h:144
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)=0
write object to a stream (abstract)
unsigned int maxLevel_
depth of tree, i.e. number of entries in array_
Definition: ofconfig.h:326
const DCMTK_DCMFG_EXPORT OFConditionConst FG_EC_CouldNotReadSourceImage
Could not create functional group.
Class implementing a document tree node filter that checks for the presence (or absence) of child nod...
Definition: dsrdnflt.h:160
DcmDecimalString m_ImagePositionPatient
Image Position (Patient) (DS, VM 3, Required type 1C)
Definition: fgplanpo.h:154
Uint32 numberOfReferences
number of other directory records referring to this one; used for MRDR records
Definition: dcdirrec.h:514
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtplan.h:1886
@ Consultant
(J-0050A,SRT,"Consultant")
Definition: cid7452.h:80
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtpbcs.h:327
OFBool isMarked() const
check whether content item is marked.
Definition: dsrdoctn.h:245
static const int busy
this constant is returned by the join() method if another thread is already waiting for termination o...
Definition: ofthread.h:132
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ItemNotFound
An expected Item was not found.
OFBool fileFormatCheck() const
get current status of the "DICOM file format check" mode.
Definition: dcddirif.h:438
DcmTagKey getKey() const
returns attribute tag as DcmTagKey object by value
Definition: dcdicent.h:230
DRTIssuerOfPatientIDQualifiersSequence & getIssuerOfPatientIDQualifiersSequence()
get IssuerOfPatientIDQualifiersSequence (0010,0024)
Definition: drtopis.h:121
STD_NAMESPACE ostream * currentCout
pointer to current cout stream, never NULL
Definition: ofconsol.h:221
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtwrs.h:113
Definition: dulstruc.h:290
DcmShortText DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3.
Definition: drtiontr.h:3140
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrcos.h:334
Uint32 StudySize
combined size (in bytes) of all images of this study in the database
Definition: dcmqridx.h:280
OFBool operator==(const DSRGraphicData3DItem &item) const
comparison operator
Definition: dsrsc3gr.h:61
Item EmptyItem
empty default item
Definition: drtrpps.h:339
@ FluoroLDopa_F18
(C-B1034,SRT,"Fluoro-L-dopa F^18^")
Definition: cid4021.h:152
DcmFloatingPointSingle & operator=(const DcmFloatingPointSingle &obj)
assignment operator
OFTestTest(const OFString &testName, int flag)
Contructor.
Definition: oftest.h:79
const DCMTK_DCMSEG_EXPORT OFConditionConst SG_EC_MaxSegmentsReached
error: specified functional group is already existing
Class for checking the relationship content constraints of the Comprehensive 3D SR IOD.
Definition: dsrc3dcc.h:38
Interface class for ApplicatorSequence (300a,0107) in RTIonBeamsModule.
Definition: drtas6.h:26
DRTIonControlPointSequence IonControlPointSequence
IonControlPointSequence (300a,03a8) vr=SQ, vm=1, type=1.
Definition: drtibs.h:991
int deleteDisplayLUT(const int bits=0)
delete specified display LUT(s)
Definition: dcmimage.h:575
DcmIntegerString ControlPointIndex
ControlPointIndex (300a,0112) vr=IS, vm=1, type=1.
Definition: drticps.h:769
static const size_t PF_printItemPosition
print item position ("1.2.3") instead of line indentation
Definition: dsrtypes.h:414
OFoptional< OFString > utf8Value
UTF-8 cache.
Definition: dcmqridx.h:187
DcmDate PatientBirthDate
Patient's Birth Date: (DA, 1, 2)
Definition: dsrdoc.h:1295
DcmFloatingPointSingle graphicData
VR=FL, VM=2-n, Type 1.
Definition: dvpsgr.h:133
OFBool doCheckFindIdentifier
flag indicating whether or not the check function for FIND requests is enabled
Definition: dcmqrdbi.h:407
unsigned long ValueCount
number of DDL and luminance/OD values
Definition: didispfn.h:443
@ EXS_JPEGProcess15
JPEG Lossless with any selection value, arithmetic coding.
Definition: dcxfer.h:65
@ EXS_Unknown
unknown transfer syntax or dataset created in-memory
Definition: dcxfer.h:39
DRTInstitutionCodeSequence InstitutionCodeSequence
InstitutionCodeSequence (0008,0082) vr=SQ, vm=1, type=1C.
Definition: drtrpis.h:202
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcis.h:350
unsigned long getCount() const
get number of pixels
Definition: dipixel.h:97
This class represents a Epoch time with microsecond accuracy.
Definition: timehelp.h:57
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtrrpcs.h:335
DcmLongString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2.
Definition: drtstrct.h:2808
@ DynamicMagneticResonanceImagingOfPelvis
(P5-70694,SRT,"Dynamic magnetic resonance imaging of pelvis")
Definition: cid100.h:54
Interface class for IonBeamSequence (300a,03a2) in RTIonBeamsModule.
Definition: drtibs.h:41
const log4cplus::tstring & getNDC() const
The nested diagnostic context (NDC) of logging event.
Definition: logevent.h:127
@ EFG_FRAMEPIXELSHIFT
Frame Pixel Shift.
Definition: fgtypes.h:127
virtual E_MACType macType() const =0
returns the type of MAC algorithm computed by this object
Item EmptyItem
empty default item
Definition: drtaadcs.h:540
DVPSAnnotationContent_PList annotationContentList
Module=Annotation_List_Module, VR=SQ, VM=1, Type 3.
Definition: dvpssp.h:1055
A class that implements the different kinds attribute matching.
Definition: dcmatch.h:40
@ _90_Yttrium
(C-162A7,SRT,"^90^Yttrium")
Definition: cid4020.h:108
@ IntrathecalRoute
(G-D108,SRT,"Intrathecal route")
Definition: cid11.h:58
This class implements a complete DICOM C-FIND SCU, including association set-up, execution of the C-F...
Definition: dfindscu.h:193
this helper class maintains a map of extended negotiation lists.
Definition: dccfenmp.h:129
A helper class for comparing an original image with a processed version (e.g.
Definition: dcmicmph.h:39
@ VS_Empty
empty string argument
Definition: ofcmdln.h:182
DRTReferencedSOPSequence & getReferencedSOPSequence()
get ReferencedSOPSequence (0008,1199)
Definition: drtqds.h:236
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbl5.h:528
int noOfAEEntries
number of storage areas (aetitles)
Definition: dcmqrcnf.h:164
const DCMTK_DCMSIGN_EXPORT OFConditionConst SI_EC_VerificationFailed_NoCertificate
signature verification failed because the certificate is missing or cannot be read (e....
DcmUnsignedShort SamplesPerPixel
SamplesPerPixel (0028,0002) vr=US, vm=1, type=1.
Definition: drtiis.h:441
OFBool opt_rejectWithoutImplementationUID
indicates if the application shall reject associations without implementation class uids
Definition: wlmactmg.h:48
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtmucs.h:335
DcmSignedShort m_ZeroVelocityPixelValueSS
Zero Velocity Pixel Value (US or SS, VM , Required Type 1C)
Definition: fgimagedatatype.h:175
this class implements support for DICOMDIR files, which are special DICOM files containing a list of ...
Definition: dcdicdir.h:52
const DCMTK_OFSTD_EXPORT unsigned short EC_CODE_CannotCreateDirectory
status code constant: error, cannot create directory
const DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence() const
get RequestingServiceCodeSequence (0032,1034)
Definition: drtionpl.h:1841
OFBool ignoreOffsetTable() const
returns true if the offset table should be ignored when decompressing multiframe images
Definition: djcparam.h:209
Class for checking the relationship content constraints of the Procedure Log IOD.
Definition: dsrprocc.h:40
@ LATERALITY_L
Left body part.
Definition: fgframeanatomy.h:47
const DRTModalityLUTSequence & getModalityLUTSequence() const
get ModalityLUTSequence (0028,3000)
Definition: drtimage.h:2728
OFBool operator!=(const DcmUIDHandler &arg) const
not equal operator
Definition: dccfuidh.h:76
DcmUniqueIdentifier UID
UID (0040,a124) vr=UI, vm=1, type=1C.
Definition: drtcims.h:365
const DRTReferringPhysicianIdentificationSequence & getReferringPhysicianIdentificationSequence() const
get ReferringPhysicianIdentificationSequence (0008,0096)
Definition: drtstrct.h:1692
DRTPatientSetupSequence & getPatientSetupSequence()
get PatientSetupSequence (300a,0180)
Definition: drtionpl.h:1583
DRTReferencedImageSequence & getReferencedImageSequence()
get ReferencedImageSequence (0008,1140)
Definition: drttreat.h:1515
static const size_t HF_internalUseOnly
shortcut: filter all flags that are only used internally
Definition: dsrtypes.h:353
OFCmdUnsignedInt maxPDU_
maximum PDU size
Definition: dcmqropt.h:88
this class encapsulates the compression routines of the IJG JPEG library configured for 8 bits/sample...
Definition: djeijg8.h:39
DcmFloatingPointSingle RangeModulatorGatingStartValue
RangeModulatorGatingStartValue (300a,0382) vr=FL, vm=1, type=1C.
Definition: drtrmss7.h:151
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drtplan.h:3231
DRTIonToleranceTableSequence & getIonToleranceTableSequence()
get IonToleranceTableSequence (300a,03a0)
Definition: drtionpl.h:1451
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtsdcs.h:343
DRTFrameExtractionSequence & getFrameExtractionSequence()
get FrameExtractionSequence (0008,1164)
Definition: drtimage.h:2590
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrsns.h:311
DcmLongString TreatmentSites
TreatmentSites (300a,000b) vr=LO, vm=1-n, type=3.
Definition: drtionpl.h:3186
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtpbcs.h:347
DcmIntegerString ReferencedFractionGroupNumber
ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=3.
Definition: drtiontr.h:3108
void reset(pointer p=OFnullptr)
Replaces the managed object.
Definition: ofmem.h:378
DcmFloatingPointSingle IsocenterToLateralSpreadingDeviceDistance
IsocenterToLateralSpreadingDeviceDistance (300a,0374) vr=FL, vm=1, type=3.
Definition: drtlsds6.h:165
DcmDecimalString ControlPoint3DPosition
ControlPoint3DPosition (300a,02d4) vr=DS, vm=3, type=3.
Definition: drtbcps.h:223
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drtplan.h:3381
@ TCS_ok
successful operation
Definition: dcmlayer.h:49
Encoder class for JPEG Baseline (lossy, 8-bit)
Definition: djencbas.h:31
virtual OFBool operator==(const DcmRepresentationParameter &arg) const =0
compares an object to another DcmRepresentationParameter.
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drtimage.h:4827
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtblds5.h:396
virtual OFCondition getOFStringArray(OFString &value, OFBool normalize=OFTrue)
get entire element value as a character string.
DRTMappingResourceIdentificationSequence MappingResourceIdentificationSequence
MappingResourceIdentificationSequence (0008,0124) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3173
int getPlanes() const
get number of planes
Definition: dimopx.h:83
Item class.
Definition: drtrrms.h:34
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtdimcs.h:327
static const size_t XF_useXMLNamespace
use XML namespace URI. The value depends on the selected output format.
Definition: dctypes.h:217
void init(const OFSet< T > &src)
This function is a workaround for avoiding a compiler warning on Solaris 2.5.1 using compiler SC 2....
Definition: ofset.h:80
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=3.
Definition: drtras.h:267
DcmDictRangeRestriction groupRangeRestriction
restriction (even, odd, unrestricted) for group range
Definition: dcdicent.h:391
void rotateRight(const T *src[], T *dest[])
rotate source image right and store result in destination image
Definition: dirotat.h:176
DRTReferencedBolusSequenceInRTBeamsModule ReferencedBolusSequence
ReferencedBolusSequence (300c,00b0) vr=SQ, vm=1, type=1C.
Definition: drtbs.h:775
DcmDecimalString IsocenterPosition
IsocenterPosition (300a,012c) vr=DS, vm=3, type=3.
Definition: drtimage.h:5350
Definition: jpeglib12.h:88
DRTInstitutionCodeSequence & getInstitutionCodeSequence()
get InstitutionCodeSequence (0008,0082)
Definition: drtrpis.h:136
this class describes configuration settings for one symbolic host or vendor
Definition: dcmqrcnf.h:172
OFIterator< T > end() const
returns an iterator which points to the past-to-end element of the list.
Definition: oflist.h:342
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtds.h:503
DcmUnsignedShort ReferencedSegmentNumber
ReferencedSegmentNumber (0062,000b) vr=US, vm=1-n, type=1C.
Definition: drtcis.h:171
virtual Uint32 getLength(const E_TransferSyntax xfer=EXS_LittleEndianImplicit, const E_EncodingType enctype=EET_UndefinedLength)
returns length of representation value field conforming to given transfer syntax.
DcmAttributeFilter(const DcmTagKey &tag, const Container &container)
construct a DcmAttributeFilter object from a container containing the range of values.
Definition: dcfilter.h:134
double MaxDensity
maximum optical density (-1 if unset)
Definition: didispfn.h:457
const DRTBlockSlabSequence & getBlockSlabSequence() const
get BlockSlabSequence (300a,0441)
Definition: drtibls.h:238
DRTMappingResourceIdentificationSequence & getMappingResourceIdentificationSequence()
get MappingResourceIdentificationSequence (0008,0124)
Definition: drtiontr.h:1443
DiDisplayFunction * getDisplayFunction() const
get display function
Definition: dimoimg.h:120
@ AbsorbedDose
(128513,DCM,"Absorbed Dose"), included from CID 10070
Definition: cid7469.h:326
DcmFloatingPointSingle SnoutPositionTolerance
SnoutPositionTolerance (300a,004b) vr=FL, vm=1, type=3.
Definition: drtitts.h:420
DcmCodeString FixationEye
FixationEye (300a,0150) vr=CS, vm=1, type=3.
Definition: drttsibs.h:990
E_PreliminaryFlag
SR document preliminary flag.
Definition: dsrtypes.h:735
DRTIssuerOfAdmissionIDSequence IssuerOfAdmissionIDSequence
IssuerOfAdmissionIDSequence (0038,0014) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2980
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtimage.h:2416
E_DeviceType
output device type
Definition: didispfn.h:62
Item class.
Definition: drtes.h:39
static STD_NAMESPACE ostream & operator<<(STD_NAMESPACE ostream &stream, DcmObject::PrintHelper obj)
Print a DcmObject::PrintHelper to an ostream.
Definition: dcobject.h:818
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtds.h:529
const DRTPredecessorStructureSetSequence & getPredecessorStructureSetSequence() const
get PredecessorStructureSetSequence (3006,0018)
Definition: drtdose.h:2350
int elementEQ(const DcmTagKey &key) const
comparison operation comparing only element numbers
Definition: dctagkey.h:378
producer class that reads data from a buffer provided by the caller.
Definition: dcistrmb.h:33
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtds.h:539
virtual OFCondition selectValue(const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse)
select a coded entry given by its type as the current value
Encoder class for JPEG Spectral Selection (lossy, 8/12-bit)
Definition: djencsps.h:31
const DcmQueryRetrieveDatabaseHandleFactory & factory_
factory object used to create database handles
Definition: dcmqrsrv.h:165
DcmAgeString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3.
Definition: drtimage.h:4922
OFBool empty() const
checks whether instance cache is empty
Definition: dvcache.h:474
virtual ~DiColorPixelTemplate()
destructor
Definition: dicopxt.h:126
@ ValueOutOfRange
(114009,DCM,"Value out of range")
Definition: cid42.h:62
Item EmptyItem
empty default item
Definition: drtsins.h:332
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtos.h:205
DcmLongString ApplicationSetupName
ApplicationSetupName (300a,0236) vr=LO, vm=1, type=3.
Definition: drtass.h:278
Definition: syncprim.h:97
DcmUnsignedLong RationalDenominatorValue
RationalDenominatorValue (0040,a163) vr=UL, vm=1-n, type=1C.
Definition: drtqds.h:355
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtprsis.h:391
OFBool losslessProcess_
true if lossless process should be used even in lossy transfer syntax
Definition: djrparam.h:92
DcmLongString StrainNomenclature
StrainNomenclature (0010,0213) vr=LO, vm=1, type=3.
Definition: drtplan.h:3011
OFMutex m_Mutex
A mutex for platforms that don't support lock-free counters.
Definition: ofmem.h:252
decoder class for RLE.
Definition: dcrleccd.h:32
DSRSOPInstanceReferenceList IdenticalDocuments
Identical Documents Sequence: (SQ, 1-n, 1C)
Definition: dsrdoc.h:1373
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drthsdrs.h:340
DcmDecimalString DeviceVolume
DeviceVolume (0050,0018) vr=DS, vm=1, type=3.
Definition: drtds.h:527
@ MM_HTML
HTML (Hyper Text Markup Language)
Definition: ofstd.h:83
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3002
virtual ~DJDecoder()
destructor
Definition: djdecabs.h:45
void rotateData(const T *src[], T *dest[], const int degree)
choose algorithm depending on rotation angle
Definition: dirotat.h:117
iterator begin() const
returns a constant iterator that points to the beginning of the string
Definition: ofstring.h:827
OFString printerFilmSessionLabel
printer film session label, may be empty.
Definition: dviface.h:1799
virtual unsigned int NumberOfElements() const
Returns the number of elements in the set.
Definition: ofset.h:211
const DRTPatientBreedCodeSequence & getPatientBreedCodeSequence() const
get PatientBreedCodeSequence (0010,2293)
Definition: drtimage.h:2788
DcmIntegerString NumberOfControlPoints
NumberOfControlPoints (300a,0110) vr=IS, vm=1, type=1.
Definition: drtibs.h:1011
Structure representing single process in multi-process mode.
Definition: scp.h:45
DRTContextGroupIdentificationSequence ContextGroupIdentificationSequence
ContextGroupIdentificationSequence (0008,0123) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3370
helper class with static methods that facilitate the migration from the old stack-based condition han...
Definition: cond.h:220
virtual OFCondition writeXML(STD_NAMESPACE ostream &stream, const size_t flags) const
write content item in XML format
Item class.
Definition: drtcpis.h:36
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drtimage.h:4809
OFString axisUnitsX
axis units X if present
Definition: dvpscu.h:132
OFVector< CodeSequenceMacro * > m_Modifiers
Items of Modifier Code Sequence.
Definition: iodmacro.h:319
void destroy()
decrement the reference counter, destroy the managed object and the counter if the counter reached ze...
Definition: ofmem.h:259
virtual OFCondition putFloat32Array(const Float32 *vals, const unsigned long num)
replace the element value by a copy of the given Float32 array (which is possibly multi-valued).
virtual OFCondition readXMLContentItem(const DSRXMLDocument &doc, DSRXMLCursor cursor, const size_t flags)
read content item specific XML data.
DcmDecimalString NominalBeamEnergy
NominalBeamEnergy (300a,0114) vr=DS, vm=1, type=3.
Definition: drtcps.h:675
DcmShortString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2.
Definition: drttreat.h:2751
unsigned long maximumPrintBitmapWidth
maximum width of print bitmap (used for implicit scaling)
Definition: dviface.h:1755
@ IntravenousRoute
(G-D101,SRT,"Intravenous route")
Definition: cid11.h:44
DcmUnsignedShort PrivateGroupReference
PrivateGroupReference (0008,0301) vr=US, vm=1, type=1.
Definition: drtpdecs.h:196
T & front()
get a reference to the first element of this vector.
Definition: ofvector.h:270
DcmIntegerString ReferencedDoseReferenceNumber
ReferencedDoseReferenceNumber (300c,0051) vr=IS, vm=1, type=1.
Definition: drtrdrs1.h:156
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtopis.h:341
DcmCodeString DoseType
DoseType (3004,0004) vr=CS, vm=1, type=1.
Definition: drtdose.h:4563
virtual void SetSerialNumber(const int)
Set value in a member variable in a derived class.
Definition: wlds.h:449
DcmIntegerString NumberOfControlPoints
NumberOfControlPoints (300a,0110) vr=IS, vm=1, type=1.
Definition: drtchs.h:647
DcmLongString ClinicalTrialProtocolEthicsCommitteeApprovalNumber
ClinicalTrialProtocolEthicsCommitteeApprovalNumber (0012,0082) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2885
void cleanup()
resets the object to the default-constructed state
Definition: diqtstab.h:94
const char * SymbolicName
symbolic name of host
Definition: dcmqrcnf.h:175
DcmIntegerString GeneralAccessoryNumber
GeneralAccessoryNumber (300a,0424) vr=IS, vm=1, type=1.
Definition: drtgas.h:199
@ OFround_toward_zero
Rounding toward zero.
Definition: oflimits.h:99
DcmIntegerString ObservationNumber
ObservationNumber (3006,0082) vr=IS, vm=1, type=1.
Definition: drtrros.h:283
virtual ~DcmQueryRetrieveSCP()
destructor
Definition: dcmqrsrv.h:72
OFBool matches(const OFString &key) const
checks if this entry matches the given key
Definition: dcmsmap.h:90
DcmShortString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2.
Definition: drttreat.h:2753
const DRTSourceInstanceSequence & getSourceInstanceSequence() const
get SourceInstanceSequence (0042,0013)
Definition: drtplan.h:1910
DcmDate StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2.
Definition: drtdose.h:4176
Class representing the General Anatomy Mandatory or Optional Macro.
Definition: iodmacro.h:712
virtual void clear()
clear all member variables.
DRTRequestingServiceCodeSequence RequestingServiceCodeSequence
RequestingServiceCodeSequence (0032,1034) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3008
DcmCodeString PatientAlternativeCalendar
PatientAlternativeCalendar (0010,0035) vr=CS, vm=1, type=1C.
Definition: drtdose.h:4092
IODMultiframeDimensionModule m_DimensionModule
Multi-frame Dimension Module.
Definition: segdoc.h:565
DRTOriginalAttributesSequence & getOriginalAttributesSequence()
get OriginalAttributesSequence (0400,0561)
Definition: drtplan.h:1580
DcmFloatingPointSingle TableTopPitchAngle
TableTopPitchAngle (300a,0140) vr=FL, vm=1, type=2C.
Definition: drticpds.h:876
Item class.
Definition: drtfms.h:34
@ COC_invalid
internal type used to indicate an error
Definition: dsrtypes.h:724
DcmLongString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3.
Definition: drtstrct.h:3109
DRTHL7StructuredDocumentReferenceSequence HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C.
Definition: drtdose.h:4685
@ GENERIC
Generic (or unknown)
Definition: iodreferences.h:64
void sec(time_t s)
Sets the seconds value.
Definition: timehelp.h:84
Uint16 Src_X
width of source image
Definition: ditranst.h:123
@ PS_TooManyParameters
too many parameters
Definition: ofcmdln.h:165
DSRNumericMeasurementValue * getValuePtr()
get pointer to numeric measurement value
Definition: dsrnumvl.h:472
DcmCodeString QueryRetrieveView
QueryRetrieveView (0008,0053) vr=CS, vm=1, type=1C.
Definition: drtdose.h:4689
DcmDecimalString SourceToSurfaceDistance
SourceToSurfaceDistance (300a,0130) vr=DS, vm=1, type=3.
Definition: drtcps.h:687
double getHeightWidthRatio() const
get height width ratio (pixel aspect ratio: y/x).
Definition: dcmimage.h:342
Item class.
Definition: drtdcs.h:35
void setStart(const Uint16 x, const Uint16 y)
set internal 'cursor' to a specific position
Definition: diovpln.h:549
Interface class for ReferencedPatientSequence (0008,1120)
Definition: drtrps.h:26
DcmLongString DeviceSerialNumber
Device Serial Number: (LO, 1, 3)
Definition: dsrdoc.h:1306
DcmIODImage()
Constructor, creates new DcmIODImage instance with integer-based pixel data.
Definition: iodimage.h:83
DcmShortText PersonAddress
PersonAddress (0040,1102) vr=ST, vm=1, type=3.
Definition: drtprsis.h:206
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtpcs.h:335
OFBool TransferSyntaxCheck
check transfer syntax
Definition: dcddirif.h:1566
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrdrs6.h:325
@ EIS_OtherError
other error
Definition: diutils.h:242
@ EVR_xs
SS or US depending on context.
Definition: dcvr.h:198
DcmIntegerString ReferencedBlockNumber
ReferencedBlockNumber (300c,00e0) vr=IS, vm=1, type=1.
Definition: drtrbls.h:171
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmEnableUnlimitedCharactersVRGeneration
Global flag to enable/disable the generation of VR=UC, which has been introduced after the first edit...
Item EmptyItem
empty default item
Definition: drtrfors.h:316
DcmCodeString ConversionType
ConversionType (0008,0064) vr=CS, vm=1, type=2.
Definition: drtimage.h:5284
void clearAnnotation()
clear annotation of this node
Definition: dsrtree.h:127
DcmLongString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2.
Definition: drtdose.h:4329
OFStackLink(const T &i)
constructor
Definition: ofstack.h:179
DcmDecimalString m_WindowCenter
Window Center (DS, VM 1-n, Required type 1)
Definition: fgframevoilut.h:197
unsigned long currentImageSelectedFrame
contains the current selected frame number of the attached image.
Definition: dvpstat.h:1246
DSRCodedEntryValue SelectedValue
coded entry selected as the current value (optional, might be empty)
Definition: dsrctxgr.h:274
DcmCodeString boundingBoxAnnotationUnits
VR=CS, VM=1, Type 1c.
Definition: dvpstx.h:194
E_ValueType getTargetValueType() const
get value type of the referenced node (target content item)
Definition: dsrreftn.h:160
Item EmptyItem
empty default item
Definition: drtpfms.h:315
DcmIntegerString ReferencedToleranceTableNumber
ReferencedToleranceTableNumber (300c,00a0) vr=IS, vm=1, type=3.
Definition: drtibs.h:1049
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtmacds.h:149
int hasPixelAspectRatio
is 'true' if attribute 'PixelAspectRatio' is present
Definition: diimage.h:660
@ VT_TCoord
DICOM Value Type: TCOORD.
Definition: dsrtypes.h:598
virtual OFCondition renderHTML(STD_NAMESPACE ostream &docStream, STD_NAMESPACE ostream &annexStream, size_t &annexNumber, const size_t flags) const
render composite reference value in HTML/XHTML format
virtual void closeAssociation(const DcmCloseAssociationType closeType)
Closes the association created by this SCU.
type m_expected
The expected value of an item.
Definition: drmsrch.h:86
signed long Left
left offset to all planes
Definition: diovlay.h:454
DcmDate DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3.
Definition: drtces.h:337
Interface class for OtherPatientIDsSequence (0010,1002)
Definition: drtopis.h:27
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtiontr.h:1425
OFCondition(const OFCondition &arg)
copy constructor
Definition: ofcond.h:206
A struct for creating a failed to load certificate error condition.
Definition: tlscond.h:76
@ TSP_Profile_BCP195
DICOM BCP 195 TLS Profile, based on RFC 7525.
Definition: tlsciphr.h:73
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtcncs.h:355
virtual ~DPMParametricMapIOD()
Virtual Destructor, frees memory.
DailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user ch...
Definition: fileap.h:250
DRTStrainStockSequence & getStrainStockSequence()
get StrainStockSequence (0010,0216)
Definition: drtplan.h:1952
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drtplan.h:3114
OFCondition setRows(const Uint16 value, const OFBool checkValue=OFTrue)
Set Rows.
Definition: modimagepixelvariant.h:216
const unsigned long MaxValue
maximum output value
Definition: dimoopx.h:145
const char * getFilename() const
gets the filename of the temporary file.
Definition: oftempf.h:69
virtual OFBool attributeRequired(const DcmTagKey &key) const =0
checks whether an attribute with the given tag is required to be signed for the current security prof...
DcmTLSCipherProtocolVersion
This enum describes the minimum SSL/TLS protocol version required for a certain ciphersuite.
Definition: tlsciphr.h:103
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drtstrct.h:3103
DcmTime TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3.
Definition: drtdose.h:4358
DRTContrastBolusAgentSequence ContrastBolusAgentSequence
ContrastBolusAgentSequence (0018,0012) vr=SQ, vm=1, type=3.
Definition: drtimage.h:5187
EP_Interpretation
constants for photometric interpretation
Definition: diutils.h:114
int getMinParamCount() const
gets minimum number of parameters which should be accepted.
Definition: ofcmdln.h:437
int isOriginal
is 'false' if derived from original image data (e.g. scaled)
Definition: diimage.h:662
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtcbars.h:360
DcmLongText AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3.
Definition: drtionpl.h:3051
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsptcs.h:324
DcmShortString TemplateType
TemplateType (300a,0242) vr=SH, vm=1, type=3.
Definition: drtass.h:294
@ LargeIntestine
(T-59000,SRT,"Large intestine")
Definition: cid4031.h:140
DcmDictEntryList repDict
dictionary of repeating tags
Definition: dcdict.h:197
DcmIntegerString ReferencedROINumber
ReferencedROINumber (3006,0084) vr=IS, vm=1, type=1.
Definition: drtrbos7.h:139
Item EmptyItem
empty default item
Definition: drtoas.h:364
DRTReferencedDoseSequence & getReferencedDoseSequence()
get ReferencedDoseSequence (300c,0080)
Definition: drtionpl.h:1691
RIPEMD160_CTX * ctx
OpenSSL RIPEMD 160 context.
Definition: siripemd.h:94
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtdcs.h:327
const DRTOtherPatientIDsSequence & getOtherPatientIDsSequence() const
get OtherPatientIDsSequence (0010,1002)
Definition: drtimage.h:2776
OFBool supportPatientStudyOnly_
support for patient/study only q/r model
Definition: dcmqropt.h:137
E_FileWriteMode
mode for file writing
Definition: dctypes.h:156
int acse_timeout_
timeout for ACSE operations
Definition: dcmqropt.h:161
Item EmptyItem
empty default item
Definition: drtrris6.h:338
OFBool empty() const
checks whether study cache is empty
Definition: dvcache.h:748
DcmShortString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3.
Definition: drtiontr.h:3175
Sint32 biXPelsPerMeter
horizontal resolution: pixels/meter, usually set to '0'
Definition: diutils.h:192
DcmLongString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2.
Definition: drtionpl.h:3068
Class representing an object of the "Tractography Results" object IOD.
Definition: trctractographyresults.h:40
Interface class for SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtspgis.h:27
@ OPTIONAL_KEY
optional key
Definition: dcmqridx.h:58
const DCMTK_DCMSEG_EXPORT OFConditionConst SG_EC_UnknownSegmentationType
error: unknown segmentation type
Item EmptyItem
empty default item
Definition: drtrvis.h:315
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtfgss.h:381
@ EVR_UR
universal resource identifier or universal resource locator (URI/URL)
Definition: dcvr.h:186
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drtionpl.h:2938
Uint8 overlayGroup
lower byte of the overlay repeating group managed by this object
Definition: dvpsov.h:145
static const char * DEF_StandardSubdirectory
default value for the name of the subdirectory that might be used for the "normal" case
Definition: dstorscp.h:291
OFCondition error() const
returns current status flag
Definition: dctag.h:177
Item class.
Definition: drtrss.h:34
DcmDataset * Dataset
dataset of the SOP instance to be transferred (if no 'Filename' given)
Definition: dstorscu.h:408
DcmCodeString UniversalEntityIDType
UniversalEntityIDType (0040,0033) vr=CS, vm=1, type=1C.
Definition: drtiais.h:148
Item EmptyItem
empty default item
Definition: drtrws.h:400
void literal(unsigned char *cp, unsigned char nbytes)
this method expands a literal run
Definition: dcrledec.h:221
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtrrpcs.h:341
Interface class for SegmentedPropertyCategoryCodeSequence (0062,0003)
Definition: drtspccs.h:27
objects of this class represent individual RGB pixels.
Definition: diqtpix.h:37
DcmDateTime ObservationDateTime
ObservationDateTime (0040,a032) vr=DT, vm=1, type=3.
Definition: drtcims.h:351
static void copyContainer(const Container &src, Container &dst)
Clones and copies all elements from source to destination container by copy constructing all elements...
Definition: iodutil.h:859
static const size_t XF_addSchemaReference
write: add Schema reference to XML document
Definition: dsrtypes.h:388
OFString logPath
full path of the file into which the DIMSE log is written
Definition: dvpsprt.h:309
OFBool HaltOnInvalidFileMode
flag indicating whether to halt on invalid file
Definition: dstorscu.h:520
DcmLongString BeamName
BeamName (300a,00c2) vr=LO, vm=1, type=1.
Definition: drtibs.h:961
@ ChiSquare
(126221,DCM,"Chi-square"), included from CID 7180
Definition: cid7469.h:196
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtccs.h:324
@ ERW_init
object prepared for transfer, no data transferred yet
Definition: dctypes.h:134
virtual void clear()
clear internal member variables.
DRTPrimaryFluenceModeSequence PrimaryFluenceModeSequence
PrimaryFluenceModeSequence (3002,0050) vr=SQ, vm=1, type=3.
Definition: drtes.h:546
@ EPD_noChange
no change of padding tags
Definition: dctypes.h:114
virtual OFBool good() const =0
returns the status of the consumer.
DcmDecimalString OrganAtRiskMaximumDose
OrganAtRiskMaximumDose (300a,002c) vr=DS, vm=1, type=3.
Definition: drtrdrs8.h:364
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtbrdrs.h:325
DRTReferencedPatientSequence & getReferencedPatientSequence()
get ReferencedPatientSequence (0008,1120)
Definition: drtstrct.h:1638
virtual OFCondition convert(DcmDataset &dataset) const =0
Outputs SOP class specific information into dataset.
@ DivideByZero
(114003,DCM,"Divide by zero")
Definition: cid42.h:50
virtual DcmElement * remove(const unsigned long num)
remove element from list.
const OFString & getUID() const
get context group UID (optional)
Definition: dsrctxgr.h:100
static const size_t PF_printTemplateIdentification
print template identification (TID and mapping resource)
Definition: dsrtypes.h:429
DRTSetupDeviceSequence SetupDeviceSequence
SetupDeviceSequence (300a,01b4) vr=SQ, vm=1, type=3.
Definition: drtpss.h:337
const DJCodecParameter * cparam
codec parameters
Definition: djdijg12.h:109
void reset()
reset object to initial state (zero CRC)
Definition: ofcrc32.h:49
const DRTQuantityDefinitionSequence & getQuantityDefinitionSequence() const
get QuantityDefinitionSequence (0040,9220)
Definition: drtrwvms.h:182
const OFString & getCodingSchemeDesignator() const
get coding scheme designator.
Definition: dsrcodvl.h:399
const DRTReferencedImageSequence & getReferencedImageSequence() const
get ReferencedImageSequence (0008,1140)
Definition: drtstrct.h:1608
const Uint32 DCM_SEG_MAX_SEGMENTS
DICOM assigns unique number to each Segment within the Segmentation object using an unsigned 16 Bit I...
Definition: segtypes.h:58
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtrrpcs.h:211
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtscs.h:349
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtspgis.h:328
@ OFdenorm_absent
The type does not support subnormal values.
Definition: oflimits.h:116
DcmTime SeriesTime
Series Time: (TM, 1, 3)
Definition: dsrdoc.h:1336
Interface class for PatientSizeCodeSequence (0010,1021)
Definition: drtpsics.h:27
DCMTK_DCMNET_EXPORT void DUL_markProcessAsForkedChild()
this function marks the current process as a child created by the DICOM network layer during receipt ...
Class for managing sets of dicom attributes (e.g. macros and modules).
Definition: modbase.h:47
OFCondition errorFlag
current error code, EC_Normal if a valid VR for the tag is known
Definition: dctag.h:216
DcmDataset * identifiers
the search mask which is contained in the C-Find RQ message
Definition: wlds.h:54
@ HemodynamicResistance
(110825,DCM,"Hemodynamic Resistance"), included from CID 7180
Definition: cid7469.h:166
DRTPurposeOfReferenceCodeSequence & getPurposeOfReferenceCodeSequence()
get PurposeOfReferenceCodeSequence (0040,a170)
Definition: drtsins.h:114
DcmFloatingPointDouble BeamDeliveryDurationLimit
BeamDeliveryDurationLimit (300a,00c5) vr=FD, vm=1, type=3.
Definition: drtrbs8.h:273
OFBool opt_noSequenceExpansion
indicates if an expansion of empty sequences in C-Find RQ messages shall take place or not
Definition: wlcefs.h:68
DcmDecimalString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3.
Definition: drttreat.h:2784
OFString m_DeviceSerialNumber
Device Serial Number (VM 1)
Definition: modenhequipment.h:91
Item class.
Definition: drtpfms.h:34
DIC_AE dstAETitle
destination title for move
Definition: dcmqrcbm.h:169
const DCMTK_DCMDATA_EXPORT E_ByteOrder gLocalByteOrder
global constant describing the byte order on the machine the application is currently executing on.
DRTIssuerOfAccessionNumberSequence IssuerOfAccessionNumberSequence
IssuerOfAccessionNumberSequence (0008,0051) vr=SQ, vm=1, type=3.
Definition: drtras.h:269
Item class.
Definition: drtitts.h:35
DRTMACParametersSequence MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4677
long * nextgerr
green error vector for next row. Points to an array of (columns + 2) entries.
Definition: diqtfs.h:198
static OFBool registered
flag indicating whether the decoders are already registered.
Definition: djdecode.h:74
this class maintains the context information that is passed to the callback function called by DIMSE_...
Definition: dcmqrcbm.h:38
virtual ~DiYBRPixelTemplate()
destructor
Definition: diybrpxt.h:68
virtual OFString isValid(DcmDataset &dataset) const =0
Do some completeness / validity checks.
the list of presentation LUTs contained in a stored print object.
Definition: dvpspll.h:40
DcmIntegerString verticesOfThePolygonalShutter
Module=Display_Shutter, VR=IS, VM=2-2n, Type 1C.
Definition: dcmpstat.h:904
DSA * dsa
DSA key used for signature/verification.
Definition: sidsa.h:110
Class representing a Measurement within the Tractography Results IOD.
Definition: trcmeasurement.h:38
type definitions, constants, global variables and functions for the dcmnet/dimse module
@ NegativeInfinity
(114001,DCM,"Negative Infinity")
Definition: cid42.h:46
DcmQueryRetrieveFindContext(DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, DIC_US priorStat, const DcmQueryRetrieveCharacterSetOptions &characterSetOptions)
constructor
Definition: dcmqrcbf.h:44
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtpsics.h:327
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drtdose.h:2620
DcmDecimalString MeasuredAPDimension
MeasuredAPDimension (0010,1023) vr=DS, vm=1, type=3.
Definition: drtdose.h:4227
const DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence() const
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtstrct.h:1356
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtss.h:620
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3241
E_DecompressionColorSpaceConversion decompressionCSConversion
color conversion mode for decompression
Definition: djcparam.h:335
DcmLongString PrivateCreatorReference
PrivateCreatorReference (0008,0302) vr=LO, vm=1, type=1.
Definition: drtpdecs.h:192
Item class.
Definition: drticps.h:40
Item class.
Definition: drtporcs.h:35
const DcmQueryRetrieveOptions & options_
reference to Q/R service options
Definition: dcmqrcbg.h:118
OFBool correctUIDPadding_
silently correct space-padded UIDs
Definition: dcmqropt.h:67
@ CreatinePlusCholinePerCitrateRatio
(113096,DCM,"Creatine+Choline/Citrate Ratio"), included from CID 4033
Definition: cid7469.h:74
Definition: thredimp.h:97
@ Tmax
(113084,DCM,"Tmax"), included from CID 4108
Definition: cid7469.h:280
Interface class for BlockSlabSequence (300a,0441)
Definition: drtbss.h:26
DB_ElementList & operator=(const DB_ElementList ©)
private undefined copy assignment operator
const char * getCurveDescription()
gets the curve description string if present.
Definition: dvpscu.h:95
const unsigned long CIF_NeverAccessEmbeddedOverlays
never access embedded overlays since this requires to load and uncompress the complete pixel data
Definition: diutils.h:100
Item EmptyItem
empty default item
Definition: drtrtrs4.h:315
DcmUniqueIdentifier FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1.
Definition: drtrfors.h:131
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtaadcs.h:339
void clearAnnotations()
clear annotations of all tree nodes
Definition: dsrtree.h:576
const DCMTK_CMR_EXPORT OFConditionConst CMR_EC_NoMeasurement
error: there is no measurement to add entries to
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsins.h:325
DcmShortString ROIObservationLabel
ROIObservationLabel (3006,0085) vr=SH, vm=1, type=3.
Definition: drtrros.h:289
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtass.h:273
const DRTBrachyReferencedDoseReferenceSequence & getBrachyReferencedDoseReferenceSequence() const
get BrachyReferencedDoseReferenceSequence (300c,0055)
Definition: drtbcps.h:175
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtdimcs.h:211
virtual ~OFRandom()
destructor
Definition: ofrand.h:41
DRTFluenceMapSequence & getFluenceMapSequence()
get FluenceMapSequence (3002,0040)
Definition: drtimage.h:2578
DcmUniqueIdentifier InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3.
Definition: drtdose.h:4650
DcmListNode * nextNode
pointer to next node in double-linked list
Definition: dclist.h:59
DcmDecimalString TableTopLongitudinalPosition
TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=2C.
Definition: drticps.h:827
virtual void resetRules()
Resets rules to their original values.
static const size_t XF_encodeEverythingAsAttribute
shortcut: combines all XF_xxxAsAttribute write flags (see above)
Definition: dsrtypes.h:403
const DRTBreedRegistryCodeSequence & getBreedRegistryCodeSequence() const
get BreedRegistryCodeSequence (0010,2296)
Definition: drtbrs.h:113
@ EXS_MPEG4StereoHighProfileLevel4_2
MPEG4 Stereo High Profile / Level 4.2.
Definition: dcxfer.h:117
DcmPersonName PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3.
Definition: drtionpl.h:3000
virtual OFCondition setObservationUID(const OFString &observationUID, const OFBool check=OFTrue)
set observation unique identifier.
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtecs.h:322
DRTRequestingServiceCodeSequence & getRequestingServiceCodeSequence()
get RequestingServiceCodeSequence (0032,1034)
Definition: drttreat.h:1647
DcmObject * nextRecord
pointer to the referenced object. NULL means that no object is referenced.
Definition: dcvrulup.h:133
Interface class for FixationDeviceSequence (300a,0190)
Definition: drtfds.h:26
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtcbars.h:342
DcmIntegerString NumberOfBeams
NumberOfBeams (300a,0080) vr=IS, vm=1, type=1.
Definition: drtfgs.h:332
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtdimcs.h:331
DcmIntegerString ReferencedRangeModulatorNumber
ReferencedRangeModulatorNumber (300c,0104) vr=IS, vm=1, type=1.
Definition: drtrmss7.h:155
Class representing the Pixel Measures Functional Group Macro.
Definition: fgpixmsr.h:32
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtgas.h:193
DcmDate PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2.
Definition: drtiontr.h:2802
virtual ~DiColorScaleTemplate()
destructor
Definition: dicosct.h:88
DSRDocumentSubTree & operator=(DSRDocumentSubTree tree)
assignment operator.
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drtplan.h:3120
const DRTSourceImageSequence & getSourceImageSequence() const
get SourceImageSequence (0008,2112)
Definition: drtiontr.h:1785
const DRTStrainCodeSequence & getStrainCodeSequence() const
get StrainCodeSequence (0010,0219)
Definition: drtdose.h:2626
@ MagnetizationTransferRatio
(113098,DCM,"Magnetization Transfer Ratio"), included from CID 7180
Definition: cid7469.h:252
DcmShortString studyID
Module=General_Study, VR=SH, VM=1, Type 2.
Definition: dvpssp.h:974
DRTReferencedSeriesSequence ReferencedSeriesSequence
ReferencedSeriesSequence (0008,1115) vr=SQ, vm=1, type=1.
Definition: drtscris.h:131
DcmUniqueIdentifier SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1.
Definition: drtionpl.h:3083
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrmss6.h:382
DcmLongString BreedRegistrationNumber
BreedRegistrationNumber (0010,2295) vr=LO, vm=1, type=1.
Definition: drtbrs.h:131
const DRTReferencedStructureSetSequence & getReferencedStructureSetSequence() const
get ReferencedStructureSetSequence (300c,0060)
Definition: drtionpl.h:1793
void addOnlyNewItem(const T &item)
add item to the list only if it's not already contained
Definition: dsrtlist.h:250
DcmDecimalString IsocenterPosition
IsocenterPosition (300a,012c) vr=DS, vm=3, type=2C.
Definition: drticps.h:787
virtual DcmTransportLayerStatus renegotiate(const char *newSuite)=0
performs a re-negotiation of the connection with different connection parameters.
DRTReferencedInstanceSequence ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:3059
const DRTPatientSizeCodeSequence & getPatientSizeCodeSequence() const
get PatientSizeCodeSequence (0010,1021)
Definition: drtstrct.h:1464
XMLDLLENTRY XMLSTR stringDup(XMLCSTR source, int cbData=-1)
Duplicate (copy in a new allocated buffer) the source string.
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtrpcs.h:351
This abstract class defines the "Factory" interface to create "Appender" objects.
Definition: factory.h:105
DRTGeneralAccessorySequence GeneralAccessorySequence
GeneralAccessorySequence (300a,0420) vr=SQ, vm=1, type=3.
Definition: drtibs.h:979
DcmUnlimitedCharacters StrainDescription
StrainDescription (0010,0212) vr=UC, vm=1, type=3.
Definition: drttreat.h:2685
DcmDecimalString SourceApplicatorWallNominalTransmission
SourceApplicatorWallNominalTransmission (300a,029e) vr=DS, vm=1, type=3.
Definition: drtchs.h:675
the representation of one Curve in a DICOM image.
Definition: dvpscu.h:38
const char * getModalityLutExplanation() const
get description of performed modality LUT transformation
Definition: dimoimg.h:357
OFVector< CodeSequenceMacro * > m_SegmentedPropertyTypeModifierCode
Segmented Property Type Modifier Code (SQ, VM 1-n, Type 3)
Definition: segtypes.h:223
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrrtps4.h:311
E_DecompressionColorSpaceConversion
describes how color space conversion should be handled during the conversion of a JPEG-compressed DIC...
Definition: djutils.h:149
a class representing the DICOM value representation 'Attribute Tag' (AT)
Definition: dcvrat.h:36
virtual OFCondition write(DcmOutputStream &outStream, const E_TransferSyntax oxfer, const E_EncodingType enctype, DcmWriteCache *wcache)
write object to a stream
unsigned long getWindowCount() const
get number of VOI windows (stored in image file)
Definition: dimoimg.h:266
DcmCodeString BlockMountingPosition
BlockMountingPosition (300a,00fb) vr=CS, vm=1, type=3.
Definition: drtbl5.h:331
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drtionpl.h:2892
DcmHashDictIterator(const DcmHashDict *d, OFBool atEnd=OFFalse)
constructor, creates iterator to existing hash dictionary
Definition: dchashdi.h:129
DcmDecimalString GantryAngle
GantryAngle (300a,011e) vr=DS, vm=1, type=1C.
Definition: drticpds.h:816
DcmLongString ServiceEpisodeID
ServiceEpisodeID (0038,0060) vr=LO, vm=1, type=3.
Definition: drtionpl.h:3057
static void convertValue(const T3_ input, Uint16 &output)
helper routine: convert to unsigned 16 bit value
Definition: dicrvfit.h:217
DcmCodeString trim
Module=Film_Box_Module, VR=CS, VM=1, Type 3.
Definition: dvpssp.h:1028
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtspcs.h:551
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtfms.h:318
OFCondition setWindow(const double center, const double width)
set specified window (given by window width and center).
Definition: drmimage.h:204
DcmTime ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C.
Definition: drtstrct.h:3050
static void create(DicomImage &sourceImage, unsigned long frameNumber, unsigned long maxval, DcmQuantColorHashTable &cht, DcmQuantColorTable &colormap, T1 &fs, T2 *tp)
converts a single frame of a color image into a palette color image.
Definition: diqtcmap.h:69
Metafunction to conditionally remove functions and classes from overload resolution.
Definition: oftraits.h:342
DcmPersonName OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3.
Definition: drtionpl.h:2910
this helper class maintains a map of transfer syntax lists.
Definition: dccftsmp.h:41
virtual int setIlluminationValue(const double value)
set illumination value.
DSRCodedEntryValue * getValuePtr()
get pointer to this code
Definition: dsrcodvl.h:645
DcmCodeString CompensatorMountingPosition
CompensatorMountingPosition (300a,02e1) vr=CS, vm=1, type=1.
Definition: drtircs.h:414
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtrics.h:348
OFBool forceSingleFragmentPerFrame
flag indicating that while decompressing a multiframe image one fragment per frame should be assumed ...
Definition: djcparam.h:428
DRTSourceImageSequence SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:3144
Definition: jpeglib12.h:752
Item EmptyItem
empty default item
Definition: drtajcs.h:540
void pop_back()
remove the last entry in this object
Definition: ofvector.h:309
Item class.
Definition: drtrdrs6.h:34
DcmLongString BlockName
BlockName (300a,00fe) vr=LO, vm=1, type=3.
Definition: drtbl5.h:333
OFBool Checked
status flag to avoid double checking of referencing pstates
Definition: dvcache.h:113
DiMonoPixel * InterData
points to intermediate pixel data representation (object)
Definition: dimoimg.h:1137
double getColumnRowRatio() const
get pixel's column/rows ratio
Definition: diimage.h:198
@ LeadRadiologicTechnologist
(128674,DCM,"Lead Radiologic Technologist")
Definition: cid7452.h:64
const OFString & getFrameOfReferenceUID() const
get referenced frame of reference UID.
Definition: dsrsc3vl.h:200
int opt_dimse_timeout
timeout for DIMSE operations
Definition: wlcefs.h:74
virtual OFCondition removeSubTree(const size_t searchID=0)
remove a subtree from this tree.
DcmCodeString PatientSupportRotationDirection
PatientSupportRotationDirection (300a,0123) vr=CS, vm=1, type=1C.
Definition: drtcps.h:679
Interface class for ContributingEquipmentSequence (0018,a001)
Definition: drtces.h:28
Uint16 m_messageIDRespondedTo
The message ID responded to (mandatory response field, equals message ID from request)
Definition: scu.h:93
DcmCodeString ImageType
ImageType (0008,0008) vr=CS, vm=2-n, type=1.
Definition: drtimage.h:5282
OFList< DVPSOverlayCurveActivationLayer * > list_
the list maintained by this object
Definition: dvpsall.h:171
DRTReferencedReferenceImageSequenceInRTIonBeamsModule & getReferencedReferenceImageSequence()
get ReferencedReferenceImageSequence (300c,0042)
Definition: drtibs.h:648
const DRTRecordedCompensatorSequence & getRecordedCompensatorSequence() const
get RecordedCompensatorSequence (3008,00c0)
Definition: drttsibs.h:592
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drttms9.h:197
DRTGeneticModificationsSequence GeneticModificationsSequence
GeneticModificationsSequence (0010,0221) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4132
@ EXS_JPEGProcess7_9
JPEG Spectral Selection, Non-Hierarchical (lossy, 8/12 bit), arithmetic coding.
Definition: dcxfer.h:57
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrms.h:363
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtmucs.h:345
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrics.h:551
a list of stored print objects, each of which manages a single Basic Film Box in a Print SCP.
Definition: dvpsspl.h:42
const DRTIssuerOfAccessionNumberSequence & getIssuerOfAccessionNumberSequence() const
get IssuerOfAccessionNumberSequence (0008,0051)
Definition: drtstrct.h:1344
~DiMonoFlipTemplate()
destructor
Definition: dimoflt.h:79
void setSon(OFConfigFileNode *son)
set pointer to next object in tree on lower level
Definition: ofconfig.h:150
Item EmptyItem
empty default item
Definition: drtcpis.h:395
OFBool AllowIllegalProposalMode
flag indicating whether to allow illegal proposals
Definition: dstorscu.h:524
OFString m_privateKeyFile
The file containing the private key (if authentication is enabled)
Definition: tlsscu.h:225
DcmCodeString LateralSpreadingDeviceType
LateralSpreadingDeviceType (300a,0338) vr=CS, vm=1, type=1.
Definition: drtlsds.h:187
OFBool m_lossyCompressed
After reading pixel data, this denotes whether the source data is already lossy compressed.
Definition: i2djpgs.h:350
Definition: syncimpl.h:187
DcmIODTypes::IOD_IE m_IE
The Information Entity the related attribute belongs to according to the DICOM Model of the Real Worl...
Definition: iodrules.h:248
void scale(const T *pixel, const unsigned int bits, const int interpolate, const Uint16 pvalue)
scale pixel data
Definition: dimosct.h:108
int showOverlay(const unsigned int plane, const EM_Overlay mode, const double fore=1.0, const double thresh=0.5, const unsigned int idx=0)
activate specified overlay plane and change some parameters
Definition: dcmimage.h:1076
void rotateLeft(T *data[])
rotate image left and store result in the same storage area
Definition: dirotat.h:243
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtcncs.h:533
void addItem(const OFString &uid, const DVIFhierarchyStatus status=DVIF_objectIsNew)
adds a new item to the cache list.
Definition: dvcache.h:862
DcmCodeString BlockDivergence
BlockDivergence (300a,00fa) vr=CS, vm=1, type=2.
Definition: drtbl2.h:350
OFList< DVPSVOIWindow * > list_
the list maintained by this object
Definition: dvpsvwl.h:90
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrcps.h:325
DcmDecimalString BrachyApplicationSetupDose
BrachyApplicationSetupDose (300a,00a4) vr=DS, vm=1, type=3.
Definition: drtrbas8.h:171
const DRTPatientSpeciesCodeSequence & getPatientSpeciesCodeSequence() const
get PatientSpeciesCodeSequence (0010,2202)
Definition: drttreat.h:1437
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtporcs.h:337
DcmDate RTPlanDate
RTPlanDate (300a,0006) vr=DA, vm=1, type=2.
Definition: drtionpl.h:3178
Base Class for plugins extracting pixel data from standard image files.
Definition: i2dimgs.h:34
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtdcs.h:339
DcmCodeString FixationDeviceType
FixationDeviceType (300a,0192) vr=CS, vm=1, type=1.
Definition: drtfds.h:212
DcmLongString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3.
Definition: drtdose.h:4215
Uint32 randa
internal state of the PRNG
Definition: ofrand.h:86
static const OFBool has_denorm_loss
OFTrue for all floating-point types T capable of distinguishing loss of precision due to denormalizat...
Definition: oflimits.h:351
unsigned int getCount() const
get number of overlay planes
Definition: diovlay.h:234
@ EXS_MPEG2MainProfileAtMainLevel
MPEG2 Main Profile at Main Level.
Definition: dcxfer.h:105
DCMTK_DCMDATA_EXPORT OFBool dcmIsImageStorageSOPClassUID(const char *uid)
returns true if the uid is one of the Image Storage SOP Classes.
The NDC class implements nested diagnostic contexts as defined by Neil Harrison in the article "Patte...
Definition: ndc.h:110
IODGeneralImageModule & getGeneralImage()
Get General Image Module.
Definition: iodimage.h:115
@ ExtraluminalRoute
(C38213,NCIt,"Extraluminal route")
Definition: cid11.h:72
DcmDecimalString BlockThickness
BlockThickness (300a,0100) vr=DS, vm=1, type=1.
Definition: drtibls.h:356
DRTBlockSlabSequence BlockSlabSequence
BlockSlabSequence (300a,0441) vr=SQ, vm=1, type=1C.
Definition: drtibls.h:354
DcmObject & operator=(const DcmObject &obj)
copy assignment operator
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtbas.h:211
OFFile jpegFile
The JPEG file, if opened.
Definition: i2djpgs.h:329
DPMParametricMapSeriesModule m_DPMParametricMapSeriesModule
Parametric Map Series Module.
Definition: dpmparametricmapbase.h:227
OFIterator< T > & operator++()
moves the iterator to the next element of the list.
Definition: oflist.h:235
JLS_UIDCreation
describes the condition under which a compressed or decompressed image receives a new SOP instance UI...
Definition: djlsutil.h:56
This template class provides a data structure and operations for administrating an unordered set of e...
Definition: ofuoset.h:45
@ TKE_ECDH
Elliptic Curve Diffie–Hellman.
Definition: tlsciphr.h:123
DRTIonBlockSequence IonBlockSequence
IonBlockSequence (300a,03a6) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:989
DRTSourcePatientGroupIdentificationSequence & getSourcePatientGroupIdentificationSequence()
get SourcePatientGroupIdentificationSequence (0010,0026)
Definition: drtiontr.h:1803
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drtionpl.h:1853
Abstract base class to handle pixel data.
Definition: dipixel.h:37
const OFString & getText() const
get annotation text, i.e. the internally stored character string
Definition: dsrtnant.h:104
@ Colon
(T-59300,SRT,"Colon")
Definition: cid4031.h:84
DcmShortString RangeShifterID
RangeShifterID (300a,0318) vr=SH, vm=1, type=1.
Definition: drtrrshs.h:153
DcmNativeSocketType getSocket()
returns the socket file descriptor managed by this object.
Definition: dcmtrans.h:193
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrlsds.h:331
Item class.
Definition: drtpdeds.h:34
DRTReferencedPatientPhotoSequence & getReferencedPatientPhotoSequence()
get ReferencedPatientPhotoSequence (0010,1100)
Definition: drtimage.h:2926
static const size_t XF_writeBinaryData
write binary data to XML output file. DCMTK-specific format only.
Definition: dctypes.h:209
Item class.
Definition: drtsns.h:34
DRTBeamLimitingDeviceSequenceInRTImageModule & getBeamLimitingDeviceSequence()
get BeamLimitingDeviceSequence (300a,00b6)
Definition: drtes.h:339
DcmSimpleMap & operator=(const DcmSimpleMap &arg)
private undefined copy assignment operator
Interface class for TreatmentSummaryCalculatedDoseReferenceSequence (3008,0050)
Definition: drttscds.h:26
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtscs.h:333
DcmPixelSequence * pixelSeqForWrite
in write function: pointer to current pixel sequence
Definition: dcpixel.h:181
virtual EP_Representation getRepresentation() const
determine integer representation for template type T
Definition: dipxrept.h:78
int suspension
position of last suspend
Definition: djdijg12.h:115
Sint32 biHeight
height of the image (in pixels)
Definition: diutils.h:182
CodeSequenceMacro m_Type
Single item from Concept Name Code Sequence (type of measurement)
Definition: trcmeasurement.h:239
DcmDictEntryListIterator repeatingEnd()
returns an iterator to the end of the repeating tag dictionary
Definition: dcdict.h:153
virtual OFBool Contains(const T &item) const
Determines if a certain item is contained in the set.
Definition: ofuoset.h:261
OFBool gotoItem(const T &item, OFLIST_TYPENAME OFListConstIterator(T) &iterator) const
goto specified item
Definition: dsrtlist.h:339
const DRTWADORetrievalSequence & getWADORetrievalSequence() const
get WADORetrievalSequence (0040,e023)
Definition: drtrpphs.h:180
E_JPGMARKER marker
The marker byte itself.
Definition: i2djpgs.h:68
T_ASC_Association * subAssoc
pointer to sub-association for outgoing C-STORE-RQ
Definition: dcmqrcbm.h:145
DRTPhysiciansOfRecordIdentificationSequence PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2847
DRTPatientBreedCodeSequence & getPatientBreedCodeSequence()
get PatientBreedCodeSequence (0010,2293)
Definition: drtdose.h:2272
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtsptcs.h:533
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtbvcps.h:370
@ ERW_inWork
object transfer in progress
Definition: dctypes.h:138
EP_Representation getRepresentation() const
get integer representation
Definition: dimomod.h:101
unsigned int value
current CRC
Definition: ofcrc32.h:78
OFCommandLine * CmdLine
Pointer to associated CommandLine class.
Definition: ofconapp.h:232
OFerror_category()
Default constructor, used by derived classes.
Definition: oferror.h:87
static const size_t HF_renderNumericUnitCodes
external: render the code of the numeric measurement unit
Definition: dsrtypes.h:299
E_JPEGEncapsulated
enumeration of pixel data encapsulation options
Definition: dcxfer.h:151
@ RT_inferredFrom
DICOM Relationship Type: INFERRED FROM.
Definition: dsrtypes.h:564
@ StandardizedUptakeValueBodyWeight
(g/ml{SUVbw},UCUM,"Standardized Uptake Value body weight"), included from CID 85
Definition: cid7181.h:80
DRTRangeModulatorSettingsSequenceInRTIonBeamsModule & getRangeModulatorSettingsSequence()
get RangeModulatorSettingsSequence (300a,0380)
Definition: drticps.h:489
void setOurAETitle(const char *ae)
set the AEtitle under which this application operates
Definition: dcmqrcbf.h:60
DcmDecimalString SurfaceEntryPoint
SurfaceEntryPoint (300a,012e) vr=DS, vm=3, type=3.
Definition: drticps.h:823
const DRTBlockSequenceInRTBeamsModule & getBlockSequence() const
get BlockSequence (300a,00f4)
Definition: drtbs.h:408
virtual OFCondition status() const =0
returns the status of the producer as an OFCondition object.
@ OpticCanal
(T-11102,SRT,"Optic canal")
Definition: cid4031.h:174
virtual DcmObject * clone() const
clone method
Definition: dcvrus.h:87
DRTConceptCodeSequence ConceptCodeSequence
ConceptCodeSequence (0040,a168) vr=SQ, vm=1, type=1C.
Definition: drtpcxs.h:350
DRTStrainCodeSequence & getStrainCodeSequence()
get StrainCodeSequence (0010,0219)
Definition: drttreat.h:1707
const OFBool DELETE_LEADING
delete leading spaces
Definition: dcbytstr.h:476
Implementation of DCMR Template: TID 1500 - Measurement Report (and included templates 1204,...
Definition: tid1500.h:72
@ InternalAuditoryCanal
(T-AB959,SRT,"Internal Auditory Canal")
Definition: cid4031.h:132
DcmUnsignedShort Columns
Columns (0028,0011) vr=US, vm=1, type=1.
Definition: drtdose.h:4434
E_ParseStatus
status of command line parsing
Definition: ofcmdln.h:150
DRTStructureSetROISequence StructureSetROISequence
StructureSetROISequence (3006,0020) vr=SQ, vm=1, type=1.
Definition: drtdose.h:4621
OFCondition setCode(const DSRBasicCodedEntry &basicCodedEntry, const OFBool check=OFFalse)
set code.
DiOverlay * getOverlayPtr(const unsigned int idx)
get pointer to specified overlay managing object
Definition: dimoimg.h:475
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_SOPInstanceNotFound
error: the specified SOP instance could not be found
V & operator[](const K &key)
index operator.
Definition: ofmap.h:95
DRTReferencedSeriesSequence & getReferencedSeriesSequence()
get ReferencedSeriesSequence (0008,1115)
Definition: drttreat.h:1587
this class manages an instance entry of the index file.
Definition: dcmqridx.h:356
virtual void createDerivationDescription(const DcmRepresentationParameter *toRepParam, const DJCodecParameter *cp, Uint8 bitsPerSample, double ratio, OFString &derivationDescription) const =0
creates 'derivation description' string after encoding.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtrrshs.h:148
OFMap< OFString, DcmRoleSelectionList * > map_
map of role selection lists
Definition: dccfrsmp.h:181
EL_BitsPerTableEntry
bits per table entry modes.
Definition: diutils.h:312
DRTRangeShifterSequence RangeShifterSequence
RangeShifterSequence (300a,0314) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:1039
DcmShortText DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3.
Definition: drtplan.h:3339
const DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence() const
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtdose.h:2002
static CodeList * Codes
pointer to internal code list (use a static variable for singleton pattern)
Definition: cid11.h:194
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drttreat.h:2747
OFBool currentValuesValid
flag indicating whether the currentXX values are up to date
Definition: dvpssp.h:1077
@ Sternum
(T-11210,SRT,"Sternum")
Definition: cid4031.h:218
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtics.h:345
Interface class for FractionStatusSummarySequence (3008,0240)
Definition: drtfsss.h:26
unsigned long AutoStudyNumber
current study number used to invent missing attribute values
Definition: dcddirif.h:1598
@ TPV_SSLv3
Secure Socket Layer (SSL) version 3 or newer.
Definition: tlsciphr.h:106
virtual OFBool isValid() const
check whether the current internal state is valid.
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drtstrct.h:2727
DRTReferencedRTPlanSequenceInRTGeneralPlanModule ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3194
DVPSVOIWindow * clone()
clone method.
Definition: dvpsvw.h:50
virtual DcmObject * clone() const
clone method
Definition: dcvrulup.h:71
~DcmFileCache()
destructor
Definition: dcfcache.h:48
OFBool state() const
Required: state query, must return OFTrue when "engaged" and OFFalse otherwhise.
DcmUniqueIdentifier storageMediaFileSetUID
VR=UI, VM=1, Type 3.
Definition: dvpsrs.h:191
void convert(const T *pixel[3], const double red, const double green, const double blue)
convert color pixel data to monochrome format
Definition: dicomot.h:84
IODImagePixelVariant()
Constructor.
Definition: modimagepixelvariant.h:73
virtual OFCondition writeJson(STD_NAMESPACE ostream &out, DcmJsonFormat &format)
write object in JSON format
DcmShortString WedgeID
WedgeID (300a,00d4) vr=SH, vm=1, type=3.
Definition: drtrws.h:211
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtitts.h:610
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtcncs.h:357
DRTConsentForClinicalTrialUseSequence ConsentForClinicalTrialUseSequence
ConsentForClinicalTrialUseSequence (0012,0083) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2835
class for managing filenames consisting either of conventional (8-bit) or wide (e....
Definition: offile.h:124
OFList< OFListIterator_OFString > OptionPosList
list of option positions within argument list
Definition: ofcmdln.h:1066
Definition: syncprim.h:177
Item class.
Definition: drtpdecs.h:36
OFConfigFileNodePtr * array_
the cursor is an array of pointers to OFConfigFileNode objects
Definition: ofconfig.h:323
DcmDateTime DigitalSignatureDateTime
DigitalSignatureDateTime (0400,0105) vr=DT, vm=1, type=1.
Definition: drtdss.h:237
DcmCodeString graphicType
VR=CS, VM=1, Type 1.
Definition: dvpsgr.h:135
unsigned long create6xxx3000OverlayData(Uint8 *&buffer, const unsigned int plane, unsigned int &width, unsigned int &height, unsigned long &frames, const unsigned int idx=0) const
create bitmap for specified overlay plane and store it in (6xxx,3000) format.
Definition: dcmimage.h:1348
DcmShortText BeamDescription
BeamDescription (300a,00c3) vr=ST, vm=1, type=3.
Definition: drtibs.h:959
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtadcs.h:355
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtrpcs.h:333
DcmUnsignedShort RedPaletteColorLookupTableDescriptor
RedPaletteColorLookupTableDescriptor (0028,1101) vr=US/SS, vm=3, type=1C.
Definition: drtiis.h:437
DcmIntegerString imageNumber
Module=Presentation_State, VR=IS, VM=1, Type 1.
Definition: dcmpstat.h:849
DCMTK_DCMDATA_EXPORT OFGlobal< OFBool > dcmReadImplPrivAttribMaxLengthAsSQ
This flag indicates, whether private attributes with implicit transfer syntax having a maximum length...
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtdcs.h:329
Class representing Floating Point Image Pixel Module:
Definition: modfloatingpointimagepixel.h:40
void assign(DcmQuantComponent r, DcmQuantComponent g, DcmQuantComponent b)
assigns new R, G and B values to this pixel
Definition: diqtpix.h:124
virtual OFString getName() const
Get name of component.
const DRTMACParametersSequence & getMACParametersSequence() const
get MACParametersSequence (4ffe,0001)
Definition: drtionpl.h:1517
const DCMTK_DCMJPLS_EXPORT OFConditionConst EC_JLSInvalidCompressedData
error condition constant: The compressed image is invalid
Appends log events to a file.
Definition: syslogap.h:70
DcmLongString DoseReferenceDescription
DoseReferenceDescription (300a,0016) vr=LO, vm=1, type=3.
Definition: drtdrs.h:485
Uint16 element
tag element number
Definition: dctagkey.h:217
void swap(OFFilename &arg)
fast, non-throwing swap function.
virtual OFCondition handleIncomingCommand(T_DIMSE_Message *incomingMsg, const DcmPresentationContextInfo &presInfo)
Handle incoming command set and react accordingly, e.g. sending response via DIMSE_sendXXXResponse().
Interface class for ConceptCodeSequence (0040,a168)
Definition: drtccs.h:27
const DRTPrimaryFluenceModeSequence & getPrimaryFluenceModeSequence() const
get PrimaryFluenceModeSequence (3002,0050)
Definition: drtbs.h:468
OFBool renderPresentationLUTinSCP
presentation LUTs are rendered on SCP side
Definition: dvpssp.h:1110
DSRStringValue & operator=(const DSRStringValue &stringValue)
assignment operator
@ CubicCentimeter
(cm3,UCUM,"cubic centimeter"), included from CID 7462
Definition: cid7181.h:74
@ Endoscopy
(ES,DCM,"Endoscopy")
Definition: cid29.h:60
DcmCodeString ContextGroupExtensionFlag
ContextGroupExtensionFlag (0008,010b) vr=CS, vm=1, type=3.
Definition: drtcbars.h:352
const DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence() const
get ConversionSourceAttributesSequence (0020,9172)
Definition: drttreat.h:1197
Interface class for ReferencedInstanceSequence (0008,114a)
Definition: drtris.h:27
DcmCodeString LongitudinalTemporalEventType
LongitudinalTemporalEventType (0012,0053) vr=CS, vm=1, type=1C.
Definition: drtdose.h:4270
DcmFloatingPointSingle RangeModulatorGatingStopValue
RangeModulatorGatingStopValue (300a,0384) vr=FL, vm=1, type=1C.
Definition: drtrmss6.h:199
virtual int getBits(const int bits=0) const
get number of bits per sample.
Definition: diimage.h:249
DcmObject * m_obj
Pointer to object this search node points to.
Definition: dcpath.h:61
Uint16 ImageFrameOrigin
number of starting frame
Definition: diovpln.h:425
char value_type
type that is contained in this
Definition: ofstring.h:813
virtual size_t gotoMatchingNode(const DSRDocumentTreeNodeFilter &filter, const OFBool startFromRoot=OFTrue, const OFBool searchIntoSub=OFTrue)
set internal cursor to a matching node.
const DRTReferencedSeriesSequence & getReferencedSeriesSequence() const
get ReferencedSeriesSequence (0008,1115)
Definition: drtdose.h:2506
DRTStudiesContainingOtherReferencedInstancesSequence & getStudiesContainingOtherReferencedInstancesSequence()
get StudiesContainingOtherReferencedInstancesSequence (0008,1200)
Definition: drtplan.h:1964
@ DegreesCelsius
(Cel,UCUM,"degrees Celsius")
Definition: cid7181.h:146
unsigned long untrustSignaturesImage
number of untrustworthy signatures in current Image
Definition: dvsighdl.h:206
@ CS_ChineseGBK
GBK: Chinese.
Definition: dsrtypes.h:816
DcmLongString patientID
Module=Image_Box_List, VR=LO, VM=1, Type 2.
Definition: dvpsib.h:371
~DcmIODTypes()
Private undefined destructor.
Definition: iodtypes.h:137
@ EXS_JPEGProcess1
JPEG Baseline (lossy)
Definition: dcxfer.h:49
int pad_
this flag indicates whether the RLE codec must pad encoded data to an even number of bytes (as requir...
Definition: dcrleenc.h:374
DiColorOutputPixelTemplate(void *buffer, const DiColorPixel *pixel, const unsigned long count, const unsigned long frame, const int bits1, const int bits2, const int planar, const int inverse)
constructor
Definition: dicoopxt.h:60
Uint16 * DataBuffer
pointer to data buffer (will be deleted in the destructor)
Definition: dibaslut.h:298
A class for measurement of time.
Definition: oftimer.h:39
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtcbars.h:551
DcmLongString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3.
Definition: drtdose.h:4348
const_iterator find(const K &key) const
looks up the given key in this map
Definition: ofmap.h:147
@ UltrasoundBoneDensitometry
(BDUS,DCM,"Ultrasound Bone Densitometry")
Definition: cid29.h:48
double getPixelHeight() const
get pixel's height
Definition: diimage.h:180
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_EndOfStream
End of stream.
Item EmptyItem
empty default item
Definition: drtrcps.h:329
const DCMTK_DCMTRACT_EXPORT OFConditionConst TRC_EC_NoSuchTrack
No such Track.
DcmTime Time
Time (0040,a122) vr=TM, vm=1, type=1C.
Definition: drtqds.h:363
DcmUniversalResourceIdentifierOrLocator PixelDataProviderURL
PixelDataProviderURL (0028,7fe0) vr=UR, vm=1, type=1C.
Definition: drtimage.h:5178
void clear()
reset all member variables to initial state delete all list items.
Definition: dvcache.h:731
queue_storage_type queue
Queue storage.
Definition: queue.h:131
OFBool ignore_un_modifies
if enabled, no value modifications on attributes having VR of UN are not executed
Definition: mdfdsman.h:245
int yy_bs_lineno
The line count.
Definition: vrscanl.h:188
Class to compute and store the Display lookup table.
Definition: didislut.h:37
@ AP_UltrasoundSCMF
Ultrasound Single & Multi-Frame with Spatial Calibration (STD-UD-SC-MF-xxxx)
Definition: dcddirif.h:169
OFCondition setValue(const OFString &numericValue, const T_Units &measurementUnit, const OFBool check=OFTrue)
set numeric value and measurement unit.
Definition: srnumvlu.h:244
@ ESP_Inverse
shape INVERSE
Definition: diutils.h:292
Class for referenced time offset list.
Definition: dsrtcoto.h:39
DcmLongString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3.
Definition: drtimage.h:5012
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtdspcs.h:211
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drttreat.h:2831
DcmIntegerString ReferencedFractionGroupNumber
ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=3.
Definition: drtimage.h:5316
const DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence() const
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drttreat.h:1281
EI_Status getStatus() const
get current status information
Definition: dcmimage.h:202
DcmUnsignedLong & operator=(const DcmUnsignedLong &obj)
assignment operator
Interface class for PrimaryFluenceModeSequence (3002,0050)
Definition: drtpfms.h:26
Provides an interface to query properties of all fundamental numeric types.
IODGeneralStudyModule m_Study
General Study Module.
Definition: iodcommn.h:249
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtos.h:396
Definition: jpeglib12.h:435
table_type m_Table
hash array of lists for color/value pairs
Definition: diqthash.h:125
Helper class containing the reference to the managed object and the reference counter.
Definition: ofmem.h:174
DcmShortString AfterloaderChannelID
AfterloaderChannelID (300a,0273) vr=SH, vm=1, type=3.
Definition: drtchs.h:627
@ BolusArrivalTime
(126371,DCM,"Bolus Arrival Time"), included from CID 4109
Definition: cid7469.h:302
DcmShortString CodingSchemeVersion
CodingSchemeVersion (0008,0103) vr=SH, vm=1, type=1C.
Definition: drtgmcs.h:333
OFString UID
instance UID
Definition: dvcache.h:101
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtspcs.h:360
DRTApplicatorGeometrySequence & getApplicatorGeometrySequence()
get ApplicatorGeometrySequence (300a,0431)
Definition: drtas1.h:135
OFVector< SOPInstanceReferenceMacro * > m_ReferencedInstanceSequence
Vector containing the data of all items of the Referenced Instance Sequence.
Definition: iodmacro.h:568
virtual ~DiPixel()
destructor
Definition: dipixel.h:56
OFBool tagExists(const DcmTagKey &key, OFBool searchIntoSub=OFFalse)
check if an element with the given attribute tag exists in the dataset
OFVector< IODModule * > m_Modules
Collects all modules of this class for convenience (iteration)
Definition: iodcommn.h:267
static OFBool jobOptionExpectsParameters(const OFString &job)
Checks whether given job expects more values on commandline, e.
DcmFloatingPointDouble LongitudinalTemporalOffsetFromEvent
LongitudinalTemporalOffsetFromEvent (0012,0052) vr=FD, vm=1, type=3.
Definition: drtdose.h:4268
OFBool quotaSystemEnabled
flag indicating whether or not the quota system is enabled
Definition: dcmqrdbi.h:404
virtual T * Find(const T &item) const =0
Tries to find a given object in the set.
DcmCodeString m_RespiratoryCyclePosition
Respiratory Cycle Position (CS, 1, 3)
Definition: fgfracon.h:357
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtspcs.h:212
unsigned int RLE_bindex_
index of next unused byte in RLE_buff_.
Definition: dcrleenc.h:412
DcmCodeString BeamType
BeamType (300a,00c4) vr=CS, vm=1, type=1.
Definition: drtibs.h:965
void copy(const OFList< T > &oldList)
inserts a copy of the given list into the current list.
Definition: oflist.h:302
DcmIntegerString ReferencedFractionGroupNumber
ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=3.
Definition: drtfgss.h:202
DcmShortText StructureSetDescription
StructureSetDescription (3006,0006) vr=ST, vm=1, type=3.
Definition: drtdose.h:4610
const DRTReferencedSetupImageSequence & getReferencedSetupImageSequence() const
get ReferencedSetupImageSequence (300a,0401)
Definition: drtpss.h:225
EnumType
types of generic intensity and size measurements
Definition: cid7469.h:41
pure virtual abstract base class for producers, i.e.
Definition: dcistrma.h:36
DcmUniqueIdentifier ContextGroupExtensionCreatorUID
ContextGroupExtensionCreatorUID (0008,010d) vr=UI, vm=1, type=1C.
Definition: drtporcs.h:335
DcmPersonName PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2.
Definition: drttreat.h:2641
DcmOtherByteOtherWord CertifiedTimestamp
CertifiedTimestamp (0400,0310) vr=OB, vm=1, type=3.
Definition: drtdss.h:233
const DRTPatientSetupSequence & getPatientSetupSequence() const
get PatientSetupSequence (300a,0180)
Definition: drtplan.h:1622
DcmRoleSelectionMap roleselection_
map of role selection lists
Definition: dcasccfg.h:247
virtual OFCondition checkValue(const OFString &vm="1-n", const OFBool oldFormat=OFFalse)
check whether stored value conforms to the VR and to the specified VM
DRTConceptCodeSequence ConceptCodeSequence
ConceptCodeSequence (0040,a168) vr=SQ, vm=1, type=1C.
Definition: drtcims.h:337
Uint16 version_and_time_high
4 bits for the version and the 12 highest bits of the time
Definition: ofuuid.h:124
@ SmallIntestine
(T-58000,SRT,"Small intestine")
Definition: cid4031.h:212
void setPrependLighting(OFBool value)
sets the Prepend Lighting annotation flag.
Definition: dviface.h:1431
DRTReferencedBolusSequenceInRTIonBeamsModule ReferencedBolusSequence
ReferencedBolusSequence (300c,00b0) vr=SQ, vm=1, type=1C.
Definition: drtibs.h:1041
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drttreat.h:1185
DcmLongString MedicalAlerts
MedicalAlerts (0010,2000) vr=LO, vm=1-n, type=3.
Definition: drtimage.h:4936
Class representing the Segmented Property Type Code and Segmented Property Type Code Modifier Code Se...
Definition: segtypes.h:166
DRTReferencedTreatmentRecordSequenceInRTDoseModule & getReferencedTreatmentRecordSequence()
get ReferencedTreatmentRecordSequence (3008,0030)
Definition: drtdose.h:2548
const DRTGeneticModificationsSequence & getGeneticModificationsSequence() const
get GeneticModificationsSequence (0010,0221)
Definition: drtimage.h:2608
const DRTRelatedRTROIObservationsSequence & getRelatedRTROIObservationsSequence() const
get RelatedRTROIObservationsSequence (3006,00a0)
Definition: drtrros.h:209
DRTEquivalentCodeSequence EquivalentCodeSequence
EquivalentCodeSequence (0008,0121) vr=SQ, vm=1, type=3.
Definition: drtpscs.h:347
E_PlanarConfiguration
describes how the decoder should handle planar configuration of decompressed color images.
Definition: djutils.h:109
DVPSReferencedImage_PList referencedImageList
ReferencedImageSequence, Type 1c.
Definition: dvpsda.h:252
DcmShortString StationName
StationName (0008,1010) vr=SH, vm=1, type=3.
Definition: drtimage.h:5043
Uint16 jpls_t2_
JPEG-LS parameter "Threshold 2".
Definition: djcparam.h:237
DSRTypes::E_GraphicType GraphicType
Graphic Type (associated DICOM VR=CS, type 1)
Definition: dsrscovl.h:273
const DRTPerformedProtocolCodeSequence & getPerformedProtocolCodeSequence() const
get PerformedProtocolCodeSequence (0040,0260)
Definition: drtplan.h:1658
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtmss.h:340
DcmCodeString ContextIdentifier
ContextIdentifier (0008,010f) vr=CS, vm=1, type=3.
Definition: drtgmcs.h:343
const DRTDeidentificationMethodCodeSequence & getDeidentificationMethodCodeSequence() const
get DeidentificationMethodCodeSequence (0012,0064)
Definition: drttreat.h:1209
size_t capacity() const
returns the size of the allocated storage in the string.
Definition: ofstring.h:443
DVPSOverlay_PList overlayList
Overlay(s), Module=Overlay_Plane.
Definition: dcmpstat.h:920
int ImageSize
image size (in bytes)
Definition: dvcache.h:109
OFString opt_deviceSerialNumber
Device Serial Number (VM 1)
Definition: dcencdoc.h:275
virtual DcmObject * clone() const
clone method
Definition: dcdirrec.h:191
virtual OFVector< TrcTrackSet * > & getTrackSets()
Return Track Sets (from Tractography Results Module)
DcmIntegerString BlockNumberOfPoints
BlockNumberOfPoints (300a,0104) vr=IS, vm=1, type=1.
Definition: drtibls.h:352
OFVector< DcmIODTypes::Frame * > m_Frames
Binary frame data.
Definition: segdoc.h:568
DSRDocument * pReport
pointer to the current structured reporting object (should never be NULL)
Definition: dviface.h:1604
void clear()
clear additional information
Definition: dsrrefin.h:203
DRTControlPointSequence ControlPointSequence
ControlPointSequence (300a,0111) vr=SQ, vm=1, type=1.
Definition: drtbs.h:737
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtbrcss.h:331
Class for standalone overlay images.
Definition: diovlimg.h:37
a class representing the DICOM value representation 'Signed Long' (SL)
Definition: dcvrsl.h:33
DcmIntegerString AcquisitionNumber
AcquisitionNumber (0020,0012) vr=IS, vm=1, type=3.
Definition: drtimage.h:5080
OFCondition getWindow(double ¢er, double &width)
get current window center and width values
Definition: drmimage.h:219
DiMonoRotateTemplate(const DiMonoPixel *pixel, const Uint16 src_cols, const Uint16 src_rows, const Uint16 dest_cols, const Uint16 dest_rows, const Uint32 frames, const int degree)
constructor
Definition: dimorot.h:58
virtual void transferInit()
initialize the transfer state of this object.
Class representing a segment from the Segment Identification Sequence, as used within the Segmentatio...
Definition: segment.h:36
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtrrtps.h:325
DcmLongString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3.
Definition: drtimage.h:4785
virtual OFCondition getFloat32Array(Float32 *&val)
get a pointer to the element value of the current element as type Float32.
DcmQueryRetrieveGetContext(DcmQueryRetrieveDatabaseHandle &handle, const DcmQueryRetrieveOptions &options, DIC_US priorstatus, T_ASC_Association *origassoc, DIC_US origmsgid, T_DIMSE_Priority prior, T_ASC_PresentationContextID origpresid)
constructor
Definition: dcmqrcbg.h:48
GeneralAnatomyMacro m_GeneralAnatomyCode
General Anatomy Mandatory Macro.
Definition: segtypes.h:351
Class representing the General Series Module:
Definition: modgeneralseries.h:45
virtual ~DicomDirImagePlugin()
destructor (virtual)
Definition: dcddirif.h:56
void Prev()
Sets the iterator to the previous element in the set.
Definition: ofsetit.h:107
Uint16 m_peerPort
Port of remote application entity (default: 104)
Definition: scu.h:1041
DcmUniversalResourceIdentifierOrLocator URNCodeValue
URNCodeValue (0008,0120) vr=UR, vm=1, type=1C.
Definition: drtssrcs.h:357
const DRTReasonForPerformedProcedureCodeSequence & getReasonForPerformedProcedureCodeSequence() const
get ReasonForPerformedProcedureCodeSequence (0040,1012)
Definition: drtimage.h:2896
@ GT_Circle
DICOM Graphic Type: CIRCLE.
Definition: dsrtypes.h:664
Interface class for RangeShifterSettingsSequence (300a,0360) in RTIonBeamsSessionRecordModule.
Definition: drtrshs7.h:26
DRTSourceInstanceSequence & getSourceInstanceSequence()
get SourceInstanceSequence (0042,0013)
Definition: drtiontr.h:1791
OFString Description
instance description
Definition: dvcache.h:115
unsigned char * inputBuf_
input ring buffer
Definition: dcostrmz.h:163
@ withoutDescriptors
add image entry without descriptors
Definition: tid1600.h:85
OFString StandardSubdirectory
name of the subdirectory that might be used for the "normal" case, i.e. if the name of the subdirecto...
Definition: dstorscp.h:305
DcmDecimalString TableTopLongitudinalPosition
TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=3.
Definition: drtes.h:552
const DRTIconImageSequence & getIconImageSequence() const
get IconImageSequence (0088,0200)
Definition: drtimage.h:2644
static const OFString EmptyString
empty string value.
Definition: dsrcitem.h:603
DcmLongString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=1C.
Definition: drtprsis.h:204
DcmUniqueIdentifier referencedSOPInstanceUID
VR=UI, VM=1, Type 1c.
Definition: dvpsri.h:163
T * values_
array that is used for storing the entries in this OFVector
Definition: ofvector.h:73
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtimage.h:4996
DVIFhierarchyStatus updateStatus()
updates hierarchical/review status for all list items.
Definition: dvcache.h:628
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drtimage.h:4986
Item EmptyItem
empty default item
Definition: drtfsss.h:354
E_TransferSyntax xferSyn
transfer syntax enum
Definition: dcxfer.h:316
virtual DcmObject * clone() const
clone method
Definition: dcvras.h:65
@ OF_error
operation has not completed successfully
Definition: ofcond.h:52
DcmLongString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3.
Definition: drttreat.h:2900
Definition: jpeglib12.h:121
void incTransferredBytes(Uint32 val)
add to the number of transferred bytes for this object during serialization/deserialization
Definition: dcobject.h:754
DcmLongString PatientDeathDateInAlternativeCalendar
PatientDeathDateInAlternativeCalendar (0010,0034) vr=LO, vm=1, type=3.
Definition: drtiontr.h:2806
This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy.
Definition: hierarchy.h:64
const char * getVoiTransformationExplanation() const
get description of active VOI transformation
Definition: dimoimg.h:328
double getMaxValue() const
get maximum luminance/OD value from the characteristic curve.
Definition: didispfn.h:190
@ EGL_withGL
add group length tags for every group
Definition: dctypes.h:106
Item EmptyItem
empty default item
Definition: drtwrs.h:299
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_InvalidCharacter
Invalid character, e.g. non-ASCII character used but no Specific Character Set defined.
char * buffer_
buffer during file read
Definition: ofconfig.h:525
@ SpinTaggingPerfusionMRSignalIntensity
(110800,DCM,"Spin Tagging Perfusion MR Signal Intensity"), included from CID 7180
Definition: cid7469.h:84
double getAbsMaximum() const
get absolute (possible) maximum pixel value after modality transform
Definition: dimomod.h:156
const DCMTK_DCMJPEG_EXPORT OFConditionConst EJ_IJG16_FrameBufferTooSmall
Buffer for decompressed image (16 bits/sample) too small.
DRTOperatorIdentificationSequence OperatorIdentificationSequence
OperatorIdentificationSequence (0008,1072) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2942
void clear()
empty the string of all contents
Definition: ofstring.h:458
T_ASC_Association * m_assoc
Temporarily stores association parameter to be available for the run() method.
Definition: scppool.h:124
@ Radiofluoroscopy
(RF,DCM,"Radiofluoroscopy")
Definition: cid29.h:108
DRTPrivateDataElementCharacteristicsSequence PrivateDataElementCharacteristicsSequence
PrivateDataElementCharacteristicsSequence (0008,0300) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4695
void clipBorderPixel(const T *src[], T *dest[], const T value)
clip image to specified area and add a border if necessary
Definition: discalet.h:290
DRTProtocolContextSequence ProtocolContextSequence
ProtocolContextSequence (0040,0440) vr=SQ, vm=1, type=3.
Definition: drtspcs.h:370
DcmSequenceOfItems ReferencedPerformedProcedureStep
Series Description Code Sequence: (SQ, 1, 3)
Definition: dsrdoc.h:1344
DcmFloatingPointDouble XRayTubeCurrentInmA
XRayTubeCurrentInmA (0018,9330) vr=FD, vm=1, type=3.
Definition: drtes.h:562
STD_NAMESPACE ostream & lockCerr()
acquires a lock on the cerr stream and returns a reference to the stream.
Definition: ofconsol.h:128
DIC_US nFailed
number of failed sub-operations
Definition: dcmqrcbm.h:181
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtdirs.h:113
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtrps.h:311
DRTGroupOfPatientsIdentificationSequence & getGroupOfPatientsIdentificationSequence()
get GroupOfPatientsIdentificationSequence (0010,0027)
Definition: drtdose.h:2116
@ EXS_DeflatedLittleEndianExplicit
Deflated Explicit VR Little Endian.
Definition: dcxfer.h:87
void copy(const T *pixel[3], const unsigned long offset)
copy specified amount of pixel data
Definition: dicocpt.h:79
DSRTypes::E_CodeValueType CodeValueType
type of 'CodeValue': short (SH), long (UC) or Uniform Resource Name (UR)
Definition: dsrcodvl.h:708
@ Trastuzumab_89Zr
(126512,DCM,"Trastuzumab ^89^Zr")
Definition: cid4021.h:262
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drtiontr.h:2902
void * getDataArrayPtr()
get reference to pointer to internal pixel data.
Definition: dimopxt.h:158
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_MissingValue
Missing value, e.g. element must contain a value but is empty.
@ Mm2PerS
(mm2/s,UCUM,"mm2/s"), included from CID 7277
Definition: cid7181.h:118
DcmUniqueIdentifier MappingResourceUID
MappingResourceUID (0008,0118) vr=UI, vm=1, type=3.
Definition: drtpbcs.h:355
DcmSimpleMap()
default constructor
Definition: dcmsmap.h:125
Implementation of DCMR Template: TID 1001 - Observation Context (and included templates 1002-1004).
Definition: tid1001.h:35
DcmQueryRetrieveIndexDatabaseHandle * pHandle
handle to access database/index file
Definition: dviface.h:1656
DIC_NODENAME peerName
Name of peer.
Definition: scp.h:48
A class representing an directory entry.
Definition: offilsys.h:365
DcmLongString CodeMeaning
CodeMeaning (0008,0104) vr=LO, vm=1, type=1.
Definition: drtgmcs.h:327
DcmUniqueIdentifier UID
UID (0040,a124) vr=UI, vm=1, type=1C.
Definition: drtpcxs.h:380
Definition: jpegint12.h:64
E_TransferState transferState() const
return the current transfer (read/write) state of this object.
Definition: dcobject.h:333
OFList< CID7445_DeviceParticipatingRoles > DeviceParticipatingRolesList
type used for storing and managing a list of device participating roles
Definition: tid1001.h:42
Implementation of DCMR Context Group: CID 5001 - Countries.
Definition: cid5001.h:31
Item class.
Definition: drtrbs8.h:34
const DRTPatientSetupSequence & getPatientSetupSequence() const
get PatientSetupSequence (300a,0180)
Definition: drtiontr.h:1521
@ DGM_NoSubdirectory
do not generate any subdirectories
Definition: dstorscp.h:61
Class representing the Patient Module:
Definition: modpatient.h:39
DRTContextGroupIdentificationSequence & getContextGroupIdentificationSequence()
get ContextGroupIdentificationSequence (0008,0123)
Definition: drtimage.h:2446
static int Interpolation(const T1 *xa, const T2 *ya, const T3_ *y2a, const unsigned int na, const T1 *x, T2 *y, const unsigned int n)
perform cubic spline interpolation for given points.
Definition: displint.h:138
void scaleData(const T *src[], T *dest[], const int interpolate, const T value=0)
choose scaling/clipping algorithm depending on specified parameters.
Definition: discalet.h:187
unsigned long correctSignaturesImage
number of correct signatures in current Image
Definition: dvsighdl.h:200
IODCommonInstanceReferenceModule m_CommonInstanceReferenceModule
Common Instance Reference Module.
Definition: iodcommn.h:264
DcmDecimalString CompensatorTransmissionData
CompensatorTransmissionData (300a,00eb) vr=DS, vm=1-n, type=1C.
Definition: drtcos.h:469
~MdfConsoleEngine()
Destructor.
int port
TCP/IP port number on which the server is listening.
Definition: dvpsmsg.h:257
uid_t pw_uid
the user ID.
Definition: ofpwd.h:94
static const size_t HF_renderConceptNameCodes
external: render concept name codes (default: code meaning only)
Definition: dsrtypes.h:296
const DRTReferencedMeasuredDoseReferenceSequence & getReferencedMeasuredDoseReferenceSequence() const
get ReferencedMeasuredDoseReferenceSequence (3008,0080)
Definition: drttsibs.h:688
const DRTOperatorIdentificationSequence & getOperatorIdentificationSequence() const
get OperatorIdentificationSequence (0008,1072)
Definition: drtstrct.h:1416
DcmCodeString StereoPairsPresent
StereoPairsPresent (0022,0028) vr=CS, vm=1, type=3.
Definition: drtimage.h:5243
DcmQuantIdent(unsigned long cols)
constructor
Definition: diqtid.h:48
@ VolumeEstimatedFromTwoNonCoplanar2DRegions
(121218,DCM,"Volume estimated from two non-coplanar 2D regions"), included from CID 7472
Definition: cid7469.h:390
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtspcs.h:352
int numberOfSupportedAbstractSyntaxes
number of array fields
Definition: wlmactmg.h:79
DcmShortText SetupImageComment
SetupImageComment (300a,0402) vr=ST, vm=1, type=3.
Definition: drtrsis.h:187
const DRTReferencedInstanceSequence & getReferencedInstanceSequence() const
get ReferencedInstanceSequence (0008,114a)
Definition: drtplan.h:1754
@ DCMSCP_TOO_MANY_ASSOCIATIONS
Too many associations (SCP cannot handle a further association)
Definition: scp.h:77
@ ERW_notInitialized
object not prepared for transfer operation
Definition: dctypes.h:140
DicomImage * currentImage
a pointer to the dcmimage representation of the image to which the presentation state is currently ap...
Definition: dvpstat.h:1206
static void * createPackedBitmap(const void *buffer, const unsigned long size, const unsigned long count, const int alloc, const int stored)
create packed bitmap (e.g.
OFString getFilename() const
Returns filename of the file that is currently loaded.
DcmShortString MaterialID
MaterialID (300a,00e1) vr=SH, vm=1, type=2.
Definition: drtibls.h:364
const DRTStrainSourceRegistryCodeSequence & getStrainSourceRegistryCodeSequence() const
get StrainSourceRegistryCodeSequence (0010,0215)
Definition: drtsss.h:120
Interface class for BlockSequence (300a,00f4) in RTBeamsModule.
Definition: drtbl2.h:26
OFBool ignore_errors_option
ignore errors option
Definition: mdfconen.h:159
@ Median
(R-00319,SRT,"Median")
Definition: cid7464.h:54
@ R2Star
(126395,DCM,"R2*"), included from CID 7180
Definition: cid7469.h:250
DcmLongString BlockName
BlockName (300a,00fe) vr=LO, vm=1, type=3.
Definition: drtibls.h:348
int setMinMaxWindow(const int idx=0)
set automatically calculated minimum/maximum window.
Definition: dcmimage.h:627
a class representing the DICOM value representation 'Long String' (LO)
Definition: dcvrlo.h:36
OFCmdUnsignedInt maxReceivePDULength
number of bytes per PDU we can receive
Definition: dcmqrtis.h:273
T * getChild() const
get pointer to first child node
Definition: dsrtncsr.h:849
DVPSInstanceType getType() const
gets type of all instances in the series
Definition: dvcache.h:594
pure virtual base class for a timestamp client.
Definition: sitstamp.h:39
DcmLongString AccessoryCode
AccessoryCode (300a,00f9) vr=LO, vm=1, type=3.
Definition: drtrlsds.h:151
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtras.h:264
size_t size() const
get number of text objects in this list.
Definition: dvpstxl.h:85
virtual DcmItem * getItem(const unsigned long num)
access an item from the sequence.
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtads.h:351
General purpose class hiding constants from the global namespace.
Definition: dctypes.h:172
DcmUnlimitedCharacters LongCodeValue
LongCodeValue (0008,0119) vr=UC, vm=1, type=1C.
Definition: drtrrpcs.h:349
OFVector< TrcMeasurement * > m_Measurements
Measurements for this Track Set.
Definition: trctrackset.h:452
Interface class for RangeShifterSettingsSequence (300a,0360) in RTIonBeamsModule.
Definition: drtrshs6.h:26
DRTConversionSourceAttributesSequence & getConversionSourceAttributesSequence()
get ConversionSourceAttributesSequence (0020,9172)
Definition: drtdose.h:2020
virtual OFCondition putSint32(const Sint32 val, const unsigned long pos=0)
insert into the element value a copy of the given Sint32 value.
DcmLongString * errorComment
error comment
Definition: wlds.h:60
@ NuclearMedicine
(NM,DCM,"Nuclear Medicine")
Definition: cid29.h:82
DcmShortString BlockTrayID
BlockTrayID (300a,00f5) vr=SH, vm=1, type=3.
Definition: drtbl2.h:364
virtual ~SiNullProfile()
destructor
Definition: sinullpr.h:45
virtual void Resize(unsigned int newSize)
Resizes the set.
Definition: ofset.h:158
@ RegionalBloodVolume
(126391,DCM,"Regional Blood Volume"), included from CID 4108
Definition: cid7469.h:272
DcmDecimalString CompensatorPixelSpacing
CompensatorPixelSpacing (300a,00e9) vr=DS, vm=2, type=1.
Definition: drtcos.h:461
@ EXS_RLELossless
Run Length Encoding (lossless)
Definition: dcxfer.h:85
OFBool operator!=(const DcmTagKey &key) const
negation operator.
Definition: dctagkey.h:390
DcmDateTime ContextGroupVersion
ContextGroupVersion (0008,0106) vr=DT, vm=1, type=1C.
Definition: drtpbcs.h:341
virtual void notifyReleaseRequest()
Overwrite this function to be notified about an incoming association release request.
DRTSourceInstanceSequence SourceInstanceSequence
SourceInstanceSequence (0042,0013) vr=SQ, vm=1, type=3.
Definition: drttreat.h:2962
DcmDate LastMenstrualDate
LastMenstrualDate (0010,21d0) vr=DA, vm=1, type=3.
Definition: drtimage.h:4944
const DRTSeriesDescriptionCodeSequence & getSeriesDescriptionCodeSequence() const
get SeriesDescriptionCodeSequence (0008,103f)
Definition: drttreat.h:1665
DcmFloatingPointSingle IsocenterToBeamLimitingDeviceDistance
IsocenterToBeamLimitingDeviceDistance (300a,00bb) vr=FL, vm=1, type=2.
Definition: drtiblds.h:178
DcmCodeString LossyImageCompressionMethod
LossyImageCompressionMethod (0028,2114) vr=CS, vm=1-n, type=3.
Definition: drtimage.h:5102
gid_t gr_gid
the group ID.
Definition: ofgrp.h:90
Interface class for ReferencedBolusSequence (300c,00b0) in RTBeamsModule.
Definition: drtrbos1.h:26
DcmDate MostRecentTreatmentDate
MostRecentTreatmentDate (3008,0056) vr=DA, vm=1, type=2.
Definition: drttreat.h:2941
static OFLogger getLogger(const char *name)
create a new logger object.
DcmCodeString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3.
Definition: drttreat.h:2998
DcmUnsignedShort PreferredPlaybackSequencing
PreferredPlaybackSequencing (0018,1244) vr=US, vm=1, type=3.
Definition: drtimage.h:5212
const DCMTK_OFSTD_EXPORT OFConditionConst EC_CouldNotGenerateDirectoryName
condition constant: error, could not generate directory name
DcmShortString CodingSchemeDesignator
CodingSchemeDesignator (0008,0102) vr=SH, vm=1, type=1C.
Definition: drtdcs.h:331
DcmDirectoryRecord * RootRec
root directory record of this DICOMDIR
Definition: dcdicdir.h:215
DSRDocumentTree DocumentTree
SR document tree.
Definition: dsrdoc.h:1229
@ VelocityEncoded
(113070,DCM,"Velocity encoded"), included from CID 7180
Definition: cid7469.h:86
virtual DcmEVR ident() const
return identifier for this class.
Definition: dcsequen.h:123
OFBool setTime(const OFTime &timeVal)
set the time component to the specified time.
@ Skewness
(126051,DCM,"Skewness")
Definition: cid7464.h:62
DRTProcedureCodeSequence ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2857
void deleteOutputData() const
delete internal memory buffer used for rendered images.
Definition: dcmimage.h:480
OFBool operator!=(const DSRListOfItems< T > &lst) const
comparison operator "not equal"
Definition: dsrtlist.h:128
DcmPersonName ConsultingPhysicianName
ConsultingPhysicianName (0008,009c) vr=PN, vm=1-n, type=3.
Definition: drtiontr.h:2900
DcmDate SeriesDate
SeriesDate (0008,0021) vr=DA, vm=1, type=3.
Definition: drtdose.h:4283
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtpbcs.h:345
DRTUDISequence UDISequence
UDISequence (0018,100a) vr=SQ, vm=1, type=3.
Definition: drtstrct.h:2994
DRTIssuerOfAdmissionIDSequence & getIssuerOfAdmissionIDSequence()
get IssuerOfAdmissionIDSequence (0038,0014)
Definition: drtiontr.h:1395
@ EVT_Implicit
implicit VR encoding
Definition: dcxfer.h:143
DRTBreedRegistrationSequence & getBreedRegistrationSequence()
get BreedRegistrationSequence (0010,2294)
Definition: drttreat.h:1119
unsigned int UsedBits
number of used bits
Definition: dimomod.h:258
void rewind()
sets the file position indicator for the stream pointed to by stream to the beginning of the file.
Definition: offile.h:589
@ _75_Bromine
(C-113A1,SRT,"^75^Bromine")
Definition: cid4020.h:94
DcmIntegerString BlockNumberOfPoints
BlockNumberOfPoints (300a,0104) vr=IS, vm=1, type=2.
Definition: drtbl2.h:358
DRTTreatmentSessionIonBeamSequence TreatmentSessionIonBeamSequence
TreatmentSessionIonBeamSequence (3008,0021) vr=SQ, vm=1, type=1.
Definition: drtiontr.h:3114
DRTReferencedBeamSequenceInRTFractionSchemeModule ReferencedBeamSequence
ReferencedBeamSequence (300c,0004) vr=SQ, vm=1, type=1C.
Definition: drtfgs.h:340
DcmDateTime InstanceCoercionDateTime
InstanceCoercionDateTime (0008,0015) vr=DT, vm=1, type=3.
Definition: drtiontr.h:3161
const OFString TransferSyntaxUID
Transfer Syntax UID of the SOP instance to be transferred.
Definition: dstorscu.h:416
@ StandardizedUptakeValueBodySurfaceArea
(cm2/ml{SUVbsa},UCUM,"Standardized Uptake Value body surface area"), included from CID 85
Definition: cid7181.h:88
@ Bronchus
(T-26000,SRT,"Bronchus")
Definition: cid4031.h:66
unsigned long createDIB(void *&data, const unsigned long size, const Uint16 width, const Uint16 height, const unsigned long frame, const int fromBits, const int toBits, const int mode, const int upsideDown, const int padding) const
create true color (24/32 bit) bitmap for MS Windows.
Definition: dicopxt.h:251
DcmUnsignedShort RealWorldValueFirstValueMapped
RealWorldValueFirstValueMapped (0040,9216) vr=US/SS, vm=1, type=1C.
Definition: drtrwvms.h:268
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtas7.h:343
Template class to scale monochrome images (on pixel data level).
Definition: dimosct.h:41
const T & at(size_type i) const
access an entry by index.
Definition: ofvector.h:348
@ ConsultingPhysician
(C1441532,UMLS,"Consulting Physician")
Definition: cid7452.h:82
DRTConsultingPhysicianIdentificationSequence & getConsultingPhysicianIdentificationSequence()
get ConsultingPhysicianIdentificationSequence (0008,009d)
Definition: drtstrct.h:1206
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtdcs.h:536
DcmCodeString LongitudinalTemporalInformationModified
LongitudinalTemporalInformationModified (0028,0303) vr=CS, vm=1, type=3.
Definition: drttreat.h:3016
@ EVR_FD
float double-precision
Definition: dcvr.h:129
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtccs.h:533
DcmUnsignedShort BlockSlabNumber
BlockSlabNumber (300a,0443) vr=US, vm=1, type=1.
Definition: drtbss.h:153
@ Esophagus
(T-56000,SRT,"Esophagus")
Definition: cid4031.h:92
Interface class for ReferencedStructureSetSequence (300c,0060)
Definition: drtrsss.h:26
virtual OFCondition checkForCANCEL(T_ASC_PresentationContextID presID, const Uint16 messageID)
Check for C-CANCEL.
IODEnhGeneralEquipmentModule m_EnhancedGeneralEquipmentModule
Enhanced General Equipment Module.
Definition: trctractographyresults.h:274
TID1501_Measurements & getIndividualMeasurements() const
get individual measurements of this report as defined by TID 1501 (Measurement Group),...
Definition: tid1500.h:216
IOD_ENHUSIMAGETYPE
Enhanced US Image Module: Image Type (first value)
Definition: iodtypes.h:118
OFBool stringsAreCopies
true if strings are copies (i.e. should be deleted upon destruction)
Definition: dcdicent.h:388
@ DW
(126222,DCM,"D-W"), included from CID 7180
Definition: cid7469.h:198
OFExplicitBool(explicit OFBool value)
Construct an OFExplicitBool object from an explicit OFBool value.
< metafunction > OFtuple_size
A metafunction to determine the size of a tuple.
Definition: ofutil.h:476
template class that maps a color image into a palette color image with given color palette.
Definition: diqtcmap.h:48
@ ECC_lossyYCbCr
encode color images in YCbCr if lossy JPEG.
Definition: djutils.h:133
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtics.h:339
searchPropertyEqual(const type &expected, funcType func)
Constructor.
Definition: drmsrch.h:75
unsigned long corruptSignaturesSR
number of corrupt signatures in current SR
Definition: dvsighdl.h:194
@ CLR1404_I131
(126716,DCM,"CLR1404 I^131^")
Definition: cid4021.h:94
const DRTReferencedReferenceImageSequenceInRTBrachyApplicationSetupsModule & getReferencedReferenceImageSequence() const
get ReferencedReferenceImageSequence (300c,0042)
Definition: drtass.h:209
size_t firstSize
The size in bytes of the first value, will be zero if the argument is an open range with no definite ...
Definition: dcmatch.h:86
OFBool operator==(const OFIterator< T > &x) const
comparison of two iterators.
Definition: oflist.h:202
DcmUniqueIdentifier ReferencedSOPInstanceUID
ReferencedSOPInstanceUID (0008,1155) vr=UI, vm=1, type=1.
Definition: drtrsts.h:149
Class representing the General Image Module:
Definition: modgeneralimage.h:51
DcmTime Time
Time (0040,a122) vr=TM, vm=1, type=1C.
Definition: drtpcxs.h:378
Sends log events as Log4j XML to a remote a log server.
Definition: log4judp.h:61
@ EVR_OB
other byte
Definition: dcvr.h:141
static const OFBool tinyness_before
OFTrue for all floating-point types T that test results of floating-point expressions for underflow b...
Definition: oflimits.h:706
virtual OFCondition copyFrom(const DcmObject &rhs)
Virtual object copying.
@ FOM_Next
find next option
Definition: ofcmdln.h:217
virtual void RemoveByIndex(unsigned int idx)=0
Removes one item from the set.
OFString current_file
name of file that is currently loaded
Definition: mdfdsman.h:235
Item EmptyItem
empty default item
Definition: drtrsers.h:316
@ StandardizedUptakeValueLeanBodyMassJames128Multiplier
(g/ml{SUVlbm(James128)},UCUM,"Standardized Uptake Value lean body mass (James 128 multiplier)"),...
Definition: cid7181.h:84
const DRTProcedureCodeSequence & getProcedureCodeSequence() const
get ProcedureCodeSequence (0008,1032)
Definition: drtdose.h:2374
const DRTContributingEquipmentSequence & getContributingEquipmentSequence() const
get ContributingEquipmentSequence (0018,a001)
Definition: drtimage.h:2488
DcmLongText PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3.
Definition: drttreat.h:2673
int numberOfSkeletonEntries() const
returns the number of skeleton entries.
Definition: dcdict.h:93
OFBool ignoreOffsetTable_
flag indicating if temporary files should be kept, false if they should be deleted after use
Definition: djcparam.h:273
T_ASC_Association * m_assoc
Association of this SCU. This class only handles 1 association at a time.
Definition: scu.h:983
Singleton class that is used to create functional groups by knowing their type or other unique featur...
Definition: fgfact.h:36
provides an operating system independent abstraction for thread specific data.
Definition: ofthread.h:199
OFBool opt_rejectWithoutImplementationUID
indicates if incoming associations shall be refused if no implementation class uid is specified
Definition: wlcefs.h:50
Base class for implementing a DICOM Service Class Provider (SCP) that can serve as a worker in a thre...
Definition: scpthrd.h:35
an ordered list of pointers to DcmDictEntry objects
Definition: dchashdi.h:39
IODPatientStudyModule m_PatientStudy
Patient Study Module.
Definition: iodcommn.h:246
DcmPersonName ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C.
Definition: drtdose.h:4134
DcmCodeString MappingResource
MappingResource (0008,0105) vr=CS, vm=1, type=1C.
Definition: drtdcs.h:351
codec class for JPEG-LS lossless only TS decoding
Definition: djcodecd.h:321
virtual OFCondition setVR(DcmEVR)
assign a new Value Representation (VR) to this object.
Definition: dcobject.h:412
@ EXS_JPEGProcess11_13
JPEG Full Progression, Non-Hierarchical (lossy, 8/12 bit), arithmetic coding.
Definition: dcxfer.h:61
virtual OFBool isValid() const
check whether the current reference value is valid.
@ IntramedullaryRoute
(G-D107,SRT,"Intramedullary route")
Definition: cid11.h:56
@ GT_Ellipse
DICOM Graphic Type: ELLIPSE.
Definition: dsrtypes.h:666
Class for checking the relationship content constraints of the Radiopharmaceutical Radiation Dose SR ...
Definition: dsrrrdcc.h:41
OFUnorderedSet< T > Intersection(const OFUnorderedSet< T > &other) const
Determines the intersection of the two sets this and other, i.e.
Definition: ofuoset.h:350
const DCMTK_DCMDATA_EXPORT OFConditionConst EC_ElemLengthLargerThanItem
Element length is larger than (explicit) length of surrounding item.
DcmDecimalString NominalBeamEnergy
NominalBeamEnergy (300a,0114) vr=DS, vm=1, type=1C.
Definition: drticpds.h:836
Sint32 getFirstEntry(const Sint32) const
get index of first LUT entry.
Definition: dibaslut.h:104
Definition: pubtypes.h:33
@ EIS_MemoryFailure
memory exhausted etc.
Definition: diutils.h:238
int writeFrameToDataset(DcmItem &dataset, const int bits=0, const unsigned long frame=0, const int planar=0)
render pixel data of the given frame and write image related attributes to DICOM dataset.
Definition: dcmimage.h:1664
unsigned long Count
number of pixels per frame (intermediate representation)
Definition: dicoopx.h:130
void setModifyUNValues(OFBool modifyUNValues)
Sets whether attributes with VR of UN should be modified or left alone.
DIC_US origMsgId
message id of request
Definition: dcmqrcbg.h:133
DRTIssuerOfServiceEpisodeIDSequence IssuerOfServiceEpisodeIDSequence
IssuerOfServiceEpisodeIDSequence (0038,0064) vr=SQ, vm=1, type=3.
Definition: drtplan.h:3142
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drtionpl.h:3164
DcmIODImage IODImage
typedef for old compilers that do not define the type 'DcmIODImage' in derived classes.
Definition: iodimage.h:71
DcmDecimalString DoseReferencePointCoordinates
DoseReferencePointCoordinates (300a,0018) vr=DS, vm=3, type=1C.
Definition: drtdrs.h:489
@ EXS_HEVCMain10ProfileLevel5_1
HEVC/H.265 Main 10 Profile / Level 5.1.
Definition: dcxfer.h:121
OFBool equals(const DcmQuantPixel &colorP) const
compares the stored pixel value with the given pixel.
Definition: diqthitm.h:64
@ DCV_checkCertificate
check peer certificate if present, succeed if no certificate is present
Definition: tlslayer.h:73
DcmShortString ToleranceTableLabel
ToleranceTableLabel (300a,0043) vr=SH, vm=1, type=3.
Definition: drtitts.h:432
DcmLongString PatientBirthDateInAlternativeCalendar
PatientBirthDateInAlternativeCalendar (0010,0033) vr=LO, vm=1, type=3.
Definition: drtdose.h:4088
@ MicromolePerMinutePerMilliliter
(umol/min/ml,UCUM,"Micromole/minute/milliliter"), included from CID 84
Definition: cid7181.h:108
@ UltrasoundAttenuation
(110833,DCM,"Ultrasound Attenuation"), included from CID 7180
Definition: cid7469.h:186
const DRTConceptNameCodeSequence & getConceptNameCodeSequence() const
get ConceptNameCodeSequence (0040,a043)
Definition: drtqds.h:218
DRTIonRangeCompensatorSequence & getIonRangeCompensatorSequence()
get IonRangeCompensatorSequence (300a,02ea)
Definition: drtibs.h:564
DcmUniqueIdentifier ContextUID
ContextUID (0008,0117) vr=UI, vm=1, type=3.
Definition: drtcss.h:345
const LogLevel NOT_SET_LOG_LEVEL
Definition: loglevel.h:96
OFMap< DcmTagKey, IODRule * > m_Rules
Map that holds all rules, accessible by their tag key.
Definition: iodrules.h:120
DcmLongString Allergies
Allergies (0010,2110) vr=LO, vm=1-n, type=3.
Definition: drtplan.h:3122
DRTBeamLimitingDevicePositionSequence & getBeamLimitingDevicePositionSequence()
get BeamLimitingDevicePositionSequence (300a,011a)
Definition: drticpds.h:463
size_t size() const
get number of graphic objects in this list.
Definition: dvpsgrl.h:84
@ EPR_Sint8
signed 8 bit integer
Definition: diutils.h:209
Authorization Digital Signature Profile.
Definition: siautopr.h:35
DcmCodeString RTPlanGeometry
RTPlanGeometry (300a,000c) vr=CS, vm=1, type=1.
Definition: drtionpl.h:3188
const DRTCodingSchemeIdentificationSequence & getCodingSchemeIdentificationSequence() const
get CodingSchemeIdentificationSequence (0008,0110)
Definition: drtdose.h:1966
This class is used to create the default implementation of the Logger class.
Definition: logger.h:314
const DRTIssuerOfServiceEpisodeIDSequence & getIssuerOfServiceEpisodeIDSequence() const
get IssuerOfServiceEpisodeIDSequence (0038,0064)
Definition: drtstrct.h:1380
DcmCodeString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2.
Definition: drtimage.h:4797
DcmDate InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3.
Definition: drttreat.h:2973
this struct defines the structure of each "Study Record" in the index.dat file maintained by this mod...
Definition: dcmqridx.h:274
this class describes configuration settings for a single storage area
Definition: dcmqrcnf.h:138
@ StandardizedUptakeValueLeanBodyMassJanma
(g/ml{SUVlbm(Janma)},UCUM,"Standardized Uptake Value lean body mass (Janma)"), included from CID 85
Definition: cid7181.h:86
E_SegmentationFractionalType
Segmentation object Fractional Type.
Definition: segtypes.h:116
DcmFloatingPointSingle SnoutPosition
SnoutPosition (300a,030d) vr=FL, vm=1, type=2C.
Definition: drticps.h:821
const DCMTK_DCMSR_EXPORT OFConditionConst SR_EC_MandatoryAttributeMissing
error: a mandatory attribute is missing
DcmShortText MeasuredDoseDescription
MeasuredDoseDescription (3008,0012) vr=ST, vm=1, type=3.
Definition: drtmdrs.h:209
pointer get() const
Returns a pointer to the managed object or OFnullptr if no object is owned.
Definition: ofmem.h:389
This abstract template class provides a data structure and operations for administrating a set of ele...
Definition: ofset.h:37
OFBool setCurrentTime()
set the time value to the current system time.
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtws.h:267
DcmFloatingPointSingle IsocenterToRangeModulatorDistance
IsocenterToRangeModulatorDistance (300a,038a) vr=FL, vm=1, type=3.
Definition: drtrmss6.h:193
DRTPatientBreedCodeSequence PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C.
Definition: drtionpl.h:2922
@ PT_SegmentedVolumeRendering
Segmented Volume Rendering Volumetric Presentation State (SVR-VPS)
Definition: dsrtypes.h:642
Class for graphic data (3D) lists.
Definition: dsrsc3gr.h:88
DcmShortText InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3.
Definition: drtionpl.h:3142
a class representing the DICOM value representation 'Date' (DA)
Definition: dcvrda.h:33
@ UpperUrinaryTract
(T-7000B,SRT,"Upper urinary tract")
Definition: cid4031.h:244
int getImageSize() const
gets image size of current (selected) instance
Definition: dvcache.h:299
Class representing Double Floating Point Image Pixel Module:
Definition: modfloatingpointimagepixel.h:149
DcmLongString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=3.
Definition: drtds.h:535
DRTDoseReferenceSequence DoseReferenceSequence
DoseReferenceSequence (300a,0010) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3203
Item EmptyItem
empty default item
Definition: drtrbos1.h:354
OFCondition status_
status
Definition: dcistrmf.h:102
Interface class for WedgeSequence (300a,00d1)
Definition: drtws.h:26
DCMTK_DCMNET_EXPORT OFBool DUL_processIsForkedChild()
this function returns true if the current process was created by the DICOM network layer during recei...
void scalePixel(const T *src[], T *dest[])
free scaling method without interpolation.
Definition: discalet.h:449
DcmLongString PersonTelephoneNumbers
PersonTelephoneNumbers (0040,1103) vr=LO, vm=1-n, type=3.
Definition: drtporis.h:212
const OFString UID
context group UID (VR=UI, optional)
Definition: dsrctxgr.h:271
const DCMTK_OFSTD_EXPORT OFerror_category & OFsystem_category()
Retrieves a reference to an OFerror_category object used for operating system specific error codes.
DRTConsultingPhysicianIdentificationSequence ConsultingPhysicianIdentificationSequence
ConsultingPhysicianIdentificationSequence (0008,009d) vr=SQ, vm=1, type=3.
Definition: drtdose.h:4186
void * jsampBuffer
temporary storage for row buffer during suspension
Definition: djdijg12.h:118
@ French
(fra,RFC5646,"French")
Definition: cid5000.h:52
DCMR Context Group with enhanced functionality: CID 29 - Acquisition Modality.
Definition: cid29e.h:28
DRTWedgePositionSequence WedgePositionSequence
WedgePositionSequence (300a,0116) vr=SQ, vm=1, type=1C.
Definition: drtcps.h:711
const DRTEquivalentCodeSequence & getEquivalentCodeSequence() const
get EquivalentCodeSequence (0008,0121)
Definition: drtccs.h:211
@ AGN150998_89Zr
(126729,DCM,"AGN-150998 ^89^Zr")
Definition: cid4021.h:54
DRTCorrectedParameterSequence CorrectedParameterSequence
CorrectedParameterSequence (3008,0068) vr=SQ, vm=1, type=3.
Definition: drticpds.h:812
@ TRT_Begin
DICOM Temporal Range Type: BEGIN.
Definition: dsrtypes.h:712
DcmDecimalString BeamLimitingDeviceAngleTolerance
BeamLimitingDeviceAngleTolerance (300a,0046) vr=DS, vm=1, type=3.
Definition: drttts.h:341
DRTSeriesDescriptionCodeSequence SeriesDescriptionCodeSequence
SeriesDescriptionCodeSequence (0008,103f) vr=SQ, vm=1, type=3.
Definition: drtionpl.h:3093
singleton class that registers encoders for all supported JPEG-LS processes.
Definition: djencode.h:37
DRTIonWedgePositionSequence IonWedgePositionSequence
IonWedgePositionSequence (300a,03ac) vr=SQ, vm=1, type=1C.
Definition: drticps.h:785
size_t getNumberOfAnnotations()
gets the number of annotations currently registered in this object.
Definition: dvpssp.h:367
virtual void Clear()
Removes all items from the set.
Definition: ofset.h:184
Interface class for GeneticModificationsSequence (0010,0221)
Definition: drtgms.h:27
OFString m_DeviceSerialNumber
Device Serial Number (VM 1)
Definition: modequipment.h:82
virtual ~DiMonoPixelTemplate()
destructor
Definition: dimopxt.h:115
@ EVR_ox
OB or OW depending on context.
Definition: dcvr.h:195
DcmUnsignedShort PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US/SS, vm=1, type=1C.
Definition: drtplan.h:3247
DRTConsentForClinicalTrialUseSequence & getConsentForClinicalTrialUseSequence()
get ConsentForClinicalTrialUseSequence (0012,0083)
Definition: drtiontr.h:1227
OFBool EmptyDefaultSequence
internal flag used to mark the empty default sequence
Definition: drtgms.h:325
DcmShortString CodeValue
CodeValue (0008,0100) vr=SH, vm=1, type=1C.
Definition: drtspcs.h:342
Interface class for IonControlPointSequence (300a,03a8) in RTIonBeamsModule.
Definition: drticps.h:32
int ind
index of the color histogram array where the colors represented by this box start
Definition: diqtpbox.h:49
DcmPersonName NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3.
Definition: drtiontr.h:2916
DcmLongString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2.
Definition: drtimage.h:4864
DcmFloatingPointSingle BeamDosePointSSD
BeamDosePointSSD (300a,008a) vr=FL, vm=1, type=1C.
Definition: drtbvcps.h:190
const char & at(size_t pos) const
returns a constant reference to the character at position pos of the current string.
Definition: ofstring.h:343
virtual unsigned long getSize() const =0
returns the size of a block of encrypted/decrypted ciphertext in bytes.
const char * privateCreator
private creator name, may be NULL
Definition: dcdicent.h:397
This Interface is for attaching Appenders to objects.
Definition: apndimpl.h:49
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtsds.h:190
OFList< Item * > SequenceOfItems
list of items in this sequence
Definition: drtpscs.h:536
OFBool EmptyDefaultItem
internal flag used to mark the empty default item
Definition: drtgpis.h:170
OFList< OFString > m_overrideKeys
These attributes are applied to the dataset after conversion (and are not checked by the isValid() fu...
Definition: i2d.h:226
Item EmptyItem
empty default item
Definition: drtscris.h:316
DcmDateTime ContextGroupLocalVersion
ContextGroupLocalVersion (0008,0107) vr=DT, vm=1, type=1C.
Definition: drtds.h:507
DRTDerivationCodeSequence & getDerivationCodeSequence()
get DerivationCodeSequence (0008,9215)
Definition: drtplan.h:1400
DcmCodeString PatientSex
Patient's Sex: (CS, 1, 2)
Definition: dsrdoc.h:1297
DcmVR getVR() const
returns VR object by value
Definition: dcdicent.h:105
DRTReferencedDoseReferenceSequenceInRTFractionSchemeModule & getReferencedDoseReferenceSequence()
get ReferencedDoseReferenceSequence (300c,0050)
Definition: drtfgs.h:232
T_DIMSE_BlockingMode opt_blockMode
blocking mode for DIMSE operations
Definition: wlcefs.h:72
Generated on Tue Sep 17 2024 for DCMTK Version 3.6.4 by Doxygen 1.8.17