void ShowNPoints::Process()
{
- mwxwidget->SetPoint( bbGetInputIn() );
- mwxwidget->SetImage( bbGetInputImage() );
- mwxwidget->SetColour( bbGetInputColour() );
- mwxwidget->SetOpacity( bbGetInputOpacity() );
- mwxwidget->SetRadio( bbGetInputRadio() );
-
- bbSetOutputlstPointsX( mwxwidget->GetLstPointsX() );
- bbSetOutputlstPointsY( mwxwidget->GetLstPointsY() );
- bbSetOutputlstPointsZ( mwxwidget->GetLstPointsZ() );
+ 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() );
+ } // mwxwidget
}