OpenMaya.MFnIntArrayData Class Reference
Function set for node data consisting of an array of ints.
Method resolution order:
- MFnIntArrayData
- MFnData
- MFnBase
- __builtin__.object
Base Class
MFnData<h2>Constructors
Signature Parameters Description
MFnIntArrayData() Default constructor. Returns a new MFnIntArrayData function set with no Maya object attached.
MFnIntArrayData(object) object - MObject Returns a new MFnIntArrayData function set, with the specified Maya object attached.
Sequence Support
len() returns the number of elements in the encapsulated array.
Indexing and element assignment are supported. Element values are treated as Python ints.
Deletion, concatenation, repetition and slicing are not supported.
OpenMaya.MFnIntArrayData.__init__
(
)
x.__init__(...) initializes x; see help(type(x)) for signature
OpenMaya.MFnIntArrayData.__delitem__
(
)
x.__delitem__(y) <==> del x[y]
OpenMaya.MFnIntArrayData.__getitem__
(
)
x.__getitem__(y) <==> x[y]
OpenMaya.MFnIntArrayData.__len__
(
)
OpenMaya.MFnIntArrayData.__setitem__
(
)
x.__setitem__(i, y) <==> x[i]=y
OpenMaya.MFnIntArrayData.array
(
)
Returns the encapsulated array as an MIntArray.
Signature: array()
Parameters:
Returns: MIntArray
Description: Returns the encapsulated array as an MIntArray . For performance reasons the returned array is a live reference to the encapsulated array so changes made to one directly affect the other. The returned array is only valid for as long as the function set retains the same data object. If the function set is destroyed or attached to a different object then the returned array should be discarded. Failure to do so could result in Maya becoming unstable.
OpenMaya.MFnIntArrayData.copyTo
(
)
Replaces the elements of an array with those in the encapsulated array.
Signature: copyTo(array)
Parameters: array - MIntArray
Returns: Reference to self.
Description: Replaces the elements of array with those in the encapsulated array.
OpenMaya.MFnIntArrayData.create
(
)
Creates a new int array data object.
Signature: create()
Parameters:
Returns: MObject
Description: Creates a new, empty int array data object, attaches it to the function set and returns an MObject which references it.
Signature: create(array)
Parameters: array - MIntArray or sequence of ints
Returns: MObject
Description: Creates a new, int array data object, initializes it with the elements from array , attaches it to the function set and returns an MObject which references it.
OpenMaya.MFnIntArrayData.set
(
)
Sets values in the encapsulated array.
Signature: set(array)
Parameters: array - MIntArray or sequence of ints
Returns: Reference to self.
Description: Replaces the elements in the encapsulated array with those from the supplied array .
Signature: set(value, index)
Parameters: value - int
index - int
Returns: Reference to self.
Description: Sets the value of the index 'th array element.