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) |
Definition at line 45 of file dsriodcc.h.
virtual OFBool DSRIODConstraintChecker::isByReferenceAllowed | ( | ) | const [pure virtual] |
check whether by-reference relationships are allowed for this SR IOD (abstract)
Implemented in DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
virtual OFBool DSRIODConstraintChecker::isTemplateSupportRequired | ( | ) | const [pure virtual] |
check whether this SR IOD requires template support (abstract)
Implemented in DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
virtual const char* DSRIODConstraintChecker::getRootTemplateIdentifier | ( | ) | const [pure virtual] |
get identifier of the root template
Implemented in DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
virtual E_DocumentType DSRIODConstraintChecker::getDocumentType | ( | ) | const [pure virtual] |
get the associated document type of the SR IOD (abstract)
Implemented in DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.
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 DSRBasicTextSRConstraintChecker, DSRChestCadSRConstraintChecker, DSRColonCadSRConstraintChecker, DSRComprehensiveSRConstraintChecker, DSREnhancedSRConstraintChecker, DSRImplantationPlanSRDocumentConstraintChecker, DSRKeyObjectSelectionDocumentConstraintChecker, DSRMacularGridThicknessAndVolumeReportConstraintChecker, DSRMammographyCadSRConstraintChecker, DSRProcedureLogConstraintChecker, DSRSpectaclePrescriptionReportConstraintChecker, and DSRXRayRadiationDoseSRConstraintChecker.