Kig Python Scripting API Documentation

Public Member Functions | Public Attributes | List of all members
LineData Class Reference

Simple class representing a line. More...

Collaboration diagram for LineData:
Collaboration graph
[legend]

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

The direction of the line.

Equivalent to b - a.

References a, and b.

KDE Logo
This file is part of the documentation for tdelibs .
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Apr 25 2021 02:20:04 by doxygen 1.8.1.2 written by Dimitri van Heesch, © 1997-2001