Python API 2.0 Reference: OpenMayaUI.MManipData Class Reference

+ Inheritance diagram for OpenMayaUI.MManipData:

Public Member Functions

__init__ ()
 
asBool ()
 
asDouble ()
 
asFloat ()
 
asLong ()
 
asMObject ()
 
asShort ()
 
asUnsigned ()
 
isSimple ()
 

Detailed Description

Class that encapsulates manipulator data.

Constructor & Destructor Documentation

OpenMayaUI.MManipData.__init__ ( )
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Member Function Documentation

OpenMayaUI.MManipData.asBool ( )
asBool() -> bool

Returns the manipulator data as a bool
OpenMayaUI.MManipData.asDouble ( )
asDouble() -> float

Returns the manipulator data as a double
OpenMayaUI.MManipData.asFloat ( )
asFloat() -> float

Returns the manipulator data as a float
OpenMayaUI.MManipData.asLong ( )
asLong() -> int

Returns the manipulator data as a long
OpenMayaUI.MManipData.asMObject ( )
asMObject() -> int

Returns the manipulator data as an MObject.
The MObjects returned from this method are created and used
by MFnData or classes derived from MFnData.
OpenMayaUI.MManipData.asShort ( )
asShort() -> int

Returns the manipulator data as a short
OpenMayaUI.MManipData.asUnsigned ( )
asUnsigned() -> int

Returns the manipulator data as a unsigned
OpenMayaUI.MManipData.isSimple ( )
isSimple() -> bool

Returns whether or not the manipulator data is simple or complex.
Simple data is used to represent bool, int, and float types.
Complex data is used to represent MObjects created by MFnData,
or classes derived from MFnData.