Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clemenssielaff/ZodiacGraph
/ functions
Functions
454 in github.com/clemenssielaff/ZodiacGraph
⨍
Functions
454
◇
Types & classes
115
↓ 203 callers
Method
addOutgoingPlug
\brief Add a new outgoing plug to the logical node and its representations. \param [in] name The proposed name of the plug. \return
nodectrl.h:98
↓ 183 callers
Method
addIncomingPlug
\brief Add a new incoming plug to the logical node and its representations. \param [in] name The proposed name of the plug. \return
nodectrl.h:89
↓ 127 callers
Method
getNodeHandle
\brief Direct access to the zodiac::NodeHandle of this NodeCtrl. \return The managed zodiac::NodeHandle.
nodectrl.h:66
↓ 83 callers
Method
getPlug
\brief Queries a single Plug from this Node. \param [in] name Name of the requested Plug. \return The requested Plug or nullptr, if t
zodiacgraph/node.h:267
↓ 44 callers
Method
setPos
zodiacgraph/edgelabel.cpp:28
↓ 43 callers
Method
createNode
mainctrl.cpp:25
↓ 40 callers
Method
connectPlug
zodiacgraph/plughandle.cpp:148
↓ 23 callers
Method
getNode
\brief The Node containing and managing this Plug. \return Node of this Plug.
zodiacgraph/plug.h:154
↓ 18 callers
Method
setColor
\brief Defines the color used to render the label text. \param [in] color New color to use for rendering the label text.
zodiacgraph/edgelabel.h:129
↓ 17 callers
Method
getName
\brief Returns the name of the controlled node. \return The name of the controlled node.
nodectrl.h:52
↓ 16 callers
Method
remove
zodiacgraph/plughandle.cpp:43
↓ 11 callers
Method
getName
\brief The unique name of this Plug. \return Name of this Plug.
zodiacgraph/plug.h:147
↓ 10 callers
Method
data
\brief Direct pointer access. \return The pointer managed by this handle.
zodiacgraph/nodehandle.h:90
↓ 10 callers
Method
getDirection
\brief The direction of this Plug, either incoming or outgoing. \return Direction of this Plug.
zodiacgraph/plug.h:161
↓ 10 callers
Method
setHighlight
zodiacgraph/plug.cpp:147
↓ 10 callers
Method
setVisible
zodiacgraph/baseedge.cpp:78
↓ 8 callers
Function
fireAnimation
\brief Sets up and fires an animation for a property animation targeting a qreal. \param animation Animation to setup and fire. \param targetValue
zodiacgraph/node.cpp:743
↓ 8 callers
Method
getEdgeCount
\brief The number of PlugEdge%s connected to this Plug. \return This Plug's edge count.
zodiacgraph/plug.h:179
↓ 8 callers
Method
getNode
zodiacgraph/plughandle.cpp:210
↓ 7 callers
Function
quadrat
\brief Constructs a quadrat with a given side length. Solely a convenience function as the Zodiac Graph design requires many quadratic QRectF%s of va
zodiacgraph/utils.h:58
↓ 6 callers
Method
getEndPlug
\brief The end Plug of this PlugEdge is an \ref zodiac::PlugDirection::IN "incoming" Plug of a Node. \return End plug of this PlugEdge.
zodiacgraph/plugedge.h:75
↓ 6 callers
Method
getNormal
\brief The 2D normal vector of this Plug with regards to its Node. \return The normal vector.
zodiacgraph/plug.h:140
↓ 6 callers
Method
getStartPlug
\brief The start Plug of this PlugEdge is an \ref zodiac::PlugDirection::OUT "outgoing" Plug of a Node. \return Start Plug of this PlugEdge.
zodiacgraph/plugedge.h:68
↓ 6 callers
Method
isValid
\brief Used for testing, whether the handle is still alive or not. \return <i>true</i>, if the NodeHandle is still managing an existing Node -- <i>fa
zodiacgraph/nodehandle.h:97
↓ 6 callers
Method
setText
zodiacgraph/nodelabel.cpp:35
↓ 6 callers
Method
softSetExpansion
\brief Sets the expansion of the node only if it is not currently forced open. \param [in] newState New state to expand.
zodiacgraph/node.h:302
↓ 5 callers
Method
getCtrlForHandle
\brief Returns the NodeCtrl that manages a given NodeHandle. If there is no corresponding NodeCtrl known to this manager, the <i>nullptr</i> is retur
mainctrl.h:81
↓ 5 callers
Method
getRadius
\brief The radius of this Perimeter. \return Perimeter radius.
zodiacgraph/perimeter.h:56
↓ 5 callers
Method
isEmpty
zodiacgraph/edgegrouppair.cpp:46
↓ 5 callers
Method
isIncoming
zodiacgraph/plughandle.cpp:96
↓ 5 callers
Method
isVisible
zodiacgraph/edgegroup.cpp:114
↓ 5 callers
Method
remove
nodectrl.cpp:106
↓ 5 callers
Method
updateLabel
zodiacgraph/straightedge.cpp:47
↓ 4 callers
Method
createEdge
zodiacgraph/scene.cpp:73
↓ 4 callers
Method
getDisplayName
\brief The display name of this Node. \return Display name of this Node.
zodiacgraph/node.h:212
↓ 4 callers
Method
getEdge
zodiacgraph/scene.cpp:175
↓ 4 callers
Method
getScene
zodiacgraph/plughandle.cpp:222
↓ 4 callers
Method
produceLabel
zodiacgraph/labeltextfactory.cpp:37
↓ 4 callers
Method
removeStraightEdge
\brief Removes an existing StraightEdge from this Node. If the passed StraightEdge is not part of this Node, this method will do nothing in release m
zodiacgraph/node.h:175
↓ 4 callers
Method
setSelected
zodiacgraph/nodehandle.cpp:136
↓ 4 callers
Method
updateExpansion
zodiacgraph/plug.cpp:130
↓ 3 callers
Method
addEdge
zodiacgraph/plug.cpp:60
↓ 3 callers
Function
arrangePlugs
zodiacgraph/plugarranger.cpp:18
↓ 3 callers
Method
data
\brief Direct pointer access. \return The pointer managed by this handle.
zodiacgraph/scenehandle.h:106
↓ 3 callers
Method
data
\brief Direct pointer access. \return The pointer managed by this handle.
zodiacgraph/plughandle.h:88
↓ 3 callers
Method
defineShape
zodiacgraph/plug.cpp:111
↓ 3 callers
Function
findClosestPlug
\brief Finds the closest plug to a given coordiante. If the plug is an incoming one, it is only considered, if it doesn not have any edges connected
zodiacgraph/node.cpp:770
↓ 3 callers
Method
getDrawEdge
\brief Returns the DrawEdge used to draw new PlugEdge%s in the scene. \return The DrawEdge used to draw new PlugEdge%s in the scene.
zodiacgraph/scene.h:157
↓ 3 callers
Method
getHash
zodiacgraph/edgegroup.cpp:109
↓ 3 callers
Method
getPerimeterRadius
zodiacgraph/node.cpp:191
↓ 3 callers
Method
getPlugs
\brief A list of all Plug%s of this Node. \return All Plug%s of this Node.
zodiacgraph/node.h:258
↓ 3 callers
Method
getScene
\brief The Scene that this Node belongs to. \return Scene of this Node.
zodiacgraph/node.h:205
↓ 3 callers
Method
isRemovable
\brief Only nodes with no connections can be removed. \return <i>true</i> if the node could be removed -- <i>false</i> otherwise.
nodectrl.h:80
↓ 3 callers
Method
removeEdge
zodiacgraph/plug.cpp:87
↓ 2 callers
Method
addStraightEdge
\brief Adds a new StraightEdge to this Node. The Node does not care, if it is a "real" StraightEdge or a StraightDoubleEdge, as both behave the same
zodiacgraph/node.h:165
↓ 2 callers
Method
createPlug
zodiacgraph/node.cpp:96
↓ 2 callers
Method
getClosestPlugTo
zodiacgraph/node.cpp:167
↓ 2 callers
Method
getFirstGroup
\brief One of the two EdgeGroup%s in this pair. \return First EdgeGroup of the pair.
zodiacgraph/edgegrouppair.h:68
↓ 2 callers
Method
getFromNode
\brief The Node from which the PlugEdge%s in the EdgeGroup originate. \return Start Node of this StraightEdge.
zodiacgraph/straightedge.h:74
↓ 2 callers
Method
getIncomingExpansionFactor
QS \brief The current expansion factor [0 -> 1] of the incoming Plug%s of this Node. \return Incoming expansion factor.
zodiacgraph/node.h:274
↓ 2 callers
Method
getLabelCount
\brief The number of individual labels in this factory. \return Number of labels.
zodiacgraph/labeltextfactory.h:77
↓ 2 callers
Method
getLabelText
zodiacgraph/plugedge.cpp:65
↓ 2 callers
Method
getMaxNameLength
\brief The number of characters in the longest name of all labels. \return Maximum name length.
zodiacgraph/labeltextfactory.h:84
↓ 2 callers
Method
getOutgoingExpansionFactor
\brief The current expansion factor [0 -> 1] of the outgoing Plug%s of this Node. \return Outgoing expansion factor.
zodiacgraph/node.h:281
↓ 2 callers
Function
getProblemRows
zodiacgraph/plugarranger.cpp:5
↓ 2 callers
Method
getSecondGroup
\brief The other EdgeGroup in this pair. \return Second EdgeGroup of the pair.
zodiacgraph/edgegrouppair.h:75
↓ 2 callers
Method
getToNode
\brief The Node to which the PlugEdge%s in the EdgeGroup lead. \return End Node of this StraightEdge.
zodiacgraph/straightedge.h:81
↓ 2 callers
Method
isRemovable
\brief Tests, whether this Node could currently be removed from the Scene. \return <i>true</i> if the node has no PlugEdge%s connected -- <i>false</i
zodiacgraph/node.h:288
↓ 2 callers
Method
isReversed
\brief The DrawEdge is said to be <i>reversed</i>, if it originates in an \ref zodiac::PlugDirection::IN "incoming" Plug of a Node. \return <i>true</
zodiacgraph/drawedge.h:71
↓ 2 callers
Method
rename
nodectrl.cpp:25
↓ 2 callers
Method
setDirection
\brief Sets a new direction for this Plug. Must only be called by zodiac::Node::togglePlugDirection(). \param [in] direction New direction of the
zodiacgraph/plug.h:442
↓ 2 callers
Method
setLabel
\brief Assings a label to this arrow. If a BaseEdge has an EdgeLabel, it transforms with the EdgeArrow. This way, the somewhat expensive calculation
zodiacgraph/edgearrow.h:80
↓ 2 callers
Method
setRadius
\brief Sets a new radius for this Perimeter. If the radius is less then the minimal radius, the minimal radius is used instead. See \ref zodiac::Peri
zodiacgraph/perimeter.h:66
↓ 2 callers
Method
setTransformation
zodiacgraph/edgearrow.cpp:44
↓ 2 callers
Method
setVisibility
zodiacgraph/edgegroup.cpp:119
↓ 2 callers
Method
softResetExpansion
\brief Soft reset means: reset if the node is not currently forced open.
zodiacgraph/node.h:309
↓ 2 callers
Method
updateLabelText
zodiacgraph/edgegroup.cpp:129
↓ 2 callers
Method
updateStyle
zodiacgraph/node.cpp:271
↓ 2 callers
Method
updateTitle
collapsible.cpp:56
↓ 2 callers
Method
updateVisibility
zodiacgraph/edgegroup.cpp:98
↓ 1 callers
Method
advanceDrawEdge
zodiacgraph/plug.cpp:185
↓ 1 callers
Function
angularDistance
\brief Calculates the angular distance between two angles, always returning a positive result. \param [in] alpha First angle. \param [in] beta S
zodiacgraph/node.cpp:805
↓ 1 callers
Method
aquireDrawEdge
zodiacgraph/plug.cpp:172
↓ 1 callers
Method
boundingRect
zodiacgraph/node.cpp:298
↓ 1 callers
Method
collapseAllNodes
zodiacgraph/scene.cpp:181
↓ 1 callers
Method
createIncomingPlug
zodiacgraph/nodehandle.cpp:82
↓ 1 callers
Method
createOutgoingPlug
zodiacgraph/nodehandle.cpp:94
↓ 1 callers
Function
createZodiacLogo
mainwindow.cpp:326
↓ 1 callers
Method
decreaseBentCount
zodiacgraph/edgegroup.cpp:90
↓ 1 callers
Method
deleteNode
mainctrl.cpp:43
↓ 1 callers
Method
deselectAll
zodiacgraph/scenehandle.cpp:57
↓ 1 callers
Method
forceCollapse
\brief Collapses the Node if is currently forced open.
zodiacgraph/node.h:316
↓ 1 callers
Method
fromPlugToPoint
zodiacgraph/drawedge.cpp:19
↓ 1 callers
Method
getArrangementPriority
zodiacgraph/plug.cpp:308
↓ 1 callers
Method
getConnectedPlugs
\brief Returns a list of all Plug%s that are connected to this one through an edge. \return List of all Plug%s connected to this one.
zodiacgraph/plug.h:106
↓ 1 callers
Method
getConnectedPlugs
zodiacgraph/plughandle.cpp:132
↓ 1 callers
Method
getEdgeGroupPair
\brief The EdgeGroupPair owning this EdgeGroup. \return This EdgeGroup's EdgeGroupPair.
zodiacgraph/edgegroup.h:157
↓ 1 callers
Method
getExpansionState
\brief The current Expansions state of this Node. \return Current ExpansionState of this Node.
zodiacgraph/node.h:295
↓ 1 callers
Method
getGroup
\brief Every PlugEdge is part of an EdgeGroup managed by the Scene. The job of the EdgeGroup is to replace all PlugEdge%s flowing from Node <i>A</i>
zodiacgraph/plugedge.h:87
↓ 1 callers
Method
getHeight
\brief The height of this label including all elements. Used in calculating the Node's \ref zodiac::Node::getDeadZoneAngle() "dead zone angle". \ret
zodiacgraph/nodelabel.h:69
next →
1–100 of 454, ranked by callers