QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Modules
Here is a list of all modules:
[detail level 123]
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
oDWG Import / Export ModuleImplements import and export support for the DXF and DWG CAD file formats
oDXF Import ModuleImplements import support for the DXF CAD file format
oECMA ScriptsThis module contains classes and libraries implemented in ECMA Script (JavaScript)
|oBlock ToolsThis module contains ECMAScript implementations of the block tools
|oCommand Line Tools Examples
|oDrawing ToolsThis module contains ECMAScript implementations of 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
||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, ...)
|oExample ScriptsThis module contains ECMAScript examples
|oFile ToolsThis module contains ECMAScript implementations of the tools in the file menu
|oHelp ToolsThis module contains ECMAScript implementations of the help menu entries
|oMeasuring / Information ToolsThis module contains ECMAScript implementations of various measuring and information tools
|oModification ToolsThis module contains ECMAScript implementations of various modification tools
|oSelection ToolsThis module contains ECMAScript implementations of advanced selection tools
|\WidgetsThis module contains ECMAScript implementations of various user interface widgets
oECMAScript HandlerThis module implements a script handler for the ECMAScript language. The automatically generated script bindings are located in the scripting_ecmaapi
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
oInput / Output ModuleImplements import and export support for CAD file formats (DXF, DWG)
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)
oPlugins ModuleThis module compiles into a shared library that can be used as a plugin for the Qt Designer application to use custom QCAD widgets in user interface designs
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 / search