Welcome
Getting Started
SolidWorks API Help
Functional Categories
Release Notes
SolidWorks.Interop.sldworks Namespace
Overview
Interfaces
IAdvancedSelectionCriteria
IAnnotation
IAnnotationView
IAppearanceSetting
IAssemblyDoc
IAttribute
IAttributeDef
IAutoBalloonOptions
IBalloonOptions
IBalloonStack
IBaseFlangeFeatureData
IBendsFeatureData
IBendTable
IBendTableAnnotation
IBody2
IBodyFolder
IBomFeature
IBomTable
IBomTableAnnotation
IBomTableSortData
IBreakCornerFeatureData
IBreakLine
IBrokenOutSectionFeatureData
IBSurfParamData
ICallout
ICamera
ICavityFeatureData
ICenterLine
ICenterMark
IChamferFeatureData2
ICircularPatternFeatureData
IClosedCornerFeatureData
ICoEdge
IColorTable
ICombineBodiesFeatureData
ICommandGroup
ICommandManager
ICommandTab
ICommandTabBox
IComment
ICommentFolder
IComponent2
ICompositeCurveFeatureData
IConfiguration
IConfigurationManager
IConnectionPointFeatureData
ICoordinateSystemFeatureData
ICoreFeatureData
ICosmeticThreadFeatureData
ICThread
ICurve
ICurveDrivenPatternFeatureData
ICurveParamData
ICustomBendAllowance
ICustomPropertyManager
IDatumOrigin
IDatumTag
IDatumTargetSym
IDecal
IDeleteBodyFeatureData
IDeleteFaceFeatureData
IDerivedPartFeatureData
IDerivedPatternFeatureData
IDesignTable
IDetailCircle
IDiagnoseResult
IDimension
IDimensionSensorData
IDimensionTolerance
IDimXpertManager
IDisplayData
IDisplayDimension
IDisplayStateSetting
IDocumentSpecification
IDomeFeatureData2
IDowelSymbol
IDraftFeatureData2
IDragArrowManipulator
IDragOperator
IDrawingComponent
IDrawingDoc
IDrSection
IEdge
IEdgeFlangeFeatureData
IEdgePoint
IEndCapFeatureData
IEntity
IEnumBodies2
IEnumCoEdges
IEnumComponents2
IEnumDisplayDimensions
IEnumDocuments2
IEnumDrSections
IEnumEdges
IEnumFaces2
IEnumLoops2
IEnumModelViews
IEnumSketchHatches
IEnumSketchPoints
IEnumSketchSegments
IEnvironment
IEquationMgr
IExplodeStep
IExportPdfData
IExtrudeFeatureData2
IFace2
IFaceDecalProperties
IFaceHatch
IFaultEntity
IFeatMgrView
IFeature
IFeatureFolder
IFeatureManager
IFeatureStatistics
IFillSurfaceFeatureData
IFlatPatternFeatureData
IFlyoutGroup
IFoldsFeatureData
IFrame
IFreePointCurveFeatureData
IGeneralTableAnnotation
IGeneralTableFeature
IGtol
IGussetFeatureData
IHealEdgesFeatureData
IHelixFeatureData
IHemFeatureData
IHoleSeriesFeatureData
IHoleTable
IHoleTableAnnotation
IImportDxfDwgData
IImportedCurveFeatureData
IImportIgesData
IImportStepData
IInterference
IInterferenceDetectionMgr
IJogFeatureData
IJoinFeatureData
ILayer
ILayerMgr
ILibraryFeatureData
ILight
ILightDialog
ILinearPatternFeatureData
ILocalCircularPatternFeatureData
ILocalLinearPatternFeatureData
ILoftedBendsFeatureData
ILoftFeatureData
ILoop2
IMacroFeatureData
IMagneticLine
IManipulator
IMassProperty
IMate2
IMateEntity2
IMateInPlace
IMateLoadReference
IMateReference
IMaterialVisualPropertiesData
IMathPoint
IMathTransform
IMathUtility
IMathVector
IMeasure
IMidSurface3
IMirrorPatternFeatureData
IMirrorSolidFeatureData
IMiterFlangeFeatureData
IModelDoc2
IModelDocExtension
IModeler
IModelView
IModelViewManager
IModelWindow
IMotionPlotAxisFeatureData
IMotionPlotFeatureData
IMouse
IMoveCopyBodyFeatureData
IMoveFaceFeatureData
IMultiJogLeader
INote
IOneBendFeatureData
IPackAndGo
IPageSetup
IParameter
IPartDoc
IPartingLineFeatureData
IPartingSurfaceFeatureData
IPlaneManipulator
IPrint3DDialog
IProjectionArrow
IProjectionCurveFeatureData
IPropertyManagerPage2
IPropertyManagerPageActiveX
IPropertyManagerPageBitmap
IPropertyManagerPageBitmapButton
IPropertyManagerPageButton
IPropertyManagerPageCheckbox
IPropertyManagerPageCombobox
IPropertyManagerPageControl
IPropertyManagerPageGroup
IPropertyManagerPageLabel
IPropertyManagerPageListbox
IPropertyManagerPageNumberbox
IPropertyManagerPageOption
IPropertyManagerPageSelectionbox
IPropertyManagerPageSlider
IPropertyManagerPageTab
IPropertyManagerPageTextbox
IPropertyManagerPageWindowFromHandle
IPunchTable
IPunchTableAnnotation
IRayTraceRenderer
IRayTraceRendererOptions
IRefAxis
IRefAxisFeatureData
IReferenceCurve
IReferencePointCurveFeatureData
IRefPlane
IRefPlaneFeatureData
IRefPoint
IRefPointFeatureData
IRenderMaterial
IReplaceFaceFeatureData
IRevisionTableAnnotation
IRevisionTableFeature
IRevolveFeatureData2
IRibFeatureData2
IRipFeatureData
IRoutingSettings
IRuledSurfaceFeatureData
ISaveBodyFeatureData
IScaleFeatureData
ISectionViewData
ISelectData
ISelectionMgr
ISensor
ISFSymbol
ISheet
ISheetMetalFeatureData
IShellFeatureData
IShutOffSurfaceFeatureData
ISilhouetteEdge
ISimpleFilletFeatureData2
ISimpleHoleFeatureData2
ISimulation3DContactFeatureData
ISimulationDamperFeatureData
ISimulationForceFeatureData
ISimulationGravityFeatureData
ISimulationMotorFeatureData
ISimulationSpringFeatureData
ISketch
ISketchArc
ISketchBlockDefinition
ISketchBlockInstance
ISketchContour
ISketchedBendFeatureData
ISketchEllipse
ISketchHatch
ISketchLine
ISketchManager
ISketchParabola
ISketchPath
ISketchPatternFeatureData
ISketchPicture
ISketchPoint
ISketchRegion
ISketchRelation
ISketchRelationManager
ISketchSegment
ISketchSlot
ISketchSpline
ISketchText
ISldWorks
ISmartComponentFeatureData
ISnapShot
ISplineHandle
ISplineParamData
ISplitBodyFeatureData
ISplitLineFeatureData
ISpring
IStackedBalloonOptions
IStatusBarPane
IStructuralMemberFeatureData
IStructuralMemberGroup
ISurface
ISurfaceCutFeatureData
ISurfaceExtendFeatureData
ISurfaceKnitFeatureData
ISurfaceOffsetFeatureData
ISurfaceParameterizationData
ISurfacePlanarFeatureData
ISurfaceRadiateFeatureData
ISurfaceTrimFeatureData
ISurfExtrudeFeatureData
ISurfRevolveFeatureData
ISweepFeatureData
ISwOLEObject
ISWPropertySheet
ITableAnchor
ITableAnnotation
ITablePatternFeatureData
ITaskpaneView
ITessellation
ITextFormat
ITexture
IThickenFeatureData
ITitleBlock
ITitleBlockTableAnnotation
ITitleBlockTableFeature
IToolingSplitFeatureData
ITreeControlItem
ITriadManipulator
IUserProgressBar
IUserUnit
IVariableFilletFeatureData2
IVertex
IView
IWeldBead
IWeldmentBeadFeatureData
IWeldmentCutListAnnotation
IWeldmentCutListFeature
IWeldmentTrimExtendFeatureData
IWeldSymbol
IWizardHoleFeatureData2
IWrapSketchFeatureData
SolidWorks.Interop.swmotionstudy Namespace
SolidWorks.Interop.swdimxpert Namespace
SolidWorks.Interop.swpublished Namespace
SolidWorks.Interop.sw3dprinter Namespace
SolidWorks.Interop.dsgnchk Namespace
SolidWorks.Interop.swhtmlcontrol Namespace
SolidWorks.Interop.swconst Namespace
SolidWorks.Interop.swcommands Namespace
FeatureWorks API Help
SolidWorks Document Manager API Help
eDrawings API Help
SolidWorks Routing API Help
SolidWorks Simulation API Help
SolidWorks Utilities API Help
SolidWorks Workgroup PDM API Help
Hide Table of Contents Show Table of Contents
IFeature Interface

