Cortex  10.0.0-a4
Public Member Functions | Static Public Member Functions | List of all members
IECoreMaya.FnDagNode Class Reference

This class extends Maya's MFnDagNode to add assorted helper functions. More...

Inherits MFnDagNode.

Public Member Functions

def __init__ (self, obj)
 
def isHidden (self)
 Determines whether the DAG node is actually hidden in Maya. More...
 
def hiddenPathNames
 Retrieves the names of any part of the nodes parent hierarchy that is hidden. More...
 

Static Public Member Functions

def createShapeWithParent (parentName, shapeNodeType)
 Creates a shape node of the requested type under a transform with the requested name. More...
 
def defaultShapeName (transformNode)
 Returns the default shape name maya uses when creating a shape under a transform. More...
 

Detailed Description

This class extends Maya's MFnDagNode to add assorted helper functions.

Constructor & Destructor Documentation

def IECoreMaya.FnDagNode.__init__ (   self,
  obj 
)
Parameters
obj- MObject, This can also be a string or an MObjectHandle.

Referenced by IECoreMaya.FnDagNode.defaultShapeName().

Member Function Documentation

def IECoreMaya.FnDagNode.createShapeWithParent (   parentName,
  shapeNodeType 
)
static

Creates a shape node of the requested type under a transform with the requested name.

If necessary a numeric suffix will be appended to the parent name to keep it unique. Returns a function set attached to the shape.

def IECoreMaya.FnDagNode.defaultShapeName (   transformNode)
static

Returns the default shape name maya uses when creating a shape under a transform.

References IECoreMaya.CompoundParameterUI.__childUIs, IECoreMaya.ClassVectorParameterUI.__childUIs, IECoreMaya.ClassParameterUI.__classMenuCallbacks, IECoreMaya.ClassParameterUI.__classNameFilter(), IECoreMaya.CompoundParameterUI.__collapse(), IECoreMaya.ClassVectorParameterUI.__collapse(), IECoreMaya.CompoundParameterUI.__collapsible, IECoreMaya.ClassVectorParameterUI.__collapsible, IECoreMaya.CompoundParameterUI.__columnLayout, IECoreMaya.CompoundParameterUI.__createChildUIs(), IECoreMaya.ClassParameterUI.__currentClassInfo, IECoreMaya.CompoundParameterUI.__expand(), IECoreMaya.ClassVectorParameterUI.__expand(), IECoreMaya.CompoundParameterUI.__headerCreated, IECoreMaya.UIElement.__init__(), IECoreMaya.ParameterUI.__init__(), IECoreMaya.FnDagNode.__init__(), IECoreMaya.CompoundParameterUI.__kw, IECoreMaya.ClassVectorParameterUI.__kw, IECoreMaya.ChildUI.__kw, IECoreMaya.TransformationMatrixParameterUI.__kw, IECoreMaya.ClassParameterUI.__menuDefinition(), IECoreMaya.ClassParameterUI.__menuParent, IECoreMaya.ClassParameterUI.__menuParentLabel(), IECoreMaya.CompoundParameterUI.__parameterIsCollapsible(), IECoreMaya.ClassVectorParameterUI.__parameterIsCollapsible(), IECoreMaya.ChildUI.__parameterIsCollapsible(), IECoreMaya.CompoundParameterUI.__preExpand(), IECoreMaya.CompoundParameterUI.__propagateCollapsed(), IECoreMaya.ClassVectorParameterUI.__propagateCollapsed(), IECoreMaya.ClassParameterUI.__setClass(), IECoreMaya.CompoundParameterUI._createHeader(), IECoreMaya.ClassParameterUI._createHeader(), IECoreMaya.CompoundParameterUI._deleteChildParameterUIs(), IECoreMaya.CompoundParameterUI._labelFont(), IECoreMaya.CompoundParameterUI._labelIndent(), IECoreMaya.CompoundParameterUI._retrieveCollapsedState(), IECoreMaya.ClassVectorParameterUI._retrieveCollapsedState(), IECoreMaya.CompoundParameterUI._storeCollapsedState(), IECoreMaya.ClassVectorParameterUI._storeCollapsedState(), IECoreMaya.ParameterUI.addDragCallback(), IECoreMaya.FnParameterisedHolder.addSetClassParameterClassCallback(), IECoreMaya.ParameterUI.create(), IECore.curry(), IECore.ClassLoader.defaultLoader(), IECore::Parameterised.description(), IECore::ParameterisedProcedural.description(), IECore::Parameter.description(), IECoreMaya.ParameterUI.description(), IECore.MenuItemDefinition.description, IECoreMaya.CompoundParameterUI.getCollapsed(), IECoreMaya.ClassVectorParameterUI.getCollapsed(), IECoreMaya.ChildUI.getCollapsed(), IECoreMaya._CollapsibleMotif.getCollapsed(), IECoreMaya._CollapsibleQt.getCollapsed(), IECoreMaya.UIElement.instances(), IECoreMaya.ParameterUI.label(), IECoreHoudini::FnParameterisedHolder.node(), IECoreHoudini::NodeHandle.node(), IECore::BoundedKDTree< std::vector< Imath::Box3f >::const_iterator >.node(), IECore::BoundedKDTree< BoundIterator >.node(), IECoreHoudini::LiveScene.node(), IECore::KDTree< PointIterator >.node(), IECore::KDTree< std::vector< Imath::V3f >::const_iterator >.node(), IECoreMaya.ParameterUI.node(), IECore::CompoundParameter.parameter(), IECoreMaya.ParameterUI.parameter, IECoreMaya.ParameterSelector.Parameter.parameter(), IECoreMaya.ParameterUI.replace(), IECoreMaya.CompoundParameterUI.setCollapsed(), IECoreMaya.ClassParameterUI.setCollapsed(), IECoreMaya.ClassVectorParameterUI.setCollapsed(), IECoreMaya.ChildUI.setCollapsed(), IECoreMaya._CollapsibleMotif.setCollapsed(), IECoreMaya._CollapsibleQt.setCollapsed(), and IECore::RunTimeTyped.staticTypeId().

Referenced by IECoreMaya.FnSceneShape.convertAllToGeometry().

def IECoreMaya.FnDagNode.hiddenPathNames (   self,
  includeSelf = True 
)

Retrieves the names of any part of the nodes parent hierarchy that is hidden.

Parameters
includeSelf- Bool, When True, the object itself will be listed if it is hidden. When False, only parents will be listed. Defaults to True.
Returns
A list of hidden objects by name.

References IECoreHoudini::SOP_SceneCacheSource::Parameters.fullPathName, IECoreHoudini::OBJ_SceneCacheTransform::Parameters.fullPathName, IECoreMaya::SceneShapeInterface.fullPathName(), and IECoreMaya.FnParameterisedHolder.fullPathName().

Referenced by IECoreMaya.FnDagNode.isHidden().

def IECoreMaya.FnDagNode.isHidden (   self)

Determines whether the DAG node is actually hidden in Maya.

This includes the effect of any parents visibility.

Returns
Bool

References IECoreMaya.FnDagNode.hiddenPathNames().


The documentation for this class was generated from the following file: