_delta_JSTG = 0.0;
//---------------------------------------------------------------------------------------------------------------
+
+//CMRU 17-08-09 -------------------------------------------------------------------------------------------------
+ _realSize = 0.0;
+ _label = "";
+//---------------------------------------------------------------------------------------------------------------
+
}
// ----------------------------------------------------------------------------
fprintf(ff,"%f %f %f\n", mp->GetX(), mp->GetY(), mp->GetZ() );
}
}
+//CMRU 03-09-09-----------------------------------------------------------------------------------------------
+void manualContourModel::SaveData(FILE *ff)
+{
+ std::string etiqueta = GetLabel();
+ if(etiqueta.empty())
+ fprintf(ff,"Label: NO_LABEL\n");
+ else
+ fprintf(ff,"Label: %s\n",etiqueta.c_str());
+ fprintf(ff,"Real_Size: %f\n",GetRealSize());
+}
+
+void manualContourModel::OpenData(FILE *ff)
+{
+ char tmp[255];
+
+ fscanf(ff,"%s",tmp); // Label:
+ fscanf(ff,"%s",tmp); // value
+ std::cout<<tmp<<std::endl;
+ //if(strcmp(tmp != "NO_LABEL") // JPR
+ if(strcmp(tmp,"NO_LABEL" != 0)
+ SetLabel(tmp);
+
+ fscanf(ff,"%s",tmp); // Real_size
+ fscanf(ff,"%s",tmp);// #
+
+ //tmp.ToDouble(&tmp);
+ SetRealSize(atof(tmp));
+}
+//------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------
_lstPoints.push_back( theManualPoint );
}
-std::vector<manualContourModel*> manualContourModel::ExploseModel( )
+std::vector<manualBaseModel*> manualContourModel::ExploseModel( )
{
- std::vector<manualContourModel*> lstTmp;
+ std::vector<manualBaseModel*> lstTmp;
lstTmp.push_back(this);
return lstTmp;
}
mp->SetPointY( mp->GetY()*Ay + By );
}
}
+
+
+//CMRU 17-08-09----------------------------------------------------------------------------
+void manualContourModel::SetLabel(std::string newLabel)
+{
+ _label = newLabel;
+}
+
+void manualContourModel::SetRealSize(double newRealSize)
+{
+ _realSize = newRealSize;
+}
+
+double manualContourModel::GetRealSize()
+{
+ return _realSize;
+}
+
+std::string manualContourModel::GetLabel()
+{
+ return _label;
+}
+//----------------------------------------------------------------------------