Allows access to the feature type, name, parameter data, and to the next feature in the FeatureManager design tree.

.NET Syntax

Visual Basic (Declaration) 
Public Interface IFeature 
Visual Basic (Usage) 
Dim instance As IFeature
C# 
public interface IFeature 
C++/CLI 
public interface class IFeature 

Example

Accessors

IAssemblyDoc::FeatureByName and IAssemblyDoc::IFeatureByName

IBody2::GetFeatures and IBody2::IGetFeatures

IBodyFolder::GetFeature

IBomFeature::GetFeature

IComment::FeatureOwner

ICommentFolder::GetFeature

IComponent2::FeatureByName

IComponent2::FirstFeature

ICoreFeatureData::BoundingSketch

ICosmosMotionStudyResults::GetPlotFeatures and ICosmosMotioniStudyResults::IGetPlotFeatures

ICosmosMotionStudyResults::InsertPlotFeature

IDerivedFeaturePatternFeatureData::IGetSeedComponentArray

IDerivedFeaturePatternFeatureData::SeedComponentArray

IDimension::GetFeatureOwner

IDimXpertAnnotation::GetModelFeature

IDimXpertFeature::GetModelFeature

IDrawingDoc::FeatureByName and IDrawingDoc::IFeatureByName

IFace2::GetFeature and IFeature::IGetFeature

