QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Math Module

This module contains fundamental classes that implement basic mathematical concepts such as vectors or matrices as well as basic geometrical classes that represent points, lines, triangles and other basic geometrical shapes. More...

Classes

class  RArc
 Low-level mathematical representation of an arc. More...
class  RBox
 Represents a box e.g. More...
class  RCircle
 Low-level mathematical representation of a circle. More...
class  RDirected
 Copyright (c) 2011-2013 by Andrew Mustun. More...
class  REllipse
 Low-level mathematical representation of an ellipse or ellipse arc. More...
class  RExplodable
 Interface for explodable shape classes. More...
class  RLine
 Low-level mathematical representation of a line. More...
class  RMath
 Math functions. More...
class  RMatrix
 Simple matrix class. More...
class  RPoint
 Copyright (c) 2011-2013 by Andrew Mustun. More...
class  RPolyline
 Low-level mathematical representation of an open polyline or closed polyline (= polygon). More...
class  RShape
 Interface for geometrical shape classes. More...
class  RSpline
 Low-level mathematical representation of a 2nd or 3rd degree spline. More...
class  RSplineProxy
 Copyright (c) 2011-2013 by Andrew Mustun. More...
class  RTextLabel
 Text label. More...
class  RTriangle
 Low-level mathematical representation of a triangle. More...
class  RVector
 Represents a 3d vector (x/y/z). More...

Detailed Description

This module contains fundamental classes that implement basic mathematical concepts such as vectors or matrices as well as basic geometrical classes that represent points, lines, triangles and other basic geometrical shapes.