| 495 | } |
| 496 | |
| 497 | itk::ModifiedTimeType mitk::DataNode::GetMTime() const |
| 498 | { |
| 499 | auto time = Superclass::GetMTime(); |
| 500 | if (m_Data.IsNotNull()) |
| 501 | { |
| 502 | if ((time < m_Data->GetMTime()) || ((m_Data->GetSource().IsNotNull()) && (time < m_Data->GetSource()->GetMTime()))) |
| 503 | { |
| 504 | Modified(); |
| 505 | return Superclass::GetMTime(); |
| 506 | } |
| 507 | } |
| 508 | return time; |
| 509 | } |
| 510 | |
| 511 | void mitk::DataNode::SetSelected(bool selected, const mitk::BaseRenderer *renderer) |
| 512 | { |