Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkIRenderingManager_h
14 #define mitkIRenderingManager_h
44 virtual void RequestUpdate( vtkRenderWindow *renderWindow ) = 0;
66 bool preserveRoughOrientationInWorldSpace =
false ) = 0;
69 bool preserveRoughOrientationInWorldSpace =
false ) = 0;
83 bool initializeGlobalTimeSNC =
false) = 0;
118 virtual void SetShading(
bool state,
unsigned int lod ) = 0;
119 virtual bool GetShading(
unsigned int lod ) = 0;
125 float specular,
float specpower ) = 0;
virtual bool GetClippingPlaneStatus()=0
Controls the time-related properties of the time stepper, according to the given input world time geo...
virtual void ForceImmediateUpdateAll(RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0
virtual bool InitializeViews(const BaseGeometry *geometry, RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL, bool preserveRoughOrientationInWorldSpace=false)=0
virtual bool GetLODIncreaseBlocked() const =0
virtual void SetLODAbortMechanismEnabled(bool abort)=0
An interface for accessing a mitk::RenderingManager instance.
virtual QList< vtkRenderWindow * > GetAllRegisteredVtkRenderWindows() const =0
MITK_GUI_COMMON_PLUGIN IRenderingManager * MakeRenderingManagerInterface(RenderingManager::Pointer manager)
virtual void AbortRendering()=0
virtual void SetLODIncreaseBlocked(bool blocked)=0
virtual void RequestUpdate(vtkRenderWindow *renderWindow)=0
virtual QList< float > GetShadingValues() const =0
Find image slices visible on a given plane.
virtual int GetNextLOD(BaseRenderer *renderer) const =0
virtual bool IsRendering() const =0
BaseGeometry Describes the geometry of a data object.
virtual bool GetLODAbortMechanismEnabled() const =0
virtual void SetMaximumLOD(unsigned int max)=0
virtual ~IRenderingManager()
#define MITK_GUI_COMMON_PLUGIN
virtual void ForceImmediateUpdate(vtkRenderWindow *renderWindow)=0
virtual void SetShadingValues(float ambient, float diffuse, float specular, float specpower)=0
virtual bool GetShading(unsigned int lod)=0
virtual const TimeNavigationController * GetTimeNavigationController() const =0
virtual void RequestUpdateAll(RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0
virtual bool InitializeView(vtkRenderWindow *renderWindow, const BaseGeometry *geometry, bool initializeGlobalTimeSNC=false)=0
virtual void SetShading(bool state, unsigned int lod)=0
virtual void SetClippingPlaneStatus(bool status)=0