COMPLEXBOX:TRUE
COMPLEXBOXNAME:ViewerByPlane
PACKAGENAME:creaMaracasVisu
-COMPLEXOUTPUTS:6
+COMPLEXOUTPUTS:12
COMPLEX_PORT
widget
268.900118:-337.558426:-900.000000
render4
240.655803:-336.838673:-900.000000
FIN_COMPLEX_PORT
+COMPLEX_PORT
+Image
+179.904670:-338.577176:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+point
+189.952033:-338.198030:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+boxchange
+161.895245:-338.198030:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview2
+302.859434:-337.469661:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview3
+312.830164:-338.079868:-900.000000
+FIN_COMPLEX_PORT
+COMPLEX_PORT
+wxvtkbaseview4
+322.717792:-337.766525:-900.000000
+FIN_COMPLEX_PORT
COMPLEXINPUTS:2
COMPLEX_PORT
FileNale
BOX
std:SetElementVectorVectorInt:Box42
ISEXEC:FALSE
-348.677331:-330.043208:-900.000000
-419.852331:-340.043208:-900.000000
+363.744192:-321.568099:-900.000000
+434.919192:-331.568099:-900.000000
PORT
Value:"0"
FIN_BOX
613.705537:-176.303122:-900.000000
659.280537:-186.303122:-900.000000
FIN_BOX
-CONNECTIONS:106
+CONNECTIONS:112
CONNECTION
Box02:Out:Box01:In
NumberOfControlPoints:0
CONNECTION
Box01:Renderer4:render4:render4
NumberOfControlPoints:0
+CONNECTION
+Box02:Out:Image:Image
+NumberOfControlPoints:0
+CONNECTION
+Box01:Point:point:point
+NumberOfControlPoints:0
+CONNECTION
+Box01:BoxChange:boxchange:boxchange
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView2:wxvtkbaseview2:wxvtkbaseview2
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView3:wxvtkbaseview3:wxvtkbaseview3
+NumberOfControlPoints:0
+CONNECTION
+Box01:wxVtkBaseView4:wxvtkbaseview4:wxvtkbaseview4
+NumberOfControlPoints:0
APP_END
output render2 Box01.Renderer2 " "
output render3 Box01.Renderer3 " "
output render4 Box01.Renderer4 " "
+output Image Box02.Out " "
+output point Box01.Point " "
+output boxchange Box01.BoxChange " "
+output wxvtkbaseview2 Box01.wxVtkBaseView2 " "
+output wxvtkbaseview3 Box01.wxVtkBaseView3 " "
+output wxvtkbaseview4 Box01.wxVtkBaseView4 " "
endefine
// bbSetOutputOut( bbGetInputIn() );
// std::cout << "Output value = " <<bbGetOutputOut() << std::endl;
+printf("EED ShowNPoints_Reset::Process Start\n");
+
bbGetInputWidgetShowNPoints()->DeleteAllPoints();
bbGetInputWidgetShowNPoints()->GetModelShowNPoints()->SetFirstTime(true);
+printf("EED ShowNPoints_Reset::Process End\n");
}
//=====
// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
mchange = vtkImageChangeInformation::New();
img->GetExtent( ext );
double origin[3];
- origin[0]=0.0;
- origin[1]=0.0;
- origin[2]=0.0;
+ origin[0] = 0.0;
+ origin[1] = 0.0;
+ origin[2] = 0.0;
img->SetOrigin(origin);
mchange->SetInput( img );
//EED 2016 15 06
spc[2] = bbGetInputNewSpacing()[2];
mchange->SetOutputSpacing( spc[0] , spc[1] , spc [2] ); //spacing
}
+ mchange->Modified(); //important
mchange->Update(); //important
bbSetOutputOut( mchange->GetOutput() );
}
void ImageChangeInformation::bbUserSetDefaultValues()
{
- mchange = NULL;
- bbSetOutputOut( NULL);
- bbSetInputIn(NULL);
+ mchange = NULL;
+ bbSetOutputOut( NULL);
+ bbSetInputIn(NULL);
}
void ImageChangeInformation::bbUserInitializeProcessing()
//------------------------------------------------------------------------
void WidgetShowNPointsBox::UpdatePoints(wxCommandEvent &event)
{
-printf("EED WidgetShowNPointsBox::UpdatePoints start\n");
WidgetShowNPoints::UpdatePoints(event);
//Difference in Radio for text placement
// double radio=GetModelShowNPoints()->GetRadio();
mbbShowNPoints->bbSetInputRadio( GetRadio() );
// EED
// RefreshPoints();
-printf("EED WidgetShowNPointsBox::UpdatePoints end\n");
-
}
//-----------------------------------------------------------------
void ShowNPoints::Process()
{
+printf("EED ShowNPoints::Process Start\n");
if (mwxwidget!=NULL)
{
mwxwidget->SetRenderer( bbGetInputRenderer() );
if ( mwxwidget->GetModelShowNPoints()->GetFirstTime()==true )
{
+printf("EED ShowNPoints::Process firsttime\n");
mwxwidget->GetModelShowNPoints()->SetFirstTime(false);
mwxwidget->SetInitLstPoints( bbGetInputInitLstPointsX() , bbGetInputInitLstPointsY() , bbGetInputInitLstPointsZ() , bbGetInputInitLstLabels() );
}
bbSetOutputlstLabels( mwxwidget->GetModelShowNPoints()->GetLstLabels() );
bbSetOutputWidgetShowNPoints( (WidgetShowNPoints*)mwxwidget );
} // mwxwidget
+printf("EED ShowNPoints::Process End\n");
}
//-----------------------------------------------------------------