NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Features.FeatureBuilder Class Reference

Represents a Feature Builder to be used in the creation and modification of features. More...

Inheritance diagram for NXOpen.Features.FeatureBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.BodyDes.OnestepUnformBuilder NXOpen.CAM.SurfaceRegions NXOpen.Die.AddendumSectionBuilder NXOpen.Die.AddSurfBuilder NXOpen.Die.CastReliefBuilder NXOpen.Die.CastReliefParentBuilder NXOpen.Die.ClampingSlotBuilder NXOpen.Die.ClearanceBuilder NXOpen.Die.CompensateRoughDataBuilder NXOpen.Die.ConnectProfileParentBuilder NXOpen.Die.DeckParentBuilder NXOpen.Die.DieShoeBuilder NXOpen.Die.DrawBeadBuilder NXOpen.Die.DrawDiePunchBuilder NXOpen.Die.DrawDiePunchSectionBuilder NXOpen.Die.FaceSheetBuilder NXOpen.Die.FillAreaBuilder NXOpen.Die.FillBuilder NXOpen.Die.FingerClearanceNotchBuilder NXOpen.Die.FlangeSteelRibChildBuilder NXOpen.Die.FlangeSteelRibParentBuilder NXOpen.Die.FlangeTaskBuilder NXOpen.Die.FormTaskBuilder NXOpen.Die.HandlingCoreBuilder NXOpen.Die.HandlingCoreChildBuilder NXOpen.Die.HandlingCoreParentBuilder NXOpen.Die.HeelpostBuilder NXOpen.Die.HoleChildBuilder NXOpen.Die.HoleParentBuilder NXOpen.Die.KeywayBuilder NXOpen.Die.KeywayChildBuilder NXOpen.Die.KeywayParentBuilder NXOpen.Die.LineupBuilder NXOpen.Die.MachineReliefBuilder NXOpen.Die.OutputCurvesBuilder NXOpen.Die.PadChildBuilder NXOpen.Die.PadParentBuilder NXOpen.Die.PierceHoleChildBuilder NXOpen.Die.PierceHoleParentBuilder NXOpen.Die.PierceTaskBuilder NXOpen.Die.PointChildBuilder NXOpen.Die.PointParentBuilder NXOpen.Die.PressureSystemChildBuilder NXOpen.Die.PressureSystemParentBuilder NXOpen.Die.QuickBinderBuilder NXOpen.Die.QuickBinderWrapBuilder NXOpen.Die.RibChildBuilder NXOpen.Die.RibParentBuilder NXOpen.Die.RotorBuilder NXOpen.Die.RotorSectionBuilder NXOpen.Die.SpringbackCompensationBuilder NXOpen.Die.SteelInsertBuilder NXOpen.Die.SteelInsertSectionBuilder NXOpen.Die.SteelInsertSegmentChildBuilder NXOpen.Die.SteelInsertSegmentParentBuilder NXOpen.Die.ThroatChildBuilder NXOpen.Die.ThroatParentBuilder NXOpen.Die.TrimFlangeDieAssistantBuilder NXOpen.Die.TrimLineDevelopmentBuilder NXOpen.Die.TrimTaskBuilder NXOpen.Die.WearPlateLocChildBuilder NXOpen.Die.WearPlateLocParentBuilder NXOpen.Features.AdaptiveShellBuilder NXOpen.Features.AdmBaseBuilder NXOpen.Features.AdmOffsetRegionBuilder NXOpen.Features.AdmResizeFaceBuilder NXOpen.Features.AeroFlangeBuilder NXOpen.Features.AeroRibBuilder NXOpen.Features.AestheticFaceBlendBuilder NXOpen.Features.AnalyzePocketBuilder NXOpen.Features.AOCSBuilder NXOpen.Features.ApexRangeChamferBuilder NXOpen.Features.AssemblyCutBuilder NXOpen.Features.AssociativeArcBuilder NXOpen.Features.AssociativeLineBuilder NXOpen.Features.BlendCornerBuilder NXOpen.Features.BlendPocketBuilder NXOpen.Features.BlockFeatureBuilder NXOpen.Features.BodyByEquationBuilder NXOpen.Features.BooleanBuilder NXOpen.Features.BoundedPlaneBuilder NXOpen.Features.BridgeCurveBuilder NXOpen.Features.BridgeCurveBuilderEx NXOpen.Features.BridgeSurfaceBuilder NXOpen.Features.ChamferBuilder NXOpen.Features.ChangeShellThicknessBuilder NXOpen.Features.CircularBlendCurveBuilder NXOpen.Features.CoaxialBuilder NXOpen.Features.ColorFaceBuilder NXOpen.Features.CombinedProjectionBuilder NXOpen.Features.CombineSheetsBuilder NXOpen.Features.CompositeCurveBuilder NXOpen.Features.ConcaveFacesBuilder NXOpen.Features.ConeBuilder NXOpen.Features.ConnectLattices2Builder NXOpen.Features.ConnectLatticesBuilder NXOpen.Features.CoplanarBuilder NXOpen.Features.CopyFaceBuilder NXOpen.Features.CurveLengthBuilder NXOpen.Features.CurveOnSurfaceBuilder NXOpen.Features.CustomFeatureBuilder NXOpen.Features.CutFaceBuilder NXOpen.Features.CylinderBuilder NXOpen.Features.DatumBuilder NXOpen.Features.DatumCsysBuilder NXOpen.Features.DeformDefinitionBuilder NXOpen.Features.DeleteBodyBuilder NXOpen.Features.DeleteCurveBuilder NXOpen.Features.DeleteEdgeBuilder NXOpen.Features.DeleteFaceBuilder NXOpen.Features.DivideCurveBuilder NXOpen.Features.DividefaceBuilder NXOpen.Features.DraftBodyBuilder NXOpen.Features.DraftBuilder NXOpen.Features.EdgeBlendBuilder NXOpen.Features.EdgeSymmetryBuilder NXOpen.Features.EditCrossSectionBuilder NXOpen.Features.EmbedManagerBuilder NXOpen.Features.EmbossBodyBuilder NXOpen.Features.EmbossBuilder NXOpen.Features.EnlargeBuilder NXOpen.Features.ExtendSheetBuilder NXOpen.Features.ExtensionBuilder NXOpen.Features.ExtractFaceBuilder NXOpen.Features.ExtractGraphBuilder NXOpen.Features.ExtrudeBuilder NXOpen.Features.FaceBlendBuilder NXOpen.Features.FillHoleBuilder NXOpen.Features.FilterLattice2Builder NXOpen.Features.FitCurveBuilder NXOpen.Features.FitSurfaceBuilder NXOpen.Features.FixedBuilder NXOpen.Features.FlatteningAndFormingBuilder NXOpen.Features.FlatteningAndFormingBuilderEx NXOpen.Features.FlowBlendBuilder NXOpen.Features.FreeTransformerBuilder NXOpen.Features.GeneralConicBuilder NXOpen.Features.GeodesicChamferBuilder NXOpen.Features.GeodesicFilletBuilder NXOpen.Features.GeodesicIntersectBuilder NXOpen.Features.GeodesicLineBuilder NXOpen.Features.GeodesicOffsetBuilder NXOpen.Features.GeodesicPointBuilder NXOpen.Features.GeodesicProjectBuilder NXOpen.Features.GeodesicResetBuilder NXOpen.Features.GeodesicSketchBuilder NXOpen.Features.GeodesicTrimBuilder NXOpen.Features.GeomcopyBuilder NXOpen.Features.GlobalShapingBuilder NXOpen.Features.GlobalShapingCurveOffsetBuilder NXOpen.Features.GroupFaceBuilder NXOpen.Features.HelixBuilder NXOpen.Features.HolePackageBuilder NXOpen.Features.HumanBuilder NXOpen.Features.IFormBuilder NXOpen.Features.InstanceFeatureBuilder NXOpen.Features.IntersectionCurveBuilder NXOpen.Features.IsoclineCurveBuilder NXOpen.Features.IsolateFeatureBuilder NXOpen.Features.IsoparametricCurvesBuilder NXOpen.Features.JoinCurvesBuilder NXOpen.Features.LabelChamferBuilder NXOpen.Features.LabelNotchBlendBuilder NXOpen.Features.Lattice2Builder NXOpen.Features.LatticeBuilder NXOpen.Features.LawCurveBuilder NXOpen.Features.LawExtensionBuilder NXOpen.Features.LawExtensionBuilderEx NXOpen.Features.LinkedFacetBuilder NXOpen.Features.LocalScaleCurveBuilder NXOpen.Features.MakeOffsetBuilder NXOpen.Features.MakeSolidBuilder NXOpen.Features.MapleBuilder NXOpen.Features.MasterCutBuilder NXOpen.Features.MatchEdgeBuilder NXOpen.Features.MathIntegrationBuilder NXOpen.Features.MeshSurfaceBuilder NXOpen.Features.MidSurfaceByFacePairsBuilder NXOpen.Features.MidSurfaceUserDefinedBuilder NXOpen.Features.MirrorBodyBuilder NXOpen.Features.MirrorBuilder NXOpen.Features.MirrorCurveBuilder NXOpen.Features.MirrorFaceBuilder NXOpen.Features.MirrorFeatureBuilder NXOpen.Features.MorphMeshBuilder NXOpen.Features.MoveBodyBuilder NXOpen.Features.MoveCurveBuilder NXOpen.Features.MoveEdgeBuilder NXOpen.Features.MoveFaceBuilder NXOpen.Features.NSidedSurfaceBuilder NXOpen.Features.Offset3DCurveBuilder NXOpen.Features.OffsetCurveBuilder NXOpen.Features.OffsetEdgeBuilder NXOpen.Features.OffsetEmbossBuilder NXOpen.Features.OffsetFaceBuilder NXOpen.Features.OffsetFacetBodyBuilder NXOpen.Features.OffsetMoveCurveBuilder NXOpen.Features.OffsetRegionBuilder NXOpen.Features.OffsetSurfaceBuilder NXOpen.Features.OvercrownBuilder NXOpen.Features.ParallelBuilder NXOpen.Features.PartModuleBuilder NXOpen.Features.PasteFaceBuilder NXOpen.Features.PatchBuilder NXOpen.Features.PatchOpeningsBuilder NXOpen.Features.PatternFaceBuilder NXOpen.Features.PatternFaceFeatureBuilder NXOpen.Features.PatternFeatureBuilder NXOpen.Features.PatternGeometryBuilder NXOpen.Features.PerpendicularBuilder NXOpen.Features.PointFeatureBuilder NXOpen.Features.PointSetBuilder NXOpen.Features.PoleSmoothingBuilder NXOpen.Features.PolylineBuilder NXOpen.Features.PrintCsysBuilder NXOpen.Features.ProjectCurveBuilder NXOpen.Features.PromotionBuilder NXOpen.Features.PullFaceBuilder NXOpen.Features.RadiateFaceBuilder NXOpen.Features.RapidSurfaceBuilder NXOpen.Features.RefitFaceBuilder NXOpen.Features.ReorderBlendsBuilder NXOpen.Features.ReplaceBlendBuilder NXOpen.Features.ResizeBlendBuilder NXOpen.Features.ResizeChamferBuilder NXOpen.Features.ResizeChamferCurveBuilder NXOpen.Features.ResizeCurveBuilder NXOpen.Features.ResizeFaceBuilder NXOpen.Features.ResizePlaneBuilder NXOpen.Features.RevolveBuilder NXOpen.Features.RibbonBuilder NXOpen.Features.RibBuilder NXOpen.Features.RPOBuilder NXOpen.Features.RuledBuilder NXOpen.Features.ScaleBuilder NXOpen.Features.SectionCurveBuilder NXOpen.Features.SectionEditBuilder NXOpen.Features.SectionInertiaAnalysisBuilder NXOpen.Features.SectionSurfaceBuilder NXOpen.Features.SectionSurfaceBuilderEx NXOpen.Features.ServiceOrientedBodyFeatureBuilder NXOpen.Features.ServiceOrientedFeatureCurveBuilder NXOpen.Features.SewBuilder NXOpen.Features.SheetMetal.AdvancedFlangeBuilder NXOpen.Features.SheetMetal.AeroJoggleBuilder NXOpen.Features.SheetMetal.AeroLighteningCutoutBuilder NXOpen.Features.SheetMetal.AssociateObjectBuilder NXOpen.Features.SheetMetal.BeadBuilder NXOpen.Features.SheetMetal.CleanUpUtilityBuilder NXOpen.Features.SheetMetal.ClosedCornerBuilder NXOpen.Features.SheetMetal.DimpleBuilder NXOpen.Features.SheetMetal.DrawnCutoutBuilder NXOpen.Features.SheetMetal.EditBendBuilder NXOpen.Features.SheetMetal.EditCornerBuilder NXOpen.Features.SheetMetal.FlexibleCableBuilder NXOpen.Features.SheetMetal.GussetBuilder NXOpen.Features.SheetMetal.HemFlangeBuilder NXOpen.Features.SheetMetal.JoggleBuilder NXOpen.Features.SheetMetal.LighteningCutoutBuilder NXOpen.Features.SheetMetal.LouverBuilder NXOpen.Features.SheetMetal.MetaformBuilder NXOpen.Features.SheetMetal.MigratedPanelBuilder NXOpen.Features.SheetMetal.ResizeNeutralFactorBuilder NXOpen.Features.SheetMetal.SheetmetalBaseBuilder NXOpen.Features.SheetMetal.SolidPunchBuilder NXOpen.Features.SheetMetal.ThreeBendCornerBuilder NXOpen.Features.ShelfBuilder NXOpen.Features.ShellBuilder NXOpen.Features.ShellFaceBuilder NXOpen.Features.ShipDesign.AlongGuideCutBuilder NXOpen.Features.ShipDesign.BracketBuilder NXOpen.Features.ShipDesign.BulkHeadsBuilder NXOpen.Features.ShipDesign.CollarPlateBuilder NXOpen.Features.ShipDesign.ConceptFromSpreadsheetBuilder NXOpen.Features.ShipDesign.CopyPasteNewBuilder NXOpen.Features.ShipDesign.CornerCutBuilder NXOpen.Features.ShipDesign.CustomBracketBuilder NXOpen.Features.ShipDesign.Cutout2Builder NXOpen.Features.ShipDesign.CuttingSideFacesBuilder NXOpen.Features.ShipDesign.DecksBuilder NXOpen.Features.ShipDesign.DeleteSeamBuilder NXOpen.Features.ShipDesign.DivideBuilder NXOpen.Features.ShipDesign.DvToMvMappingBuilder NXOpen.Features.ShipDesign.EdgeCutBuilder NXOpen.Features.ShipDesign.EditStockBuilder NXOpen.Features.ShipDesign.EditWeldingBuilder NXOpen.Features.ShipDesign.EndCutBuilder NXOpen.Features.ShipDesign.ExcessMaterialBuilder NXOpen.Features.ShipDesign.FeatureParmsBuilder NXOpen.Features.ShipDesign.FrameBarOutBuilder NXOpen.Features.ShipDesign.InsertSheetBodyBuilder NXOpen.Features.ShipDesign.InverseBendingLinesBuilder NXOpen.Features.ShipDesign.ItFramesBuilder NXOpen.Features.ShipDesign.KnuckledProfilesBuilder NXOpen.Features.ShipDesign.MainDimensionsBuilder NXOpen.Features.ShipDesign.ManufacturingOutBuilder NXOpen.Features.ShipDesign.ManufacturingPreparationBuilder NXOpen.Features.ShipDesign.MarkingLineBuilder NXOpen.Features.ShipDesign.MarkingLineDesignBuilder NXOpen.Features.ShipDesign.PillarBuilder NXOpen.Features.ShipDesign.PillarTreatmentBlockBuilder NXOpen.Features.ShipDesign.PinJigBuilder NXOpen.Features.ShipDesign.PlateBuilder NXOpen.Features.ShipDesign.PlateChamferBuilder NXOpen.Features.ShipDesign.PlateDivideBuilder NXOpen.Features.ShipDesign.PlatePreparationBuilder NXOpen.Features.ShipDesign.ProfileBuilder NXOpen.Features.ShipDesign.ProfileCutoutBuilder NXOpen.Features.ShipDesign.ProfileListBuilder NXOpen.Features.ShipDesign.ProfileTransitionBuilder NXOpen.Features.ShipDesign.ReferenceLineBuilder NXOpen.Features.ShipDesign.ReverseSplitBuilder NXOpen.Features.ShipDesign.RollingLineBuilder NXOpen.Features.ShipDesign.ShellExpansionBuilder NXOpen.Features.ShipDesign.ShellTemplateBuilder NXOpen.Features.ShipDesign.ShipCutoutBuilder NXOpen.Features.ShipDesign.ShipDesignPreferencesBuilder NXOpen.Features.ShipDesign.ShipEndCutBuilder NXOpen.Features.ShipDesign.ShipIntersectionsBuilder NXOpen.Features.ShipDesign.ShipPreparationBuilder NXOpen.Features.ShipDesign.ShipProfileCutoutBuilder NXOpen.Features.ShipDesign.ShipSectionBuilder NXOpen.Features.ShipDesign.SpatialBreakdownExportBuilder NXOpen.Features.ShipDesign.SteelCollarPlateBuilder NXOpen.Features.ShipDesign.SteelDistributionBuilder NXOpen.Features.ShipDesign.SteelInsulationBuilder NXOpen.Features.ShipDesign.SteelSupportBuilder NXOpen.Features.ShipDesign.SteelVentHolesBuilder NXOpen.Features.ShipDesign.StiffenerBuilder NXOpen.Features.ShipDesign.TraceLinesBuilder NXOpen.Features.ShipDesign.TransFrameBuilder NXOpen.Features.ShipDesign.UpdateShipLibraryBuilder NXOpen.Features.ShipDesign.VentHolesMarkingBuilder NXOpen.Features.ShipDesign.VentilationHoles2Builder NXOpen.Features.ShipDesign.WeldCut2Builder NXOpen.Features.ShipDesign.WeldCutBuilder NXOpen.Features.SilhouetteFlangeBuilder NXOpen.Features.SmoothCurveStringBuilder NXOpen.Features.SmoothSplineBuilder NXOpen.Features.SnipSurfaceBuilder NXOpen.Features.SphereBuilder NXOpen.Features.SphericalCornerBuilder NXOpen.Features.SpineCurveBuilder NXOpen.Features.SplitBodyBuilder NXOpen.Features.StepBuilder NXOpen.Features.StructureDesign.EditCornerBuilder NXOpen.Features.StructureDesign.EditStockBuilder NXOpen.Features.StructureDesign.FeatureParmsBuilder NXOpen.Features.StructureDesign.RuleBuilder NXOpen.Features.StudioSplineBuilder NXOpen.Features.StudioSplineBuilderEx NXOpen.Features.StudioSurfaceBuilder NXOpen.Features.StudioSurfaceBuilderEx NXOpen.Features.StudioXformBuilder NXOpen.Features.StudioXformBuilderEx NXOpen.Features.StyledBlendBuilder NXOpen.Features.StyledCornerBuilder NXOpen.Features.StyledSweepBuilder NXOpen.Features.SweepAlongGuideBuilder NXOpen.Features.SweptBuilder NXOpen.Features.SweptVolumeBuilder NXOpen.Features.SymmetricBuilder NXOpen.Features.TangentBuilder NXOpen.Features.TextBuilder NXOpen.Features.ThickenBuilder NXOpen.Features.ThroughCurveMeshBuilder NXOpen.Features.ThroughCurvesBuilder NXOpen.Features.ToolingBoxBuilder NXOpen.Features.TrimAndExtendBuilder NXOpen.Features.TrimBody2Builder NXOpen.Features.TrimBodyBuilder NXOpen.Features.TrimCornerBuilder NXOpen.Features.TrimCurve2Builder NXOpen.Features.TrimCurveBuilder NXOpen.Features.TrimExtendBuilder NXOpen.Features.TrimSheetBuilder NXOpen.Features.TubeBuilder NXOpen.Features.UnsewBuilder NXOpen.Features.UntrimBuilder NXOpen.Features.UserDefinedObjectFeatureBuilder NXOpen.Features.VariableOffsetBuilder NXOpen.Features.VarOffsetFaceBuilder NXOpen.Features.VarsweepBuilder NXOpen.Features.VehicleDesign.AllAroundVisionBuilder NXOpen.Features.VehicleDesign.APillarObstructionBuilder NXOpen.Features.VehicleDesign.BumperPendulumBuilder NXOpen.Features.VehicleDesign.CloseRangeVisibilityBuilder NXOpen.Features.VehicleDesign.CrashBarrierBuilder NXOpen.Features.VehicleDesign.DynamicCurbBuilder NXOpen.Features.VehicleDesign.EyellipseBuilder NXOpen.Features.VehicleDesign.GroundClearanceBuilder NXOpen.Features.VehicleDesign.HeadImpactAPillarBuilder NXOpen.Features.VehicleDesign.HeadImpactBPillarBuilder NXOpen.Features.VehicleDesign.HeadImpactBuilder NXOpen.Features.VehicleDesign.HeadImpactFrontHeaderBuilder NXOpen.Features.VehicleDesign.HeadImpactOPillarBuilder NXOpen.Features.VehicleDesign.HeadImpactOtherRailBuilder NXOpen.Features.VehicleDesign.HeadImpactRearHeaderBuilder NXOpen.Features.VehicleDesign.HeadImpactRPillarBuilder NXOpen.Features.VehicleDesign.HeadImpactSideRailBuilder NXOpen.Features.VehicleDesign.HeadImpactUpperRoofBuilder NXOpen.Features.VehicleDesign.HoodVisibilityBuilder NXOpen.Features.VehicleDesign.InnerAngleBuilder NXOpen.Features.VehicleDesign.ManikinBuilder NXOpen.Features.VehicleDesign.MirrorCertificationBuilder NXOpen.Features.VehicleDesign.OilPanBuilder NXOpen.Features.VehicleDesign.PedestrianProtectionBuilder NXOpen.Features.VehicleDesign.ReflectionDataBuilder NXOpen.Features.VehicleDesign.SeatBeltAnchorageBuilder NXOpen.Features.VehicleDesign.StaticCurbBuilder NXOpen.Features.VehicleDesign.TireEnvelopeBuilder NXOpen.Features.VehicleDesign.VehicleCoordinateSystemBuilder NXOpen.Features.VehicleDesign.VisionPlaneBuilder NXOpen.Features.VehicleDesign.WheelCoveringBuilder NXOpen.Features.VehicleDesign.WheelFixingBuilder NXOpen.Features.VehicleDesign.WindshieldDatumBuilder NXOpen.Features.VirtualBlendEdgeBuilder NXOpen.Features.VirtualCurveBuilder NXOpen.Features.WaveDatumBuilder NXOpen.Features.WaveLinkBuilder NXOpen.Features.WavePointBuilder NXOpen.Features.WaveRoutingBuilder NXOpen.Features.WaveSketchBuilder NXOpen.Features.WrapBuilder NXOpen.Features.WrapGeometryBuilder NXOpen.LineDesigner.ColumnFeatureBuilder NXOpen.LineDesigner.HoleFeatureBuilder NXOpen.LineDesigner.RailingFeatureBuilder NXOpen.LineDesigner.TypedConnectorFeatureBuilder NXOpen.SketchIntersectionCurveBuilder NXOpen.SketchIntersectionPointBuilder NXOpen.Tooling.DieEngDieTipBuilder NXOpen.Tooling.DieEngFormTaskBuilder NXOpen.Tooling.DieEngLineupBuilder NXOpen.Tooling.DieEngStampingCarryoverBuilder NXOpen.Tooling.DieEngStampingOutputBuilder NXOpen.Tooling.DieEngTrimTaskBuilder NXOpen.Tooling.FreeformUnformBuilder NXOpen.Tooling.PrebendBuilder NXOpen.Tooling.UniversalUnformBuilder NXOpen.Weld.CompoundWeldBuilder NXOpen.Weld.FilletBuilder NXOpen.Weld.GrooveBuilder NXOpen.Weld.JointmarkBuilder NXOpen.Weld.PlugSlotBuilder NXOpen.Weld.TransformBuilder NXOpen.Weld.WeldGrooveBuilder

