| Python API 2.0 Reference
    | 
 Inheritance diagram for OpenMaya.MDagPath:
 Inheritance diagram for OpenMaya.MDagPath:| Public Member Functions | |
| def | __eq__ () | 
| def | __ge__ () | 
| def | __gt__ () | 
| def | __init__ () | 
| def | __le__ () | 
| def | __lt__ () | 
| def | __ne__ () | 
| def | __str__ () | 
| def | apiType () | 
| def | child () | 
| def | childCount () | 
| def | exclusiveMatrix () | 
| def | exclusiveMatrixInverse () | 
| def | extendToShape () | 
| def | fullPathName () | 
| def | getDisplayStatus () | 
| def | getDrawOverrideInfo () | 
| def | getPath () | 
| def | hasFn () | 
| def | inclusiveMatrix () | 
| def | inclusiveMatrixInverse () | 
| def | instanceNumber () | 
| def | isInstanced () | 
| def | isTemplated () | 
| def | isValid () | 
| def | isVisible () | 
| def | length () | 
| def | node () | 
| def | numberOfShapesDirectlyBelow () | 
| def | partialPathName () | 
| def | pathCount () | 
| def | pop () | 
| def | push () | 
| def | set () | 
| def | transform () | 
| Static Public Member Functions | |
| def | getAPathTo () | 
| def | getAllPathsTo () | 
Path to a DAG node from the top of the DAG.
| Signature | Parameters | Description | 
|---|---|---|
| MDagPath() | Default constructor. Returns a new, empty MDagPath object. | |
| MDagPath(src) | src - MDagPath | Copy constructor. Returns a new MDagPath object with the same value as src. | 
| == | True if both paths refer to the same instance of the same node. | 
| != | True if the paths refer to different nodes or different instances of the same node. | 
All other comparison operators will raise a TypeError exception.
| def OpenMaya.MDagPath.__init__ | ( | ) | 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
| def OpenMaya.MDagPath.__eq__ | ( | ) | 
x.__eq__(y) <==> x==y
| def OpenMaya.MDagPath.__ge__ | ( | ) | 
x.__ge__(y) <==> x>=y
| def OpenMaya.MDagPath.__gt__ | ( | ) | 
x.__gt__(y) <==> x>y
| def OpenMaya.MDagPath.__le__ | ( | ) | 
x.__le__(y) <==> x<=y
| def OpenMaya.MDagPath.__lt__ | ( | ) | 
x.__lt__(y) <==> x<y
| def OpenMaya.MDagPath.__ne__ | ( | ) | 
x.__ne__(y) <==> x!=y
| def OpenMaya.MDagPath.__str__ | ( | ) | 
x.__str__() <==> str(x)
| OpenMaya.MDagPath.apiType | ( | ) | 
| OpenMaya.MDagPath.child | ( | ) | 
Returns the specified child of the object at the end of the path.
| Signature: | child(childNum) | 
| Parameters: | childNum - int | 
| Returns: | MObject | 
| Description: | The childNum'th object parented directly beneath the object at the end of the path. | 
| OpenMaya.MDagPath.childCount | ( | ) | 
Returns the number of objects parented directly beneath the object at the end of the path.
| Signature: | childCount() | 
| Parameters: | |
| Returns: | int | 
| Description: | Returns the number of objects parented directly beneath the object at the end of the path. | 
| OpenMaya.MDagPath.exclusiveMatrix | ( | ) | 
Returns the matrix for all transforms in the path, excluding the end object.
| Signature: | exclusiveMatrix() | 
| Parameters: | |
| Returns: | MMatrix | 
| Description: | Returns the matrix for all transforms in the path, excluding the end object. | 
| OpenMaya.MDagPath.exclusiveMatrixInverse | ( | ) | 
Returns the inverse of exclusiveMatrix().
| Signature: | exclusiveMatrixInverse() | 
| Parameters: | |
| Returns: | MMatrix | 
| Description: | Returns the inverse of exclusiveMatrix(). | 
| OpenMaya.MDagPath.extendToShape | ( | ) | 
Extends the path to the specified shape node parented directly beneath the transform at the current end of the path.
| Signature: | extendToShape(shapeNum=0) | 
| Parameters: | shapeNum - int | 
| Returns: | New reference to self. | 
| Description: | Extends the path to the shapeNum'th shape node parented directly beneath the transform at the current end of the path. | 
| OpenMaya.MDagPath.fullPathName | ( | ) | 
Returns a string representation of the path from the DAG root to the path's last node.
| Signature: | fullPathName() | 
| Parameters: | |
| Returns: | string | 
| Description: | Returns a string representation of the path from the DAG root to the path's last node. | 
| 
 | static | 
Returns all paths to the given node.
| Name: | getAllPathsTo(node) | 
| Parameters: | node - MObject | 
| Returns: | MDagPathArray | 
| Description: | Returns all paths to the given node. | 
| 
 | static | 
