If given a hou.Edge or a list of hou.Edge's, add the edge(s) to
the group. If given a hou.EdgeGroup, merge the contents of the other
edge group with this group (the other group is unaffected). You would
typically call this method from the code of a Python-defined SOP.

Raises hou.OperationFailed if the edge or edge group belong to a
different geometry object than this group.

If given a hou.Edge or a list of hou.Edge's, add the edge(s) to
the group.

remove(edge_or_list_or_edge_group)

If given a hou.Edge or a list of hou.Edge's, remove the edge(s)
from the group. If given a hou.EdgeGroup, remove all edges in the
other group from this group (the other group is unaffected). You would
typically call this method from the code of a Python-defined SOP.

It is not an error to try to remove an edge from the group that wasn’t
already in the group.

Evaluate an interpolation function for an animated parameter that
gives a smooth curve between the left keyframe’s outgoing value and the
right keyframe’s incoming value, using the left’s outgoing slope and
acceleration and the right’s incoming slope and acceleration.

Search the Houdini path for files with a particular extension,
returning a tuple of all the matches. A subdirectory can also be optionally
provided which is appended to each entry in the Houdini path before looking
for files.

Exits Houdini, returning the exit code to the operating system. If
suppress_save_prompt is false, this function asks the user if he/she
wants to save. If the user presses "Cancel", the exit will be canceled
and the next statement will execute.

A Face is a kind of geometry primitive (Prim object) that contains a
sequence of vertices (Vertex objects). How these vertices are used depends on
the type of face; polygons, for example, use the vertices to define the
edges of the polygon, while NURBS curves use them as control points.

Each Prim resides inside a Geometry object and stores some sort of 3D
geometric primitive, like a polygon, a NURBS curve, or a volume. Each
primitive usually contains a set of Vertex objects, each of which references a
Point object.

A Surface is a kind of geometry primitive (Prim object) that contains a
two dimensional grid of vertices (Vertex objects). How these vertices are
used depends on the type of surface: meshes, for example, use the vertices to
define a quadrilateral mesh, while NURBS surfaces use them as control
points.

Given a node’s session id and an input index, return a
NodeConnection object. Return None if the id does not correspond to a valid
node (e.g. if the node was deleted), or the specified input index is not
connected.

Given a node type category object and a name, or possibly just a node type
name that includes the category, return the corresponding NodeType object.
The exact name is assumed so node type aliases are not evaluated. To check aliases
use hou.preferredNodeType() instead.
Return None if there is no such type with that name.

Executes the given hscript command and returns a 2-tuple of strings where
the first string contains the regular output of the executed command and the
second string contains the error output. You can specify multiple
commands by using ';' or the newline character as the separator.

A Ramp represents a function that yields either floating point values or
colors. You can evaluate this function between 0.0 and 1.0, and the function’s
shape is determined by a sequence of values at key positions between 0.0 and
1.0.