//=========================================================================
- void manualConnectorContourView::removeStartAndEnd()
+ void manualConnectorContourView::updateStartAndEnd(double* start , double* end)
{
- _wxvtkbaseview->GetRenderer()->RemoveActor( _lstViewPoints[0]->GetVtkActor() );
-
- _wxvtkbaseview->GetRenderer()->RemoveActor( _lstViewPoints[_lstViewPoints.size()-1]->GetVtkActor() );
+ _manContModel->MovePoint(0,start[0],start[1],start[2]);
+ _manContModel->MovePoint(_manContModel->GetSizeLstPoints()-1,end[0],end[1],end[2]);
+
+ Refresh();
}
//=========================================================================
+ void manualConnectorContourView::AddControlPoints()
+ {
+ vtkRenderer * theRenderer = _wxvtkbaseview->GetRenderer();
+ SetIfViewControlPoints( true );
+ if( _viewControlPoints )
+ {
+ int i,size=_lstViewPoints.size();
+ for (i=1;i<size-1; i++)
+ {
+ vtkActor * pointActor = _lstViewPoints[i]->GetVtkActor();
+ theRenderer->AddActor( pointActor );
+ }
+ }
+ }
+ //=========================================================================
+
} // EO namespace bbtk