#include <MFnVolumeAxisField.h>


Function set for creation, edit, and query of VolumeAxis Fields.
A volume axis field provides in field form some of the speed controls of volume emitters.
| Public Member Functions | |
| virtual MFn::Type | type () const | 
| Function set type. | |
| virtual | ~MFnVolumeAxisField () | 
| Destructor. | |
| MFnVolumeAxisField () | |
| Default constructor. | |
| MFnVolumeAxisField (MObject &object, MStatus *ReturnStatus=NULL) | |
| Constructor. | |
| MFnVolumeAxisField (const MDagPath &object, MStatus *ret=NULL) | |
| Constructor. | |
| bool | invertAttenuation (MStatus *ReturnStatus=NULL) const | 
| MVector | direction (MStatus *ReturnStatus=NULL) const | 
| double | speedAlongAxis (MStatus *ReturnStatus=NULL) const | 
| double | speedAroundAxis (MStatus *ReturnStatus=NULL) const | 
| double | speedAwayFromAxis (MStatus *ReturnStatus=NULL) const | 
| double | speedAwayFromCenter (MStatus *ReturnStatus=NULL) const | 
| double | directionalSpeed (MStatus *ReturnStatus=NULL) const | 
| double | turbulence (MStatus *ReturnStatus=NULL) const | 
| double | turbulenceSpeed (MStatus *ReturnStatus=NULL) const | 
| MVector | turbulenceFrequency (MStatus *ReturnStatus=NULL) const | 
| MVector | turbulenceOffset (MStatus *ReturnStatus=NULL) const | 
| double | detailTurbulence (MStatus *ReturnStatus=NULL) const | 
| MStatus | setInvertAttenuation (bool enable) | 
| MStatus | setDirection (const MVector &direction) | 
| MStatus | setSpeedAlongAxis (double value) | 
| MStatus | setSpeedAroundAxis (double value) | 
| MStatus | setSpeedAwayFromAxis (double value) | 
| MStatus | setSpeedAwayFromCenter (double value) | 
| MStatus | setDirectionalSpeed (double value) | 
| MStatus | setTurbulence (double value) | 
| MStatus | setTurbulenceSpeed (double value) | 
| MStatus | setTurbulenceFrequency (const MVector &value) | 
| MStatus | setTurbulenceOffset (const MVector &value) | 
| MStatus | detailTurbulence (double value) | 
| MFnVolumeAxisField (const MObject &object, MStatus *ret=NULL) | |
| Constructor. | |
| Protected Member Functions | |
| virtual const char * | className () const | 
| Class name. | |
| MFnVolumeAxisField::~MFnVolumeAxisField | ( | ) |  [virtual] | 
Destructor.
Class destructor.
Constructor.
Class constructor that initializes the function set to the given MObject.
| [in] | object | The MObject to attach the function set to | 
| [out] | ReturnStatus | the return status | 
Constructor.
Class constructor that initializes the function set to the given constant MDagPath object.
| [in] | object | The const MDagPath to attach the function set to | 
| [out] | ReturnStatus | The return status | 
Constructor.
Class constructor that initializes the function set to the given MObject.
| [in] | object | The MObject to attach the function set to | 
| [out] | ReturnStatus | the return status | 
| MFn::Type MFnVolumeAxisField::type | ( | ) | const  [virtual] | 
| bool MFnVolumeAxisField::invertAttenuation | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the value of the invertAttenuation attribute for the field force.
| [out] | ReturnStatus | Status code | 
Returns the direction attribute for the field force.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::speedAlongAxis | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the alongAxis attribute of the field.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::speedAroundAxis | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the aroundAxis attribute of the field.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::speedAwayFromAxis | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the awayFromAxis attribute of the field.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::speedAwayFromCenter | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the awayFromCenter attribute of the field.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::directionalSpeed | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the directionalSpeed attribute of the field.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::turbulence | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the turbulence intensity of the field.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::turbulenceSpeed | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the rate of change of the turbulence over time.
| [out] | ReturnStatus | Status code | 
Returns the turbulenceFrequency attribute for the field force.
| [out] | ReturnStatus | Status code | 
Returns the turbulenceOffset attribute for the field force.
| [out] | ReturnStatus | Status code | 
| double MFnVolumeAxisField::detailTurbulence | ( | MStatus * | ReturnStatus = NULL | ) | const | 
Returns the intensity of a second higher frequency turbulence.
| [out] | ReturnStatus | Status code | 
| MStatus MFnVolumeAxisField::setInvertAttenuation | ( | bool | enable | ) | 
Enables the field will be stronger the closer to the edge of the volume a point is.
| [in] | enable | Flag to invert falloff of intensity. | 
Sets the direction attribute for the field force.
| [in] | direction | A vector representing direction. | 
| MStatus MFnVolumeAxisField::setSpeedAlongAxis | ( | double | speed | ) | 
Sets the speed along axis attribute for the field force.
| [in] | speed | A double representing the speed along axis. | 
| MStatus MFnVolumeAxisField::setSpeedAroundAxis | ( | double | speed | ) | 
Sets the speed around axis attribute for the field force.
| [in] | speed | A double representing the speed around axis. | 
| MStatus MFnVolumeAxisField::setSpeedAwayFromAxis | ( | double | speed | ) | 
Sets the speed away from axis attribute for the field force.
| [in] | speed | A double representing the speed away from axis. | 
| MStatus MFnVolumeAxisField::setSpeedAwayFromCenter | ( | double | speed | ) | 
Sets the speed away from center attribute for the field force.
| [in] | speed | A double representing the speed away from center. | 
| MStatus MFnVolumeAxisField::setDirectionalSpeed | ( | double | speed | ) | 
Sets the directional speed attribute for the field force.
| [in] | speed | A double representing the directional speed. | 
| MStatus MFnVolumeAxisField::setTurbulence | ( | double | value | ) | 
Sets the turbulence attribute for the field force.
| [in] | value | A double representing the turbulence intensity. | 
| MStatus MFnVolumeAxisField::setTurbulenceSpeed | ( | double | value | ) | 
Sets the turbulence speed attribute for the field force.
| [in] | value | A double representing the rate of change of the turbulence. | 
Sets the turbulenceFrequency attribute for the field force.
| [in] | value | A vector representing the frequency of turbulence. | 
Sets the turbulenceOffset attribute for the field force.
| [in] | value | A vector representing the translation of turbulence. | 
| MStatus MFnVolumeAxisField::detailTurbulence | ( | double | value | ) | 
Sets the detailTurbulence attribute for the field force.
| [in] | value | A double representing the intensity of a second higher frequency turbulence. | 
| Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. | Generated with  1.5.6 |