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
↓ 1,597 callers
Method
print
* Prints the given message to stdout. */
librecad/src/lib/debug/rs_debug.cpp:237
↓ 1,013 callers
Method
at
* @return Block at given position or nullptr if i is out of range. */
librecad/src/lib/engine/rs_blocklist.cpp:353
↓ 624 callers
Method
writeDouble
libraries/libdxfrw/src/intern/dxfwriter.cpp:189
↓ 613 callers
Method
size
librecad/src/lib/engine/rs_vector.cpp:641
↓ 589 callers
Method
writeString
libraries/libdxfrw/src/intern/dxfwriter.cpp:106
↓ 544 callers
Method
push_back
librecad/src/lib/engine/rs_vector.cpp:732
↓ 469 callers
Method
dxfReal
* Writes a real (double) variable to the DXF file. * * @param gc Group code. * @param value Double value */
libraries/jwwlib/src/dl_writer_ascii.cpp:61
↓ 437 callers
Method
writeInt16
libraries/libdxfrw/src/intern/dxfwriter.cpp:145
↓ 365 callers
Method
updateMouseWidget
* Shortcut for updating mouse widget by given strings * @param left string * @param right string */
librecad/src/actions/lc_abstractactionwithpreview.cpp:720
↓ 312 callers
Method
isEmpty
virtual unsigned long int count() { return count(false); }
librecad/src/lib/engine/rs_entitycontainer.h:118
↓ 310 callers
Method
addEntity
* Reimplementation of the addEntity method for a normal container. * This reimplementation deletes the given entity! * * To add entities use addVer
librecad/src/lib/engine/rs_leader.cpp:145
↓ 298 callers
Method
dxfInt
* Writes an int variable to the DXF file. * * @param gc Group code. * @param value Int value */
libraries/jwwlib/src/dl_writer_ascii.cpp:96
↓ 283 callers
Method
setText
* Sets the text entity represented by this dialog. */
librecad/src/ui/forms/qg_dlgtext.cpp:163
↓ 262 callers
Method
writeEntry
librecad/src/lib/engine/rs_settings.cpp:98
↓ 256 callers
Method
dxfString
* Writes a string variable to the DXF file. * * @param gc Group code. * @param value String */
libraries/jwwlib/src/dl_writer_ascii.cpp:123
↓ 253 callers
Method
data
librecad/src/ui/qg_blockwidget.cpp:103
↓ 249 callers
Method
getBitDouble
Reads compressed Double (max. 64 + 2 bits) returns a floating point double of 64 bits (BD) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:345
↓ 238 callers
Method
end
librecad/src/lib/engine/rs_vector.cpp:717
↓ 227 callers
Method
toDouble
* Just utility method for conversion of provided string to double value. * @param strValue string that represents value * @param res result of conve
librecad/src/ui/forms/lc_actionoptionswidget.cpp:93
↓ 222 callers
Method
distanceTo
* @return The distance between this and the given coordinate. */
librecad/src/lib/engine/rs_vector.cpp:220
↓ 218 callers
Method
getDouble
libraries/libdxfrw/src/drw_header.cpp:1697
↓ 214 callers
Method
commandMessage
* Shortcut for displaying command message string * @param msg string */
librecad/src/actions/lc_abstractactionwithpreview.cpp:737
↓ 212 callers
Method
get
librecad/src/ui/qg_recentfiles.cpp:98
↓ 212 callers
Method
insert
* Insert. */
librecad/src/ui/qg_librarywidget.cpp:135
↓ 204 callers
Method
getStartpoint
librecad/src/lib/engine/rs_arc.cpp:273
↓ 203 callers
Method
getEndpoint
@return End point of the entity. */
librecad/src/lib/engine/rs_arc.cpp:279
↓ 188 callers
Method
begin
librecad/src/lib/engine/rs_vector.cpp:712
↓ 185 callers
Method
readEntry
librecad/src/lib/engine/rs_settings.cpp:131
↓ 178 callers
Method
rtti
librecad/src/lib/engine/rs_point.cpp:48
↓ 173 callers
Method
addWidget
librecad/src/ui/generic/customtoolbarcreator.cpp:138
↓ 173 callers
Method
beginGroup
librecad/src/lib/engine/rs_settings.cpp:81
↓ 171 callers
Method
endGroup
librecad/src/lib/engine/rs_settings.cpp:86
↓ 162 callers
Method
getCenter
librecad/src/lib/engine/rs_point.cpp:82
↓ 161 callers
Method
clear
* Deletes vector array and resets everything. */
librecad/src/lib/engine/rs_vector.cpp:654
↓ 160 callers
Method
getBit
Reads one Bit returns a char with value 0/1 (B) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:221
↓ 155 callers
Method
angleTo
* @return The angle from this and the given coordinate (in rad). */
librecad/src/lib/engine/rs_vector.cpp:135
↓ 146 callers
Method
readNumEntry
librecad/src/lib/engine/rs_settings.cpp:168
↓ 144 callers
Method
magnitude
* @return Magnitude (length) of the vector. */
librecad/src/lib/engine/rs_vector.cpp:156
↓ 143 callers
Method
redraw
* Redraws the widget. */
librecad/src/ui/qg_graphicview.cpp:430
↓ 138 callers
Method
getBitShort
Reads compressed Short (max. 16 + 2 bits) little-endian order, returns a UNsigned 16 bits (BS) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:297
↓ 134 callers
Method
get
librecad/src/lib/engine/rs_vector.cpp:624
↓ 132 callers
Method
getHandle
libraries/libdxfrw/src/intern/dwgbuffer.cpp:528
↓ 130 callers
Method
getInt32
libraries/libdxfrw/src/intern/dxfreader.h:42
↓ 130 callers
Method
toInt
* snap mode to a flag integer */
librecad/src/lib/actions/rs_snapper.cpp:119
↓ 125 callers
Method
addUndoable
* Adds an undoable to the current undo cycle. */
librecad/src/lib/engine/rs_undo.cpp:143
↓ 125 callers
Method
drawEntity
* Draws an entity. Might be recursively called e.g. for polylines. * If the class wide painter is nullptr a new painter will be created * and destro
librecad/src/lib/gui/rs_graphicview.cpp:1107
↓ 122 callers
Method
contains
librecad/src/lib/engine/rs_patternlist.cpp:101
↓ 120 callers
Method
getName
@return the name of this layer. */
librecad/src/lib/engine/rs_layer.cpp:63
↓ 119 callers
Method
angle
* @return The angle from zero to this vector (in rad). */
librecad/src/lib/engine/rs_vector.cpp:128
↓ 118 callers
Method
requestOptions
librecad/src/ui/qg_dialogfactory.cpp:735
↓ 117 callers
Method
size
libraries/libdxfrw/src/intern/dwgbuffer.h:83
↓ 114 callers
Method
rtti
librecad/src/actions/rs_actiondrawlinerelangle.cpp:66
↓ 110 callers
Method
setMouseCursor
* Sets the mouse cursor to the given type. */
librecad/src/ui/qg_graphicview.cpp:338
↓ 109 callers
Method
getParent
* @return Parent of this entity or nullptr if this is a root entity. */
librecad/src/lib/engine/rs_entity.h:125
↓ 105 callers
Method
setHighlighted
* Sets the highlight status of the entity. Highlighted entities * usually indicate a feedback to a user action. */
librecad/src/lib/engine/rs_entity.cpp:433
↓ 105 callers
Method
squared
* @return square of vector length */
librecad/src/lib/engine/rs_vector.cpp:169
↓ 101 callers
Method
moveRelativeZero
librecad/src/actions/lc_abstractactionwithpreview.cpp:121
↓ 99 callers
Method
accept
* Sets the event state to accepted. */
librecad/src/lib/gui/rs_commandevent.h:57
↓ 98 callers
Method
addItem
librecad/src/ui/generic/lc_flexlayout.cpp:273
↓ 98 callers
Method
setPen
sets the default pen for this layer. */
librecad/src/lib/engine/rs_layer.cpp:68
↓ 96 callers
Method
find
* @return Pointer to the block with the given name or * \p nullptr if no such block was found. */
librecad/src/lib/engine/rs_blocklist.cpp:214
↓ 95 callers
Method
empty
librecad/src/lib/engine/rs_vector.cpp:646
↓ 94 callers
Method
setVisible
librecad/src/lib/engine/rs_entity.cpp:421
↓ 93 callers
Method
getRawChar8
Reads raw char 8 bits returns a unsigned char (RC) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:374
↓ 89 callers
Method
setLayer
* Sets the layer of this entity to the layer with the given name */
librecad/src/lib/engine/rs_entity.cpp:749
↓ 87 callers
Method
clone
librecad/src/lib/engine/rs_arc.cpp:87
↓ 87 callers
Method
getRawLong32
Reads raw int 32 bits little-endian order, returns a unsigned int (RL) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:433
↓ 84 callers
Method
addVertex
* Adds a vertex from the endpoint of the last element or * sets the startpoint to the point 'v'. * * The very first vertex added is the starting po
librecad/src/lib/engine/rs_leader.cpp:112
↓ 80 callers
Function
getIntersection
librecad/src/lib/engine/lc_looputils.cpp:142
↓ 79 callers
Method
addVariable
librecad/src/lib/engine/rs_graphic.cpp:562
↓ 79 callers
Method
toGui
* Translates a vector in real coordinates to a vector in screen coordinates. */
librecad/src/lib/gui/rs_graphicview.cpp:1601
↓ 76 callers
Method
numRemainingBytes
libraries/libdxfrw/src/intern/dwgbuffer.h:135
↓ 74 callers
Method
getAngle1
librecad/src/lib/engine/rs_ellipse.cpp:1732
↓ 72 callers
Method
rotate
librecad/src/lib/engine/rs_arc.cpp:777
↓ 72 callers
Method
setSelected
* Selects or deselects this entity. * * @param select True to select, false to deselect. */
librecad/src/lib/engine/rs_entity.cpp:132
↓ 70 callers
Method
toString
* Converts the given string into a string or returns the given * default valud (def) if value is NULL or empty. */
libraries/jwwlib/src/dl_jww.h:313
↓ 69 callers
Method
firstEntity
librecad/src/lib/engine/rs_clipboard.cpp:110
↓ 68 callers
Method
countSelected
librecad/src/actions/rs_actionselect.cpp:72
↓ 68 callers
Method
getBitLong
Reads compressed 32 bits Int (max. 32 + 2 bits) little-endian order, returns a signed 32 bits (BL) **/ to be written
libraries/libdxfrw/src/intern/dwgbuffer.cpp:323
↓ 68 callers
Method
isValid
librecad/src/lib/engine/rs_arc.cpp:65
↓ 68 callers
Method
rtti
* @return RS2::FormatLFF. */
librecad/src/lib/filters/rs_filterlff.h:47
↓ 67 callers
Method
realToStr
librecad/src/main/doc_plugin_interface.cpp:1406
↓ 67 callers
Method
setLayerToActive
* Sets the layer of this entity to the current layer of * the graphic this entity is in. If this entity (and none * of its parents) are in a graphic
librecad/src/lib/engine/rs_entity.cpp:774
↓ 67 callers
Method
setPosition
Sets the buffer position in pos byte, reset the bit position **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:184
↓ 65 callers
Method
getLayer
librecad/src/ui/qg_layerwidget.cpp:102
↓ 65 callers
Method
getName
librecad/src/ui/lc_layertreeitem.cpp:419
↓ 64 callers
Method
get3BitDouble
Reads 3 compressed Double (max. 64 + 2 bits) returns a DRW_Coord of floating point double of 64 bits (3BD) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:365
↓ 63 callers
Method
count
librecad/src/ui/qg_recentfiles.cpp:107
↓ 63 callers
Method
getAngle
librecad/src/lib/engine/rs_ellipse.cpp:1728
↓ 63 callers
Method
nextEntity
librecad/src/lib/engine/rs_clipboard.cpp:114
↓ 63 callers
Method
resize
librecad/src/lib/engine/rs_vector.cpp:694
↓ 62 callers
Method
count
librecad/src/lib/engine/rs_blocklist.cpp:346
↓ 61 callers
Method
isSelected
* @return True if the entity is selected. Note that an entity might * not be selected but one of its parents is selected. In that case * this functi
librecad/src/lib/engine/rs_entity.cpp:164
↓ 60 callers
Method
getCoordinate
* @return the position of the event in real graphic measures. */
librecad/src/lib/gui/rs_coordinateevent.h:47
↓ 60 callers
Method
getRadius
librecad/src/lib/engine/rs_point.cpp:87
↓ 60 callers
Method
update
* Updates the Inserts (letters) of this text. Called when the * text or it's data, position, alignment, .. changes. * This method also updates the u
librecad/src/lib/engine/rs_text.cpp:255
↓ 59 callers
Method
getRawLong64
Reads raw int 64 bits little-endian order, returns a unsigned long long (RLL) **/
libraries/libdxfrw/src/intern/dwgbuffer.cpp:442
↓ 59 callers
Method
top
* @brief top * vector of this area * @return */
librecad/src/lib/engine/lc_rect.cpp:234
↓ 58 callers
Method
erase
librecad/src/lib/gui/rs_painterqt.cpp:866
↓ 58 callers
Function
remainder
librecad/src/main/emu_c99.cpp:135
next →
1–100 of 8,509, ranked by callers