MCPcopy Create free account
hub / github.com/MITK/MITK / IsGenerateDataRequired

Method IsGenerateDataRequired

Modules/Core/src/Rendering/mitkMapper.cpp:71–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69}
70
71bool mitk::Mapper::BaseLocalStorage::IsGenerateDataRequired(mitk::BaseRenderer *renderer,
72 mitk::Mapper *mapper,
73 mitk::DataNode *dataNode) const
74{
75 if (mapper && m_LastGenerateDataTime < mapper->GetMTime())
76 return true;
77
78 if (dataNode)
79 {
80 if (m_LastGenerateDataTime < dataNode->GetDataReferenceChangedTime())
81 return true;
82
83 mitk::BaseData *data = dataNode->GetData();
84
85 if (data && m_LastGenerateDataTime < data->GetMTime())
86 return true;
87 }
88
89 if (renderer && m_LastGenerateDataTime < renderer->GetTimeStepUpdateTime())
90 return true;
91
92 return false;
93}
94
95void mitk::Mapper::SetDefaultProperties(mitk::DataNode *node, mitk::BaseRenderer *renderer, bool overwrite)
96{

Callers 9

UpdateVtkAnnotationMethod · 0.45
UpdateVtkAnnotationMethod · 0.45
UpdateVtkAnnotation2DMethod · 0.45
UpdateVtkAnnotationMethod · 0.45
UpdateVtkAnnotationMethod · 0.45
UpdateVtkAnnotationMethod · 0.45

Calls 2

GetMTimeMethod · 0.45
GetDataMethod · 0.45

Tested by

no test coverage detected