IFace2::GetPatternSeedFeature and IFace2::IGetPatternSeedFeature

IFeature::GetChildren and IFeature::IGetChildren

IFeature::GetFirstSubFeature and IFeature::IGetFirstSubFeature

IFeature::GetNextFeature and IFeature::IGetNextFeature

IFeature::GetNextSubFeature and IFeature::IGetNextSubFeature

IFeature::GetOwnerFeature

IFeature::GetParents and IFeature::IGetParents

IFeatureFolder::GetFeatures and IFeatureFolder::IGetFeatures

IFeatureManager::CreateFeature

IFeatureManager::CreateFormTool

IFeatureManager::DraftXpertChange

IFeatureManager::DraftXpertRemove

IFeatureManager::EndVariablePitchHelix

IFeatureManager::FeatureBossThicken

IFeatureManager::FeatureCircularPattern2

IFeatureManager::FeatureCut

IFeatureManager::FeatureCutThicken

IFeatureManager::FeatureCutThin

IFeatureManager::FeatureExtrusion2

IFeatureManager::FeatureExtrusionThin2

IFeatureManager::FeatureFillet and IFeatureManager::IFeatureFillet

IFeatureManager::FeatureLinearPattern2

IFeatureManager::FeatureRevolve

IFeatureManager::FeatureRevolveCut

IFeatureManager::FeatureRevolveThin

IFeatureManager::FeatureRevolveThinCut

IFeatureManager::FeatureSketchDrivenPattern

IFeatureManager::FilletXpertChange

IFeatureManager::FilletXpertRemove

IFeatureManager::GetFeatures and IFeatureManager::IGetFeatures

IFeatureManager::HoleWizard4

IFeatureManager::InsertCombineFeature and IFeatureManager::IInsertCombineFeature

IFeatureManager::InsertCosmeticThread2

IFeatureManager::InsertCutBlend

IFeatureManager::InsertCutSwept3

IFeatureManager::InsertDeleteBody

IFeatureManager::InsertDerivedPatternInsertDwgOrDxfFile Method

IFeatureManager::InsertDwgOrDxfFile

IFeatureManager::InsertEdgeMerge

IFeatureManager::InsertEndCapFeature

IFeatureManager::InsertEndCapFeature2

IFeatureManager::InsertFeatureChamfer

IFeatureManager::InsertFeatureTreeFolder2

IFeatureManager::InsertFilletBeadFeature2

IFeatureManager::InsertFilletBeadFeature3

IFeatureManager::InsertFillSurface2

IFeatureManager::InsertFlexFeature

IFeatureManager::InsertFormToolFeature

IFeatureManager::InsertFreeform

IFeatureManager::InsertGussetFeature

IFeatureManager::InsertGussetFeature2

IFeatureManager::InsertIndent

IFeatureManager::InsertMacroFeature3 and IFeatureManager::IInsertMacroFeature3

IFeatureManager::InsertMateReference2

IFeatureManager::InsertMirrorFeature

IFeatureManager::InsertMoldCoreCavitySolids

IFeatureManager::InsertMoldPartingLine

IFeatureManager::InsertMoldPartingSurface

IFeatureManager::InsertMoldShutOffSurface

IFeatureManager::InsertMoveCopyBody2

IFeatureManager::InsertMoveFace

IFeatureManager::InsertMultifaceDraft

IFeatureManager::InsertNetBlend

IFeatureManager::InsertProtrusionBlend

IFeatureManager::InsertProtrusionSwept3

IFeatureManager::InsertReferencePoint and IFeatureManager::IInsertReferencePoint

IFeatureManager::InsertRevolvedRefSurface

IFeatureManager::InsertRuledSurfaceFromEdge2

IFeatureManager::InsertScale

IFeatureManager::InsertSheetMetal3dBend

IFeatureManager::InsertSheetMetalBaseFlange2

IFeatureManager::InsertSheetMetalCornerTrim

IFeatureManager::InsertSheetMetalEdgeFlange2 and IFeatureManager::IInsertSheetMetalEdgeFlange2

IFeatureManager::InsertSheetMetalHem2

IFeatureManager::InsertSheetMetalLoftedBend

IFeatureManager::InsertSheetMetalMiterFlange

IFeatureManager::InsertSplitLineIntersect

IFeatureManager::InsertStructuralWeldment2

IFeatureManager::InsertStructuralWeldment3

IFeatureManager::InsertSubFolder

IFeatureManager::InsertSubWeldFolder

IFeatureManager::InsertSubWeldFolder2

IFeatureManager::InsertSweepSurface2

IFeatureManager::InsertTableDrivenPattern and IFeatureManager::IInsertTableDrivenPattern

IFeatureManager::InsertUntrimSurface

IFeatureManager::InsertWeldmentCutList

IFeatureManager::InsertWeldmentCutList2

IFeatureManager::InsertWeldmentFeature

IFeatureManager::InsertWeldmentTrimFeature

IFeatureManager::InsertWeldmentTrimFeature2

IFeatureManager::InsertWrapFeature

IFeatureManager::PostSplitBody

IFeatureManager::SetNetBlendCurveData

IFeatureManager::SetNetBlendDirectionData

IFeatureManager::SimpleHole

IFeatureStatistics::Features

IFlatPatternFeatureData::GetAddCornerTrim

IFlatPatternFeatureData::GetBreakCorners

IGeneralTableFeature::GetFeature

IHoleTable::GetFeature 

ILocalCircularPatternFeatureData::IGetSeedComponentArray

ILocalCircularPatternFeatureData::SeedComponentArray

ILocalLinearPatternFeatureData::IGetSeedComponentArray

ILocalLinearPatternFeatureData::SeedComponentArray

IMacroFeatureData::IGetParents

IMacroFeatureData::Parents

IModelDoc2::FeatureByPositionReverse

IModelDoc2::FirstFeature

IModelDoc2::InsertProjectedSketch2 and IModelDoc2::IInsertProjectedSketch2

IModelDoc2::InsertSketchForEdgeFlange and IModelDoc2::IInsertSketchForEdgeFlange

IModelDocExtension::GetLastFeatureAdded

IMotionPlotFeatureData::GetXAxis

IMotionPlotFeatureData::GetYAxis and IMotionPlotFeatureData::IGetYAxis

IPartDoc::CreateFeatureFromBody3

IPartDoc::CreateSurfaceFeatureFromBody and IPartDoc::ICreateSurfaceFeatureFromBody

IPartDoc::FeatureById and IPartDoc::IFeatureById

IPartDoc::FeatureByName and IPartDoc::IFeatureByName

IPartDoc::FirstFeature and IPartDoc::IFirstFeature

IPartDoc::ICreateFeatureFromBody4

IPartDoc::InsertPart

IPunchTable::GetFeature

IReplaceFaceFeatureData::IGetReplacementSurfaces

IReplaceFaceFeatureData::ReplacementSurfaces

IRevisionTableFeature::GetFeature

ISelectionMgr::GetSelectedObject6

ISimpleFilletFeatureData2::IGetFeatures

ISimpleFilletFeatureData2::Features

ISimulation::GetFeature

ISketchBlockDefinition::GetFeature

ISketchPicture::GetFeature

ITableAnchor::GetFeature

ITitleBlockTableFeature::GetFeature

IWeldmentCutListFeature::GetFeature

See Also



Related SolidWorks Forum Content

Provide feedback on this topic

SolidWorks welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   IFeature Interface
*Comment:  
x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2012 SP05

The search functionality within the web help is in a beta test phase and you may experience periodic delays or interruptions in its performance. These are the normal and ordinary features of a beta test and shall not under any circumstances give rise to any liability on the part of DS SolidWorks or its licensors. The topics within the Web-based help are not beta topics; they document API Help (English only) 2012 SP05.

To disable Web help from within SolidWorks and use local help instead, click Help > Use SolidWorks Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.