QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Line Drawing Tools

This module contains ECMAScript implementations of various line drawing tools. More...

Classes

class  Cross
 Draw cross at the center of an arc, circle or ellipse. More...
class  Line
 Base class for all line drawing tools. More...
class  Line2P
 Line from two points or sequence of lines. More...
class  LineAngle
 Line from point and angle. More...
class  LineBisector
 Line as bisector of two other lines. More...
class  LineFreehand
 Freehand line. More...
class  LineHorizontal
 Line from point with angle 0. More...
class  LineOrthogonal
 Line orthogonal to existing entity with given length. More...
class  LineOrthogonalTangent
 Line orthogonal to line and tangential to arc, circle or ellipse. More...
class  LineParallel
 Line parallel to existing line with distance. More...
class  LineParallelThrough
 Line parallel through position. More...
class  LineRelativeAngle
 Line with relative angle to existing line, position and length. More...
class  LineTangent1
 Line tangential to arc, circle or ellipse. More...
class  LineTangent2
 Line tangential to two arcs or circles. More...
class  LineVertical
 Line from point and with angle 90. More...

Detailed Description

This module contains ECMAScript implementations of various line drawing tools.