17 #ifndef MITKIRENDERINGMANAGER_H
18 #define MITKIRENDERINGMANAGER_H
48 virtual void RequestUpdate( vtkRenderWindow *renderWindow ) = 0;
70 bool preserveRoughOrientationInWorldSpace =
false ) = 0;
73 bool preserveRoughOrientationInWorldSpace =
false ) = 0;
87 bool initializeGlobalTimeSNC =
false) = 0;
122 virtual void SetShading(
bool state,
unsigned int lod ) = 0;
123 virtual bool GetShading(
unsigned int lod ) = 0;
129 float specular,
float specpower ) = 0;
148 #endif // MITKIRENDERINGMANAGER_H
virtual void ForceImmediateUpdateAll(RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0
virtual void SetShading(bool state, unsigned int lod)=0
virtual void SetLODAbortMechanismEnabled(bool abort)=0
virtual void AbortRendering()=0
itk::SmartPointer< Self > Pointer
virtual QList< vtkRenderWindow * > GetAllRegisteredVtkRenderWindows() const =0
IRenderingManager * MakeRenderingManagerInterface(RenderingManager::Pointer manager)
Organizes the rendering process.
virtual void RequestUpdate(vtkRenderWindow *renderWindow)=0
DataCollection - Class to facilitate loading/accessing structured data.
virtual bool InitializeViews(const BaseGeometry *geometry, RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL, bool preserveRoughOrientationInWorldSpace=false)=0
virtual void SetLODIncreaseBlocked(bool blocked)=0
Controls the selection of the slice the associated BaseRenderer will display.
virtual int GetNextLOD(BaseRenderer *renderer) const =0
virtual bool IsRendering() const =0
virtual QList< float > GetShadingValues() const =0
virtual void SetShadingValues(float ambient, float diffuse, float specular, float specpower)=0
virtual ~IRenderingManager()
virtual void ForceImmediateUpdate(vtkRenderWindow *renderWindow)=0
virtual bool GetLODAbortMechanismEnabled() const =0
virtual bool GetShading(unsigned int lod)=0
virtual void RequestUpdateAll(RenderingManager::RequestType type=RenderingManager::REQUEST_UPDATE_ALL)=0
virtual void SetMaximumLOD(unsigned int max)=0
#define MITK_GUI_COMMON_PLUGIN
virtual bool InitializeView(vtkRenderWindow *renderWindow, const BaseGeometry *geometry, bool initializeGlobalTimeSNC=false)=0
virtual void SetClippingPlaneStatus(bool status)=0
An interface for accessing a mitk::RenderingManager instance.
virtual bool GetLODIncreaseBlocked() const =0
virtual bool GetClippingPlaneStatus()=0
BaseGeometry Describes the geometry of a data object.
virtual const SliceNavigationController * GetTimeNavigationController() const =0