X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FpPlotter%2FpGraphicalFunction.cxx;h=5e3ce6310b642ff57065b254ad69d7258ed89761;hb=24937478048aca664712bb708240bff79879e0d9;hp=0eed1ed66fa2c6317cfc4e3f626cac72e757a2fe;hpb=1bf58cfa1758464b422d1d0cca808e528043e691;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pGraphicalFunction.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pGraphicalFunction.cxx index 0eed1ed..5e3ce63 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pGraphicalFunction.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/pPlotter/pGraphicalFunction.cxx @@ -48,6 +48,7 @@ pGraphicalFunction:: pGraphicalFunction(wxString name, int flags) offsetPixelY=0; xTraslation=0; mType=DEFAULT; + } /** @@ -159,7 +160,6 @@ bool pGraphicalFunction:: AddNewPoint(int x,int y) */ bool pGraphicalFunction::AddPoint(int aX, int aY,bool order) { - printf("EED %p pGraphicalFunction::AddPoint %p (%d %d) \n", this, logicFunction, aX, aY); bool added=false; if (logicFunction!=NULL){ added=logicFunction -> AddPoint( aX, aY,order ); @@ -286,6 +286,7 @@ wxNode* pGraphicalFunction:: getBefore(pFunctionPoint* point) int minDiference=10000000; wxNode* node=logicFunction->GetPointAt(0); wxNode* before=NULL; + while(node) { pFunctionPoint* before1=(pFunctionPoint*)node->GetData(); @@ -396,7 +397,7 @@ double pGraphicalFunction::interpolateY(double m, int x1,int y1,int x) //realPoints.DeleteC np = logicFunction->getSizePoints(); - nps = 100; + nps = 200; delta=( double ) ( np ) / ( double ) ( nps ); for( i = 0; i < nps; i++ ) {