|
Python API 2.0 Reference
|
Inheritance diagram for OpenMaya.MFnStringArrayData:Public Member Functions | |
| def | __delitem__ () |
| def | __getitem__ () |
| def | __init__ () |
| def | __len__ () |
| def | __setitem__ () |
| def | array () |
| def | create () |
| def | set () |
Public Member Functions inherited from OpenMaya.MFnData | |
| def | __init__ () |
Public Member Functions inherited from OpenMaya.MFnBase | |
| def | __init__ () |
| def | hasObj () |
| def | object () |
| def | setObject () |
| def | type () |
Static Public Member Functions | |
| def | __new__ () |
Static Public Member Functions inherited from OpenMaya.MFnData | |
| def | __new__ () |
Static Public Member Functions inherited from OpenMaya.MFnBase | |
| def | __new__ () |
Additional Inherited Members | |
Static Public Attributes inherited from OpenMaya.MFnData | |
| int | kAny = 24 |
| int | kFalloffFunction = 25 |
| int | kFloatArray = 8 |
| int | kMatrixArray = 12 |
| int | kComponentList = 13 |
| int | kDoubleArray = 7 |
| int | kDynArrayAttrs = 19 |
| int | kDynSweptGeometry = 20 |
| int | kIntArray = 9 |
| int | kInvalid = 0 |
| int | kLast = 26 |
| int | kLattice = 15 |
| int | kMatrix = 5 |
| int | kMesh = 14 |
| int | kNId = 23 |
| int | kNObject = 22 |
| int | kNumeric = 1 |
| int | kNurbsCurve = 16 |
| int | kNurbsSurface = 17 |
| int | kPlugin = 2 |
| int | kPluginGeometry = 3 |
| int | kPointArray = 10 |
| int | kSphere = 18 |
| int | kString = 4 |
| int | kStringArray = 6 |
| int | kSubdSurface = 21 |
| int | kVectorArray = 11 |
Function set for node data consisting of an array of string. Method resolution order: - MFnStringArrayData - MFnData - MFnBase - builtins.object
MFnData<h2>Constructors
| Signature | Parameters | Description |
|---|---|---|
| MFnStringArrayData() | Default constructor. Returns a new MFnStringArrayData function set with no Maya object attached. | |
| MFnStringArrayData(object) | object - MObject | Returns a new MFnStringArrayData function set, with the specified Maya object attached. |
len() returns the number of elements in the encapsulated array.
Indexing and element assignment are supported.
Deletion, concatenation, repetition and slicing are not supported.
| def OpenMaya.MFnStringArrayData.__init__ | ( | ) |
Initialize self. See help(type(self)) for accurate signature.
| def OpenMaya.MFnStringArrayData.__delitem__ | ( | ) |
Delete self[key].
| def OpenMaya.MFnStringArrayData.__getitem__ | ( | ) |
Return self[key].
| def OpenMaya.MFnStringArrayData.__len__ | ( | ) |
Return len(self).
|
static |
Create and return a new object. See help(type) for accurate signature.
| def OpenMaya.MFnStringArrayData.__setitem__ | ( | ) |
Set self[key] to value.
| OpenMaya.MFnStringArrayData.array | ( | ) |
Returns the encapsulated array as a list of unicode objects.
| Signature: | array() |
| Parameters: | |
| Returns: | list of strings |
| Description: | Returns the encapsulated array as a list of strings. |
| OpenMaya.MFnStringArrayData.create | ( | ) |
Creates a new string array data object.
| Signature: | create() |
| Parameters: | |
| Returns: | MObject |
| Description: | Creates a new empty string array data object, attaches it to the function set and returns an MObject which references it. |
| Signature: | create(seq) |
| Parameters: | seq - sequence of strings |
| Returns: | MObject |
| Description: | Creates a new string array data object, initializes it with the elements from seq, attaches it to the function set and returns an MObject which references it. |
| OpenMaya.MFnStringArrayData.set | ( | ) |
Sets values in the encapsulated array.
| Signature: | set(seq) |
| Parameters: | seq - sequence of strings |
| Returns: | Reference to self. |
| Description: | Replaces the elements in the encapsulated array with those from the supplied sequence. |
| Signature: | set(value, index) |
| Parameters: | value - string index - int |
| Returns: | Reference to self. |
| Description: | Sets the value of the index'th array element. |