Python API 2.0 Reference
OpenMaya.MIteratorType Class Reference
+ Inheritance diagram for OpenMaya.MIteratorType:

Public Member Functions

def __init__ ()
 

Static Public Member Functions

def __new__ ()
 

Static Public Attributes

int kMDagPathObject = 1
 
int kMObject = 0
 
int kMPlugObject = 2
 

Properties

 filterList = property(...)
 
 filterListEnabled = property(...)
 
 filterType = property(...)
 
 objectType = property(...)
 

Detailed Description

The MIteratorType class is used on iterators where more than one type
of filters can be specified. It also provides functionalities to set and
get the filter list or individual types of filter. This class should be
used in conjunction with DAG/DG/DependencyNodes iterators for using filter
list (list of MFn::Type objects) on them, thus enabling faster traversal
thro' iterators.

Also, the class has functionalities for specifying the type of object the
iterator will be reset to. This could be an MObject, an MPlug or an MDagPath.

Constructor & Destructor Documentation

def OpenMaya.MIteratorType.__init__ ( )
Initialize self.  See help(type(self)) for accurate signature.

Member Function Documentation

def OpenMaya.MIteratorType.__new__ ( )
static
Create and return a new object.  See help(type) for accurate signature.

Property Documentation

OpenMaya.MIteratorType.filterList = property(...)
static
 Filter list (MIntArray containing MFn.Type).
OpenMaya.MIteratorType.filterListEnabled = property(...)
static
 Whether the we are using a single filter on the iterator or a filter list (Boolean).
OpenMaya.MIteratorType.filterType = property(...)
static
 Filter type (MFn.Type).
OpenMaya.MIteratorType.objectType = property(...)
static
 Object type (MIteratorType.objFilterType).