BBTK_BLACK_BOX_IMPLEMENTATION(PlaneDirection,bbtk::WxBlackBox);
void PlaneDirection::Process()
{
-
-
int radio = bbGetInputArrowSize();
std::vector<int> lstPointsx = bbGetInputlstPointsX();
std::vector<int> lstPointsy = bbGetInputlstPointsY();
spc[2]=1;
}
- for(int i = 0; i < lstPointsx.size();i++){
+ int i;
+ for(i = 0; i < (int)lstPointsx.size();i++){
_lstPointsx.push_back(lstPointsx[i]*spc[0]);
_lstPointsy.push_back(lstPointsy[i]*spc[1]);
_lstPointsz.push_back(lstPointsz[i]*spc[2]);
_planedir->WriteInformation(filename,spc);
}
}
-
}
+
void PlaneDirection::CreateWidget(wxWindow* parent)
{
_planedir = PlaneDirectionViewer::getInstance(parent, radio, colour, opacity);
bbSetOutputWidget( _planedir );
}
+
void PlaneDirection::bbUserSetDefaultValues()
{
radio = 5;
colour[2] = 0;
opacity = 100;
}
+
void PlaneDirection::bbUserInitializeProcessing()
{
std::vector<int> temp;
bbSetInputlstPointsX(temp);
bbSetInputlstPointsY(temp);
bbSetInputlstPointsZ(temp);
-
}
+
void PlaneDirection::bbUserFinalizeProcessing()
{