Medical Imaging Interaction Toolkit  2018.4.99-12ad79a3
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()

◆ AddControlPointToExaminationPeriod()

◆ AddExaminationPeriod()

◆ AddImage()

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

◆ AddInformationTypeToImage()

◆ AddLesion()

◆ AddSegmentation()

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

◆ GetAllCaseIDs()

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

◆ GetAllControlPointsOfCase()

◆ GetAllExaminationPeriodsOfCase()

◆ GetAllImageIDsOfCase()

◆ GetAllImageIDsOfControlPoint()

◆ GetAllImageIDsOfInformationType()

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

◆ GetAllInformationTypesOfCase()

◆ GetAllLesionsOfCase()

◆ GetAllSegmentationIDsOfCase()

◆ GetAllSegmentationIDsOfImage()

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

◆ GetAllSegmentationIDsOfLesion()

◆ GetControlPointOfImage()

◆ GetImageIDOfSegmentation()

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

◆ GetInformationTypeOfImage()

◆ GetLesionOfSegmentation()

◆ InstanceExists()

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

◆ LinkImageToControlPoint()

◆ LinkSegmentationToLesion()

◆ OverwriteLesion()

◆ RemoveControlPoint()

◆ RemoveControlPointFromExaminationPeriod()

◆ 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()

◆ RemoveLesion()

◆ RemoveLesionClass()

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

Definition at line 1075 of file mitkRelationStorage.cpp.

References mitk::VectorProperty< DATATYPE >::GetValue(), and MITK_DEBUG.

Referenced by RemoveLesion().

◆ RemoveSegmentation()

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

◆ RenameExaminationPeriod()

◆ UnlinkImageFromControlPoint()

◆ UnlinkSegmentationFromLesion()