Medical Imaging Interaction Toolkit  2018.4.99-07c45cb1
Medical Imaging Interaction Toolkit
mitkRelationStorage.h File Reference

Go to the source code of this file.

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 
 mitk::RelationStorage
 

Functions

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::LesionVector mitk::RelationStorage::GetAllLesionsOfCase (const SemanticTypes::CaseID &caseID)
 
SemanticTypes::Lesion mitk::RelationStorage::GetLesionOfSegmentation (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &segmentationID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::ControlPointVector mitk::RelationStorage::GetAllControlPointsOfCase (const SemanticTypes::CaseID &caseID)
 
SemanticTypes::ControlPoint mitk::RelationStorage::GetControlPointOfImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::ExaminationPeriodVector mitk::RelationStorage::GetAllExaminationPeriodsOfCase (const SemanticTypes::CaseID &caseID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::InformationTypeVector mitk::RelationStorage::GetAllInformationTypesOfCase (const SemanticTypes::CaseID &caseID)
 
SemanticTypes::InformationType mitk::RelationStorage::GetInformationTypeOfImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllImageIDsOfCase (const SemanticTypes::CaseID &caseID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllImageIDsOfControlPoint (const SemanticTypes::CaseID &caseID, const SemanticTypes::ControlPoint &controlPoint)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllImageIDsOfInformationType (const SemanticTypes::CaseID &caseID, const SemanticTypes::InformationType &informationType)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllSegmentationIDsOfCase (const SemanticTypes::CaseID &caseID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllSegmentationIDsOfImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllSegmentationIDsOfLesion (const SemanticTypes::CaseID &caseID, const SemanticTypes::Lesion &lesion)
 
SemanticTypes::ID mitk::RelationStorage::GetImageIDOfSegmentation (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &segmentationID)
 
MITKSEMANTICRELATIONS_EXPORT std::vector< SemanticTypes::CaseID > mitk::RelationStorage::GetAllCaseIDs ()
 
MITKSEMANTICRELATIONS_EXPORT bool mitk::RelationStorage::InstanceExists (const SemanticTypes::CaseID &caseID)
 
void mitk::RelationStorage::AddCase (const SemanticTypes::CaseID &caseID)
 
void mitk::RelationStorage::AddImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
void mitk::RelationStorage::RemoveImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
void mitk::RelationStorage::AddSegmentation (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &segmentationID, const SemanticTypes::ID &parentID)
 
void mitk::RelationStorage::RemoveSegmentation (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &segmentationID)
 
void mitk::RelationStorage::AddLesion (const SemanticTypes::CaseID &caseID, const SemanticTypes::Lesion &lesion)
 
void mitk::RelationStorage::OverwriteLesion (const SemanticTypes::CaseID &caseID, const SemanticTypes::Lesion &lesion)
 
void mitk::RelationStorage::LinkSegmentationToLesion (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &segmentationID, const SemanticTypes::Lesion &lesion)
 
void mitk::RelationStorage::UnlinkSegmentationFromLesion (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &segmentationID)
 
void mitk::RelationStorage::RemoveLesion (const SemanticTypes::CaseID &caseID, const SemanticTypes::Lesion &lesion)
 
void mitk::RelationStorage::RemoveLesionClass (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &lesionClassID)
 
void mitk::RelationStorage::AddControlPoint (const SemanticTypes::CaseID &caseID, const SemanticTypes::ControlPoint &controlPoint)
 
void mitk::RelationStorage::LinkImageToControlPoint (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID, const SemanticTypes::ControlPoint &controlPoint)
 
void mitk::RelationStorage::UnlinkImageFromControlPoint (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
void mitk::RelationStorage::RemoveControlPoint (const SemanticTypes::CaseID &caseID, const SemanticTypes::ControlPoint &controlPoint)
 
void mitk::RelationStorage::AddExaminationPeriod (const SemanticTypes::CaseID &caseID, const SemanticTypes::ExaminationPeriod &examinationPeriod)
 
MITKSEMANTICRELATIONS_EXPORT void mitk::RelationStorage::RenameExaminationPeriod (const SemanticTypes::CaseID &caseID, const SemanticTypes::ExaminationPeriod &examinationPeriod)
 
void mitk::RelationStorage::AddControlPointToExaminationPeriod (const SemanticTypes::CaseID &caseID, const SemanticTypes::ControlPoint &controlPoint, const SemanticTypes::ExaminationPeriod &examinationPeriod)
 
void mitk::RelationStorage::RemoveControlPointFromExaminationPeriod (const SemanticTypes::CaseID &caseID, const SemanticTypes::ControlPoint &controlPoint, const SemanticTypes::ExaminationPeriod &examinationPeriod)
 
void mitk::RelationStorage::RemoveExaminationPeriod (const SemanticTypes::CaseID &caseID, const SemanticTypes::ExaminationPeriod &examinationPeriod)
 
void mitk::RelationStorage::AddInformationTypeToImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID, const SemanticTypes::InformationType &informationType)
 
void mitk::RelationStorage::RemoveInformationTypeFromImage (const SemanticTypes::CaseID &caseID, const SemanticTypes::ID &imageID)
 
void mitk::RelationStorage::RemoveInformationType (const SemanticTypes::CaseID &caseID, const SemanticTypes::InformationType &informationType)