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
.