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
↓ 3 callers
Method
addBlock
recursive add blocks in graphic*/
librecad/src/actions/rs_actionblockssave.cpp:41
↓ 3 callers
Method
addControlPoint
* Implementation of the method which handles spline control points. */
librecad/src/lib/filters/rs_filterdxf.cpp:429
↓ 3 callers
Method
addDimAlign
* Implementation of the method which handles * aligned dimensions (DIMENSION). */
librecad/src/lib/filters/rs_filterdxf.cpp:736
↓ 3 callers
Function
atomic_save
(tree: ET.ElementTree, path: Path)
scripts/ts_ollama.py:201
↓ 3 callers
Method
changeAttributes
* Changes the attributes of all selected */
librecad/src/lib/modification/rs_modification.cpp:322
↓ 3 callers
Method
cmdToAction
* @return Command for triggering the given action in the currently chosen * language for commands. * * @param action ID of the action who's command
librecad/src/cmd/rs_commands.cpp:1336
↓ 3 callers
Method
command
* Launches the given command if possible. * * @return true: the command was recognized. * false: the command is not known and was probably
librecad/src/ui/qg_actionhandler.cpp:1248
↓ 3 callers
Method
count
librecad/src/lib/engine/rs_entitycontainer.cpp:502
↓ 3 callers
Method
createFullLayerName
* Creates full name for layer. * @param treeItem source item with layer * @param layerName name of layer item * @param layerType type of layer ite
librecad/src/ui/lc_layertreemodel.cpp:1282
↓ 3 callers
Method
createInsert
* Creates an insert with the given data. * * @param data Insert data (position, block name, ..) */
librecad/src/lib/creation/rs_creation.cpp:825
↓ 3 callers
Method
draw
find the visible part of the arc, and call drawVisible() to draw */
librecad/src/lib/engine/rs_arc.cpp:896
↓ 3 callers
Method
endBlock
* Ends a block that was read from the file via the creation interface. */
libraries/jwwlib/src/dl_jww.cpp:751
↓ 3 callers
Function
endPointDistance
Find the nearest distance between the endpoints of an entity to a given point
librecad/src/lib/engine/rs_entitycontainer.cpp:72
↓ 3 callers
Method
exe
librecad/src/lib/engine/rs_dimangular.h:81
↓ 3 callers
Method
fileImport
* Calls the import method of the filter responsible for the format * of the given file. * * @param graphic The container to which we will add *
librecad/src/lib/fileio/rs_fileio.cpp:52
↓ 3 callers
Method
fillFromLayout
* Fills the layout by another layout. Items are removed from source layout. * This method allows to convert layouts created in designer into flex lay
librecad/src/ui/generic/lc_flexlayout.cpp:49
↓ 3 callers
Method
flipXY
switch x,y for all vectors */
librecad/src/lib/engine/rs_vector.cpp:471
↓ 3 callers
Function
formatNumber
format a number with specified digits after point
librecad/src/ui/forms/qg_lineangleoptions.cpp:38
↓ 3 callers
Method
fromUtf8
libraries/libdxfrw/src/intern/drw_textcodec.cpp:136
↓ 3 callers
Method
getActiveBlock
librecad/src/ui/qg_blockwidget.h:64
↓ 3 callers
Method
getAlpha
librecad/src/lib/engine/rs_pen.h:111
↓ 3 callers
Method
getBlockWidget
librecad/src/main/qc_applicationwindow.h:297
↓ 3 callers
Method
getCornersMode
librecad/src/actions/lc_abstractactiondrawrectangle.h:87
↓ 3 callers
Method
getDefaultSnapMode
librecad/src/lib/gui/rs_graphicview.cpp:1572
↓ 3 callers
Method
getDirection
librecad/src/actions/lc_abstractactiondrawline.h:54
↓ 3 callers
Method
getDistance
librecad/src/actions/rs_actiondrawlineparallel.cpp:56
↓ 3 callers
Method
getDpmm
get Density per millimeter on screen/print device *@return density per millimeter in pixel/mm */
librecad/src/lib/gui/rs_painterqt.cpp:878
↓ 3 callers
Method
getEdgesDrawMode
librecad/src/actions/lc_abstractactiondrawrectangle.h:93
↓ 3 callers
Method
getEllipseAngle
librecad/src/lib/engine/rs_ellipse.cpp:1395
↓ 3 callers
Method
getEllipsePoint
* @brief getEllipsePoint - get an elliptic point for a given elliptic angle * @param a - double, an elliptic angle * @return RS_Vector - the
librecad/src/lib/gui/rs_painterqt.cpp:124
↓ 3 callers
Method
getError
libraries/libdxfrw/src/libdxfrw.cpp:2985
↓ 3 callers
Function
getFactor
* @brief getFactor find the factor to scale source to target around reference * target = reference + (source - reference) * factor * @param r
librecad/src/actions/rs_actionmodifyscale.cpp:56
↓ 3 callers
Method
getGrid
librecad/src/lib/gui/rs_graphicview.cpp:1745
↓ 3 callers
Function
getIdFlagString
* @brief getIdFlagString create a string by the entity and ID and type ID. * @param entity - entity, could be nullptr * @return std::string - "ID/ty
librecad/src/lib/modification/rs_modification.cpp:168
↓ 3 callers
Method
getImageHeight
* @return image height in graphic units. */
librecad/src/lib/engine/rs_image.h:173
↓ 3 callers
Method
getIndent
librecad/src/ui/lc_layertreeitem.h:91
↓ 3 callers
Method
getLabel
* @return Dimension text. Either a text the user defined or * the measured text. * * @param resolve false: return plain value. true: return
librecad/src/lib/engine/rs_dimension.cpp:135
↓ 3 callers
Method
getLayerName
librecad/src/ui/forms/lc_layerdialog_ex.cpp:291
↓ 3 callers
Method
getLayerWitget
@return the layerWidget pointer inside the RS_LayerListClass
librecad/src/lib/engine/rs_layerlist.h:104
↓ 3 callers
Method
getLengthX
librecad/src/actions/lc_abstractactiondrawrectangle.h:81
↓ 3 callers
Method
getLengthY
librecad/src/actions/lc_abstractactiondrawrectangle.h:83
↓ 3 callers
Method
getLineSnapMode
librecad/src/actions/lc_actionmodifylinegap.h:47
↓ 3 callers
Method
getMarginBottom
librecad/src/lib/engine/rs_graphic.h:315
↓ 3 callers
Method
getMarginBottomInUnits
librecad/src/lib/engine/rs_graphic.cpp:1070
↓ 3 callers
Method
getMarginLeft
librecad/src/lib/engine/rs_graphic.h:303
↓ 3 callers
Method
getMarginLeftInUnits
librecad/src/lib/engine/rs_graphic.cpp:1061
↓ 3 callers
Method
getMarginRight
librecad/src/lib/engine/rs_graphic.h:311
↓ 3 callers
Method
getMarginRightInUnits
librecad/src/lib/engine/rs_graphic.cpp:1067
↓ 3 callers
Method
getMarginTop
librecad/src/lib/engine/rs_graphic.h:307
↓ 3 callers
Method
getMarginTopInUnits
librecad/src/lib/engine/rs_graphic.cpp:1064
↓ 3 callers
Method
getNextHandle
* @return Next handle that will be written. */
libraries/jwwlib/src/dl_writer.h:511
↓ 3 callers
Method
getNumber
librecad/src/actions/rs_actiondrawlinebisector.cpp:77
↓ 3 callers
Method
getPaperScaleFixed
get paperscale fixed */
librecad/src/actions/rs_actionprintpreview.cpp:342
↓ 3 callers
Method
getPattern
* @return Pointer to the static pattern struct that belongs to the * given pattern type or nullptr. */
librecad/src/lib/gui/rs_graphicview.cpp:1270
↓ 3 callers
Method
getPen
librecad/src/lib/gui/rs_painterqt.cpp:894
↓ 3 callers
Method
getPolylineData
librecad/src/main/doc_plugin_interface.cpp:643
↓ 3 callers
Method
getPrimaryItem
* If layer is secondary, this is the reference to the normal layer (if any) that corresponds to this item * @return primary layer item */
librecad/src/ui/lc_layertreeitem.cpp:270
↓ 3 callers
Function
getRandomAngle
------------------------------------------------------------------------------------- // a random angle between 0 and 2 pi
librecad/src/lib/engine/lc_looputils.cpp:77
↓ 3 callers
Method
getReal
librecad/src/main/doc_plugin_interface.cpp:1368
↓ 3 callers
Method
getSelected
* Add selected entity from 'container' to the selection. */
librecad/src/plugins/intern/qc_actiongetent.cpp:101
↓ 3 callers
Method
getSeparation
plugins/asciifile/asciifile.h:156
↓ 3 callers
Method
getStrokePoints
librecad/src/lib/engine/lc_splinepoints.cpp:1222
↓ 3 callers
Method
getStyleIdx
plugins/asciifile/asciifile.h:149
↓ 3 callers
Method
getStyleStr
plugins/asciifile/asciifile.h:147
↓ 3 callers
Method
getTextLineStyle
libraries/libdxfrw/src/drw_entities.h:1038
↓ 3 callers
Method
getTotalArea
must be called after update()
librecad/src/lib/engine/rs_hatch.cpp:712
↓ 3 callers
Method
getTypeToSelect
librecad/src/actions/rs_actionselectsingle.cpp:122
↓ 3 callers
Method
getTypeToSelect
librecad/src/lib/gui/rs_graphicview.cpp:1947
↓ 3 callers
Method
getVariableVector
librecad/src/lib/engine/rs_graphic.cpp:578
↓ 3 callers
Method
getVersion
libraries/libdxfrw/src/intern/dxfreader.h:45
↓ 3 callers
Method
getWidthRel
librecad/src/lib/engine/rs_text.h:172
↓ 3 callers
Method
getWindowWithDoc
librecad/src/main/qc_applicationwindow.cpp:3834
↓ 3 callers
Method
hasArrowHead
@return true: if this leader has an arrow at the beginning. */
librecad/src/lib/engine/rs_leader.h:78
↓ 3 callers
Method
index
librecad/src/ui/qg_blockwidget.cpp:58
↓ 3 callers
Function
info
plugins/circletools/circletools.cpp:60
↓ 3 callers
Method
insertEntity
* Inserts a entity to this container at the given position and updates * the borders of this entity-container if autoUpdateBorders is true. */
librecad/src/lib/engine/rs_entitycontainer.cpp:436
↓ 3 callers
Function
isArc
* @brief isArc whether the entity supports tangent * @param entity * @return true if the entity can have tangent (RS_Line is not considered as an a
librecad/src/lib/creation/rs_creation.cpp:61
↓ 3 callers
Method
isBaseAngleFixed
librecad/src/actions/lc_abstractactiondrawrectangle.h:95
↓ 3 callers
Method
isDraftMode
librecad/src/lib/gui/rs_graphicview.cpp:1912
↓ 3 callers
Method
isEdge
@return true */
librecad/src/lib/engine/rs_arc.h:80
↓ 3 callers
Method
isIntersectionPointBelongsLine
librecad/src/actions/lc_actionmodifylinejoin.h:107
↓ 3 callers
Method
isIsometric
librecad/src/lib/gui/rs_grid.cpp:510
↓ 3 callers
Function
isLine
whether the entity is a line
librecad/src/lib/information/rs_information.cpp:68
↓ 3 callers
Method
isPrint
* return the PRINT state of the Layer */
librecad/src/lib/engine/rs_layer.cpp:201
↓ 3 callers
Method
isSnapToCornerArcCenter
librecad/src/actions/lc_abstractactiondrawrectangle.h:91
↓ 3 callers
Method
isUsePolyline
librecad/src/actions/lc_abstractactiondrawrectangle.h:76
↓ 3 callers
Method
isValid
librecad/src/main/doc_plugin_interface.h:56
↓ 3 callers
Method
lastError
librecad/src/lib/filters/rs_filterdxfrw.cpp:99
↓ 3 callers
Method
linkImage
* Implementation of the method which links image entities to image files. */
librecad/src/lib/filters/rs_filterdxf.cpp:1034
↓ 3 callers
Method
loadFont
* Loads the font into memory. * * @retval true font was already loaded or is loaded now. * @retval false font could not be loaded. */
librecad/src/lib/engine/rs_font.cpp:65
↓ 3 callers
Function
logSep
plugins/circletools/circletools.cpp:85
↓ 3 callers
Method
move
librecad/src/lib/engine/lc_parabola.cpp:494
↓ 3 callers
Method
move
librecad/src/lib/engine/rs_dimaligned.cpp:240
↓ 3 callers
Method
move
* Moves all selected entities with the given data for the move * modification. */
librecad/src/lib/modification/rs_modification.cpp:1640
↓ 3 callers
Method
newName
* Finds a new unique block name. * * @param suggestion Suggested name the new name will be based on. */
librecad/src/lib/engine/rs_blocklist.cpp:238
↓ 3 callers
Method
offset
* this function creates offset *@coord, position indicates the direction of offset *@distance, distance of offset * return true, if success, oth
librecad/src/lib/engine/rs_arc.cpp:593
↓ 3 callers
Method
parent
librecad/src/ui/lc_layertreeitem.cpp:67
↓ 3 callers
Method
prepareTrim
librecad/src/lib/engine/rs_arc.cpp:674
↓ 3 callers
Method
printI
libraries/libdxfrw/src/intern/drw_dbg.cpp:127
↓ 3 callers
Method
removeLayer
* Removes the given layer and undoes all entities on it. */
librecad/src/lib/engine/rs_graphic.cpp:136
← previous
next →
801–900 of 8,509, ranked by callers