std::vector<double> vy=getYSpline();
wxPoint* ppoints;
- int counter=0,minX,maxX,minY,maxY;
+ int /*counter=0,*/ minX,maxX,minY,maxY; // JPRx
/*
This is the offset of every point scale to the window
pixel
/*
it define the first point of the polygon for be drawing
- returs true if the first and second point of the polygon are setted
+ returns true if the first and second point of the polygon are set
*/
bool pPlotterLayer::initializePolygon(wxPoint* points,double x1, double y1,double x2, double y2)
{
if(points[0].x<=0&& points[1].x<=0 && points[0].y<=0&& points[1].y<=0)
{
- int offsetpx=getOffsetPixelsXv();
+ //int offsetpx=getOffsetPixelsXv(); //JPRx
//analyzing the curve
}
else
return setted;
+ return setted;
}
/**
-* Draw le lines between the points of the function
+* Draw the lines between the points of the function
*/
void pPlotterLayer::drawFunction(wxDC & dc,mpWindow & w)
{
pixel
*/
offsetpx=getOffsetPixelsXv();
- offsetpy=getOffsetPixelsYv();
-
+ offsetpy=getOffsetPixelsYv();
Rewind();
-
dc.GetSize(&scrwX, &scrwY);
//Lines between the points
/***********/
//traslation
- int xTraslation=getXTraslation();
+ //int xTraslation=getXTraslation(); //JPRx
wxNode* node= points.GetFirst();
- int i=1;//points.GetCount()+1;
+ // int i=1;//points.GetCount()+1; //JPRx
int j=2;
/*
Fill it if it is an histogram
*/
wxPoint point;
- pFunctionPoint* pointk;
+ // pFunctionPoint* pointk; //JPRx
if(type==2)
{
/*
int offsetpx=getOffsetPixelsXv();
int offsetpy=getOffsetPixelsYv();
//traslation
- int xTraslation=getXTraslation();
+// int xTraslation=getXTraslation(); //EED
/*wxPen mypen(*wxBLACK, 5, wxSOLID);
dc.SetPen(mypen);*/
/***********/
getMinShowed(minX,minY);
/***********/
//traslation
- int xTraslation=getXTraslation();
+// int xTraslation=getXTraslation(); //EED
if(node)
{
Managing the drawing
*/
int orgx=70;
- int orgy=w.GetScrY()-40;
+
+
+//EED 14Mai2009
+// int orgy=w.GetScrY()-40;
+// dc.SetDeviceOrigin( orgx ,orgy);
+// dc.SetAxisOrientation(true,true);
+
+ int orgy = 40;
dc.SetDeviceOrigin( orgx ,orgy);
- dc.SetAxisOrientation(true,true);
+ dc.SetAxisOrientation(true,false);
+
//if the user dont want to see the points of the function and if he stops drawing
//we have to draw the function
{
dc.SetPen(wxPen( wxColour(255,0,0),1,wxDOT ));
int offsetpx = getOffsetPixelsXv();
- int offsetpy = getOffsetPixelsYv();
+// int offsetpy = getOffsetPixelsYv(); //EED
int realX_guide = w.getRealGuideX();
if( realX_guide!=-1 )