Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LibreCAD/LibreCAD
/ types & classes
Types & classes
1,702 in github.com/LibreCAD/LibreCAD
⨍
Functions
8,509
◇
Types & classes
1,702
↓ 328 callers
Class
divide
plugins/divide/divide.h:21
↓ 270 callers
Class
RS_Vector
librecad/src/lib/engine/rs_units.h:34
↓ 175 callers
Class
RS_Vector
librecad/src/lib/math/rs_math.h:34
↓ 140 callers
Class
QString
librecad/src/ui/forms/qg_dlgoptionsgeneral.h:34
↓ 120 callers
Class
QString
librecad/src/lib/gui/rs_grid.h:35
↓ 112 callers
Class
RS_Vector
librecad/src/actions/rs_actioneditpaste.h:34
↓ 76 callers
Class
QChar
librecad/src/lib/debug/rs_debug.h:36
↓ 74 callers
Class
RS_ActionPrintPreview
* Default action for print preview. * * @author Andrew Mustun */
librecad/src/actions/rs_actionprintpreview.h:41
↓ 60 callers
Class
QPointF
librecad/src/lib/engine/rs_vector.h:34
↓ 58 callers
Class
RS_Pen
* A pen stores attributes for painting such as line width, * linetype, color, ... * * @author Andrew Mustun */
librecad/src/lib/engine/rs_pen.h:42
↓ 54 callers
Class
QColor
librecad/src/ui/qg_colorbox.h:34
↓ 47 callers
Class
QString
librecad/src/lib/engine/rs_layer.h:40
↓ 41 callers
Class
QString
librecad/src/ui/generic/textfileviewer.h:32
↓ 39 callers
Class
RS_Vector
librecad/src/lib/gui/rs_eventhandler.h:45
↓ 36 callers
Class
RS_Color
librecad/src/lib/gui/rs_painter.h:47
↓ 34 callers
Class
RS_Color
librecad/src/ui/qg_colorbox.h:35
↓ 25 callers
Class
DRW_Coord
Class to handle 3D coordinate point ! * Class to handle 3D coordinate point * @author Rallaz */
libraries/libdxfrw/src/drw_base.h:208
↓ 21 callers
Class
QModelIndex
librecad/src/ui/qg_librarywidget.h:36
↓ 20 callers
Class
RS_Vector
librecad/src/ui/forms/qg_coordinatewidget.h:33
↓ 19 callers
Class
QVariant
librecad/src/lib/engine/rs_settings.h:36
↓ 18 callers
Class
QColor
librecad/src/ui/forms/qg_dlgoptionsgeneral.h:32
↓ 18 callers
Class
RS_Vector
librecad/src/lib/actions/rs_snapper.h:37
↓ 17 callers
Class
QStringList
librecad/src/main/lc_application.h:32
↓ 17 callers
Class
RS_ArcData
* Holds the data that defines an arc. */
librecad/src/lib/engine/rs_arc.h:39
↓ 16 callers
Class
RS_PointData
* Holds the data that defines a point. */
librecad/src/lib/engine/rs_point.h:36
↓ 13 callers
Class
RS_ConstructionLineData
* Holds the data that defines a construction line (a line * which is not limited to both directions). */
librecad/src/lib/engine/rs_constructionline.h:38
↓ 12 callers
Class
DL_KnotData
* Spline knot data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:422
↓ 12 callers
Class
PluginMenuLocation
* Menu locations for Plugins */
librecad/src/plugins/qc_plugininterface.h:37
↓ 12 callers
Class
RS_BlockData
* Holds the data that defines a block. */
librecad/src/lib/engine/rs_block.h:36
↓ 11 callers
Class
Plug_VertexData
librecad/src/plugins/document_interface.h:189
↓ 10 callers
Class
DL_LayerData
* Layer Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:39
↓ 10 callers
Class
LC_Quadratic
librecad/src/lib/engine/rs_arc.h:33
↓ 10 callers
Class
RS_VectorSolutions
* Represents one to 4 vectors. Typically used to return multiple * solutions from a function. */
librecad/src/lib/engine/rs_vector.h:166
↓ 9 callers
Class
RS_MTextData
* Holds the data that defines a text entity. */
librecad/src/lib/engine/rs_mtext.h:38
↓ 8 callers
Class
DL_Attributes
* Storing and passing around attributes. Attributes * are the layer name, color, width and line type. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_attributes.h:41
↓ 8 callers
Class
DL_HatchEdgeData
* Hatch edge data. */
libraries/jwwlib/src/dl_entities.h:1284
↓ 8 callers
Class
QPointF
plugins/gear/gear.h:21
↓ 7 callers
Class
QRectF
librecad/src/lib/gui/rs_painter.h:38
↓ 7 callers
Class
RS_Color
* Color class. * * @author Andrew Mustun */
librecad/src/lib/engine/rs_color.h:47
↓ 7 callers
Class
RS_DimensionData
* Holds the data that is common to all dimension entities. */
librecad/src/lib/engine/rs_dimension.h:37
↓ 6 callers
Class
DL_VertexData
* Vertex Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:296
↓ 6 callers
Class
DRW_Vertex
Class to handle vertex ! * Class to handle vertex for polyline entity * @author Rallaz */
libraries/libdxfrw/src/drw_entities.h:683
↓ 6 callers
Class
RS_ArcData
librecad/src/actions/rs_actiondrawarc.h:32
↓ 6 callers
Class
RS_ImageData
* Holds the data that defines a line. */
librecad/src/lib/engine/rs_image.h:37
↓ 5 callers
Class
DL_LineData
* Line Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:155
↓ 5 callers
Class
QString
librecad/src/actions/lc_actionlayersexport.h:35
↓ 5 callers
Class
RS_Circle
* Class for a circle entity. * * @author Andrew Mustun */
librecad/src/lib/engine/rs_circle.h:56
↓ 5 callers
Class
RS_CircleData
* Holds the data that defines a circle. */
librecad/src/lib/engine/rs_circle.h:40
↓ 5 callers
Class
RS_InsertData
* Holds the data that defines an insert. */
librecad/src/lib/engine/rs_insert.h:38
↓ 5 callers
Class
RS_PolylineData
* Holds the data that defines a polyline. */
librecad/src/lib/engine/rs_polyline.h:40
↓ 5 callers
Class
RS_Variable
* A variable of type int, double, string or vector. * The variable also contains its type and an int code * which can identify its contents in any w
librecad/src/lib/engine/rs_variable.h:42
↓ 5 callers
Class
RS_Vector
librecad/src/lib/modification/rs_selection.h:35
↓ 4 callers
Class
DL_ControlPointData
* Spline control point data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:443
↓ 4 callers
Class
DL_EllipseData
* Ellipse Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:468
↓ 4 callers
Class
DL_ImageData
* Image Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:1363
↓ 4 callers
Class
DL_LeaderVertexData
* Leader Vertex Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:1198
↓ 4 callers
Class
DL_MTextData
* MText Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:576
↓ 4 callers
Class
DL_PolylineData
* Polyline Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:264
↓ 4 callers
Class
DL_SplineData
* Spline Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:390
↓ 4 callers
Class
QRect
librecad/src/lib/gui/rs_painter.h:37
↓ 4 callers
Class
QStringList
librecad/src/ui/forms/qg_dlgoptionsdrawing.h:33
↓ 4 callers
Class
RS_ConstructionLine
* Class for a construction line entity. * * @author Andrew Mustun */
librecad/src/lib/engine/rs_constructionline.h:57
↓ 4 callers
Class
RS_HatchData
* Holds the data that defines a hatch entity. */
librecad/src/lib/engine/rs_hatch.h:37
↓ 4 callers
Class
RS_LineData
* Holds the data that defines a line. */
librecad/src/lib/engine/rs_line.h:38
↓ 4 callers
Class
RS_Vector
librecad/src/lib/engine/rs_entity.h:52
↓ 4 callers
Class
RS_Vector
librecad/src/ui/qg_dialogfactory.h:48
↓ 3 callers
Class
QRegularExpression
librecad/src/ui/lc_penpalettemodel.h:37
↓ 3 callers
Class
RS_BlockData
librecad/src/ui/forms/qg_blockdialog.h:32
↓ 3 callers
Class
RS_Pen
librecad/src/actions/lc_actionsnapmiddlemanual.h:33
↓ 3 callers
Class
RS_SolidData
* Holds the data that defines a solid. */
librecad/src/lib/engine/rs_solid.h:38
↓ 3 callers
Class
RS_TextData
* Holds the data that defines a text entity. */
librecad/src/lib/engine/rs_text.h:36
↓ 3 callers
Class
RS_Vector
librecad/src/lib/information/rs_information.h:35
↓ 2 callers
Class
DL_ArcData
* Arc Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:193
↓ 2 callers
Class
DL_BlockData
* Block Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:71
↓ 2 callers
Class
DL_CircleData
* Circle Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:232
↓ 2 callers
Class
DL_InsertData
* Insert Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:518
↓ 2 callers
Class
DL_LeaderData
* Leader (arrow). * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:1149
↓ 2 callers
Class
DL_LineTypeData
* Line Type Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:105
↓ 2 callers
Class
DL_PointData
* Point Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:129
↓ 2 callers
Class
DL_TextData
* Text Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:654
↓ 2 callers
Class
DRW_Vertex2D
Class to handle vertex ! * Class to handle vertex for lwpolyline entity * @author Rallaz */
libraries/libdxfrw/src/drw_base.h:240
↓ 2 callers
Class
History
librecad/src/actions/rs_actiondrawline.h:88
↓ 2 callers
Class
LC_LayerDialogEx
librecad/src/ui/forms/lc_layerdialog_ex.h:33
↓ 2 callers
Class
LC_Quadratic
* Class for generic linear and quadratic equation * supports translation and rotation of an equation * * @author Dongxu Li */
librecad/src/lib/math/lc_quadratic.h:42
↓ 2 callers
Class
QBrush
librecad/src/lib/gui/rs_painter.h:42
↓ 2 callers
Class
QString
librecad/src/lib/math/rs_math.h:36
↓ 2 callers
Class
RS_BlockData
librecad/src/lib/creation/rs_creation.h:44
↓ 2 callers
Class
RS_OverlayBoxData
* Holds the data that defines a line. */
librecad/src/lib/engine/rs_overlaybox.h:37
↓ 2 callers
Class
RS_PasteData
* Holds the data needed for pasting. */
librecad/src/lib/modification/rs_modification.h:184
↓ 2 callers
Class
RS_Pen
librecad/src/lib/gui/rs_painter.h:49
↓ 2 callers
Class
RS_PolylineData
librecad/src/actions/rs_actiondrawpolyline.h:41
↓ 2 callers
Class
RS_SnapMode
* This class holds information on how to snap the mouse. * * @author Kevin Cox */
librecad/src/lib/actions/rs_snapper.h:47
↓ 2 callers
Class
RS_VectorSolutions
librecad/src/lib/information/rs_information.h:36
↓ 2 callers
Class
dwgPageInfo
until 2000 = 2000- since 2004 except 2007 = 2004+ 2007 = 2007 pages of section 2000-: No pages, only sections * 2004+: Id, page number (index) *
libraries/libdxfrw/src/intern/dwgreader.h:57
↓ 1 callers
Class
DL_DimensionData
* Generic Dimension Data. * * @author Andrew Mustun */
libraries/jwwlib/src/dl_entities.h:735
↓ 1 callers
Class
DL_HatchLoopData
* Hatch boundary path (loop) data. */
libraries/jwwlib/src/dl_entities.h:1261
↓ 1 callers
Class
LC_CrossData
* Structure that contains information about cross lines */
librecad/src/actions/lc_actiondrawcross.h:37
↓ 1 callers
Class
LC_LayerTreeItemAcceptor
* Utility class for defining policy for accepting specific items. * Used for searching/collecting items in the tree */
librecad/src/ui/lc_layertreeitem.h:38
↓ 1 callers
Class
LC_LayerTreeOptionsDialog
librecad/src/ui/forms/lc_layertreeoptionsdialog.h:36
↓ 1 callers
Class
LC_PenInfoRegistry
* Registry that is used for resolving attributes of pens (line width, color, line type) and show them in * UI. * * Todo - in general, this registry
librecad/src/ui/lc_peninforegistry.h:40
next →
1–100 of 1,702, ranked by callers