Explorar o código

ENH: Added getter "renderer()" to ctkVRKRenderView

Jean-Christophe Fillion-Robin %!s(int64=15) %!d(string=hai) anos
pai
achega
6b334a177f

+ 3 - 0
Libs/Visualization/VTK/Widgets/ctkVTKRenderView.cpp

@@ -165,3 +165,6 @@ void ctkVTKRenderView::resetCamera()
   CTK_D(ctkVTKRenderView);
   d->Renderer->ResetCamera();
 }
+
+//----------------------------------------------------------------------------
+CTK_GET_CXX(ctkVTKRenderView, vtkRenderer*, renderer, Renderer);

+ 4 - 0
Libs/Visualization/VTK/Widgets/ctkVTKRenderView.h

@@ -31,6 +31,7 @@
 
 class ctkVTKRenderViewPrivate;
 class vtkRenderWindowInteractor;
+class vtkRenderer;
 
 class CTK_VISUALIZATION_VTK_WIDGETS_EXPORT ctkVTKRenderView : public QWidget
 {
@@ -59,6 +60,9 @@ public:
 
   void resetCamera();
 
+  /// Get a reference to the associated vtkRenderer
+  vtkRenderer* renderer()const;
+
   //virtual void setCornerText(const QString& text);
   
 private: