#include
<MFnToggleManip.h>
List of all
members.
Detailed Description
ToggleManip function set.
The ToggleManip allows the user to switch between two modes or
some on/off state. It is drawn as a circle with or without a dot.
When the mode is on, the dot is drawn in the circle; when the mode
is off, the circle is drawn without the dot. This manipulator
generates a boolean value corresponding to whether or not the mode
is on or off. 
Constructor & Destructor Documentation
| MFnToggleManip::~MFnToggleManip | 
( | 
 | 
 )  | 
[virtual] | 
 
Destructor.
Class destructor.
 
 
| MFnToggleManip::MFnToggleManip | 
( | 
MObject &  | 
object, | 
 | 
 | 
MStatus *  | 
ReturnStatus =
NULL | 
  | 
 | 
) | 
 | 
 | 
 | 
 
Constructor.
Class constructor that initializes the function set to the given
MObject.
- Parameters:
 
- 
| [in]  | 
object  | 
The MObject to
attach the function set to | 
| [out]  | 
ReturnStatus  | 
the return status | 
 
- Status Codes:
 
- 
 
 
 
| MFnToggleManip::MFnToggleManip | 
( | 
const MDagPath &  | 
object, | 
 | 
 | 
MStatus *  | 
ReturnStatus =
NULL | 
  | 
 | 
) | 
 | 
 | 
 | 
 
Constructor.
Class constructor that initializes the function set to the given
constant MDagPath object.
- Parameters:
 
- 
| [in]  | 
object  | 
The const MDagPath to attach the function set to | 
| [out]  | 
ReturnStatus  | 
The return status | 
 
- Status Codes:
 
- 
 
 
 
| MFnToggleManip::MFnToggleManip | 
( | 
const MObject &  | 
object, | 
 | 
 | 
MStatus *  | 
ReturnStatus =
NULL | 
  | 
 | 
) | 
 | 
 | 
 | 
 
Constructor.
Class constructor that initializes the function set to the given
MObject.
- Parameters:
 
- 
| [in]  | 
object  | 
The MObject to
attach the function set to | 
| [out]  | 
ReturnStatus  | 
the return status | 
 
- Status Codes:
 
- 
 
 
 
Member Function Documentation
| MFn::Type
MFnToggleManip::type | 
( | 
 | 
 )  | 
const [virtual] | 
 
 
| const char * MFnToggleManip::className | 
( | 
 | 
 )  | 
const [protected, virtual] | 
 
Class name.
Return the class name : "MFnToggleManip"
Reimplemented from MFnManip3D.
 
 
Creates a new ToggleManip. This function set's object is set to
be the new manipulator.
This method should only be used to create a non-composite
ToggleManip.
The name that appears in the feedback line is "toggle"
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Newly created ToggleManip
 
- Status Codes:
 
- 
 
 
 
Creates a new ToggleManip. This function set's object is set to
be the new manipulator.
This method should only be used to create a non-composite
ToggleManip.
The name that appears in the feedback line is specified by the
toggleName argument.
- Parameters:
 
- 
| [in]  | 
toggleName  | 
the name that appears in the feedback line | 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Newly created ToggleManip
 
- Status Codes:
 
- 
 
Reimplemented from MFnDependencyNode.
 
 
| MStatus
MFnToggleManip::connectToTogglePlug | 
( | 
MPlug &  | 
togglePlug | 
 )  | 
 | 
 
Connect to the toggle plug. The data type corresponding to the
togglePlug is a boolean value.
- Parameters:
 
- 
| [in]  | 
togglePlug  | 
the toggle plug | 
 
- Returns:
 
- 
 
 
 
| MPoint MFnToggleManip::startPoint | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the start point.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- The start point
 
- Status Codes:
 
- 
 
 
 
| MVector MFnToggleManip::direction | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the direction.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- The direction
 
- Status Codes:
 
- 
 
 
 
| double MFnToggleManip::length | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the length.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Length
 
- Status Codes:
 
- 
 
 
 
| bool MFnToggleManip::toggle | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the toggle.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Toggle
 
- Status Codes:
 
- 
 
 
 
| unsigned int
MFnToggleManip::startPointIndex | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the index of the start point of the ToggleManip. The
data type corresponding to this index is MFnNumericData::k3Double.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Start point index
 
- Status Codes:
 
- 
 
 
 
| unsigned int
MFnToggleManip::directionIndex | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the index of the direction. The data type corresponding
to this index is MFnNumericData::k3Double.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Direction index
 
- Status Codes:
 
- 
 
 
 
| unsigned int MFnToggleManip::lengthIndex | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the index of the length of the ToggleManip. The data
type corresponding to this index is a double.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Length index
 
- Status Codes:
 
- 
 
 
 
| unsigned int MFnToggleManip::toggleIndex | 
( | 
MStatus *  | 
ReturnStatus =
NULL | 
 )  | 
const | 
 
Returns the index of the toggle of the ToggleManip. The data
type corresponding to this index is a boolean.
- Parameters:
 
- 
| [out]  | 
ReturnStatus  | 
return status | 
 
- Returns:
 
- Toggle index
 
- Status Codes:
 
- 
 
 
 
Sets the start point of the ToggleManip.
- Parameters:
 
- 
| [in]  | 
startPoint  | 
the start point of the ToggleManip | 
 
- Returns:
 
- 
 
 
 
Sets the direction of the ToggleManip.
- Parameters:
 
- 
| [in]  | 
direction  | 
the direction of the ToggleManip | 
 
- Returns:
 
- 
 
 
 
| MStatus MFnToggleManip::setLength | 
( | 
double  | 
length | 
 )  | 
 | 
 
Sets the length of the ToggleManip.
- Parameters:
 
- 
| [in]  | 
length  | 
the length of the ToggleManip | 
 
- Returns:
 
- 
 
 
 
| MStatus MFnToggleManip::setToggle | 
( | 
bool  | 
toggle | 
 )  | 
 | 
 
Sets the toggle of the ToggleManip.
- Parameters:
 
- 
| [in]  | 
toggle  | 
the toggle of the ToggleManip | 
 
- Returns:
 
-