Kig Python Scripting API Documentation

LineData Class Reference

Simple class representing a line. More...

Collaboration diagram for LineData:

Collaboration graph
List of all members.

Public Member Functions

 LineData (const Coordinate &na, const Coordinate &nb)
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


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.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Mon Aug 15 23:01:22 2005 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2001