LineData Class Reference
Simple class representing a line. More...Collaboration diagram for LineData:
Public Member Functions | |
LineData (const Coordinate &na, const Coordinate &nb) | |
Constructor. | |
const Coordinate | dir () const |
The direction of the line. | |
double | length () const |
The length from a to b. | |
bool | isParallelTo (const LineData &l) const |
Return true if this line is parallel to l. | |
bool | isOrthogonalTo (const LineData &l) const |
Return true if this line is orthogonal to l. | |
Public Attributes | |
Coordinate | a |
One point on the line. | |
Coordinate | b |
Another point on the line. |
Detailed Description
Simple class representing a line.Used by various functions in Kig.
Constructor & Destructor Documentation
|
Constructor. Sets a and b to the given Coordinates. |
Member Function Documentation
|
The direction of the line. Equivalent to b - a. |