Public Member Functions

unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a Feature Builder to be used in the creation and modification of features.

Feature Builders manage the steps needed to correctly create features on a part.

This is an abstract class, and cannot be instantiated.

Created in NX3.0.0

Member Function Documentation

unsafe NXOpen.Features.Feature NXOpen.Features.FeatureBuilder.CommitFeature ( )
inline

Commits the feature parameters and creates the feature

Created in NX3.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Returns
unsafe NXOpen.Features.Feature NXOpen.Features.FeatureBuilder.GetFeature ( )
inline

Returns the feature currently being edited by this builder.

If a new feature is being created, and the builder has not yet been commited, returns a null reference (Nothing in Visual Basic).

Created in NX4.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")

Returns
unsafe void NXOpen.Features.FeatureBuilder.HideInternalParentFeatureAfterEdit ( NXOpen.Features.Feature  parentFeature)
inline

Re-suppress an internal parent feature (a slave feature) after it has been edited.

Note that this method will do nothing if ShowInternalParentFeatureForEdit has not previously been called. Also note that this action will happen automatically when the feature builder is destroyed so calling this method is not strictly necessary.

Created in NX8.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
parentFeatureSlave feature
unsafe void NXOpen.Features.FeatureBuilder.SetParentFeatureInternal ( NXOpen.Features.Feature  parentFeature)
inline

Set the parent features which would be internal or slaves to the feature being created or commited

Created in NX6.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
parentFeatureSlave feature
unsafe void NXOpen.Features.FeatureBuilder.ShowInternalParentFeatureForEdit ( NXOpen.Features.Feature  parentFeature)
inline

Unsuppress an internal parent feature (a slave feature) so it can be edited.

Created in NX8.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
parentFeatureSlave feature
unsafe void NXOpen.Features.FeatureBuilder.UnsetParentFeatureInternal ( NXOpen.Features.Feature  parentFeature)
inline

Set the internal parent feature of the feature being edited to external

Created in NX6.0.0

License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

Parameters
parentFeatureSlave feature

Property Documentation

unsafe bool NXOpen.Features.FeatureBuilder.ParentFeatureInternal
getset

Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")

License requirements to set this property: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.