QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 123]
oCommand Line Tools Examples
oCore ModuleThis module contains some fundamental core classes and abstract base classes for extensions, e.g. RStorage as an abstract base class for all storage implementations or REntity, the base class for all entity classes in the Entity module
oDXF Import / Export ModuleImplements import / export for the DXF CAD file format based on dxflib
oECMAScriptThis module contains classes and libraries implemented in ECMAScript (JavaScript)
|oBlock ToolsThis module contains ECMAScript implementations of block related tools
|oDrawing ToolsThis module contains ECMAScript implementations of the various drawing tools
||oArc Drawing ToolsThis module contains ECMAScript implementations of various arc drawing tools
||oCircle Drawing ToolsThis module contains ECMAScript implementations of various circle drawing tools
||oDimension Drawing ToolsThis module contains ECMAScript implementations of various dimensioning tools
||oEllipse Drawing ToolsThis module contains ECMAScript implementations of various ellipse drawing tools
||oHatch Drawing ToolThis module contains the ECMAScript implementation of the hatch drawing tool
||oImage Drawing ToolThis module contains the ECMAScript implementation of the image drawing tool
||oLine Drawing ToolsThis module contains ECMAScript implementations of various line drawing tools
||oPoint Drawing ToolsThis module contains ECMAScript implementations of various point drawing tools
||oPolyline Drawing ToolsThis module contains ECMAScript implementations of various polyline drawing and modification tools
||oSpline Drawing ToolsThis module contains ECMAScript implementations of various spline drawing tools
||\Text Drawing ToolThis module contains the ECMAScript implementation of the text drawing tool
|oEditing ToolsThis module contains ECMAScript implementations of the editing tools (copy, paste, undo, redo, delete, ...)
|oFile ToolsThis module contains ECMAScript implementations of the tools in the file menu
|oHelp ToolsThis module contains ECMAScript implementations of the help menu entries
|oLayer ToolsThis module contains ECMAScript implementations of various layer related tools
|oMeasuring / Information ToolsThis module contains ECMAScript implementations of various measuring and information tools
|oMisc Examples and ScriptsThis module contains ECMAScript examples and uncategorized scripts
||oExample ScriptsThis module contains ECMAScript example tutorials
||oMisc block related toolsThis module contains misc block tools
||oMisc drawing toolsThis module contains misc drawing tools
||oMisc selection toolsThis module contains misc selection tool
||oScreencast supportThis module contains ECMAScript screencast recording tools
||\Tutorial scriptsThis module contains ECMAScript example tutorials
|oModification ToolsThis module contains ECMAScript implementations of various modification tools
||\Projection ToolsThis module contains ECMAScript implementations of various projection (isometric, orthographic) tools
|oSelection ToolsThis module contains ECMAScript implementations of advanced selection tools
|oSnap ToolsThis module contains ECMAScript implementations of various snap tools
|oView ToolsThis module contains ECMAScript implementations of various view tools
|oWidgetsThis module contains ECMAScript implementations of various user interface widgets
|\Window ToolsThis module contains ECMAScript implementations of various window tools
oEntity ModuleThis module contains implementations of all CAD entities that are supported by the QCAD Application Framework
oGUI ModuleGUI implementation of widgets, graphics views and graphics scenes based on the QWidget class of Qt
oGrid ModuleImplements an orthogonal grid
oMath ModuleThis 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
oOperations ModuleThis module contains implementations of the ROperation Interface. Operations offer a convenient API to preview and apply common modifications to a drawing document (adding entities, changing entities, removing entities)
oQCAD Executable ModuleCompiles into the application executable which executes ECMAScript code
oSnap ModuleImplements object and grid snaps
oSpatialindex ModuleThis module implements the spatial index interface based on the spatial index library from Navel Ltd
\Stemmer ModuleThis module contains class RStemmer for stemming in various languages, typically used for indexing / searching