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. |
