OpenMaya.MDagPath Class Reference
Path to a DAG node from the top of the DAG.
Constructors
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.
|
Comparison Support
== | 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.
OpenMaya.MDagPath.__init__ |
( |
| ) |
|
x.__init__(...) initializes x; see help(type(x)) for signature
OpenMaya.MDagPath.__eq__ |
( |
| ) |
|
OpenMaya.MDagPath.__ge__ |
( |
| ) |
|
OpenMaya.MDagPath.__gt__ |
( |
| ) |
|
OpenMaya.MDagPath.__le__ |
( |
| ) |
|
OpenMaya.MDagPath.__lt__ |
( |
| ) |
|
OpenMaya.MDagPath.__ne__ |
( |
| ) |
|
OpenMaya.MDagPath.__str__ |
( |
| ) |
|
OpenMaya.MDagPath.apiType |
( |
| ) |
|
Returns the type of the object at the end of the path.
Signature: | apiType() |
Parameters: | |
Returns: | MFn constant |
Description: | Returns the type of the object at the end of the path. |
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().
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. |
OpenMaya.MDagPath.getAllPathsTo |
( |
| ) |
|
|
static |
Returns all paths to the given node.
Name: | getAllPathsTo(node) |
Parameters: | node - MObject |
Returns: | MDagPathArray |
Description: | Returns all paths to the given node. |
OpenMaya.MDagPath.getAPathTo |
( |
| ) |
|
|
static |
Returns the first path found to the given node.
Name: | getAPathTo(node) |
Parameters: | node - MObject |
Returns: | MDagPath |
Description: | Returns the first path found to the given node. |
OpenMaya.MDagPath.getDisplayStatus |
( |
| ) |
|
Returns the display status for this path.
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().
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. |
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. |
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 |
( |
| ) |
|
Returns the DAG node at the end of the path.
Signature: | node() |
Parameters: | |
Returns: | MObject |
Description: | Returns the DAG node at the end of the path. |
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. |