19 #include <vtkProperty.h>
20 #include <vtkActor2D.h>
21 #include <vtkPropCollection.h>
44 this->m_dummyMapper->SetInputConnection(m_dummySource->GetOutputPort());
45 this->m_dummyActor->SetMapper(this->m_dummyMapper);
46 this->m_dummyActor->SetVisibility(
false);
47 this->m_dummyActor->GetProperty()->SetOpacity(0.0);
52 LocalStorage* ls = this->m_LSH.GetLocalStorage(renderer);
53 if (ls->IsGenerateDataRequired(renderer,
this))
58 ls->
m_widget->SetOutlineColor(0.3, 0, 0);
66 LocalStorage* ls = this->m_LSH.GetLocalStorage(renderer);
AxisOverlay()
explicit constructor which disallows implicit conversions
vtkSmartPointer< vtkActor > m_dummyActor
vtkSmartPointer< vtkAxesActor > m_axesActor
Organizes the rendering process.
vtkSmartPointer< vtkOrientationMarkerWidget > m_widget
virtual vtkProp * GetVtkProp(BaseRenderer *renderer) const
This method is implemented by the specific VTKOverlays in order to create the element as a vtkProp...
~LocalStorage()
Default deconstructor of the local storage.
bool m_initialized
Actor of a 2D render window.
LocalStorage()
Default constructor of the local storage.
virtual ~AxisOverlay()
virtual destructor in order to derive from this class
vtkRenderWindow * GetRenderWindow() const
Access the RenderWindow into which this renderer renders.
void UpdateVtkOverlay(mitk::BaseRenderer *renderer)
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.