#include <Edge.h>
Public Member Functions | |
Edge () | |
Edge (double offset, double angle) | |
double | GetAngle () |
Vector2 | GetCenter () |
double | GetOffset () |
~Edge () | |
Static Public Member Functions | |
static double | GetDistance (Edge edge1, Edge edge2) |
static Edge | Interpolate (Edge edge1, Edge edge2, double fraction) |
Private Attributes | |
double | angle |
double | offset |
EdgeDetection::Edge::Edge | ( | ) | [inline] |
EdgeDetection::Edge::Edge | ( | double | offset, |
double | angle | ||
) | [inline] |
EdgeDetection::Edge::~Edge | ( | ) | [inline] |
double EdgeDetection::Edge::GetAngle | ( | ) | [inline] |
Vector2 EdgeDetection::Edge::GetCenter | ( | ) | [inline] |
static double EdgeDetection::Edge::GetDistance | ( | Edge | edge1, |
Edge | edge2 | ||
) | [inline, static] |
double EdgeDetection::Edge::GetOffset | ( | ) | [inline] |
static Edge EdgeDetection::Edge::Interpolate | ( | Edge | edge1, |
Edge | edge2, | ||
double | fraction | ||
) | [inline, static] |
double EdgeDetection::Edge::angle [private] |
double EdgeDetection::Edge::offset [private] |