Share

iMateDefinitions Object


Description

The iMateDefinitions collection provides access to all of the objects in a part or assembly.

Methods

Name Description
AddAngleiMateDefinition Method that creates a new angle iMate definition. The newly created AngleiMateDefinition object is returned.
AddCompositeiMateDefinition Method that creates a new composite iMate definition. The newly created CompositeiMateDefinition object is returned. When iMate definition objects are used as input for a composite iMate, the iMateDefinition objects are no longer directly accessible through the iMateDefinitions collection. They are only accessible through the CompositeiMateDefinition object.
AddFlushiMateDefinition Method that creates a new flush iMate definition. The newly created FlushiMateDefinition object is returned.
AddInsertiMateDefinition Method that creates a new insert iMate definition. The newly created InsertiMateDefinition object is returned.
AddMateiMateDefinition Method that creates a new mate iMate definition.
AddRotateRotateiMateDefinition Method that creates a new rotation motion iMate definition.
AddRotateTranslateiMateDefinition Method that creates a new rotate-translate motion iMate definition.
AddTangentiMateDefinition Method that creates a new tangent iMate definition.

Properties

Name Description
Application Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned.
Count Property that returns the number of items in this collection.
Item Returns the specified iMateDefinition object from the collection.
Type Returns an ObjectTypeEnum indicating this object's type.

Accessed From

AssemblyComponentDefinition.iMateDefinitions, PartComponentDefinition.iMateDefinitions, SheetMetalComponentDefinition.iMateDefinitions, WeldmentComponentDefinition.iMateDefinitions

Version

Introduced in version 6

Was this information helpful?