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
| LineData::LineData | ( | const Coordinate & | na, | |
| const Coordinate & | nb | |||
| ) |
Constructor.
Sets a and b to the given Coordinates.
Member Function Documentation
| const Coordinate LineData::dir | ( | ) | const |
