]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsKernelEditorGraphic/GConnectorModel.cxx
no message
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsKernelEditorGraphic / GConnectorModel.cxx
index ebdf3715aeb5d46cc7854e77ed81c671fb2ded28..2956f0dc383fc7ea07a17502f2a1d53488e839be 100644 (file)
@@ -157,6 +157,8 @@ namespace bbtk
 
        void GConnectorModel::save(std::string &content)
        {
+               char buffer[50];
+
                content+="CONNECTION\n";
 
                // Connection info
@@ -168,6 +170,19 @@ namespace bbtk
                content+=":";
                content+=_endPort->getBBTKName();
                content+="\n";
+               
+               int i,sizeLstPoints = _model->GetSizeLstPoints()-2;
+               content+="NumberOfControlPoints:";
+               sprintf (buffer, "%d", sizeLstPoints );
+               content+=buffer;
+               content+="\n";
+               
+               for (i=0;i<sizeLstPoints;i++)
+               {
+                       manualPoint *mp = _model->GetManualPoint(i+1);
+                       sprintf (buffer, "%f:%f:%f\n", (float)mp->GetX(),(float)mp->GetY(),(float)mp->GetZ() );
+                       content+=buffer;
+               }               
        }
 
        //=========================================================================