Share

iMateResult Object


Description

The iMateResult object represents the result of using an iMate in an assembly.

Methods

Name Description
Delete Method that deletes the iMateResult. This method will fail if the iMateResult is a part of a composite iMateResult.
GetInputs Method that returns the input entities that were used to create this iMateResult object.
GetReferenceKey Method that generates and returns the reference key for this entity.
SetInputs Method that edits the inputs of an iMate result.

Properties

Name Description
AttributeSets Property that returns the AttributeSets collection object associated with this object.
Constraints Property that returns an AssemblyConstraintstEnumerator containing the constraints associated with this iMate. If the iMate is not a composite iMate this collection will contain one constraint. If it is a composite it can contain any number of constraints.
IsComposite Property that indicates if this iMateResult represents a composite iMate result.
Name Gets and sets the name of the iMateResult.
ParentComposite Property that returns the parent iMateResult object. This property is only valid in the case when the iMateResult object it is being called from is not a composite. This can be checked for by using the IsComposite property of the iMateResult object.
Results Property that returns an iMateResultsEnumerator object that provides access to the iMate results object that are part of a composite iMate. This property is only valid in the case when the iMateResult object it is being called from is a composite. This can be checked for by using the IsComposite property of the iMateResult object.
Suppressed Gets and sets whether the iMateResult is suppressed or not.
Type Returns an ObjectTypeEnum indicating this object's type.

Accessed From

AngleConstraint.iMateResult, AngleConstraintProxy.iMateResult, AssemblyConstraint.iMateResult, AssemblySymmetryConstraint.iMateResult, AssemblySymmetryConstraintProxy.iMateResult, CustomConstraint.iMateResult, CustomConstraintProxy.iMateResult, FlushConstraint.iMateResult, FlushConstraintProxy.iMateResult, iMateResult.ParentComposite, iMateResultProxy.NativeObject, iMateResultProxy.ParentComposite, iMateResults.AddByiMateAndEntity, iMateResults.AddByTwoiMates, iMateResults.Item, iMateResultsEnumerator.Item, InsertConstraint.iMateResult, InsertConstraintProxy.iMateResult, MateConstraint.iMateResult, MateConstraintProxy.iMateResult, RotateRotateConstraint.iMateResult, RotateRotateConstraintProxy.iMateResult, RotateTranslateConstraint.iMateResult, RotateTranslateConstraintProxy.iMateResult, TangentConstraint.iMateResult, TangentConstraintProxy.iMateResult, TransitionalConstraint.iMateResult, TransitionalConstraintProxy.iMateResult, TranslateTranslateConstraint.iMateResult, TranslateTranslateConstraintProxy.iMateResult

Derived Classes

iMateResultProxy

Version

Introduced in version 6

Was this information helpful?