소스 검색

ENH: Added getter "renderer()" to ctkVRKRenderView

Jean-Christophe Fillion-Robin 15 년 전
부모
커밋
6b334a177f
2개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      Libs/Visualization/VTK/Widgets/ctkVTKRenderView.cpp
  2. 4 0
      Libs/Visualization/VTK/Widgets/ctkVTKRenderView.h

+ 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: