OpenMaya.MObject Class Reference
         
    
Opaque wrapper for internal Maya objects.
 Constructors
| Signature | Parameters | Description | 
| MObject() |  | Default constructor. Returns an empty MObject instance (i.e. one which contains kNullObj). | 
| MObject(src) | src - MObject | Copy constructor. Returns a new MObject instance which references the same internal Maya object as src, which must be another MObject instance. | 
Comparison Support
| == | True if both MObjects refer to the same internal Maya object, False otherwise. | 
| != | True if the two MObjects refer to different internal Maya objects, or one is null and the other is not. False otherwise. | 
 
 
      
        
          | OpenMaya.MObject.__init__ | ( |  | ) |  | 
      
 
x.__init__(...) initializes x; see help(type(x)) for signature
 
 
 
      
        
          | OpenMaya.MObject.__eq__ | ( |  | ) |  | 
      
 
 
      
        
          | OpenMaya.MObject.__ge__ | ( |  | ) |  | 
      
 
 
      
        
          | OpenMaya.MObject.__gt__ | ( |  | ) |  | 
      
 
 
      
        
          | OpenMaya.MObject.__le__ | ( |  | ) |  | 
      
 
 
      
        
          | OpenMaya.MObject.__lt__ | ( |  | ) |  | 
      
 
 
      
        
          | OpenMaya.MObject.__ne__ | ( |  | ) |  | 
      
 
 
      
        
          | OpenMaya.MObject.apiType | ( |  | ) |  | 
      
 
Returns the function set type for the object.
| Signature: | apiType() | 
| Parameters: |  | 
| Returns: | MFn type constant | 
| Description: | Returns a constant indicating the type of the internal Maya object. If the MObject is null MFn.kInvalidwill be returned. | 
 
 
      
        
          | OpenMaya.MObject.hasFn | ( |  | ) |  | 
      
 
Tests whether object is compatible with the specified function set.
| Signature: | hasFn(fn) | 
| Parameters: | fn - MFn type constant | 
| Returns: | Bool | 
| Description: | Returns True if the internal Maya object supports the specified function set specified by fn. | 
 
 
      
        
          | OpenMaya.MObject.isNull | ( |  | ) |  | 
      
 
Tests whether there is an internal Maya object.
| Signature: | isNull() | 
| Parameters: |  | 
| Returns: | Bool | 
| Description: | Returns True if the MObject is not referring to any Maya internal internal object (i.e. it is equivalent to kNullObj). | 
 
 
  
  | 
        
          | OpenMaya.MObject.kNullObj = <OpenMaya.MObjectobject> |  | static | 
 
| Name: | kNullObj | 
| Type: | MObject | 
| Description: | Used to indicate that an MObject instance does not refer to any internal Maya object. Also used as a default value for MObject parameters to many methods. | 
 
 
  
  | 
        
          | OpenMaya.MObject.apiTypeStr |  | static | 
 
 (readonly) String containing the object's type name.
| Name: | apiTypeStr | 
| Type: | string | 
| Access: | R | 
| Description: | The internal Maya object's MFn type as a string. E.g. 'kTime' for a time node. |