| 57 | } |
| 58 | |
| 59 | void mitk::LogoAnnotation::UpdateVtkAnnotation(mitk::BaseRenderer *renderer) |
| 60 | { |
| 61 | LocalStorage *ls = this->m_LSH.GetLocalStorage(renderer); |
| 62 | if (ls->IsGenerateDataRequired(renderer, this)) |
| 63 | { |
| 64 | ls->m_LogoImage = m_UpdatedLogoImage; |
| 65 | |
| 66 | ls->m_LogoRep->SetImage(ls->m_LogoImage); |
| 67 | ls->m_LogoRep->SetDragable(false); |
| 68 | ls->m_LogoRep->SetMoving(false); |
| 69 | ls->m_LogoRep->SetPickable(false); |
| 70 | ls->m_LogoRep->SetShowBorder(true); |
| 71 | ls->m_LogoRep->SetRenderer(renderer->GetVtkRenderer()); |
| 72 | float size = GetRelativeSize(); |
| 73 | ls->m_LogoRep->SetPosition2(size, size); |
| 74 | int corner = GetCornerPosition(); |
| 75 | ls->m_LogoRep->SetCornerPosition(corner); |
| 76 | mitk::Point2D offset = GetOffsetVector(); |
| 77 | ls->m_LogoRep->SetPosition(offset[0], offset[1]); |
| 78 | float opacity = 1.0; |
| 79 | GetOpacity(opacity); |
| 80 | ls->m_LogoRep->GetImageProperty()->SetOpacity(opacity); |
| 81 | ls->m_LogoRep->BuildRepresentation(); |
| 82 | ls->UpdateGenerateDataTime(); |
| 83 | } |
| 84 | } |
| 85 | |
| 86 | void mitk::LogoAnnotation::SetLogoImagePath(std::string path) |
| 87 | { |
nothing calls this directly
no test coverage detected