renderer->GetRenderWindow()->Render();
//--BBTK
- mbbShowNPoints->bbSetModifiedStatus();
- mbbShowNPoints->bbSignalOutputModification("Point");
+ mbbShowNPoints->bbSignalOutputModification(std::string("Point"));
}
}
lstPointsZ.erase( lstPointsZ.begin()+id );
renderer->GetRenderWindow()->Render();
//--BBTK
- mbbShowNPoints->bbSetModifiedStatus();
- mbbShowNPoints->bbSignalOutputModification("Point");
+ mbbShowNPoints->bbSignalOutputModification(std::string("Point"));
}
}
lstPointsZ.clear();
renderer->GetRenderWindow()->Render();
//--BBTK
- mbbShowNPoints->bbSetModifiedStatus();
- mbbShowNPoints->bbSignalOutputModification("Point");
+ mbbShowNPoints->bbSignalOutputModification(std::string("Point"));
}
void ShowNPoints::Process()
{
- mwxwidget->SetPoint( bbGetInputIn() );
- mwxwidget->SetImage( bbGetInputImage() );
- mwxwidget->SetColour( bbGetInputColour() );
- mwxwidget->SetOpacity( bbGetInputOpacity() );
- mwxwidget->SetRadio( bbGetInputRadio() );
+ if (mwxwidget!=NULL){
+ mwxwidget->SetPoint( bbGetInputIn() );
+ mwxwidget->SetImage( bbGetInputImage() );
+ mwxwidget->SetColour( bbGetInputColour() );
+ mwxwidget->SetOpacity( bbGetInputOpacity() );
+ mwxwidget->SetRadio( bbGetInputRadio() );
- bbSetOutputlstPointsX( mwxwidget->GetLstPointsX() );
- bbSetOutputlstPointsY( mwxwidget->GetLstPointsY() );
- bbSetOutputlstPointsZ( mwxwidget->GetLstPointsZ() );
+ bbSetOutputlstPointsX( mwxwidget->GetLstPointsX() );
+ bbSetOutputlstPointsY( mwxwidget->GetLstPointsY() );
+ bbSetOutputlstPointsZ( mwxwidget->GetLstPointsZ() );
+ } // mwxwidget
}
-void ShowNPoints::CreateWidget()
+void ShowNPoints::CreateWidget(wxWindow* parent)
{
- mwxwidget = new WidgetShowNPoints( bbGetWxParent() , bbGetInputRenderer(), this);
+ mwxwidget = new WidgetShowNPoints( parent , bbGetInputRenderer(), this);
mwxwidget->SetPoint( bbGetInputIn() );
if (bbGetInputImage()==NULL)
void ShowNPoints::bbUserConstructor()
{
+ mwxwidget = NULL;
std::vector<double> colour;
colour.push_back(1.0);
colour.push_back(0.0);
}
-void ShowNPoints::bbUserCopyConstructor()
+void ShowNPoints::bbUserCopyConstructor(bbtk::BlackBox::Pointer)
{
}