The base class of many other classes. This class is also a linked list which allows
you to link several objects with each other. To get more information about this data
structure, check out this article.
-
class c4d.GeListNode
// Insert functions
// List Handler
// Other stuff
// N-Bit Handler
Methods
-
GeListNode.InsertUnder(obj)
Insert self under obj.
| Note: | Please take care, obj is a correct type. For example you cannot insert a document under an BaseObject. You can check it by using get_classification() and get_type() |
| Parameter: | obj (GeListNode) – The object insert under. |
-
GeListNode.InsertAfter(obj)
Insert self after obj.
| Note: | Please take care, obj is a correct type. For example you cannot insert a document under an BaseObject. You can check it by using get_classification() and get_type() |
| Parameter: | obj (GeListNode) – The object insert after. |
-
GeListNode.InsertBefore(obj)
Insert self before obj.
| Note: | Please take care, obj is a correct type. For example you cannot insert a document under an BaseObject. You can check it by using get_classification() and get_type() |
| Parameter: | obj (GeListNode) – The object insert before. |
-
GeListNode.GetUp()
Returns the parent object.
| Return type: | GeListNode or None |
| Returns: | The parent object |
-
GeListNode.GetDown()
Returns the first child of this object in the list.
| Return type: | GeListNode or None |
| Returns: | The first child object. |
-
GeListNode.GetDownLast()
Returns the last child of this object in the list.
| Return type: | GeListNode or None |
| Returns: | The first child object. |
-
GeListNode.GetNext()
Returns the next object in the list.
| Return type: | GeListNode or None |
| Returns: | The next object. |
-
GeListNode.GetPred()
Returns the previous object in the list.
| Return type: | GeListNode or None |
| Returns: | The previous object. |
-
GeListNode.GetChilds()
Returns all childs in a list (not the grandchilds).
| Return type: | list of type GeListNode |
| Returns: | All childs in a list. |
-
GeListNode.Remove()
- Removes this node from a list.
-
GeListNode.GetDocument()
Get the document for this node.
-
GeListNode.IsDocumentRelated()
Checks if the node is of a type that can be inserted into a BaseDocument
| Return type: | bool |
| Returns: | True if the node is document related, otherwise False. |
-
GeListNode.GetNBit(bit)
Raw access to a 64-bit bitfield, containing information about the node state.
| Parameter: | bit (int) – Bit index.
| NBIT_TL1_FOLD |
|
| NBIT_TL2_FOLD |
|
| NBIT_TL3_FOLD |
|
| NBIT_TL4_FOLD |
|
| NBIT_TL1_SELECT |
|
| NBIT_TL2_SELECT |
|
| NBIT_TL3_SELECT |
|
| NBIT_TL4_SELECT |
|
| NBIT_TL1_TDRAW |
|
| NBIT_TL2_TDRAW |
|
| NBIT_TL3_TDRAW |
|
| NBIT_TL4_TDRAW |
|
| NBIT_CKEY_ACTIVE |
active point of animation path in editor |
| NBIT_OM1_FOLD |
|
| NBIT_OM2_FOLD |
|
| NBIT_OM3_FOLD |
|
| NBIT_OM4_FOLD |
|
| NBIT_TL1_FOLDTR |
|
| NBIT_TL2_FOLDTR |
|
| NBIT_TL3_FOLDTR |
|
| NBIT_TL4_FOLDTR |
|
| NBIT_TL1_FOLDFC |
|
| NBIT_TL2_FOLDFC |
|
| NBIT_TL3_FOLDFC |
|
| NBIT_TL4_FOLDFC |
|
| NBIT_SOURCEOPEN |
|
| NBIT_TL1_HIDE |
|
| NBIT_TL2_HIDE |
|
| NBIT_TL3_HIDE |
|
| NBIT_TL4_HIDE |
|
| NBIT_SOLO_ANIM |
|
| NBIT_SOLO_LAYER |
|
| NBIT_TL1_SELECT2 |
|
| NBIT_TL2_SELECT2 |
|
| NBIT_TL3_SELECT2 |
|
| NBIT_TL4_SELECT2 |
|
| NBIT_SOLO_MOTION |
|
| NBIT_CKEY_LOCK_T |
|
| NBIT_CKEY_LOCK_V |
|
| NBIT_CKEY_MUTE |
|
| NBIT_CKEY_CLAMP |
|
| NBIT_CKEY_BREAK |
|
| NBIT_CKEY_LOCK_O |
|
| NBIT_CKEY_LOCK_L |
|
| NBIT_CKEY_AUTO |
|
| NBIT_CKEY_ZERO_O |
|
| NBIT_CKEY_ZERO_L |
|
| NBIT_TL1_FCSELECT |
|
| NBIT_TL2_FCSELECT |
|
| NBIT_TL3_FCSELECT |
|
| NBIT_TL4_FCSELECT |
|
| NBIT_CKEY_BREAKDOWN |
|
| NBIT_TL1_FOLDMOTION |
|
| NBIT_TL2_FOLDMOTION |
|
| NBIT_TL3_FOLDMOTION |
|
| NBIT_TL4_FOLDMOTION |
|
| NBIT_TL1_SELECTMOTION |
|
| NBIT_TL2_SELECTMOTION |
|
| NBIT_TL3_SELECTMOTION |
|
| NBIT_TL4_SELECTMOTION |
|
| NBIT_OHIDE |
|
| NBIT_TL_TBAKE |
|
| NBIT_TL1_FOLDSM |
|
| NBIT_TL2_FOLDSM |
|
| NBIT_TL3_FOLDSM |
|
| NBIT_TL4_FOLDSM |
|
|
| Return type: | bool |
| Returns: | Bit state. |
-
GeListNode.ChangeNBit(bit, bitmode)
Sets bits in the 64-bit bitfield of the node.
| Parameters: |
- bit (int) –
Bit index.
| NBIT_TL1_FOLD |
|
| NBIT_TL2_FOLD |
|
| NBIT_TL3_FOLD |
|
| NBIT_TL4_FOLD |
|
| NBIT_TL1_SELECT |
|
| NBIT_TL2_SELECT |
|
| NBIT_TL3_SELECT |
|
| NBIT_TL4_SELECT |
|
| NBIT_TL1_TDRAW |
|
| NBIT_TL2_TDRAW |
|
| NBIT_TL3_TDRAW |
|
| NBIT_TL4_TDRAW |
|
| NBIT_CKEY_ACTIVE |
active point of animation path in editor. |
| NBIT_OM1_FOLD |
|
| NBIT_OM2_FOLD |
|
| NBIT_OM3_FOLD |
|
| NBIT_OM4_FOLD |
|
| NBIT_TL1_FOLDTR |
|
| NBIT_TL2_FOLDTR |
|
| NBIT_TL3_FOLDTR |
|
| NBIT_TL4_FOLDTR |
|
| NBIT_TL1_FOLDFC |
|
| NBIT_TL2_FOLDFC |
|
| NBIT_TL3_FOLDFC |
|
| NBIT_TL4_FOLDFC |
|
| NBIT_SOURCEOPEN |
|
| NBIT_TL1_HIDE |
|
| NBIT_TL2_HIDE |
|
| NBIT_TL3_HIDE |
|
| NBIT_TL4_HIDE |
|
| NBIT_SOLO_ANIM |
|
| NBIT_SOLO_LAYER |
|
| NBIT_TL1_SELECT2 |
|
| NBIT_TL2_SELECT2 |
|
| NBIT_TL3_SELECT2 |
|
| NBIT_TL4_SELECT2 |
|
| NBIT_SOLO_MOTION |
|
| NBIT_CKEY_LOCK_T |
|
| NBIT_CKEY_LOCK_V |
|
| NBIT_CKEY_MUTE |
|
| NBIT_CKEY_CLAMP |
|
| NBIT_CKEY_BREAK |
|
| NBIT_CKEY_LOCK_O |
|
| NBIT_CKEY_LOCK_L |
|
| NBIT_CKEY_AUTO |
|
| NBIT_CKEY_ZERO_O |
|
| NBIT_CKEY_ZERO_L |
|
| NBIT_TL1_FCSELECT |
|
| NBIT_TL2_FCSELECT |
|
| NBIT_TL3_FCSELECT |
|
| NBIT_TL4_FCSELECT |
|
| NBIT_CKEY_BREAKDOWN |
|
| NBIT_TL1_FOLDMOTION |
|
| NBIT_TL2_FOLDMOTION |
|
| NBIT_TL3_FOLDMOTION |
|
| NBIT_TL4_FOLDMOTION |
|
| NBIT_TL1_SELECTMOTION |
|
| NBIT_TL2_SELECTMOTION |
|
| NBIT_TL3_SELECTMOTION |
|
| NBIT_TL4_SELECTMOTION |
|
| NBIT_OHIDE |
|
| NBIT_TL_TBAKE |
|
| NBIT_TL1_FOLDSM |
|
| NBIT_TL2_FOLDSM |
|
| NBIT_TL3_FOLDSM |
|
| NBIT_TL4_FOLDSM |
|
- bitmode (bool) – Bit state.
|
| Return type: | bool
|
| Returns: | Bit state.
|