SplitFeatureProxy Object

Derived from: SplitFeature Object

Description

This is an assembly-context proxy object derived from its native definition-context object.

Methods

Name Description
Delete Method that deletes the feature. The arguments allow control over which dependent objects are also deleted.
GetReferenceKey Method that generates and returns the reference key for this entity.
GetSuppressionCondition Method that gets the suppression condition for the feature. The method returns False if no condition has been applied.
RemoveParticipant Method that removes the specified participant from the assembly feature. This method fails for features in a part.
SetAffectedBodies Method that sets a collection of SurfaceBody objects affected by this feature.
SetEndOfPart Method that repositions the end-of-part marker relative to the object this method is called from.
SetSuppressionCondition Method that sets the suppression condition for the feature.
SetToSplitBody Method that changes the SplitFeature type to kSplitBody. The original body is consumed by the operation and two new bodies are created.
SetToSplitFaces Method that changes the SplitFeature type to kSplitFaces.
SetToTrimSolid Method that changes the SplitFeature type to kTrimSolid. The specified portion of the solid is removed.

Properties

Name Description
Adaptive
Appearance
AppearanceSourceType
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.
AttributeSets Property that returns the AttributeSets collection object associated with this object.
ConsumeInputs
ContainingOccurrence Property that returns the ComponentOccurrence that the native object is being referenced through. The returned occurrence is the containing occurrence.
ExtendedName Read-only property that returns the full feature name including any extended information.
Faces Property that returns a collection that provides access to all of the faces of the feature. The Faces collection object will return the faces that still currently exist in the part. For example, if a face has been consumed by additional modeling operations it will not be returned.
FaceSplitSplitAll Property that returns whether the split feature split all of the faces possible, or a specified subset. This property fails in the case where the split feature defines a part split. This can be determined using the SplitType property.
FeatureDimensions Property that returns the FeatureDimensions collection object.
HealthStatus Property that returns an enum indicating the current state of the object.
IsOwnedByFeature Property that returns whether this object is owned by a feature. If True, the OwnedBy property returns the owning feature.
Name
NativeObject Gets the object in the context of the definition instead of the containing assembly.
OwnedBy Property that returns the owning PartFeature object. This property returns Nothing if the IsOwnedByFeature property returns False.
Parameters Property that returns all the parameters associated with the feature.
Parent Property that returns the parent of the feature.
Participants Property that returns the list of participants for an assembly feature. This list is empty for features in a part.
RangeBox Property that returns a Box object which contains the opposing points of a rectangular box that is guaranteed to enclose this object.
RemovePositiveSide
Shared
SplitTool
SplitToolType Property that returns the split tool type used to create the split feature.
SplitType Property that returns the split feature type. Possible values are kSplitFaces and kSplitPart.
Suppressed
SurfaceBodies Property that returns the bodies that this feature has created or modified.
Type Returns an ObjectTypeEnum indicating this object's type.

Version

Introduced in version 9