Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LibreCAD/LibreCAD
/ functions
Functions
8,509 in github.com/LibreCAD/LibreCAD
⨍
Functions
8,509
◇
Types & classes
1,702
↓ 2 callers
Method
addStr
libraries/libdxfrw/src/drw_header.cpp:1687
↓ 2 callers
Method
addTextStyle
librecad/src/lib/filters/rs_filterdxfrw.h:91
↓ 2 callers
Method
addTrace
* Adds a trace entity (4 edge closed polyline) that was read from the file via the creation interface. * * @author AHM */
libraries/jwwlib/src/dl_jww.cpp:856
↓ 2 callers
Method
addViewport
librecad/src/lib/filters/rs_filterdxfrw.h:122
↓ 2 callers
Method
addVport
* Implementation of the method which handles vports. */
librecad/src/lib/filters/rs_filterdxfrw.cpp:303
↓ 2 callers
Method
addXline
* Implementation of the method which handles line entities. */
librecad/src/lib/filters/rs_filterdxfrw.cpp:458
↓ 2 callers
Method
allGroups
librecad/src/ui/lc_actiongroupmanager.cpp:124
↓ 2 callers
Method
alloc
* Allocates 'num' vectors. */
librecad/src/lib/engine/rs_vector.cpp:615
↓ 2 callers
Function
angularDist
angular distance corrected for direction and range [0, 2 pi]
librecad/src/lib/engine/rs_hatch.cpp:56
↓ 2 callers
Method
appendEntity
* Insert a entity at the end of entities list and updates the * borders of this entity-container if autoUpdateBorders is true. */
librecad/src/lib/engine/rs_entitycontainer.cpp:378
↓ 2 callers
Method
appendVertexs
* Appends a vertex list from the endpoint of the last segment * sets the startpoint to the first point if not exist. * * The very first vertex adde
librecad/src/lib/engine/rs_polyline.cpp:172
↓ 2 callers
Method
applyFlags
librecad/src/lib/engine/rs_color.h:103
↓ 2 callers
Method
areaLineIntegral
* @brief areaLineIntegral, line integral for contour area calculation by Green's Theorem * Contour Area =\oint x dy * @return line integral \oint x
librecad/src/lib/engine/rs_arc.cpp:1086
↓ 2 callers
Method
blockToggled
* Called when a block's visibility is toggled. */
librecad/src/lib/engine/rs_blocklistlistener.h:64
↓ 2 callers
Method
child
librecad/src/ui/lc_layertreeitem.cpp:47
↓ 2 callers
Method
clear
* Erases all entities in this container and resets the borders.. */
librecad/src/lib/engine/rs_entitycontainer.cpp:493
↓ 2 callers
Method
clearLayers
Wrappers for Layer functions:
librecad/src/lib/engine/rs_graphic.h:75
↓ 2 callers
Method
clone
libraries/libdxfrw/src/intern/dwgbuffer.h:51
↓ 2 callers
Method
clone
librecad/src/lib/engine/rs_insert.cpp:108
↓ 2 callers
Method
collectPathToParent
* Collects items that forms path given item to the root (root is the last element of the list) * @param result resulting path * @param includeSelf s
librecad/src/ui/lc_layertreeitem.cpp:196
↓ 2 callers
Method
colorDistance
* Color distance * * Calculate distance between two RGB colors using low-cost approximation of * human eye response by Thiadmer Riemersma. Formula
librecad/src/lib/engine/rs_color.cpp:77
↓ 2 callers
Function
convertGlyph
* Converts one single glyph (character, sign) into LFF. */
tools/ttf2lff/main.cpp:213
↓ 2 callers
Method
copy
* Copies all selected entities from the given m_container to the clipboard. * Layers and blocks that are needed are also copied if the m_container is
librecad/src/lib/modification/rs_modification.cpp:421
↓ 2 callers
Method
correctAxis
if ratio > 1 minor axis are greather than major axis, correct it
libraries/libdxfrw/src/drw_entities.cpp:735
↓ 2 callers
Method
countLetters
RS_Block* findLetter(const QString& name) { return letterList.find(name); }
librecad/src/lib/engine/rs_font.h:105
↓ 2 callers
Method
crc8
libraries/libdxfrw/src/intern/dwgbuffer.cpp:849
↓ 2 callers
Method
createBisector
* Creates a bisecting line of the angle between the entities * e1 and e2. Out of the 4 possible bisectors, the one closest to * the given coordinate
librecad/src/lib/creation/rs_creation.cpp:451
↓ 2 callers
Method
createEllipse
librecad/src/lib/gui/rs_painter.cpp:80
↓ 2 callers
Method
createFrom2PBulge
* Creates an arc from its startpoint, endpoint and bulge. */
librecad/src/lib/engine/rs_arc.cpp:215
↓ 2 callers
Method
createFrom2PDirectionRadius
* Creates an arc from its startpoint, endpoint, start direction (angle) * and radius. * * @retval true Successfully created arc * @retval false Ca
librecad/src/lib/engine/rs_arc.cpp:131
↓ 2 callers
Method
createLineRelAngle
* Creates a line with a relative angle to the given entity. * * @param coord Coordinate to define the point where the line should end.
librecad/src/lib/creation/rs_creation.cpp:635
↓ 2 callers
Method
createParallelThrough
* Creates an entity parallel to the given entity e through the given * 'coord'. * * @param coord Coordinate to define the distance / side (typicall
librecad/src/lib/creation/rs_creation.cpp:117
↓ 2 callers
Method
createPolygon
* Creates a polygon with 'number' edges. * * @param center Center of the polygon. * @param corner The first corner of the polygon
librecad/src/lib/creation/rs_creation.cpp:674
↓ 2 callers
Method
createPolygon2
* Creates a polygon with 'number' edges. * * @param corner1 The first corner of the polygon. * @param corner2 The second corner of the
librecad/src/lib/creation/rs_creation.cpp:721
↓ 2 callers
Method
createPolygon3
* Creates a polygon with 'number' edges. * * @param center Center of the polygon. * @param tangent The first tangent of the polygon wit
librecad/src/lib/creation/rs_creation.cpp:776
↓ 2 callers
Method
createTangent2
* Creates a tangent between two circles or arcs. * Out of the 4 possible tangents, the one closest to * the given coordinate is returned. * * @param c
librecad/src/lib/creation/rs_creation.cpp:579
↓ 2 callers
Method
dashOffset
librecad/src/lib/engine/rs_pen.h:141
↓ 2 callers
Method
decode
assume we have received bits grouped into mm-bit symbols in recd[i], i=0..(nn-1), and recd[i] is index form (ie as powers of alpha). We first c
libraries/libdxfrw/src/intern/rscodec.cpp:366
↓ 2 callers
Method
decompress18
libraries/libdxfrw/src/intern/dwgutil.cpp:149
↓ 2 callers
Method
destroyMenu
librecad/src/main/qc_applicationwindow.cpp:3765
↓ 2 callers
Method
displayBlockName
librecad/src/lib/gui/rs_dialogfactoryadapter.h:83
↓ 2 callers
Method
drawCircle
* Draws a circle. * @param cp Center point * @param radius Radius */
librecad/src/lib/gui/rs_painterqt.cpp:703
↓ 2 callers
Method
drawHandle
librecad/src/lib/gui/rs_painter.cpp:151
↓ 2 callers
Function
drawPage
librecad/src/main/console_dxf2pdf/pdf_print_loop.cpp:293
↓ 2 callers
Method
drawSplinePoints
librecad/src/lib/gui/rs_painterqt.cpp:764
↓ 2 callers
Method
drawVisible
directly draw the arc, assuming the whole arc is within visible window */
librecad/src/lib/engine/rs_ellipse.cpp:1873
↓ 2 callers
Method
dualLineTangentPoint
librecad/src/lib/engine/rs_arc.cpp:552
↓ 2 callers
Method
dxfEOF
* End of the DXF file. * * <pre> * 0 * EOF * </pre> */
libraries/jwwlib/src/dl_writer.h:277
↓ 2 callers
Method
evo0
this evolute calculates points for an argument phi for the * curve that defines de active face of the tooth. */
plugins/gear/gear.cpp:239
↓ 2 callers
Method
fillTriangle
librecad/src/lib/gui/rs_painterqt.cpp:850
↓ 2 callers
Method
findLetter
librecad/src/lib/engine/rs_font.cpp:473
↓ 2 callers
Function
foreach
librecad/src/main/qc_applicationwindow.cpp:261
↓ 2 callers
Function
foreach
librecad/src/ui/lc_penpalettewidget.cpp:574
↓ 2 callers
Method
freezeAll
* Freezes or defreezes all blocks. * * @param freeze true: freeze, false: defreeze */
librecad/src/lib/engine/rs_blocklist.cpp:294
↓ 2 callers
Method
gap
librecad/src/lib/engine/rs_dimangular.h:87
↓ 2 callers
Method
generateLayersDisplayPathString
* Layer that generates full display path for the layer. At the moment, it uses layer level separator as it is * specified in options, however, some n
librecad/src/ui/lc_layertreemodel.cpp:1174
↓ 2 callers
Method
getAllLayer
librecad/src/main/doc_plugin_interface.cpp:1115
↓ 2 callers
Method
getAngle
libraries/libdxfrw/src/drw_entities.h:1144
↓ 2 callers
Method
getAppName
* @return The application name. */
librecad/src/lib/engine/rs_system.h:153
↓ 2 callers
Method
getAppVersion
* @return The application version. */
librecad/src/lib/engine/rs_system.h:160
↓ 2 callers
Method
getBlockData
librecad/src/ui/forms/qg_blockdialog.cpp:67
↓ 2 callers
Method
getBool
libraries/libdxfrw/src/intern/dxfreader.h:44
↓ 2 callers
Function
getCatchDistance
get catching entity distance in graph distance
librecad/src/lib/actions/rs_snapper.cpp:67
↓ 2 callers
Method
getCodePage
libraries/libdxfrw/src/intern/dwgreader.h:148
↓ 2 callers
Method
getColorIcon
* Returns icon that should be shown for provided color. For predefined colors - returns cached items, * for other colors - creates icon with specifie
librecad/src/ui/lc_peninforegistry.cpp:107
↓ 2 callers
Method
getCommand
* @return the command that was triggered, usually by * the user. */
librecad/src/lib/gui/rs_commandevent.h:50
↓ 2 callers
Method
getDefaultAction
* @return Current action or nullptr. */
librecad/src/lib/gui/rs_graphicview.cpp:245
↓ 2 callers
Method
getDefaultPen
* Returns pen that will be used as default for creation of the layer with given type * @param layerType type of layer * @return default pen based on
librecad/src/ui/lc_layertreemodel_options.cpp:34
↓ 2 callers
Method
getDiameter
librecad/src/actions/rs_actiondimension.cpp:163
↓ 2 callers
Method
getDir
libraries/libdxfrw/src/drw_entities.h:1044
↓ 2 callers
Method
getDisplayName
librecad/src/ui/lc_layertreeitem.h:85
↓ 2 callers
Method
getDockingAction
librecad/src/ui/forms/qg_commandwidget.h:43
↓ 2 callers
Method
getDualCurve
* @description: Given a general conic section with homogeneous coordinates $[a,b,c,d,e,f]$: $$ax^2+b x y+c y^2+d x + e y + f = 0 $$ The du
librecad/src/lib/math/lc_quadratic.cpp:629
↓ 2 callers
Method
getEditedLayerType
librecad/src/ui/forms/lc_layerdialog_ex.cpp:131
↓ 2 callers
Method
getEnColor
EnColor (ENC) * For R15 and earlier call directly BS as ACIS color. * For R2004+, can be CMC or ENC * RGB value, first 4bits 0xC0 => ByLayer, 0xC1 =>
libraries/libdxfrw/src/intern/dwgbuffer.cpp:788
↓ 2 callers
Function
getEndPointDistance
the closest distance from a point to the end points of an entity
librecad/src/lib/engine/lc_looputils.cpp:84
↓ 2 callers
Method
getFontList
* @return A list of absolute paths to all font files found. */
librecad/src/lib/engine/rs_system.h:99
↓ 2 callers
Method
getFullName
librecad/src/ui/lc_layertreeitem.h:114
↓ 2 callers
Method
getGraphic
librecad/src/lib/scripting/rs_python.h:56
↓ 2 callers
Method
getGraphicView
librecad/src/lib/engine/rs_document.h:136
↓ 2 callers
Method
getHeight
librecad/src/actions/lc_actiondrawrectangle1point.h:60
↓ 2 callers
Method
getImageWidth
* @return image with in graphic units. */
librecad/src/lib/engine/rs_image.h:166
↓ 2 callers
Method
getIndex
librecad/src/ui/qg_blockwidget.cpp:96
↓ 2 callers
Method
getIndex
librecad/src/ui/qg_layerwidget.cpp:108
↓ 2 callers
Method
getInsertionPointSnapMode
librecad/src/actions/lc_abstractactiondrawrectangle.h:89
↓ 2 callers
Function
getInternalPoint
librecad/src/lib/engine/lc_looputils.cpp:106
↓ 2 callers
Method
getLanguageList
librecad/src/lib/engine/rs_system.h:169
↓ 2 callers
Method
getLayer
* @return Layer name. */
libraries/jwwlib/src/dl_attributes.h:92
↓ 2 callers
Method
getLayerMode
librecad/src/actions/lc_actionmodifyduplicate.h:49
↓ 2 callers
Method
getLineIntersect
librecad/src/lib/engine/lc_splinepoints.cpp:3073
↓ 2 callers
Method
getLineTypeIcon
* Returns display name for linetype * @param lineType linetype * @return string for UI */
librecad/src/ui/lc_peninforegistry.cpp:48
↓ 2 callers
Method
getLineTypeName
librecad/src/ui/lc_penitem.h:49
↓ 2 callers
Method
getLineWidthIcon
* Returns display name for line width * @param lineType line width * @return string for UI */
librecad/src/ui/lc_peninforegistry.cpp:58
↓ 2 callers
Method
getLineWidthName
librecad/src/ui/lc_penitem.h:50
↓ 2 callers
Method
getMDIWindow
* @return Pointer to the currently active MDI Window or nullptr if no * MDI Window is active. */
librecad/src/main/qc_applicationwindow.cpp:853
↓ 2 callers
Method
getMdiArea
librecad/src/main/qc_applicationwindow.cpp:3189
↓ 2 callers
Method
getMiddlePoint
* a naive implementation of middle point * to accurately locate the middle point from arc length is possible by using elliptic integral to find the t
librecad/src/lib/engine/rs_ellipse.cpp:1079
↓ 2 callers
Method
getName
libraries/libdxfrw/src/drw_entities.h:1049
↓ 2 callers
Method
getNearestCenter
librecad/src/lib/engine/rs_arc.cpp:398
↓ 2 callers
Method
getNearestVirtualIntersection
librecad/src/lib/engine/rs_entitycontainer.cpp:1388
← previous
next →
1,001–1,100 of 8,509, ranked by callers