Node#
- class ansys.optislang.core.nodes.Node#
Base class for classes which provide for creating and operating on nodes.
Methods
Node.assign_placeholder(property_name, ...)Assign a placeholder to a node property.
Node.control(command[, hid, ...])Control the node state.
Node.create_input_slot(slot_name[, type_hint])Create dynamic input slot.
Node.create_output_slot(slot_name[, type_hint])Create dynamic output slot.
Node.create_placeholder_from_property(...[, ...])Create a placeholder from a node property.
Delete current node and it's children from active project.
Get info whether node exists in active project.
Get ordered ancestors of this node, starting with the root system.
Node.get_connections([slot_type, slot_name])Get connections of a given direction and slot.
Get execution options.
Get HPC licensing forwarded environment for the node.
Node.get_input_slot_value(hid, slot_name[, ...])Get input slot value of the node.
Node.get_input_slots([name])Get current node's input slots.
Get the name of the node.
Node.get_output_slot_value(hid, slot_name[, ...])Get output slot value of the node.
Node.get_output_slots([name])Get current node's output slots.
Get the instance of the parent node.
Get the name of the parent node.
Get the full dictionary of the node properties.
Node.get_property(name)Get property from properties dictionary.
Get node's registered files.
Get node's result files.
Get available actor states ids.
Get the status of the node.
Node.set_execution_options(value)Set execution options.
Node.set_name(new_name)Rename node.
Node.set_properties(properties)Set multiple node properties.
Node.set_property(name, value)Set node's property.
Node.supports(feature_name)Get whether a given feature is supported by the node.
Node.unassign_placeholder(property_name)Remove placeholder assignment from a node property.
Attributes