c4d.modules.graphview.GvNodeMaster
¶
A
GvNodeMaster
stores a collection of
GvNode
c4d.modules.graphview.
GvNodeMaster
¶
GvNodeMaster.GetRoot()
GvNodeMaster.GetOwner()
GvNodeMaster.InsertFirst()
GvNodeMaster.InsertLast()
GvNodeMaster.SetHierarchy()
c4d.BaseList2D
GvNodeMaster.
__init__
(
host
)
¶
Parameters: |
host
(
BaseList2D
) – Attaches a
GvNodeMaster
to a BaseList2D object.
|
---|---|
Return type: | c4d.modules.graphview.GvNodeMaster |
Returns: | The new nodemaster. |
GvNodeMaster.
AllocNode
(
id
)
¶
Allocates a node without inserting it.
Parameters: | id ( int ) – The id. See Graph View Node Types . |
---|---|
Return type: | c4d.modules.graphview.GvNode |
Returns: | The new node. |
GvNodeMaster.
CreateNode
(
parent, id[, insert=None][, x=-1][, y=-1]
)
¶
Creates a node and inserts it.
Parameters: |
|
---|---|
Return type: | |
Returns: |
The created node. |
GvNodeMaster.
GetRoot
(
)
¶
Retrieves the root node.
Return type: | c4d.modules.graphview.GvNode |
---|---|
Returns: | The root node or None . |
GvNodeMaster.
GetOwner
(
)
¶
Retrieves the owner.
Return type: | c4d.BaseList2D |
---|---|
Returns: |
The owner of the
GvNodeMaster
|
GvNodeMaster.
InsertFirst
(
parent
,
node
)
¶
Inserts a node first in the node list of an Xgroup. (Equivalent to
GeListNode.InsertUnder()
, but with additional checks that parent is a group node, and that node is removed.)
Parameters: |
|
---|---|
Return type: |
bool |
Returns: |
True if the node was inserted, otherwise False . |
GvNodeMaster.
InsertLast
(
parent
,
node
)
¶
Inserts a node last in the node list of an Xgroup. (Equivalent to
GeListNode.InsertUnderLast()
, but with additional checks that parent is a group node, and that node is removed.)
Parameters: |
|
---|---|
Return type: |
bool |
Returns: |
True if the node was inserted, otherwise False . |
GvNodeMaster.
SetHierarchy
(
insert
,
node
[
,
mode=GV_INSERT_AFTER
]
)
¶
Perform a hierarchy operation. Pass the arguments as a dictionary.
Parameters: |
|
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return type: |
bool |
||||||||||
Returns: |
True if the hierarchy was set, otherwise False . |
GvNodeMaster.
IsEnabled
(
)
¶
Checks if the node master is enabled.
Return type: | c4d.modules.graphview.GvNodeMaster |
---|---|
Returns: | True if the node master is enabled. |
GvNodeMaster.
GetPrefs
(
)
¶
Returns the settings container.
Return type: | c4d.BaseContainer |
---|---|
Returns: | A copy of the settings container. |
GvNodeMaster.
SetPrefs
(
bc
)
¶
Set the settings container.
Parameters: | bc ( c4d.BaseContainer ) – The settings container. |
---|
GvNodeMaster.
AddUndo
(
)
¶
Call this function if you manipulated something with a node master, and you want it to be undoable.
Return type: | bool |
---|---|
Returns: | True if successful, otherwise False . |
GvNodeMaster.
Execute
(
)
¶
Calculates the
GvNodeMaster
.