this function calls all opengl statements to draw the plottable all scaling, translation and raotation should be done before this function is called
Implements Impala::Visualization::Plot::Plottable. Definition at line 46 of file TimeLine.h. References Impala::Visualization::Plot::Plottable::mBlue, mData, Impala::Visualization::Plot::Plottable::mGreen, mMaxSamples, Impala::Visualization::Plot::Plottable::mMaxX, Impala::Visualization::Plot::Plottable::mMinX, Impala::Visualization::Plot::Plottable::mMinZ, and Impala::Visualization::Plot::Plottable::mRed. 00047 { 00048 glColor3f(mRed, mGreen, mBlue); 00049 00050 double dx = (double)(mMaxX - mMinX) / ((double)mMaxSamples-1.); 00051 double x = mMinX + (mMaxSamples-mData.size())*dx; 00052 if(mData.size() > 2) 00053 { 00054 glBegin(GL_LINE_STRIP); 00055 for (int i=0 ; i<mData.size() ; i++) 00056 { 00057 glVertex3d(x, mData[i], mMinZ); 00058 x += dx; 00059 } 00060 glEnd(); 00061 } 00062 }
|