plynx.db.node¶
Node DB Object and utils
Module Contents¶
-
plynx.db.node._clone_update_in_place(node: 'Node', node_clone_policy: int, override_finished_state: bool, override_node_id: bool = False)[source]¶
-
class
plynx.db.node._BaseResource[source]¶ Bases:
plynx.db.db_object.DBObject
-
class
plynx.db.node.Output[source]¶ Bases:
plynx.db.node._BaseResourceBasic Output structure.
-
class
plynx.db.node.InputReference[source]¶ Bases:
plynx.db.db_object.DBObjectBasic Value of the Input structure.
-
class
plynx.db.node.Input[source]¶ Bases:
plynx.db.node._BaseResourceBasic Input structure.
-
class
plynx.db.node.CachedNode[source]¶ Bases:
plynx.db.db_object.DBObjectValues to override Node on display
-
class
plynx.db.node.Node[source]¶ Bases:
plynx.db.db_object.DBObjectBasic Node with db interface.
-
apply_properties(self, other_node: 'Node')[source]¶ Apply Properties and Inputs of another Node. This method is used for updating nodes.
- Args:
- other_node (Node): A node to copy Properties and Inputs from
-
clone(self, node_clone_policy: int, override_finished_state: bool = True)[source]¶ Return a cloned copy of a Node
-
-
class
plynx.db.node.ParameterEnum[source]¶ Bases:
plynx.db.db_object.DBObjectEnum value.
-
class
plynx.db.node.ParameterCode[source]¶ Bases:
plynx.db.db_object.DBObjectCode value.
-
class
plynx.db.node.ParameterListOfNodes[source]¶ Bases:
plynx.db.db_object.DBObjectList Of Nodes value.
-
class
plynx.db.node.Parameter[source]¶ Bases:
plynx.db.db_object.DBObjectBasic Parameter structure.