implemented actor representation methods in viz3d
authorozantonkal <ozantonkal@gmail.com>
Sat, 24 Aug 2013 09:58:32 +0000 (11:58 +0200)
committerOzan Tonkal <ozantonkal@gmail.com>
Thu, 5 Sep 2013 18:56:33 +0000 (20:56 +0200)
modules/viz/include/opencv2/viz/viz3d.hpp
modules/viz/src/viz3d.cpp
modules/viz/src/viz3d_impl.cpp
modules/viz/src/viz3d_impl.hpp

index 7b08755..16e4911 100644 (file)
@@ -57,6 +57,10 @@ namespace cv
             
             void setRenderingProperty(int property, double value, const String &id);
             double getRenderingProperty(int property, const String &id);
+            
+            void setRepresentationToSurface();
+            void setRepresentationToWireframe();
+            void setRepresentationToPoints();
         private:
 
             struct VizImpl;
index fc9ce01..8f1d12c 100644 (file)
@@ -76,3 +76,7 @@ cv::String cv::viz::Viz3d::getWindowName() const { return impl_->getWindowName()
 
 void cv::viz::Viz3d::setRenderingProperty(int property, double value, const String &id) { getWidget(id).setRenderingProperty(property, value); }
 double cv::viz::Viz3d::getRenderingProperty(int property, const String &id) { return getWidget(id).getRenderingProperty(property); }
+
+void cv::viz::Viz3d::setRepresentationToSurface() { impl_->setRepresentationToSurface(); }
+void cv::viz::Viz3d::setRepresentationToWireframe() { impl_->setRepresentationToWireframe(); }
+void cv::viz::Viz3d::setRepresentationToPoints() { impl_->setRepresentationToPoints(); }
index aa51b10..8802247 100644 (file)
@@ -423,33 +423,33 @@ void cv::viz::Viz3d::VizImpl::resetCameraViewpoint (const std::string &id)
 }
 
 ///////////////////////////////////////////////////////////////////////////////////
-void cv::viz::Viz3d::VizImpl::setRepresentationToSurfaceForAllActors ()
+void cv::viz::Viz3d::VizImpl::setRepresentationToSurface()
 {
-    vtkActorCollection * actors = renderer_->GetActors ();
-    actors->InitTraversal ();
+    vtkActorCollection * actors = renderer_->GetActors();
+    actors->InitTraversal();
     vtkActor * actor;
-    while ((actor = actors->GetNextActor ()) != NULL)
-        actor->GetProperty ()->SetRepresentationToSurface ();
+    while ((actor = actors->GetNextActor()) != NULL)
+        actor->GetProperty()->SetRepresentationToSurface();
 }
 
 ///////////////////////////////////////////////////////////////////////////////////
-void cv::viz::Viz3d::VizImpl::setRepresentationToPointsForAllActors ()
+void cv::viz::Viz3d::VizImpl::setRepresentationToPoints()
 {
-    vtkActorCollection * actors = renderer_->GetActors ();
-    actors->InitTraversal ();
+    vtkActorCollection * actors = renderer_->GetActors();
+    actors->InitTraversal();
     vtkActor * actor;
-    while ((actor = actors->GetNextActor ()) != NULL)
-        actor->GetProperty ()->SetRepresentationToPoints ();
+    while ((actor = actors->GetNextActor()) != NULL)
+        actor->GetProperty()->SetRepresentationToPoints();
 }
 
 ///////////////////////////////////////////////////////////////////////////////////
-void cv::viz::Viz3d::VizImpl::setRepresentationToWireframeForAllActors ()
+void cv::viz::Viz3d::VizImpl::setRepresentationToWireframe()
 {
-    vtkActorCollection * actors = renderer_->GetActors ();
-    actors->InitTraversal ();
+    vtkActorCollection * actors = renderer_->GetActors();
+    actors->InitTraversal();
     vtkActor *actor;
-    while ((actor = actors->GetNextActor ()) != NULL)
-        actor->GetProperty ()->SetRepresentationToWireframe ();
+    while ((actor = actors->GetNextActor()) != NULL)
+        actor->GetProperty()->SetRepresentationToWireframe();
 }
 
 //////////////////////////////////////////////////////////////////////////////////////////////
index 60ec707..7bb008a 100644 (file)
@@ -39,16 +39,9 @@ public:
         }
     }
 
-    // to implement in Viz3d with shorter name
-    void setRepresentationToSurfaceForAllActors();
-    void setRepresentationToPointsForAllActors();
-    void setRepresentationToWireframeForAllActors();
-
-
-
-
-
-
+    void setRepresentationToSurface();
+    void setRepresentationToPoints();
+    void setRepresentationToWireframe();
 
 
     // ////////////////////////////////////////////////////////////////////////////////////