Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkLogoAnnotation_h
14 #define mitkLogoAnnotation_h
19 #include <vtkSmartPointer.h>
23 class vtkImageReader2Factory;
49 itkFactorylessNewMacro(Self);
55 void SetLogoImagePath(std::string text);
56 std::string GetLogoImagePath()
const;
57 void LoadLogoImageFromPath();
60 void SetOffsetVector(
const Point2D &OffsetVector);
61 Point2D GetOffsetVector()
const;
69 void SetCornerPosition(
const int &corner);
70 int GetCornerPosition()
const;
72 void SetRelativeSize(
const float &size);
73 float GetRelativeSize()
const;
79 vtkProp *GetVtkProp(
BaseRenderer *renderer)
const override;
vtkSmartPointer< vtkImageReader2Factory > m_readerFactory
Displays a logo on the renderwindow.
vtkSmartPointer< mitkVtkLogoRepresentation > m_LogoRep
vtkSmartPointer< vtkImageData > m_LogoImage
Actor of a 2D render window.
Find image slices visible on a given plane.
#define MITKANNOTATION_EXPORT
The VtkAnnotation class is the base for all Annotation which are using the VTK framework to render th...
#define mitkClassMacro(className, SuperClassName)
mitk::LocalStorageHandler< LocalStorage > m_LSH
The LocalStorageHandler holds all LocalStorages for the render windows.
itk::TimeStamp m_LastUpdateTime
Timestamp of last update of stored data.
Base class for mapper specific rendering resources.