| def OpenMaya.MDagPath.getDisplayStatus | ( | ) | 
Returns the display status for this path.
| def OpenMaya.MDagPath.getDrawOverrideInfo | ( | ) | 
Returns the draw override information for this path.
| OpenMaya.MDagPath.getPath | ( | ) | 
Returns the specified sub-path of this path.
| Signature: | getPath(pathNum=0) | 
| Parameters: | pathNum - int | 
| Returns: | MDagPath | 
| Description: | The pathNum'th sub-path of this path. | 
| OpenMaya.MDagPath.hasFn | ( | ) | 
Returns True if the object at the end of the path supports the given function set.
| Signature: | hasFn(type) | 
| Parameters: | type - MFn constant | 
| Returns: | bool | 
| Description: | Returns True if the object at the end of the path supports the function set represented by type. | 
| OpenMaya.MDagPath.inclusiveMatrix | ( | ) | 
Returns the matrix for all transforms in the path, including the end object, if it is a transform.
| Signature: | inclusiveMatrix() | 
| Parameters: | |
| Returns: | MMatrix | 
| Description: | Returns the matrix for all transforms in the path, including the end object, if it is a transform. | 
| OpenMaya.MDagPath.inclusiveMatrixInverse | ( | ) | 
Returns the inverse of inclusiveMatrix().
| Signature: | inclusiveMatrixInverse() | 
| Parameters: | |
| Returns: | MMatrix | 
| Description: | Returns the inverse of inclusiveMatrix(). | 
| OpenMaya.MDagPath.instanceNumber | ( | ) | 
Returns the instance number of this path to the object at the end.
| Signature: | instanceNumber() | 
| Parameters: | |
| Returns: | int | 
| Description: | Returns the instance number of this path to the object at the end. | 
| OpenMaya.MDagPath.isInstanced | ( | ) | 
Returns True if the object at the end of the path can be reached by more than one path.
| Signature: | isInstanced() | 
| Parameters: | |
| Returns: | bool | 
| Description: | Returns True if the object at the end of the path can be reached by more than one path. | 
| def OpenMaya.MDagPath.isTemplated | ( | ) | 
Returns true if the DAG Node at the end of the path is templated.
| OpenMaya.MDagPath.isValid | ( | ) | 
Returns True if this is a valid path.
| Signature: | isValid() | 
| Parameters: | |
| Returns: | bool | 
| Description: | True if this is a valid path. | 
| def OpenMaya.MDagPath.isVisible | ( | ) | 
Returns true if the DAG Node at the end of the path is visible.
| OpenMaya.MDagPath.length | ( | ) | 
Returns the number of nodes on the path, not including the DAG's root node.
| Signature: | length() | 
| Parameters: | |
| Returns: | int | 
| Description: | Returns the number of nodes on the path, not including the DAG's root node. | 
| OpenMaya.MDagPath.node | ( | ) | 
| OpenMaya.MDagPath.numberOfShapesDirectlyBelow | ( | ) | 
Returns the number of shape nodes parented directly beneath the transform at the end of the path.
| Signature: | numberOfShapesDirectlyBelow() | 
| Parameters: | |
| Returns: | int | 
| Description: | Returns the number of shape nodes parented directly beneath the transform at the end of the path. If the path does not end at a transform, or if the transform has no shape nodes directly beneath it, 0 will be returned. | 
| OpenMaya.MDagPath.partialPathName | ( | ) | 
Returns the minimum string representation which will uniquely identify the path.
| Signature: | partialPathName() | 
| Parameters: | |
| Returns: | string | 
| Description: | Returns the minimum string representation which will uniquely identify the path. | 
| OpenMaya.MDagPath.pathCount | ( | ) | 
Returns the number of sub-paths which make up this path.
| Signature: | pathCount() | 
| Parameters: | |
| Returns: | int | 
| Description: | Returns the number of sub-paths which make up this path. | 
| OpenMaya.MDagPath.pop | ( | ) | 
Removes objects from the end of the path.
| Signature: | pop(num=1) | 
| Parameters: | num - int | 
| Returns: | New reference to self. | 
| Description: | Removes num objects from the end of the path. | 
| OpenMaya.MDagPath.push | ( | ) | 
Extends the path to the specified child object, which must be parented directly beneath the object currently at the end of the path.
| Signature: | push(child) | 
| Parameters: | child - MObject | 
| Returns: | New reference to self. | 
| Description: | Extends the path to the specified child object, which must be parented directly beneath the object currently at the end of the path. | 
| OpenMaya.MDagPath.set | ( | ) | 
Replaces the current path held by this object with another.
| Signature: | set(path) | 
| Parameters: | path - MDagPath | 
| Returns: | New reference to self. | 
| Description: | Replaces the current path held by this object with that of path. | 
| OpenMaya.MDagPath.transform | ( | ) | 
Returns the last transform node on the path.
| Signature: | transform() | 
| Parameters: | |
| Returns: | MObject | 
| Description: | Returns the last transform node on the path. |