Public Member Functions | Static Public Member Functions | Friends

MParentingEdit Class Reference

This reference page is linked to from the following overview topics: Extension for Autodesk Maya 2013.


Search for all occurrences

Detailed Description

Class for describing edits to parenting.

This class is used to represent information about edits to parenting. Such edits occur when a file is referenced and changes are made to the dag hierarchy of nodes within that reference. When a reference is unloaded, only the name of the nodes involved may be queried successfully. When the referenced file is loaded, the nodes themselves may also be queried.

The MItEdits class may be used to iterate over all the edits on a given reference or assembly.

#include <MParentingEdit.h>

Inheritance diagram for MParentingEdit:
Inheritance graph
[legend]

List of all members.

Public Member Functions

MObject parentedObject (MStatus *ReturnStatus=NULL) const
 Returns the dag object which was parented in this edit.
MObject parent (MStatus *ReturnStatus=NULL) const
 Returns the parent dag object involved in this edit.
MString parentedObjectName (MStatus *ReturnStatus=NULL) const
 Returns the dag object which was parented in this edit.
MString parentName (MStatus *ReturnStatus=NULL) const
 Returns the name of the parent dag object involved in this edit.
virtual EditType editType (MStatus *ReturnStatus=NULL) const
 Virtual method used to return the edit type of this edit, which is MEdit::kParentEdit.

Static Public Member Functions

static const char * className ()
 Returns the name of this class.

Friends

class MItEdits

Member Function Documentation

MObject parentedObject ( MStatus ReturnStatus = NULL) const

Returns the dag object which was parented in this edit.

The parented object can only be returned when the related reference or assembly is loaded. When the reference or assembly is unloaded, only the name of the parented object may be queried successfully. queried.

Parameters:
[out]ReturnStatusStatus Code
Returns:
The dag object which was parented in this edit
Status Codes:
MObject parent ( MStatus ReturnStatus = NULL) const

Returns the parent dag object involved in this edit.

The parent can only be returned when the related reference or assembly is loaded. When the reference or assembly is unloaded, only the parent name string may be queried successfully.

Parameters:
[out]ReturnStatusStatus Code
Returns:
The parent dag object involved in this edit
Status Codes:
MString parentedObjectName ( MStatus ReturnStatus = NULL) const

Returns the dag object which was parented in this edit.

The parented object can only be returned when the related reference or assembly is loaded. When the reference or assembly is unloaded, only the name of the parented object may be queried successfully. queried.

Parameters:
[out]ReturnStatusStatus Code
Returns:
The dag object which was parented in this edit
Status Codes:
MString parentName ( MStatus ReturnStatus = NULL) const

Returns the name of the parent dag object involved in this edit.

Parameters:
[out]ReturnStatusStatus Code
Returns:
The name of the parent dag object involved in this edit
Status Codes:
MEdit::EditType editType ( MStatus ReturnStatus = NULL) const [virtual]

Virtual method used to return the edit type of this edit, which is MEdit::kParentEdit.

Parameters:
[out]ReturnStatusreturn status
Returns:
MEdit::kParentEdit
Status Codes:

Reimplemented from MEdit.

const char * className ( ) [static]

Returns the name of this class.

Returns:
The name of this class.

Reimplemented from MEdit.


MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit
MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit MParentingEdit