16 #include <vtkRenderWindow.h> 17 #include <vtkRenderer.h> 22 m_Renderer = vtkSmartPointer<vtkRenderer>::New();
74 this->
SetGradientColors(upper[0], upper[1], upper[2], lower[0], lower[1], lower[2]);
virtual void SetLowerColor(double r, double g, double b)
virtual void SetRenderWindow(vtkSmartPointer< vtkRenderWindow > renderWindow)
vtkSmartPointer< vtkRenderer > m_Renderer
virtual void SetGradientColors(double r1, double g1, double b1, double r2, double g2, double b2)
static VtkLayerController * GetInstance(vtkSmartPointer< vtkRenderWindow > renWin)
vtkSmartPointer< vtkRenderWindow > m_RenderWindow
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)
void RemoveRenderer(vtkSmartPointer< vtkRenderer > renderer)
virtual vtkSmartPointer< vtkRenderWindow > GetRenderWindow()
virtual vtkSmartPointer< vtkRenderer > GetVtkRenderer()
~GradientBackground() override
void InsertBackgroundRenderer(vtkSmartPointer< vtkRenderer > renderer, bool forceAbsoluteBackground)
virtual void SetUpperColor(double r, double g, double b)