director.objectmodel module

class director.objectmodel.ContainerItem(name)[source]

Bases: director.objectmodel.ObjectModelItem

class director.objectmodel.Icons[source]

Bases: object

Axes = ':/images/axes_icon.png'
Collections = ':/images/rubix_cube.jpg'
Directory = 37
Eye = ':/images/eye_icon.png'
EyeOff = ':/images/eye_icon_gray.png'
Feet = ':/images/feet.png'
Hammer = ':/images/hammer_icon.png'
Hand = ':/images/claw.png'
Laser = ':/images/laser_icon.jpg'
Matlab = ':/images/matlab_logo.png'
Octomap = ':/images/octomap.jpg'
Robot = ':/images/robot_icon.png'
static getIcon(iconId)[source]

Return a QIcon given an icon id as a string or int.

class director.objectmodel.ObjectModelItem(name, icon=':/images/robot_icon.png', properties=None)[source]

Bases: object

REMOVED_FROM_OBJECT_MODEL = 'REMOVED_FROM_OBJECT_MODEL'
addProperty(propertyName, propertyValue, attributes=None)[source]
children()[source]
connectRemovedFromObjectModel(func)[source]
disconnectRemovedFromObjectModel(callbackId)[source]
findChild(name)[source]
getActionNames()[source]
getObjectTree()[source]
getProperty(propertyName)[source]
getPropertyAttribute(propertyName, propertyAttribute)[source]
getPropertyEnumValue(propertyName)[source]
hasDataSet(dataSet)[source]
hasProperty(propertyName)[source]
onAction(action)[source]
onRemoveFromObjectModel()[source]
parent()[source]
propertyNames()[source]
removeProperty(propertyName)[source]
rename(name, renameChildren=True)[source]
setIcon(icon)[source]
setProperty(propertyName, propertyValue)[source]
setPropertyAttribute(propertyName, propertyAttribute, value)[source]
class director.objectmodel.ObjectModelTree[source]

Bases: object

ACTION_SELECTED = 'ACTION_SELECTED'
OBJECT_ADDED = 'OBJECT_ADDED'
OBJECT_CLICKED = 'OBJECT_CLICKED'
SELECTION_CHANGED = 'SELECTION_CHANGED'
addContainer(name, parentObj=None)[source]
addToObjectModel(obj, parentObj=None)[source]
clearSelection()[source]
collapse(obj)[source]
connectObjectAdded(func)[source]
connectObjectClicked(func)[source]
connectSelectionChanged(func)[source]
disconnectObjectAdded(callbackId)[source]
disconnectObjectClicked(func)[source]
disconnectSelectionChanged(callbackId)[source]
expand(obj)[source]
findChildByName(parent, name)[source]
findObjectByName(name, parent=None)[source]
getActiveObject()[source]
getObjectChildren(obj)[source]
getObjectParent(obj)[source]
getObjects()[source]
getOrCreateContainer(name, parentObj=None)[source]
getPropertiesPanel()[source]
getTopLevelObjects()[source]
getTreeWidget()[source]
init(treeWidget, propertiesPanel)[source]
onPropertyChanged(prop)[source]
removeFromObjectModel(obj)[source]
removeSelectedItems()[source]
setActiveObject(obj)[source]
updateObjectIcon(obj)[source]
updateObjectName(obj)[source]
updateVisIcon(obj)[source]
director.objectmodel.addContainer(name, parentObj=None)[source]
director.objectmodel.addToObjectModel(obj, parentObj=None)[source]
director.objectmodel.clearSelection()[source]
director.objectmodel.collapse(obj)[source]
director.objectmodel.expand(obj)[source]
director.objectmodel.findObjectByName(name, parent=None)[source]
director.objectmodel.getActiveObject()[source]
director.objectmodel.getDefaultObjectModel()[source]
director.objectmodel.getObjects()[source]
director.objectmodel.getOrCreateContainer(name, parentObj=None)[source]
director.objectmodel.init(objectTree=None, propertiesPanel=None)[source]
director.objectmodel.removeFromObjectModel(obj)[source]
director.objectmodel.setActiveObject(obj)[source]