Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::RelationStorage Namespace Reference

Functions

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

Function Documentation

◆ AddCase()

void mitk::RelationStorage::AddCase ( const SemanticTypes::CaseID caseID)

◆ AddControlPoint()

void mitk::RelationStorage::AddControlPoint ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ControlPoint controlPoint 
)

◆ AddControlPointToExaminationPeriod()

void mitk::RelationStorage::AddControlPointToExaminationPeriod ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ControlPoint controlPoint,
const SemanticTypes::ExaminationPeriod examinationPeriod 
)

◆ AddExaminationPeriod()

void mitk::RelationStorage::AddExaminationPeriod ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ExaminationPeriod examinationPeriod 
)

◆ AddImage()

void mitk::RelationStorage::AddImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ AddInformationTypeToImage()

void mitk::RelationStorage::AddInformationTypeToImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID,
const SemanticTypes::InformationType informationType 
)

◆ AddLesion()

void mitk::RelationStorage::AddLesion ( const SemanticTypes::CaseID caseID,
const SemanticTypes::Lesion lesion 
)

◆ AddSegmentation()

void mitk::RelationStorage::AddSegmentation ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID segmentationID,
const SemanticTypes::ID parentID 
)

◆ GetAllCaseIDs()

MITKSEMANTICRELATIONS_EXPORT std::vector<SemanticTypes::CaseID> mitk::RelationStorage::GetAllCaseIDs ( )

◆ GetAllControlPointsOfCase()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::ControlPointVector mitk::RelationStorage::GetAllControlPointsOfCase ( const SemanticTypes::CaseID caseID)

◆ GetAllExaminationPeriodsOfCase()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::ExaminationPeriodVector mitk::RelationStorage::GetAllExaminationPeriodsOfCase ( const SemanticTypes::CaseID caseID)

◆ GetAllImageIDsOfCase()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllImageIDsOfCase ( const SemanticTypes::CaseID caseID)

◆ GetAllImageIDsOfControlPoint()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllImageIDsOfControlPoint ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ControlPoint controlPoint 
)

◆ GetAllImageIDsOfInformationType()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllImageIDsOfInformationType ( const SemanticTypes::CaseID caseID,
const SemanticTypes::InformationType informationType 
)

◆ GetAllInformationTypesOfCase()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::InformationTypeVector mitk::RelationStorage::GetAllInformationTypesOfCase ( const SemanticTypes::CaseID caseID)

◆ GetAllLesionsOfCase()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::LesionVector mitk::RelationStorage::GetAllLesionsOfCase ( const SemanticTypes::CaseID caseID)

◆ GetAllSegmentationIDsOfCase()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllSegmentationIDsOfCase ( const SemanticTypes::CaseID caseID)

◆ GetAllSegmentationIDsOfImage()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllSegmentationIDsOfImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ GetAllSegmentationIDsOfLesion()

MITKSEMANTICRELATIONS_EXPORT SemanticTypes::IDVector mitk::RelationStorage::GetAllSegmentationIDsOfLesion ( const SemanticTypes::CaseID caseID,
const SemanticTypes::Lesion lesion 
)

◆ GetControlPointOfImage()

SemanticTypes::ControlPoint mitk::RelationStorage::GetControlPointOfImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ GetImageIDOfSegmentation()

SemanticTypes::ID mitk::RelationStorage::GetImageIDOfSegmentation ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID segmentationID 
)

◆ GetInformationTypeOfImage()

SemanticTypes::InformationType mitk::RelationStorage::GetInformationTypeOfImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ GetLesionOfSegmentation()

SemanticTypes::Lesion mitk::RelationStorage::GetLesionOfSegmentation ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID segmentationID 
)

◆ InstanceExists()

MITKSEMANTICRELATIONS_EXPORT bool mitk::RelationStorage::InstanceExists ( const SemanticTypes::CaseID caseID)

◆ LinkImageToControlPoint()

void mitk::RelationStorage::LinkImageToControlPoint ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID,
const SemanticTypes::ControlPoint controlPoint 
)

◆ LinkSegmentationToLesion()

void mitk::RelationStorage::LinkSegmentationToLesion ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID segmentationID,
const SemanticTypes::Lesion lesion 
)

◆ OverwriteLesion()

void mitk::RelationStorage::OverwriteLesion ( const SemanticTypes::CaseID caseID,
const SemanticTypes::Lesion lesion 
)

◆ RemoveControlPoint()

void mitk::RelationStorage::RemoveControlPoint ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ControlPoint controlPoint 
)

◆ RemoveControlPointFromExaminationPeriod()

void mitk::RelationStorage::RemoveControlPointFromExaminationPeriod ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ControlPoint controlPoint,
const SemanticTypes::ExaminationPeriod examinationPeriod 
)

◆ RemoveExaminationPeriod()

void mitk::RelationStorage::RemoveExaminationPeriod ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ExaminationPeriod examinationPeriod 
)

◆ RemoveImage()

void mitk::RelationStorage::RemoveImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ RemoveInformationType()

void mitk::RelationStorage::RemoveInformationType ( const SemanticTypes::CaseID caseID,
const SemanticTypes::InformationType informationType 
)

◆ RemoveInformationTypeFromImage()

void mitk::RelationStorage::RemoveInformationTypeFromImage ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ RemoveLesion()

void mitk::RelationStorage::RemoveLesion ( const SemanticTypes::CaseID caseID,
const SemanticTypes::Lesion lesion 
)

◆ RemoveLesionClass()

void mitk::RelationStorage::RemoveLesionClass ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID lesionClassID 
)

◆ RemoveSegmentation()

void mitk::RelationStorage::RemoveSegmentation ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID segmentationID 
)

◆ RenameExaminationPeriod()

MITKSEMANTICRELATIONS_EXPORT void mitk::RelationStorage::RenameExaminationPeriod ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ExaminationPeriod examinationPeriod 
)

◆ UnlinkImageFromControlPoint()

void mitk::RelationStorage::UnlinkImageFromControlPoint ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID imageID 
)

◆ UnlinkSegmentationFromLesion()

void mitk::RelationStorage::UnlinkSegmentationFromLesion ( const SemanticTypes::CaseID caseID,
const SemanticTypes::ID segmentationID 
)