def add_object
Add a new object to a transient revision.
def select_union
Return a selection containing the objects in either given selection.
Schematic net segment, bus segment, or pin.
def select_attached_to
Return a selection containing all objects in a revision attached to a given object.
def object_is_selected
Return whether an object exists in a revision and is selected in a selection.
def select_all
Return a selection containing all objects in a revision.
def copy_objects
Copy some objects to a transient revision.
def get_added_objects
Return a list of objects which are in one revision but not in another.
def __init__
Create a new revision, either from scratch or by copying an existing one.
def get_removed_objects
Return a list of objects which are in one revision but not in another.
def set_object_data
Set the data of an object in a transient revision.
def object_exists
Return whether an object exists in a revision.
def relocate_object
Change the location of an object in the object structure of a transient revision. ...
def select_intersection
Return a selection containing the objects in both given selections.
def select_object
Return a selection containing a single object.
transient
Whether the revision is transient.
def select_none
Return an empty selection.
def delete_object
Delete an object from a transient revision.
def finalize
Prevent further changes to a revision.
def select_difference
Return a selection containing the objects contained in one given selection, but not the other...
def delete_objects
Delete some objects from a transient revision.
The identity of a set of objects across revisions.
def __hash__
x.__hash__() <==> hash(x)
def copy_object
Copy an object to a transient revision.
Schematic text or attribute.
def selection_is_empty
Return whether a selection is empty in a given revision.
def get_objects_attached_to
Return a list of objects in a revision which are attached to a certain object.
A particular state of the contents of a file.
The identity of an object across revisions.
def select_excluding
Return a selection which contains all the objects in an existing selection minus a given object...
def get_modified_objects
Return a list of objects which exist in two revisions but have different type or data.
def select_all_except
Return a selection containing all objects in a revision except those in a given selection.
def get_objects
Return a list of all objects in a revision.
def __cmp__
x.__cmp__(y) <==> cmp(x,y)
def select_including
Return a selection which contains all the objects in an existing selection plus a given object...
def get_object_data
Get the data of an object in a revision.
def get_object_location
Get the location of an object in the object structure.
def is_transient
Return whether a revision can be changed.
def get_selected_objects
Return a list of objects which are in a revision as well as in a selection.