namespace bbtk
{
-
-
//=========================================================================
+
GBlackBoxModel::GBlackBoxModel()
{
_isExecutable = false;
}
//=========================================================================
+
GBlackBoxModel::~GBlackBoxModel()
{
}
+
//=========================================================================
void GBlackBoxModel::setInicPoint(double& x, double& y, double& z)
//=========================================================================
+ void GBlackBoxModel::save(std::string &content)
+ {
+ content+="BOX\n";
+ // Box info
+ content+=_bbtkPackage;
+ content+=":";
+ content+=_bbtkType;
+ content+=":";
+ content+=_bbtkName;
+ content+="\n";
+
+ //Box Position
+ char buffer [50];
+ sprintf (buffer, "%f", _xInic);
+ content+=buffer;
+ content+=":";
+ sprintf (buffer, "%f", _yInic);
+ content+=buffer;
+ content+=":";
+ sprintf (buffer, "%f", _zInic);
+ content+=buffer;
+ content+="\n";
+
+ sprintf (buffer, "%f", _xFin);
+ content+=buffer;
+ content+=":";
+ sprintf (buffer, "%f", _yFin);
+ content+=buffer;
+ content+=":";
+ sprintf (buffer, "%f", _zFin);
+ content+=buffer;
+ content+="\n";
+
+ //Ports with a value
+ for(int i = 0; i<_inputs.size();i++)
+ {
+ if(_inputs[i]->isValueSet())
+ {
+ _inputs[i]->save(content);
+ }
+ }
+
+ }
+
+ //=========================================================================
+
} // EO namespace bbtk