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
↓ 57 callers
Method
endUndoCycle
* Ends the current undo cycle. */
librecad/src/lib/engine/rs_undo.cpp:160
↓ 57 callers
Method
startUndoCycle
* Starts a new cycle for one undo step. Every undoable that is * added after calling this method goes into this cycle. */
librecad/src/lib/engine/rs_undo.cpp:91
↓ 56 callers
Method
writeUtf8String
libraries/libdxfrw/src/intern/dxfwriter.cpp:94
↓ 55 callers
Method
getInsertionPoint
librecad/src/lib/engine/rs_text.h:160
↓ 55 callers
Method
getLayer
* Returns a pointer to the layer this entity is on or nullptr. * * @para resolve true: if the layer is ByBlock, the layer of the * bl
librecad/src/lib/engine/rs_entity.cpp:727
↓ 55 callers
Method
getString
libraries/libdxfrw/src/intern/dxfreader.h:37
↓ 55 callers
Method
indexOf
librecad/src/ui/qg_recentfiles.cpp:118
↓ 55 callers
Method
setPenToActive
* Sets the pen of this entity to the current pen of * the graphic this entity is in. If this entity (and none * of its parents) are in a graphic the
librecad/src/lib/engine/rs_entity.cpp:870
↓ 54 callers
Method
getPosition
Gets the current byte position in buffer **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:177
↓ 54 callers
Method
isGood
libraries/libdxfrw/src/intern/dwgbuffer.h:133
↓ 54 callers
Method
rtti
restore action from checked button
librecad/src/ui/forms/qg_cadtoolbardim.h:42
↓ 53 callers
Method
getRawDouble
Reads raw double IEEE standard 64 bits returns a double (RD) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:410
↓ 52 callers
Method
dxfHex
* Writes a hex int variable to the DXF file. * * @param gc Group code. * @param value Int value */
libraries/jwwlib/src/dl_writer_ascii.cpp:109
↓ 52 callers
Method
setPen
librecad/src/ui/lc_penitem.cpp:38
↓ 51 callers
Method
getLayerList
librecad/src/lib/engine/rs_block.cpp:69
↓ 51 callers
Method
width
* @brief width * Returns the wid th of this area * @return */
librecad/src/lib/engine/lc_rect.cpp:107
↓ 49 callers
Method
getDocument
librecad/src/main/qc_applicationwindow.cpp:3213
↓ 49 callers
Method
getId
librecad/src/main/qc_mdiwindow.cpp:145
↓ 49 callers
Method
isAtomic
* @return true because entities made from subclasses are * atomic entities. */
librecad/src/lib/engine/rs_atomicentity.cpp:40
↓ 48 callers
Method
addPoint
* push_backs the given point to the control points. */
librecad/src/lib/engine/lc_splinepoints.cpp:1246
↓ 48 callers
Method
getAngle2
librecad/src/lib/engine/rs_ellipse.cpp:1740
↓ 48 callers
Method
getPen
librecad/src/ui/qg_pentoolbar.cpp:139
↓ 48 callers
Method
remove
* Removes a block from the list. * Listeners are notified after the block was removed from * the list but before it gets deleted. */
librecad/src/lib/engine/rs_blocklist.cpp:138
↓ 47 callers
Method
back
* Go back in menu or current action. */
librecad/src/lib/gui/rs_graphicview.cpp:315
↓ 47 callers
Method
getColor
librecad/src/ui/lc_penitem.cpp:52
↓ 47 callers
Method
getGraphic
librecad/src/main/qc_mdiwindow.cpp:168
↓ 47 callers
Method
getVariableInt
librecad/src/lib/engine/rs_graphic.cpp:586
↓ 47 callers
Method
toGraph
* Translates a vector in screen coordinates to a vector in real coordinates. */
librecad/src/lib/gui/rs_graphicview.cpp:1646
↓ 47 callers
Method
update
* Updates the block box from the blocks in the graphic. */
librecad/src/ui/qg_blockwidget.cpp:249
↓ 46 callers
Method
getNearestPointOnEntity
librecad/src/lib/engine/rs_arc.cpp:372
↓ 46 callers
Function
round
librecad/src/main/emu_c99.cpp:97
↓ 46 callers
Method
totalSelectedLength
* Counts the selected entities in this container. */
librecad/src/lib/engine/rs_entitycontainer.cpp:543
↓ 45 callers
Method
addAttribute
librecad/src/lib/generators/lc_xmlwriterqxmlstreamwriter.cpp:47
↓ 45 callers
Method
set
* Sets to a unit vector by the direction angle */
librecad/src/lib/engine/rs_vector.cpp:85
↓ 45 callers
Method
updateSelectionWidget
* Called whenever the selection changed. */
librecad/src/ui/qg_dialogfactory.cpp:1748
↓ 44 callers
Method
GetCode
------------------------------------------------------------------------------ \brief Return the error code. */
libraries/muparser/src/muParserError.cpp:328
↓ 44 callers
Function
GetQuadDir
librecad/src/lib/engine/lc_splinepoints.cpp:69
↓ 43 callers
Method
getCommand
* Utility method to reduce dependencies in inherited actions * @param cmd */
librecad/src/actions/lc_abstractactionwithpreview.cpp:785
↓ 42 callers
Method
getBytes
reads "size" bytes and stores in "buf" return false if fail */
libraries/libdxfrw/src/intern/dwgbuffer.cpp:833
↓ 42 callers
Method
getVariableDouble
librecad/src/lib/engine/rs_graphic.cpp:590
↓ 42 callers
Method
isClosed
* @retval true if the spline is closed. * @retval false otherwise. */
librecad/src/lib/engine/rs_spline.cpp:120
↓ 42 callers
Method
left
* @brief left * vector for this area * @return */
librecad/src/lib/engine/lc_rect.cpp:252
↓ 42 callers
Method
open
* Loads the given file into this graphic. */
librecad/src/lib/engine/rs_graphic.cpp:521
↓ 42 callers
Method
squaredTo
* @return square of vector length */
librecad/src/lib/engine/rs_vector.cpp:180
↓ 41 callers
Method
isContainer
librecad/src/lib/engine/rs_hatch.cpp:165
↓ 41 callers
Method
readRec
libraries/libdxfrw/src/intern/dxfreader.cpp:21
↓ 41 callers
Method
setPen
librecad/src/ui/forms/qg_widgetpen.cpp:51
↓ 40 callers
Method
getNumber
* @return Number of solutions available. */
librecad/src/lib/engine/rs_vector.cpp:682
↓ 40 callers
Method
setText
plugins/list/list.cpp:292
↓ 39 callers
Method
isVisible
* Is this insert visible? (re-implementation from RS_Entity) * * @return true Only if the entity and the block and the layer it is on * are visible
librecad/src/lib/engine/rs_insert.cpp:294
↓ 39 callers
Function
safeWriteStr
librecad/src/lib/debug/lc_crashhandler.cpp:117
↓ 39 callers
Method
writeUtf8Caps
libraries/libdxfrw/src/intern/dxfwriter.cpp:99
↓ 38 callers
Method
contains
librecad/src/ui/qg_recentfiles.h:63
↓ 38 callers
Method
getUnit
* Gets the unit of this graphic */
librecad/src/lib/engine/rs_graphic.cpp:658
↓ 38 callers
Method
pop_back
remove the last point
librecad/src/lib/information/rs_infoarea.cpp:55
↓ 38 callers
Method
setPolar
* Sets a new position for the vector in polar coordinates. */
librecad/src/lib/engine/rs_vector.cpp:105
↓ 38 callers
Method
write
libraries/libdxfrw/src/libdxfrw.cpp:109
↓ 37 callers
Method
deleteEntity
* Deletes an entity with the background color. * Might be recursively called e.g. for polylines. */
librecad/src/lib/gui/rs_graphicview.cpp:1254
↓ 37 callers
Method
getFlag
librecad/src/lib/engine/rs_flags.cpp:61
↓ 37 callers
Method
height
* @brief height * Returns the height f this area * @return */
librecad/src/lib/engine/lc_rect.cpp:116
↓ 37 callers
Method
last
librecad/src/lib/engine/rs_entitycontainer.cpp:2027
↓ 36 callers
Method
isReversed
librecad/src/lib/engine/rs_ellipse.cpp:1720
↓ 35 callers
Method
getActive
@return The active block of nullptr if no block is activated.
librecad/src/lib/engine/rs_blocklist.cpp:380
↓ 35 callers
Method
good
libraries/libdxfrw/src/intern/dwgbuffer.h:50
↓ 35 callers
Method
name
librecad/src/lib/information/rs_locale.cpp:66
↓ 35 callers
Method
setNextBulge
librecad/src/lib/engine/rs_polyline.h:115
↓ 34 callers
Method
getBitPos
libraries/libdxfrw/src/intern/dwgbuffer.h:88
↓ 34 callers
Method
getData
librecad/src/lib/engine/rs_point.cpp:72
↓ 34 callers
Method
getPen
@return default pen for this layer. */
librecad/src/lib/engine/rs_layer.cpp:73
↓ 34 callers
Method
getUtf8String
libraries/libdxfrw/src/intern/dxfreader.h:40
↓ 34 callers
Method
setColor
librecad/src/ui/lc_penitem.cpp:84
↓ 33 callers
Method
getBulge
* Gets the arc's bulge (tangens of angle length divided by 4). */
librecad/src/lib/engine/rs_arc.cpp:1055
↓ 33 callers
Method
getGraphicView
librecad/src/main/qc_applicationwindow.cpp:3197
↓ 33 callers
Method
getLineType
librecad/src/ui/lc_penitem.cpp:44
↓ 32 callers
Function
DefineFun
libraries/muparser/include/muParserBase.h:139
↓ 32 callers
Method
Serialize
libraries/jwwlib/src/jwwdoc.h:213
↓ 32 callers
Method
getMin
* This method doesn't do any calculations. * @return minimum coordinate of the entity. * @see calculateBorders() */
librecad/src/lib/engine/rs_entity.h:228
↓ 32 callers
Method
getWidth
librecad/src/lib/gui/rs_painterqt.cpp:871
↓ 32 callers
Method
getWidth
librecad/src/ui/qg_widthbox.cpp:119
↓ 32 callers
Method
isVisible
librecad/src/ui/lc_layertreeitem.cpp:387
↓ 32 callers
Method
parseCode
libraries/libdxfrw/src/drw_header.cpp:32
↓ 32 callers
Method
toInt
* Converts the given string into an int or returns the given * default valud (def) if value is NULL or empty. */
libraries/jwwlib/src/dl_jww.h:302
↓ 31 callers
Method
beginGroupGuard
librecad/src/lib/engine/rs_settings.cpp:91
↓ 31 callers
Method
getData
librecad/src/actions/rs_actiondrawcircletan3.cpp:152
↓ 31 callers
Method
isInWindow
* @return True if the entity is in the given range. */
librecad/src/lib/engine/rs_entity.cpp:245
↓ 31 callers
Method
move
librecad/src/lib/engine/rs_arc.cpp:770
↓ 31 callers
Method
setColor
librecad/src/lib/engine/rs_pen.h:104
↓ 30 callers
Method
getClosest
* @return vector solution which is the closest to the given coordinate. * dist will contain the distance if it doesn't point to NULL (default). */
librecad/src/lib/engine/rs_vector.cpp:853
↓ 30 callers
Method
setLayer
librecad/src/ui/forms/qg_layerdialog.cpp:61
↓ 29 callers
Method
getPen
librecad/src/ui/forms/qg_widgetpen.cpp:97
↓ 29 callers
Method
initId
* Gives this entity a new unique id. */
librecad/src/lib/engine/rs_entity.cpp:99
↓ 29 callers
Method
isLocked
* return the LOCK state of the Layer */
librecad/src/lib/engine/rs_layer.cpp:153
↓ 29 callers
Method
setData
librecad/src/ui/lg_dimzerosbox.cpp:69
↓ 28 callers
Method
calculateBorders
librecad/src/lib/engine/rs_arc.cpp:243
↓ 28 callers
Method
getDefinitionPoint
librecad/src/lib/engine/rs_dimradial.h:92
↓ 28 callers
Method
getHAlign
librecad/src/lib/engine/rs_text.h:188
↓ 28 callers
Method
setAngle
librecad/src/lib/engine/rs_dimlinear.cpp:93
↓ 27 callers
Method
getBlockList
librecad/src/lib/engine/rs_block.cpp:76
↓ 27 callers
Method
getMax
* This method doesn't do any calculations. * @return minimum coordinate of the entity. * @see calculateBorders() */
librecad/src/lib/engine/rs_entity.h:237
↓ 27 callers
Method
getVAlign
librecad/src/lib/engine/rs_text.h:182
← previous
next →
101–200 of 8,509, ranked by callers