Share

iFeatureDefinition Object


Description

The iFeatureDefinition object represents the positional and parameter information of an iFeature.

Properties

Name Description
ActiveTableRow Gets and sets the row from the table that should be used to specify the sizes for the iFeature instances.
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.
iFeatureInputs Property that indicates the input information of the iFeature.
iFeatureTable Property that returns the table information associated with this iFeature.
IsPunchTool Property that specifies if this iFeature has been defined to be used as a punch tool.
IsTableDriven Property that specifies if this iFeature is driven by a table.
PunchId Property that returns the PunchID associated with this iFeature.
Type Returns an ObjectTypeEnum indicating this object's type.

Accessed From

iFeature.iFeatureDefinition, iFeatureProxy.iFeatureDefinition, iFeatures.CreateiFeatureDefinition, PunchToolFeature.iFeatureDefinition, PunchToolFeatureProxy.iFeatureDefinition, PunchToolFeatures.CreateiFeatureDefinition

Samples

Name Description
Placement of a standard iFeature This program demonstrates the placement of a standard iFeature in a part.
Place table driven iFeature This program demonstrates the placement of a table driven iFeature in a part.
Add a punch tool feature This program demonstrates the creation of a punch tool feature. It uses one of the punch features that's delivered with Inventor. It assumes you already have an existing sheet metal part and have selected a face to place the punch feature on. The selected face should be large so there is room for the punch features.

Version

Introduced in version 6

Was this information helpful?