QCAD
Open Source 2D CAD
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 to existing line through given point. 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...
 
class  XLineHorizontal
 Horizontal construction line with fixed angle. More...
 
class  XLineVertical
 Vertical construction line with fixed angle. More...
 

Detailed Description

This module contains ECMAScript implementations of various line drawing tools.