class MManipData

Jump to documentation

Manipulator Data (OpenMayaUI) (OpenMayaUI.py)

public members:

MManipData ()
~MManipData ()
MManipData (const MManipData &)
MManipData (bool)
MManipData (short)
MManipData (int)
MManipData (unsigned int)
MManipData (float)
MManipData (double)
MManipData (const MObject &)
MManipData & operator= (const MManipData &)
MManipData & operator= (bool)
MManipData & operator= (short)
MManipData & operator= (int)
MManipData & operator= (unsigned int)
MManipData & operator= (float)
MManipData & operator= (double)
MManipData & operator= (const MObject &)
bool isSimple () const
bool asBool () const
short asShort () const
int asLong () const
unsigned int asUnsigned () const
float asFloat () const
double asDouble () const
MObject asMObject () const

Documentation

This class encapulates manipulator data which is returned from the manipulator conversion functions.
Description

This class encapulates manipulator data which is returned from the manipulator conversion functions. MManipData is used to represent data that is either simple or complex. Simple data is used to represent bool, short, int, unsigned int, float, and double types. Complex data is used to represent MObjects created by MFnData, or classes derived from MFnData.

Functions

MManipData:: MManipData ()

Description

The default class constructor.

MManipData:: ~MManipData ()

Description

The destructor.

MManipData:: MManipData (const MManipData &other)

Description

The copy constructor.

MManipData:: MManipData (bool data)

Description

Constructor for bool types.

MManipData:: MManipData (short data)

Description

Constructor for short types.

MManipData:: MManipData (int data)

Description

Constructor for int types.

MManipData:: MManipData (unsigned int data)

Description

Constructor for unsigned int types.

MManipData:: MManipData (float data)

Description

Constructor for float types.

MManipData:: MManipData (double data)

Description

Constructor for double types.

MManipData:: MManipData (const MObject &data)

Description

Constructor for MObject types created by MFnData, or classes derived from MFnData.

MManipData &MManipData:: operator= (const MManipData &other)

Description

The assignment operator.

MManipData & MManipData:: operator= (bool data)

Description

The assignment operator for bool types.

MManipData & MManipData:: operator= (short data)

Description

The assignment operator for short types.

MManipData & MManipData:: operator= (int data)

Description

The assignment operator for int types.

MManipData & MManipData:: operator= (unsigned int data)

Description

The assignment operator for unsigned int types.

MManipData & MManipData:: operator= (float data)

Description

The assignment operator for float types.

MManipData & MManipData:: operator= (double data)

Description

The assignment operator for double types.

MManipData & MManipData:: operator= (const MObject &data)

Description

The assignment operator for MObject types created by MFnData, or classes derived from MFnData.

bool MManipData:: isSimple () const

Description

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

Return Value

  • whether or not the manipulator data is simple or complex

bool MManipData:: asBool () const

Description

Returns the manipulator data as a bool.

Return Value

  • the data as a bool

short MManipData:: asShort () const

Description

Returns the manipulator data as a short.

Return Value

  • the data as a short

int MManipData:: asLong () const

Description

Returns the manipulator data as a int

Return Value

  • the data as a int

unsigned int MManipData:: asUnsigned () const

Description

Returns the manipulator data as an unsigned int.

Return Value

  • the data as an unsigned int

float MManipData:: asFloat () const

Description

Returns the manipulator data as a float.

Return Value

  • the data as a float

double MManipData:: asDouble () const

Description

Returns the manipulator data as a double.

Return Value

  • the data as a double

MObject MManipData:: asMObject () const

Description

Returns the manipulator data as an MObject. The MObjects returned from this method are created and used by MFnData or classes derived from MFnData.

Return Value

  • the data as an MObject

This class has no child classes.


Autodesk® Maya® 2008 © 1997-2007 Autodesk, Inc. All rights reserved. doc++ Copyright