myUpdateActorsConnection = theUpdateActorSignal.connect(boost::bind(&VISU_ActorBase::UpdateFromFactory,this));
myRemoveFromRendererConnection = theRemoveFromRendererSignal.connect(boost::bind(&VISU_ActorBase::RemoveFromRender,this));
}
+
+//--------------------------------------------------------------------------------------
+vtkDataSet* VISU_ActorBase::GetHighlightedDataSet() {
+ return myPassFilter.back()->GetOutput();
+}
virtual void ConnectToFactory(boost::signal0<void>& , boost::signal0<void>&);
+ //----------------------------------------------------------------------------
+ //! Return pointer to the dataset, which used to calculation of the bounding box of the actor
+ //! Redefined from VTKViewer_Actor
+ virtual vtkDataSet* GetHighlightedDataSet();
+
+
protected:
VISU_ActorBase();
virtual ~VISU_ActorBase();
return Superclass::GetValLabelsInput();
}
+
+//--------------------------------------------------------------------------------------
+vtkDataSet* VISU_VectorsAct::GetHighlightedDataSet() {
+ return myPassFilter[3]->GetOutput();
+}
virtual
vtkDataSet*
GetValLabelsInput();
+
+ //----------------------------------------------------------------------------
+ //! Return pointer to the dataset, which used to calculation of the bounding box of the actor
+ //! Redefined from VTKViewer_Actor
+ virtual vtkDataSet* GetHighlightedDataSet();
+
protected:
VISU_VectorsAct();