|
DCMTK
Version 3.6.1 20120515
OFFIS DICOM Toolkit
|
Class for checking the content relationship constraints of an SR IOD (abstract) More...
Inheritance diagram for DSRIODConstraintChecker:Public Member Functions | |
| DSRIODConstraintChecker () | |
| default constructor | |
| virtual | ~DSRIODConstraintChecker () |
| destructor | |
| virtual OFBool | isByReferenceAllowed () const =0 |
| check whether by-reference relationships are allowed for this SR IOD (abstract) | |
| virtual OFBool | isTemplateSupportRequired () const =0 |
| check whether this SR IOD requires template support (abstract) | |
| virtual const char * | getRootTemplateIdentifier () const =0 |
| get identifier of the root template | |
| virtual E_DocumentType | getDocumentType () const =0 |
| get the associated document type of the SR IOD (abstract) | |
| 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) | |
Class for checking the content relationship constraints of an SR IOD (abstract)
| virtual OFBool DSRIODConstraintChecker::checkContentRelationship | ( | const E_ValueType | sourceValueType, |
| const E_RelationshipType | relationshipType, | ||
| const E_ValueType | targetValueType, | ||
| const OFBool | byReference = OFFalse |
||
| ) | const [pure virtual] |
check whether specified content relationship is allowed for this IOD (abstract)
| sourceValueType | value type of the source content item to be checked |
| relationshipType | type of relationship between source and target item |
| targetValueType | value type of the target content item to be checked |
| byReference | optional flag indicating whether the node/relationship should be added by-value (default) or by-reference |
Implemented in DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
| virtual E_DocumentType DSRIODConstraintChecker::getDocumentType | ( | ) | const [pure virtual] |
get the associated document type of the SR IOD (abstract)
Implemented in DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
| virtual const char* DSRIODConstraintChecker::getRootTemplateIdentifier | ( | ) | const [pure virtual] |
get identifier of the root template
Implemented in DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
| virtual OFBool DSRIODConstraintChecker::isByReferenceAllowed | ( | ) | const [pure virtual] |
check whether by-reference relationships are allowed for this SR IOD (abstract)
Implemented in DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
| virtual OFBool DSRIODConstraintChecker::isTemplateSupportRequired | ( | ) | const [pure virtual] |
check whether this SR IOD requires template support (abstract)
Implemented in DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.