#include <Plot2D.h>
|
| Line (const char *label, tPlotType=kLinePlot) |
|
void | AddPoint (double x, double y) |
|
void | AddPoint (double x) |
|
void | Clear () |
|
const char * | GetLabel () |
|
void | ClearColor () |
|
void | SetColor (double, double, double) |
|
void | SetColor (const rgbColor &c) |
|
void | SetWidth (float w) |
|
void | OpenGLDraw () const |
|
void | Draw (Graphics::Display &display, double xOff, double yOff, double xScale, double yScale) const |
|
void | SetHidden (bool val) |
|
bool | IsHidden () |
|
void | Smooth (unsigned int windowSize) |
|
bool | GetChanged () |
|
void | SetChange (bool val) |
|
double | GetMaxX () |
|
double | GetMaxY () |
|
double | GetMinX () |
|
double | GetMinY () |
|
double | DistanceToLine (double xp, double yp) |
|
double | VerticalDistanceToLine (double xp, double yp) |
|
Definition at line 25 of file Plot2D.h.
◆ Line()
◆ AddPoint() [1/2]
void Plotting::Line::AddPoint |
( |
double |
x | ) |
|
◆ AddPoint() [2/2]
void Plotting::Line::AddPoint |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
◆ Clear()
void Plotting::Line::Clear |
( |
| ) |
|
◆ ClearColor()
void Plotting::Line::ClearColor |
( |
| ) |
|
◆ DistanceToLine()
double Plotting::Line::DistanceToLine |
( |
double |
xp, |
|
|
double |
yp |
|
) |
| |
◆ Draw()
void Plotting::Line::Draw |
( |
Graphics::Display & |
display, |
|
|
double |
xOff, |
|
|
double |
yOff, |
|
|
double |
xScale, |
|
|
double |
yScale |
|
) |
| const |
◆ GetChanged()
bool Plotting::Line::GetChanged |
( |
| ) |
|
|
inline |
◆ GetLabel()
const char* Plotting::Line::GetLabel |
( |
| ) |
|
|
inline |
◆ GetMaxX()
double Plotting::Line::GetMaxX |
( |
| ) |
|
|
inline |
◆ GetMaxY()
double Plotting::Line::GetMaxY |
( |
| ) |
|
|
inline |
◆ GetMinX()
double Plotting::Line::GetMinX |
( |
| ) |
|
|
inline |
◆ GetMinY()
double Plotting::Line::GetMinY |
( |
| ) |
|
|
inline |
◆ IsHidden()
bool Plotting::Line::IsHidden |
( |
| ) |
|
|
inline |
◆ OpenGLDraw()
void Plotting::Line::OpenGLDraw |
( |
| ) |
const |
◆ SetChange()
void Plotting::Line::SetChange |
( |
bool |
val | ) |
|
|
inline |
◆ SetColor() [1/2]
void Plotting::Line::SetColor |
( |
const rgbColor & |
c | ) |
|
◆ SetColor() [2/2]
void Plotting::Line::SetColor |
( |
double |
_r, |
|
|
double |
_g, |
|
|
double |
_b |
|
) |
| |
◆ SetHidden()
void Plotting::Line::SetHidden |
( |
bool |
val | ) |
|
|
inline |
◆ SetWidth()
void Plotting::Line::SetWidth |
( |
float |
w | ) |
|
|
inline |
◆ Smooth()
void Plotting::Line::Smooth |
( |
unsigned int |
windowSize | ) |
|
|
inline |
◆ VerticalDistanceToLine()
double Plotting::Line::VerticalDistanceToLine |
( |
double |
xp, |
|
|
double |
yp |
|
) |
| |
◆ changedLine
bool Plotting::Line::changedLine |
|
private |
◆ hidden
bool Plotting::Line::hidden |
|
private |
◆ name
char Plotting::Line::name[1024] |
|
private |
◆ plotType
◆ width
float Plotting::Line::width |
|
private |
std::vector<double> Plotting::Line::x |
|
private |
◆ xMax
double Plotting::Line::xMax |
|
private |
◆ xMin
double Plotting::Line::xMin |
|
private |
std::vector<double> Plotting::Line::y |
|
private |
◆ yMax
double Plotting::Line::yMax |
|
private |
◆ yMin
double Plotting::Line::yMin |
|
private |
The documentation for this class was generated from the following files:
- /home/sturtevant/nightly/hog2/utils/Plot2D.h
- /home/sturtevant/nightly/hog2/utils/Plot2D.cpp