瀏覽代碼

ENH: ctkVTKSliceView - Added convenient slots setLightBoxRendererManager{Row, Column}Count

Jean-Christophe Fillion-Robin 14 年之前
父節點
當前提交
c3d8442407
共有 2 個文件被更改,包括 22 次插入0 次删除
  1. 14 0
      Libs/Visualization/VTK/Widgets/ctkVTKSliceView.cpp
  2. 8 0
      Libs/Visualization/VTK/Widgets/ctkVTKSliceView.h

+ 14 - 0
Libs/Visualization/VTK/Widgets/ctkVTKSliceView.cpp

@@ -265,3 +265,17 @@ void ctkVTKSliceView::resizeEvent(QResizeEvent * event)
   emit this->resized(event->size(), event->oldSize());
 }
 
+//----------------------------------------------------------------------------
+void ctkVTKSliceView::setLightBoxRendererManagerRowCount(int newRowCount)
+{
+  CTK_D(ctkVTKSliceView);
+  d->LightBoxRendererManager->SetRenderWindowRowCount(newRowCount);
+}
+
+//----------------------------------------------------------------------------
+void ctkVTKSliceView::setLightBoxRendererManagerColumnCount(int newColumnCount)
+{
+  CTK_D(ctkVTKSliceView);
+  d->LightBoxRendererManager->SetRenderWindowColumnCount(newColumnCount);
+}
+

+ 8 - 0
Libs/Visualization/VTK/Widgets/ctkVTKSliceView.h

@@ -126,6 +126,14 @@ public slots:
 
   /// Set color window
   void setColorWindow(double newColorWindow);
+
+  /// Change the number of row of the associated lightBox
+  /// \sa lightBoxRendererManager()
+  void setLightBoxRendererManagerRowCount(int newRowCount);
+
+  /// Change the number of column of the associated lightBox
+  /// \sa lightBoxRendererManager()
+  void setLightBoxRendererManagerColumnCount(int newColumnCount);
   
 signals:
   void resized(const QSize& size, const QSize& oldSize);