Kig Python Scripting API Documentation

LineData Class Reference

Simple class representing a line. More...

Collaboration diagram for LineData:

Collaboration graph
[legend]

List of all members.

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.

KDE Logo
This file is part of the documentation for kdelibs 0.10.7.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sat Oct 13 12:13:21 2007 by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2001