NX Open C++ Reference Guide
Classes | Public Types | Public Member Functions | List of all members
NXOpen::Features::FeatureCollection Class Reference

Represents a collection of features
To obtain an instance of this class, refer to Part

Created in NX3.0.0. More...

Inheritance diagram for NXOpen::Features::FeatureCollection:
NXOpen::TaggedObjectCollection

Classes

class  iterator
 Iterator for accessing the contents of the collection. More...
 

Public Types

enum  ReorderType { ReorderTypeBefore = 1, ReorderTypeAfter }
 Reorder operation type. More...
 

Public Member Functions

NXOpen::Features::FeatureGroupActiveGroup ()
 Returns the active feature group.
 
NXOpen::Features::SheetMetal::AeroSheetmetalManagerAeroSheetmetalManager ()
 Returns the aerospace sheet metal manager for this part
Created in NX3.0.0.
 
NXOpen::Features::AutomotiveCollectionAutomotiveCollection ()
 Returns the AutomotiveCollection instance belonging to this part
Created in NX7.5.0.
 
iterator begin ()
 Returns an iterator addressing the first element.
 
void ConvertToFloatingFeatureGroups ()
 Converts sequential feature groups to floating feature groups
Created in NX7.5.3.
 
void ConvertToNewFeatureGroups ()
 Converts to new feature groups

 
void ConvertToSequentialFeatureGroups ()
 Converts floating feature groups to sequential feature groups
Created in NX7.5.3.
 
NXOpen::Features::AdaptiveShellBuilderCreateAdaptiveShellBuilder (NXOpen::Features::AdaptiveShell *shellFace)
 Creates a Features::AdaptiveShellBuilder.
 
NXOpen::Features::AdmMoveFaceBuilderCreateAdmMoveFaceBuilder (NXOpen::Features::AdmMoveFace *admMoveFace)
 Creates a Features::AdmMoveFaceBuilder.
 
NXOpen::Features::AdmOffsetRegionBuilderCreateAdmOffsetRegionBuilder (NXOpen::Features::AdmOffsetRegion *offsetRegion)
 Creates a Features::AdmOffsetRegionBuilder.
 
NXOpen::Features::AdmResizeFaceBuilderCreateAdmResizeFaceBuilder (NXOpen::Features::AdmResizeFace *admResizeFace)
 Creates a Features::AdmResizeFaceBuilder.
 
NXOpen::Features::AestheticFaceBlendBuilderCreateAestheticFaceBlendBuilder (NXOpen::Features::AestheticFaceBlend *aestheticFaceBlend)
 Creates a Features::AestheticFaceBlendBuilder.
 
NXOpen::Features::AnalyzePocketBuilderCreateAnalyzePocketBuilder (NXOpen::Features::AnalyzePocket *analyzePocket)
 Creates a Features::AnalyzePocketBuilder.
 
NXOpen::Features::AngularDimBuilderCreateAngularDimensionBuilder (NXOpen::Features::AngularDim *angularDimension)
 Creates a Features::AngularDimBuilder.
 
NXOpen::Features::AOCSBuilderCreateAocsBuilder (NXOpen::Features::Feature *aocs)
 Creates an Offset In Face builder.
 
NXOpen::Features::AssemblyCutBuilderCreateAssemblyCutBuilder (NXOpen::Features::AssemblyCut *assemblyCut)
 Creates a Features::AssemblyCutBuilder.
 
NXOpen::Features::BlendPocketBuilderCreateBlendPocketBuilder (NXOpen::Features::BlendPocket *blendPocket)
 Creates a Features::BlendPocketBuilder.
 
NXOpen::Features::BlockFeatureBuilderCreateBlockFeatureBuilder (NXOpen::Features::Feature *block)
 Creates a Block feature builder.
 
NXOpen::Features::BooleanBuilderCreateBooleanBuilder (NXOpen::Features::BooleanFeature *booleanFeature)
 Creates a Boolean builder.
 
NXOpen::Features::BooleanBuilderCreateBooleanBuilderUsingCollector (NXOpen::Features::BooleanFeature *booleanFeature)
 Creates a Boolean builder.
 
NXOpen::Features::BoundedPlaneBuilderCreateBoundedPlaneBuilder (NXOpen::Features::BoundedPlane *boundedPlane)
 Creates a Features::BoundedPlaneBuilder.
 
NXOpen::Features::BridgeCurveBuilderCreateBridgeCurveBuilder (NXOpen::Features::Feature *bridgeCurve)
 Creates a Features::BridgeCurveBuilder.
 
NXOpen::Features::BridgeCurveBuilderExCreateBridgeCurveBuilderEx (NXOpen::Features::BridgeCurve *bridgeCurve)
 Creates a Features::BridgeCurveBuilderEx.
 
NXOpen::Features::BridgeSurfaceBuilderCreateBridgeSurfaceBuilder (NXOpen::Features::BridgeSurface *bridgeSurface)
 Creates a Features::BridgeSurfaceBuilder.
 
NXOpen::Features::ChamferBuilderCreateChamferBuilder (NXOpen::Features::Feature *chamfer)
 Creates a Chamfer feature builder.
 
NXOpen::Features::ChangeShellThicknessBuilderCreateChangeShellThicknessBuilder (NXOpen::Features::ChangeShellThickness *shellFace)
 Creates a Features::ChangeShellThicknessBuilder.
 
NXOpen::Features::CircularBlendCurveBuilderCreateCircularBlendCurveBuilder (NXOpen::Features::CircularBlendCurve *circularBlendCurve)
 Creates a Features::CircularBlendCurveBuilder.
 
NXOpen::Features::CoaxialBuilderCreateCoaxialBuilder (NXOpen::Features::Coaxial *coaxial)
 Creates a Features::CoaxialBuilder.
 
NXOpen::Features::ColorFaceBuilderCreateColorFaceBuilder ()
 Creates a Features::ColorFaceBuilder.
 
NXOpen::Features::ColorFeatureBuilderCreateColorFeatureBuilder ()
 Creates a Features::ColorFeatureBuilder.
 
NXOpen::Features::ColorFeatureGroupBuilderCreateColorFeatureGroupBuilder ()
 Creates a Features::ColorFeatureGroupBuilder.
 
NXOpen::Features::CombinedProjectionBuilderCreateCombinedProjectionBuilder (NXOpen::Features::CombinedProjection *combinedProjection)
 Creates a Features::CombinedProjectionBuilder.
 
NXOpen::Features::CompositeCurveBuilderCreateCompositeCurveBuilder (NXOpen::Features::Feature *compositeCurve)
 Creates a Features::CompositeCurveBuilder.
 
NXOpen::Features::ConcaveFacesBuilderCreateConcaveFacesBuilder (NXOpen::Features::ConcaveFaces *concaveFaces)
 Creates a Features::ConcaveFacesBuilder.
 
NXOpen::Features::ConeBuilderCreateConeBuilder (NXOpen::Features::Cone *cone)
 Creates a Features::ConeBuilder.
 
NXOpen::GeometricUtilities::ConvertFeatureGroupsToModulesBuilderCreateConvertFeatureGroupsToModulesBuilder ()
 Creates a GeometricUtilities::ConvertFeatureGroupsToModulesBuilder.
 
NXOpen::Features::CoplanarBuilderCreateCoplanarBuilder (NXOpen::Features::Feature *coplanar)
 Creates a coplanar builder, don't use it until nx6.
 
NXOpen::Features::CopyFaceBuilderCreateCopyFaceBuilder (NXOpen::Features::Feature *copyFace)
 Creates a copy face builder.
 
NXOpen::Features::CopyPasteBuilderCreateCopyPasteBuilder (const std::vector< NXOpen::NXObject * > &features)
 Creates a Features::CopyPasteBuilder.
 
NXOpen::Features::CopyPasteBuilderCreateCopyPasteBuilder2 (const std::vector< NXOpen::NXObject * > &features)
 Creates a Features::CopyPasteBuilder.
 
NXOpen::Features::CurveLengthBuilderCreateCurvelengthBuilder (NXOpen::Features::Feature *curvelength)
 Creates a Curvelength builder.
 
NXOpen::Features::CurveOnSurfaceBuilderCreateCurveOnSurfaceBuilder (NXOpen::Features::CurveOnSurface *cosFeature)
 Creates a Curve On Surface feature builder.
 
NXOpen::Features::CutFaceBuilderCreateCutFaceBuilder (NXOpen::Features::Feature *cutFace)
 Creates a cut face builder.
 
NXOpen::Features::CylinderBuilderCreateCylinderBuilder (NXOpen::Features::Feature *cylinder)
 Creates a Features::CylinderBuilder.
 
NXOpen::Features::DatumAxisBuilderCreateDatumAxisBuilder (NXOpen::Features::Feature *datumAxis)
 Creates a Datum Axis feature builder.
 
NXOpen::Features::DatumCsysBuilderCreateDatumCsysBuilder (NXOpen::Features::Feature *datumCsys)
 Creates a Datum CSYS feature builder.
 
NXOpen::Features::DatumPlaneBuilderCreateDatumPlaneBuilder (NXOpen::Features::Feature *dplane)
 Creates a Datum Plane feature builder.
 
NXOpen::Features::DeleteBodyBuilderCreateDeleteBodyBuilder (NXOpen::Features::DeleteBody *deleteBody)
 Creates a Features::DeleteBodyBuilder.
 
NXOpen::Features::DeleteEdgeBuilderCreateDeleteEdgeBuilder (NXOpen::Features::DeleteEdge *deleteEdge)
 Creates a Features::DeleteEdgeBuilder.
 
NXOpen::Features::DeleteFaceBuilderCreateDeleteFaceBuilder (NXOpen::Features::Feature *deleteFace)
 Creates a delete face builder, don't use it until nx502.
 
NXOpen::Features::DividefaceBuilderCreateDividefaceBuilder (NXOpen::Features::Feature *divideface)
 Creates a Divideface builder.
 
NXOpen::Features::DraftBodyBuilderCreateDraftBodyBuilder (NXOpen::Features::Feature *draftBody)
 Creates a Features::DraftBodyBuilder.
 
NXOpen::Features::DraftBuilderCreateDraftBuilder (NXOpen::Features::Feature *draft)
 Creates a draft builder.
 
NXOpen::Features::DraftingSplineBuilderCreateDraftingSplineBuilder (NXOpen::Spline *spline)
 Creates a Studio Spline builder for drafting.
 
NXOpen::Features::EdgeBlendBuilderCreateEdgeBlendBuilder (NXOpen::Features::Feature *edgeblend)
 Creates a Edge Blend feature builder.
 
NXOpen::Features::EdgeSymmetryBuilderCreateEdgeSymmetryBuilder (NXOpen::Features::Feature *edgeSymmetry)
 Creates a Features::EdgeSymmetryBuilder.
 
NXOpen::Features::EditCrossSectionBuilderCreateEditCrossSectionBuilder (NXOpen::Features::EditCrossSection *editCrossSection)
 Creates a Features::EditCrossSectionBuilder.
 
NXOpen::Features::EditDimensionBuilderCreateEditDimensionBuilder ()
 Creates a Features::EditDimensionBuilder.
 
NXOpen::Features::EmbossBodyBuilderCreateEmbossBodyBuilder (NXOpen::Features::EmbossBody *embossBody)
 Creates a Features::EmbossBodyBuilder.
 
NXOpen::Features::EmbossBuilderCreateEmbossBuilder (NXOpen::Features::Feature *emboss)
 Creates a Emboss builder.
 
NXOpen::Features::EnlargeBuilderCreateEnlargeBuilder (NXOpen::Features::Enlarge *enlargeFeature)
 Creates an Enlarge builder.
 
NXOpen::Features::ExtendSheetBuilderCreateExtendSheetBuilder (NXOpen::Features::ExtendSheet *extendSheet)
 Creates a Features::ExtendSheetBuilder.
 
NXOpen::Features::ExtensionBuilderCreateExtensionBuilder (NXOpen::Features::Extension *extension)
 Creates a Features::ExtensionBuilder.
 
NXOpen::Features::ExtractFaceBuilderCreateExtractFaceBuilder (NXOpen::Features::Feature *copyFace)
 Creates a Features::ExtractFaceBuilder.
 
NXOpen::Features::ExtrudeBuilderCreateExtrudeBuilder (NXOpen::Features::Feature *extrude)
 Creates a Extrude builder.
 
NXOpen::Features::FaceBlendBuilderCreateFaceBlendBuilder (NXOpen::Features::Feature *faceBlend)
 Creates a Face Blend feature builder.
 
NXOpen::Features::FeatureReplayBuilderCreateFeatureReplayBuilder ()
 Creates a Features::FeatureReplayBuilder.
 
NXOpen::Features::FitCurveBuilderCreateFitCurveBuilder (NXOpen::Features::FitCurve *fitCurve)
 Creates a Features::FitCurveBuilder.
 
NXOpen::Features::FitSurfaceBuilderCreateFitSurfaceBuilder (NXOpen::Features::FitSurface *fitSurface)
 Creates a Features::FitSurfaceBuilder.
 
NXOpen::Features::FixedBuilderCreateFixedBuilder (NXOpen::Features::Fixed *makeFix)
 Creates a Features::FixedBuilder.
 
NXOpen::Features::GeneralConicBuilderCreateGeneralConicBuilder (NXOpen::Features::GeneralConic *generalConic)
 Creates a Features::GeneralConicBuilder.
 
NXOpen::Features::GeomcopyBuilderCreateGeomcopyBuilder (NXOpen::Features::Feature *geomcopy)
 Creates a Features::GeomcopyBuilder.
 
NXOpen::Features::GlobalShapingBuilderCreateGlobalShapingBuilder (NXOpen::Features::GlobalShaping *globalShaping)
 Creates a Features::GlobalShapingBuilder.
 
NXOpen::Features::GroupFaceBuilderCreateGroupFaceBuilder (NXOpen::Features::GroupFace *groupFace)
 Creates a Features::GroupFaceBuilder.
 
NXOpen::Features::HelixBuilderCreateHelixBuilder (NXOpen::Features::Helix *helix)
 Creates a Features::HelixBuilder.
 
NXOpen::Features::HoleFeatureBuilderCreateHoleFeatureBuilder (NXOpen::Features::Feature *hole)
 Creates a Hole feature builder.
 
NXOpen::Features::HolePackageBuilderCreateHolePackageBuilder (NXOpen::Features::HolePackage *holePackage)
 Creates a Features::HolePackageBuilder.
 
NXOpen::Features::FeatureBuilderCreateHoodVisibilityBuilder (NXOpen::Features::Feature *hoodVisibility)
 Creates a Features::VehicleDesign::HoodVisibilityBuilder.
 
NXOpen::Features::HumanBuilderCreateHumanBuilder (NXOpen::Features::Feature *human)
 Creates a human feature builder.
 
NXOpen::HumanPosturePredictionBuilderCreateHumanPosturePredictionBuilder (NXOpen::HumanPosturePrediction *posturePrediction)
 Creates a human posture prediction builder.
 
NXOpen::Features::IFormBuilderCreateIformBuilder (NXOpen::Features::IForm *iform)
 Creates a Features::IFormBuilder.
 
NXOpen::Features::InstanceFeatureBuilderCreateInstanceFeatureBuilder (NXOpen::Features::InstanceFeature *instanceFeature)
 Creates Features::InstanceFeatureBuilder.
 
NXOpen::Features::InstanceFeatureBuilderCreateInstanceFeatureBuilder (const std::vector< NXOpen::Features::InstanceFeature * > &instanceFeatures, bool forClocking)
 Creates Features::InstanceFeatureBuilder from multiple Features::InstanceFeature.
 
std::vector
< NXOpen::Features::BooleanFeature * > 
CreateIntersectFeature (NXOpen::Body *targetBody, bool retainTargetBody, const std::vector< NXOpen::Body * > &toolBodies, bool retainToolBodies, bool allowNonAssociativeBoolean, bool *nonAssociativeBoolean, bool *unparameterizedSolids)
 Creates an intersect feature.
 
NXOpen::Features::IntersectionCurveBuilderCreateIntersectionCurveBuilder (NXOpen::Features::Feature *intersectionCurve)
 Creates a Features::IntersectionCurveBuilder.
 
NXOpen::Features::IsolateFeatureBuilderCreateIsolateFeatureBuilder (NXOpen::Features::IsolateFeature *isolateFeature)
 Creates a Features::IsolateFeatureBuilder.
 
NXOpen::Features::IsoparametricCurvesBuilderCreateIsoparametricCurvesBuilder (NXOpen::Features::IsoparametricCurves *isoparametricCurves)
 Creates a Features::IsoparametricCurvesBuilder.
 
NXOpen::Features::JoinCurvesBuilderCreateJoinCurvesBuilder (NXOpen::Features::Feature *joinCurves)
 Creates a Features::JoinCurvesBuilder.
 
NXOpen::Features::LabelChamferBuilderCreateLabelChamferBuilder (NXOpen::Features::LabelChamfer *labelChamfer)
 Creates a Features::LabelChamferBuilder.
 
NXOpen::Features::LabelNotchBlendBuilderCreateLabelNotchBlendBuilder (NXOpen::Features::LabelNotchBlend *labelNotchBlend)
 Creates a Features::LabelNotchBlendBuilder.
 
NXOpen::Features::LawCurveBuilderCreateLawCurveBuilder (NXOpen::Features::LawCurve *lawCurve)
 Creates a Features::LawCurveBuilder.
 
NXOpen::Features::LawExtensionBuilderCreateLawExtensionBuilder (NXOpen::Features::LawExtension *lawExtension)
 Creates a Features::LawExtensionBuilder.
 
NXOpen::Features::LawExtensionBuilderExCreateLawExtensionBuilderEx (NXOpen::Features::Feature *lawExtension)
 Creates a Features::LawExtensionBuilderEx.
 
NXOpen::Features::LinearDimensionBuilderCreateLinearDimensionBuilder (NXOpen::Features::LinearDimension *linearDimension)
 Creates a Features::LinearDimensionBuilder.
 
NXOpen::Features::LinkedFacetBuilderCreateLinkedFacetBuilder (NXOpen::Features::LinkedFacet *linkedFacet)
 Creates a Features::LinkedFacetBuilder.
 
NXOpen::Features::MakeOffsetBuilderCreateMakeOffsetBuilder (NXOpen::Features::MakeOffset *makeOffset)
 Creates a Features::MakeOffsetBuilder.
 
NXOpen::Features::MapleBuilderCreateMapleBuilder (NXOpen::Features::Maple *maple)
 Creates a Features::MapleBuilder.
 
NXOpen::Features::MasterCutBuilderCreateMasterCutBuilder (NXOpen::Features::Feature *masterCut)
 Create a Master Cut builder.
 
NXOpen::Features::MatchEdgeBuilderCreateMatchEdgeBuilder (NXOpen::Features::MatchEdge *matchEdge)
 Creates a Features::MatchEdgeBuilder.
 
NXOpen::Features::MeshSurfaceBuilderCreateMeshSurfaceBuilder (NXOpen::Features::Feature *meshSurf)
 Creates a Mesh Surface feature builder.
 
NXOpen::Features::MidSurfaceByFacePairsBuilderCreateMidSurfaceByFacePairsBuilder (NXOpen::Features::MidSurfaceByFacePairs *midSurfaceByFacePairs)
 Creates a Features::MidSurfaceByFacePairsBuilder.
 
NXOpen::Features::MidSurfaceUserDefinedBuilderCreateMidSurfaceUserDefinedBuilder (NXOpen::Features::MidSurfaceUserDefined *midsurfaceUserDefined)
 Creates a Features::MidSurfaceUserDefinedBuilder.
 
NXOpen::Features::MirrorBodyBuilderCreateMirrorBodyBuilder (NXOpen::Features::Feature *mirrorBody)
 Creates a Features::MirrorBodyBuilder.
 
NXOpen::Features::MirrorBuilderCreateMirrorBuilder (NXOpen::Features::Mirror *mirrorFeature)
 Creates Features::MirrorBuilder.
 
NXOpen::Features::MirrorCurveBuilderCreateMirrorCurveBuilder (NXOpen::Features::Feature *mirrorCurve)
 Creates a Features::MirrorCurveBuilder.
 
NXOpen::Features::MirrorFaceBuilderCreateMirrorFaceBuilder (NXOpen::Features::Feature *mirrorFace)
 Creates a mirror face builder.
 
NXOpen::Features::MirrorFeatureBuilderCreateMirrorFeatureBuilder (NXOpen::Features::Feature *mirrorFea)
 Creates Features::MirrorFeatureBuilder.
 
NXOpen::Features::MoveFaceBuilderCreateMoveFaceBuilder (NXOpen::Features::Feature *moveFace)
 Create a move face builder, don't use it until nx502.
 
NXOpen::GeometricUtilities::NestModuleBuilderCreateNestModuleBuilder ()
 Creates a GeometricUtilities::NestModuleBuilder.
 
NXOpen::Features::NSidedSurfaceBuilderCreateNSidedSurfaceBuilder (NXOpen::Features::NSidedSurface *nsidedSurface)
 Creates a Features::NSidedSurfaceBuilder.
 
NXOpen::Features::OffsetCurveBuilderCreateOffsetCurveBuilder (NXOpen::Features::Feature *offsetCurve)
 Creates a Features::OffsetCurveBuilder.
 
NXOpen::Features::OffsetEmbossBuilderCreateOffsetEmbossBuilder (NXOpen::Features::Feature *offsetEmboss)
 Creates a Offsetemboss builder.
 
NXOpen::Features::OffsetFaceBuilderCreateOffsetFaceBuilder (NXOpen::Features::Feature *offsetface)
 Creates a Features::OffsetFaceBuilder.
 
NXOpen::Features::OffsetRegionBuilderCreateOffsetRegionBuilder (NXOpen::Features::Feature *offsetRegion)
 Creates an offset region builder, don't use it until nx502.
 
NXOpen::Features::OffsetSurfaceBuilderCreateOffsetSurfaceBuilder (NXOpen::Features::Feature *offsetSurface)
 Creates an Offset Surface builder.
 
NXOpen::Features::OptimizeFaceBuilderCreateOptimizeFaceBuilder ()
 Creates a Features::OptimizeFaceBuilder.
 
NXOpen::Features::OvercrownBuilderCreateOvercrownFeatureBuilder (NXOpen::Features::Feature *overcrown)
 Creates a Overcrown feature builder.
 
NXOpen::Features::PaintParametersBuilderCreatePaintParametersBuilder ()
 Creates a Features::PaintParametersBuilder.
 
NXOpen::Features::ParallelBuilderCreateParallelBuilder (NXOpen::Features::Parallel *parallel)
 Creates a Features::ParallelBuilder.
 
NXOpen::Features::PartModuleBuilderCreatePartModuleBuilder (NXOpen::Features::PartModule *partModule)
 Creates a Features::PartModuleBuilder.
 
NXOpen::GeometricUtilities::PartModuleRelationshipBuilderCreatePartModuleRelationshipBuilder (NXOpen::Features::PartModule *partModule)
 Creates a GeometricUtilities::PartModuleRelationshipBuilder.
 
NXOpen::Features::PasteFaceBuilderCreatePasteFaceBuilder (NXOpen::Features::Feature *pasteFace)
 Creates a paste face builder.
 
NXOpen::Features::PatchBuilderCreatePatchBuilder (NXOpen::Features::Feature *patch)
 Creates a Features::PatchBuilder.
 
NXOpen::Features::PatchOpeningsBuilderCreatePatchOpeningsBuilder (NXOpen::Features::Feature *patchOpenings)
 Creates a Features::PatchOpeningsBuilder.
 
NXOpen::Features::PatternFaceBuilderCreatePatternFaceBuilder (NXOpen::Features::Feature *patternFace)
 Creates a pattern face builder, don't use it until nx502.
 
NXOpen::Features::PatternFaceFeatureBuilderCreatePatternFaceFeatureBuilder (NXOpen::Features::PatternFaceFeature *patternFaceFeature)
 Creates a Features::PatternFaceFeatureBuilder.
 
NXOpen::Features::PatternFeatureBuilderCreatePatternFeatureBuilder (NXOpen::Features::Feature *patternFeature)
 Creates Features::PatternFeatureBuilder.
 
NXOpen::Features::PatternGeometryBuilderCreatePatternGeometryBuilder (NXOpen::Features::PatternGeometry *patternGeometry)
 Creates a Features::PatternGeometryBuilder.
 
NXOpen::Features::FeatureBuilderCreatePedestrianProtectionBuilder (NXOpen::Features::Feature *pedestrianProtection)
 Creates a Features::VehicleDesign::PedestrianProtectionBuilder.
 
NXOpen::Features::PerpendicularBuilderCreatePerpendicularBuilder (NXOpen::Features::Perpendicular *perpendicular)
 Creates a Features::PerpendicularBuilder.
 
NXOpen::Features::PointSetBuilderCreatePointSetBuilder (NXOpen::Features::PointSet *pointSet)
 Creates a Features::PointSetBuilder.
 
NXOpen::Features::PoleSmoothingBuilderCreatePoleSmoothingBuilder (NXOpen::Features::PoleSmoothing *poleSmoothing)
 Creates a Features::PoleSmoothingBuilder.
 
NXOpen::Features::ProjectCurveBuilderCreateProjectCurveBuilder (NXOpen::Features::Feature *projectCurve)
 Creates a Features::ProjectCurveBuilder.
 
NXOpen::Features::PromotionBuilderCreatePromotionBuilder (NXOpen::Features::Promotion *promotion)
 Creates a Features::PromotionBuilder.
 
NXOpen::Features::PullFaceBuilderCreatePullFaceBuilder (NXOpen::Features::PullFace *pullFace)
 Creates a Features::PullFaceBuilder.
 
NXOpen::Features::RadialDimensionBuilderCreateRadialDimensionBuilder (NXOpen::Features::RadialDimension *radialDimension)
 Creates a Features::RadialDimensionBuilder.
 
NXOpen::Features::RapidSurfaceBuilderCreateRapidSurfaceBuilder (NXOpen::Features::RapidSurface *rapidSurface)
 Creates a Rapid Surfacing feature builder.
 
NXOpen::Features::RasterImageCreateRasterImage (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix, double length, double height, const NXString &imageFileName, double translucency, NXOpen::Features::RasterImage::MaxTextureSize maximumTextureSize)
 Creates a raster image.
 
NXOpen::Features::RasterImageCreateRasterImage (const NXOpen::Point3d &origin, const NXOpen::Matrix3x3 &matrix, double length, double height, const char *imageFileName, double translucency, NXOpen::Features::RasterImage::MaxTextureSize maximumTextureSize)
 Creates a raster image.
 
NXOpen::Features::ReferenceMapperBuilderCreateReferenceMapperBuilder (NXOpen::Features::FeatureBuilder *booleanBuilderTag)
 Creates a Features::ReferenceMapperBuilder.
 
NXOpen::Features::RefitFaceBuilderCreateRefitFaceBuilder (NXOpen::Features::RefitFace *refitFace)
 Creates a RefitFaceBuilder.
 
NXOpen::Features::FeatureBuilderCreateReflectionDataBuilder (NXOpen::Features::Feature *reflectionData)
 Creates a Features::VehicleDesign::ReflectionDataBuilder.
 
NXOpen::Features::RemoveParametersBuilderCreateRemoveParametersBuilder ()
 Creates a Features::RemoveParametersBuilder.
 
NXOpen::GeometricUtilities::RenameLinkedPartModulePartBuilderCreateRenameLinkedPartModulePartBuilder ()
 Creates a GeometricUtilities::RenameLinkedPartModulePartBuilder.
 
NXOpen::Features::ReorderBlendsBuilderCreateReorderBlendsBuilder (NXOpen::Features::ReorderBlends *reorderBlends)
 Creates a Features::ReorderBlendsBuilder.
 
NXOpen::Features::ReplaceBlendBuilderCreateReplaceBlendBuilder (NXOpen::Features::ReplaceBlend *replaceBlend)
 Creates a Features::ReplaceBlendBuilder.
 
NXOpen::Features::ReplaceFaceBuilderCreateReplaceFaceBuilder (NXOpen::Features::Feature *replaceFace)
 Creates a replace face builder, don't use it until nx502.
 
NXOpen::Features::ReplaceFeatureBuilderCreateReplaceFeatureBuilder ()
 Creates a Features::ReplaceFeatureBuilder.
 
NXOpen::Features::ResizeBlendBuilderCreateResizeBlendBuilder (NXOpen::Features::Feature *resizeBlend)
 Creates a resize blend builder, don't use it until nx502.
 
NXOpen::Features::ResizeChamferBuilderCreateResizeChamferBuilder (NXOpen::Features::ResizeChamfer *resizeChamfer)
 Creates a Features::ResizeChamferBuilder.
 
NXOpen::Features::ResizeFaceBuilderCreateResizeFaceBuilder (NXOpen::Features::Feature *resizeFace)
 Creates a resize face builder, don't use it until nx502.
 
NXOpen::Features::ResizePlaneBuilderCreateResizePlaneBuilder (NXOpen::Features::Feature *resizePlane)
 Creates a Resize Datum Plane feature builder.
 
NXOpen::Features::RevolveBuilderCreateRevolveBuilder (NXOpen::Features::Feature *revolve)
 Creates a Revolve builder.
 
NXOpen::Features::RibbonBuilderCreateRibbonBuilder (NXOpen::Features::Feature *ribbon)
 Creates a ribbon builder.
 
NXOpen::Features::RPOBuilderCreateRpoBuilder (NXOpen::Features::Feature *rpo)
 Creates a Relative Positioning Object builder.
 
NXOpen::Features::RuledBuilderCreateRuledBuilder (NXOpen::Features::Feature *ruled)
 Creates a Ruled Surface builder.
 
NXOpen::Features::ScaleBuilderCreateScaleBuilder (NXOpen::Features::Feature *scale)
 Creates a Features::ScaleBuilder.
 
NXOpen::Features::FeatureBuilderCreateSeatBeltAnchorageBuilder (NXOpen::Features::Feature *seatBeltAnchorage)
 Creates a Features::VehicleDesign::SeatBeltAnchorageBuilder.
 
NXOpen::Features::SectionCurveBuilderCreateSectionCurveBuilder (NXOpen::Features::Feature *sectionCurves)
 Creates a Features::SectionCurveBuilder.
 
NXOpen::Features::SectionEditBuilderCreateSectionEditBuilder (NXOpen::Features::SectionEdit *sectionEdit)
 Creates a Features::SectionEditBuilder.
 
NXOpen::Features::SectionInertiaAnalysisBuilderCreateSectionInertiaAnalysisBuilder (NXOpen::Features::SectionInertiaAnalysis *sectionInertiaAnalysis)
 Creates a Features::SectionInertiaAnalysisBuilder.
 
NXOpen::Features::SectionSurfaceBuilderCreateSectionSurfaceBuilder (NXOpen::Features::SectionSurface *sectionSurface)
 Create a section surface.
 
NXOpen::Features::SectionSurfaceBuilderExCreateSectionSurfaceBuilderEx (NXOpen::Features::SectionSurface *sectionSurfaceEx)
 Creates a Features::SectionSurfaceBuilderEx.
 
NXOpen::Features::SewBuilderCreateSewBuilder (NXOpen::Features::Feature *sew)
 Creates a Sew feature builder.
 
NXOpen::Features::ShellBuilderCreateShellBuilder (NXOpen::Features::Feature *shell)
 Creates an Shell builder.
 
NXOpen::Features::ShellFaceBuilderCreateShellFaceBuilder (NXOpen::Features::ShellFace *shellFace)
 Creates a Features::ShellFaceBuilder.
 
NXOpen::Features::ShowRelatedFacesBuilderCreateShowRelatedFacesBuilder ()
 Creates a Features::ShowRelatedFacesBuilder.
 
NXOpen::Features::SilhouetteFlangeBuilderCreateSilhouetteFlangeBuilder (NXOpen::Features::SilhouetteFlange *silhouetteFlange)
 Creates a Features::SilhouetteFlangeBuilder.
 
NXOpen::Features::SketchFitCurveBuilderCreateSketchFitCurveBuilder (NXOpen::Curve *fitCurve)
 Creates a Features::SketchFitCurveBuilder.
 
NXOpen::Features::SketchSplineBuilderCreateSketchSplineBuilder (NXOpen::Spline *spline)
 Creates a Studio Spline builder for sketcher.
 
NXOpen::Features::SmoothSplineBuilderCreateSmoothSplineBuilder (NXOpen::Features::SmoothSpline *smoothSpline)
 Creates a Features::SmoothSplineBuilder.
 
NXOpen::Features::SnipSurfaceBuilderCreateSnipSurfaceBuilder (NXOpen::Features::SnipSurface *snipSurface)
 Creates a Features::SnipSurfaceBuilder.
 
NXOpen::Features::SphereBuilderCreateSphereBuilder (NXOpen::Features::Sphere *sphere)
 Creates a Features::SphereBuilder.
 
NXOpen::Features::SphericalCornerBuilderCreateSphericalCornerBuilder (NXOpen::Features::SphericalCorner *sphericalCorner)
 Creates a Features::SphericalCornerBuilder.
 
NXOpen::Features::SplitBodyBuilderCreateSplitBodyBuilder (NXOpen::Features::SplitBody *splitBody)
 Creates a Features::SplitBodyBuilder.
 
NXOpen::Features::SplitBodyBuilderCreateSplitBodyBuilderUsingCollector (NXOpen::Features::SplitBody *splitBody)
 Creates a Features::SplitBodyBuilder .
 
NXOpen::Features::StudioSplineBuilderCreateStudioSplineBuilder (NXOpen::Features::StudioSpline *splineFeature)
 Creates a Studio Spline builder.
 
NXOpen::Features::StudioSplineBuilderExCreateStudioSplineBuilderEx (NXOpen::NXObject *spline)
 Creates a Studio Spline builder.
 
NXOpen::Features::StudioSurfaceBuilderCreateStudioSurfaceBuilder (NXOpen::Features::Feature *studioSurface)
 Creates a Studio Surface Builder.
 
NXOpen::Features::StudioXformBuilderCreateStudioXformBuilder (NXOpen::Features::StudioXform *studioXform)
 Creates a Features.StudioXformBuilder.
 
NXOpen::Features::StudioXformBuilderExCreateStudioXformBuilderEx (NXOpen::Features::StudioXform *studioXform1)
 Creates a Features.StudioXformBuilderEx.
 
NXOpen::Features::StyledBlendBuilderCreateStyledBlendBuilder (NXOpen::Features::StyledBlend *styledBlend)
 Creates a Features::StyledBlendBuilder.
 
NXOpen::Features::StyledCornerBuilderCreateStyledCornerBuilder (NXOpen::Features::StyledCorner *styledCorner)
 Creates a Features::StyledCornerBuilder.
 
NXOpen::Features::StyledSweepBuilderCreateStyledSweepBuilder (NXOpen::Features::Feature *styledSweep)
 Creates a Features::StyledSweepBuilder.
 
std::vector
< NXOpen::Features::BooleanFeature * > 
CreateSubtractFeature (NXOpen::Body *targetBody, bool retainTargetBody, const std::vector< NXOpen::Body * > &toolBodies, bool retainToolBodies, bool allowNonAssociativeBoolean, bool *nonAssociativeBoolean, bool *unparameterizedSolids)
 Creates a subtract feature.
 
NXOpen::Features::SweepAlongGuideBuilderCreateSweepAlongGuideBuilder (NXOpen::Features::SweepAlongGuide *sweepAlongGuide)
 Creates a Features::SweepAlongGuideBuilder.
 
NXOpen::Features::SweptBuilderCreateSweptBuilder (NXOpen::Features::Swept *swept)
 Creates a Features::SweptBuilder.
 
NXOpen::Features::SymmetricBuilderCreateSymmetricBuilder (NXOpen::Features::Symmetric *symmetric)
 Creates a Features::SymmetricBuilder.
 
NXOpen::Features::TangentBuilderCreateTangentBuilder (NXOpen::Features::Tangent *tangent)
 Creates a Features::TangentBuilder.
 
NXOpen::Features::TextBuilderCreateTextBuilder (NXOpen::Features::Text *text)
 Creates a Features::TextBuilder.
 
NXOpen::Features::ThickenBuilderCreateThickenBuilder (NXOpen::Features::Feature *thicken)
 Creates a Thicken feature builder.
 
NXOpen::Features::ThroughCurveMeshBuilderCreateThroughCurveMeshBuilder (NXOpen::Features::Feature *throughCurveMesh)
 Creates a Features::ThroughCurveMeshBuilder.
 
NXOpen::Features::ThroughCurvesBuilderCreateThroughCurvesBuilder (NXOpen::Features::Feature *throughCurves)
 Creates a Features::ThroughCurvesBuilder.
 
NXOpen::Features::TrimAndExtendBuilderCreateTrimAndExtendBuilder (NXOpen::Features::TrimAndExtend *trimAndExtendSheet)
 Creates a Features::TrimAndExtendBuilder.
 
NXOpen::Features::TrimBody2BuilderCreateTrimBody2Builder (NXOpen::Features::TrimBody2 *trimBody2)
 Creates a Features::TrimBody2Builder for Trim Body feature.
 
NXOpen::Features::TrimBodyBuilderCreateTrimBodyBuilder (NXOpen::Features::Feature *trimbodyFeat)
 Creates a trim body builder object.
 
NXOpen::Features::TrimCurveBuilderCreateTrimCurveBuilder (NXOpen::Features::TrimCurve *trimCurve)
 Creates a Features::TrimCurveBuilder.
 
NXOpen::Features::TrimCurveBuilderCreateTrimCurveBuilder (NXOpen::Spline *trimCurve)
 Creates a Features::TrimCurveBuilder.
 
NXOpen::Features::TrimExtendBuilderCreateTrimExtendBuilder (NXOpen::Features::Feature *trimExtend)
 Creates a Features::TrimExtendBuilder.
 
NXOpen::Features::TrimSheetBuilderCreateTrimsheetBuilder (NXOpen::Features::Feature *trimSheet)
 Creates a Features::TrimSheetBuilder.
 
NXOpen::Features::TubeBuilderCreateTubeBuilder (NXOpen::Features::Feature *tube)
 Creates a Features::TubeBuilder.
 
std::vector
< NXOpen::Features::BooleanFeature * > 
CreateUniteFeature (NXOpen::Body *targetBody, bool retainTargetBody, const std::vector< NXOpen::Body * > &toolBodies, bool retainToolBodies, bool allowNonAssociativeBoolean, bool *nonAssociativeBoolean, bool *unparameterizedSolids)
 Creates a unite feature.
 
NXOpen::GeometricUtilities::UnnestModuleBuilderCreateUnnestModuleBuilder ()
 Creates a GeometricUtilities::UnnestModuleBuilder.
 
NXOpen::Features::UnsewBuilderCreateUnsewBuilder (NXOpen::Features::Unsew *unsew)
 Creates a Features::UnsewBuilder.
 
NXOpen::Features::UntrimBuilderCreateUntrimBuilder (NXOpen::Features::Feature *untrim)
 Creates a Features::UntrimBuilder.
 
NXOpen::Features::UserDefinedObjectFeatureBuilderCreateUserDefinedObjectFeatureBuilder (NXOpen::Features::Feature *udoFeature)
 Creates a UserDefinedObjectFeature builder.
 
NXOpen::Features::VariableOffsetBuilderCreateVariableOffsetBuilder (NXOpen::Features::VariableOffset *variableOffset)
 Creates a Features::VariableOffsetBuilder.
 
NXOpen::Features::VarsweepBuilderCreateVarsweepBuilder (NXOpen::Features::Feature *varsweep)
 Creates a Varsweep feature builder.
 
NXOpen::Features::FeatureBuilderCreateVehicleCoordinateSystemBuilder (NXOpen::Features::Feature *vehicleCoordinateSystem)
 Creates a Features::VehicleDesign::VehicleCoordinateSystemBuilder.
 
NXOpen::Features::VirtualBlendEdgeBuilderCreateVirtualBlendEdgeBuilder ()
 Creates a Features::VirtualBlendEdgeBuilder.
 
NXOpen::Features::VirtualCurveBuilderCreateVirtualCurveBuilder (NXOpen::Features::VirtualCurve *virtualCurve)
 Creates a Features::VirtualCurveBuilder.
 
NXOpen::Features::FeatureBuilderCreateVisionPlaneBuilder (NXOpen::Features::Feature *visionPlane)
 Creates a Features::VehicleDesign::VisionPlaneBuilder.
 
NXOpen::Features::WaveDatumBuilderCreateWaveDatumBuilder (NXOpen::Features::Feature *wavedatum)
 Creates a Wavedatum Builder.
 
NXOpen::Features::WavePointBuilderCreateWavePointBuilder (NXOpen::Features::Feature *wavepoint)
 Creates a Features::WavePointBuilder.
 
NXOpen::Features::WaveRoutingBuilderCreateWaveRoutingBuilder (NXOpen::Features::Feature *waverouting)
 Creates a Features::WaveRoutingBuilder.
 
NXOpen::Features::WaveSketchBuilderCreateWaveSketchBuilder (NXOpen::Features::Feature *wavesketch)
 Creates a Wavesketch Builder.
 
NXOpen::Features::FeatureBuilderCreateWindshieldDatumBuilder (NXOpen::Features::Feature *windshieldDatum)
 Creates a Features::VehicleDesign::WindshieldDatumBuilder.
 
NXOpen::Features::WrapBuilderCreateWrapBuilder (NXOpen::Features::WrapUnwrap *wrap)
 Creates a Features::WrapBuilder.
 
NXOpen::Features::WrapGeometryBuilderCreateWrapGeometryBuilder (NXOpen::Features::WrapGeometry *wrapGeometry)
 Creates a Features::WrapGeometryBuilder.
 
void DeleteAllPartInformationalFeatureAlerts ()
 Delete all informational alerts from all the features in a given part
Created in NX5.0.0.
 
NXOpen::Features::DesignFeatureCollectionDesignFeatureCollection ()
 Returns the DesignfeatureCollection instance belonging to this part
Created in NX9.0.0.
 
NXOpen::Die::DieCollectionDies ()
 Returns the DieCollection instance belonging to this part
Created in NX3.0.0.
 
iterator end ()
 Returns an iterator addressing one past the last element.
 
NXOpen::Features::FeatureFindObject (const NXString &journalIdentifier)
 Finds the Feature with the given identifier as recorded in a journal.
 
NXOpen::Features::FeatureFindObject (const char *journalIdentifier)
 Finds the Feature with the given identifier as recorded in a journal.
 
NXOpen::Features::FreeformCurveCollectionFreeformCurveCollection ()
 Returns the FreeformCurveCollection instance belonging to this part
Created in NX9.0.0.
 
NXOpen::Features::FreeformSurfaceCollectionFreeformSurfaceCollection ()
 Returns the FreeformSurfaceCollection instance belonging to this part
Created in NX9.0.0.
 
std::vector
< NXOpen::Features::Feature * > 
GetAllPartFeaturesWithAlerts ()
 Returns a list of all features from a given part that have update alerts.
 
NXOpen::Features::FeatureGetAssociatedFeature (NXOpen::NXObject *object)
 Get the feature associated with an object.
 
std::vector
< NXOpen::Features::Feature * > 
GetAssociatedFeaturesOfBody (NXOpen::Body *body)
 Returns all features that are associated with this body.
 
std::vector
< NXOpen::Features::Feature * > 
GetAssociatedFeaturesOfEdge (NXOpen::Edge *edge)
 Returns all features that are associated with the faces of this edge.
 
std::vector
< NXOpen::Features::Feature * > 
GetAssociatedFeaturesOfFace (NXOpen::Face *face)
 Returns all features associated with this face.
 
std::vector
< NXOpen::Features::Feature * > 
GetFeatures ()
 Returns all the features in the part.
 
bool GetIsMasterCutVisibleInView (NXOpen::Features::Feature *masterCut, NXOpen::CutView *view)
 Returns if a Features::MasterCutBuilder is visbible in specified CutView .
 
NXOpen::Features::FeatureGetParentFeatureOfBody (NXOpen::Body *body)
 Returns the feature that created this body.
 
NXOpen::Features::FeatureGetParentFeatureOfFace (NXOpen::Face *face)
 Returns the feature that created this face.
 
std::vector
< NXOpen::Features::Feature * > 
GetParentFeaturesOfEdge (NXOpen::Edge *edge)
 Returns the features that created the faces of this edge.
 
std::vector
< NXOpen::Features::Feature * > 
GetPartFeaturesWithNewAlerts ()
 Returns a list of features that generated update alerts during recent update.
 
void ReorderFeature (const std::vector< NXOpen::Features::Feature * > &features, NXOpen::Features::Feature *target, NXOpen::Features::FeatureCollection::ReorderType beforeOrAfter)
 Reorders the Feature with respect to the given feature
Created in NX6.0.0.
 
NXOpen::Features::SketchConversionReportReplaceWithIndependentSketch (const std::vector< NXOpen::Features::Feature * > &features)
 Replace the given features with Independent Sketch.
 
void SetCanResetMcf (bool canResetMcf)
 Sets whether mcf is allowed
Created in NX8.5.0.
 
void SetEditWithRollbackFeature (NXOpen::Features::Feature *feature)
 Sets the feature being edited with rollback
Created in NX8.0.0.
 
NXOpen::Features::SheetMetal::SheetmetalManagerSheetmetalManager ()
 Returns the Straight Brake Sheetmetal Manager for this part
Created in NX3.0.0.
 
NXOpen::Features::ShipCollectionShipCollection ()
 Returns the ShipCollection instance belonging to this part
Created in NX8.0.0.
 
void SuppressFeatures (const std::vector< NXOpen::Features::Feature * > &features)
 Suppress the given features
Created in NX3.0.0.
 
NXOpen::Features::SweepFeatureCollectionSweepFeatureCollection ()
 Returns the Sweep-like features collection belonging to this part
Created in NX9.0.0.
 
NXOpen::Features::SynchronousCurveCollectionSynchronousCurveCollection ()
 Returns the SynchronousCurveCollection instance belonging to this part
Created in NX9.0.0.
 
NXOpen::Features::SynchronousEdgeCollectionSynchronousEdgeCollection ()
 Returns the SynchronousEdgeCollection instance belonging to this part
Created in NX9.0.0.
 
tag_t Tag () const
 Returns the tag of this object.
 
NXOpen::Features::ToolingCollectionToolingCollection ()
 Returns the ToolingCollection instance belonging to this part
Created in NX8.5.0.
 
std::vector
< NXOpen::Features::Feature * > 
UnsuppressFeatures (const std::vector< NXOpen::Features::Feature * > &features)
 Unsuppress the given features.
 
NXOpen::Features::VehicleDesignCollectionVehicleDesignCollection ()
 Returns the VehicleDesignCollection instance belonging to this part
Created in NX9.0.0.
 
NXOpen::Weld::WeldManagerWeldManager ()
 Returns the WeldManager for this part
Created in NX3.0.0.
 

Detailed Description

Represents a collection of features
To obtain an instance of this class, refer to Part

Created in NX3.0.0.


Member Enumeration Documentation

Reorder operation type.

Enumerator:
ReorderTypeAfter 

after

Member Function Documentation

NXOpen::Features::FeatureGroup* NXOpen::Features::FeatureCollection::ActiveGroup ( )

Returns the active feature group.


Created in NX7.5.1.

License requirements : None

NXOpen::Features::SheetMetal::AeroSheetmetalManager* NXOpen::Features::FeatureCollection::AeroSheetmetalManager ( )

Returns the aerospace sheet metal manager for this part
Created in NX3.0.0.


NXOpen::Features::AutomotiveCollection* NXOpen::Features::FeatureCollection::AutomotiveCollection ( )

Returns the AutomotiveCollection instance belonging to this part
Created in NX7.5.0.


iterator NXOpen::Features::FeatureCollection::begin ( )

Returns an iterator addressing the first element.

void NXOpen::Features::FeatureCollection::ConvertToFloatingFeatureGroups ( )

Converts sequential feature groups to floating feature groups
Created in NX7.5.3.



License requirements : solid_modeling ("SOLIDS MODELING")

void NXOpen::Features::FeatureCollection::ConvertToNewFeatureGroups ( )

Converts to new feature groups

Deprecated:
Deprecated in NX8.0.0.

Use Features::FeatureCollection::ConvertToSequentialFeatureGroups or Features::FeatureCollection::ConvertToFloatingFeatureGroups instead.


Created in NX7.5.1.

License requirements : solid_modeling ("SOLIDS MODELING")

void NXOpen::Features::FeatureCollection::ConvertToSequentialFeatureGroups ( )

Converts floating feature groups to sequential feature groups
Created in NX7.5.3.



License requirements : solid_modeling ("SOLIDS MODELING")

NXOpen::Features::AdaptiveShellBuilder* NXOpen::Features::FeatureCollection::CreateAdaptiveShellBuilder ( NXOpen::Features::AdaptiveShell shellFace)

Creates a Features::AdaptiveShellBuilder.

Returns
Features::AdaptiveShellBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
shellFaceFeatures::AdaptiveShell to be edited
NXOpen::Features::AdmMoveFaceBuilder* NXOpen::Features::FeatureCollection::CreateAdmMoveFaceBuilder ( NXOpen::Features::AdmMoveFace admMoveFace)

Creates a Features::AdmMoveFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
admMoveFaceFeatures::AdmMoveFace to be edited
NXOpen::Features::AdmOffsetRegionBuilder* NXOpen::Features::FeatureCollection::CreateAdmOffsetRegionBuilder ( NXOpen::Features::AdmOffsetRegion offsetRegion)

Creates a Features::AdmOffsetRegionBuilder.

Returns
Features.AdmOffsetRegionBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
offsetRegionFeatures::AdmOffsetRegion to be edited
NXOpen::Features::AdmResizeFaceBuilder* NXOpen::Features::FeatureCollection::CreateAdmResizeFaceBuilder ( NXOpen::Features::AdmResizeFace admResizeFace)

Creates a Features::AdmResizeFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
admResizeFaceFeatures::AdmResizeFace to be edited
NXOpen::Features::AestheticFaceBlendBuilder* NXOpen::Features::FeatureCollection::CreateAestheticFaceBlendBuilder ( NXOpen::Features::AestheticFaceBlend aestheticFaceBlend)

Creates a Features::AestheticFaceBlendBuilder.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
aestheticFaceBlendFeatures::AestheticFaceBlend to be edited
NXOpen::Features::AnalyzePocketBuilder* NXOpen::Features::FeatureCollection::CreateAnalyzePocketBuilder ( NXOpen::Features::AnalyzePocket analyzePocket)

Creates a Features::AnalyzePocketBuilder.

Returns
AnalyzePocketBuilder object
Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
analyzePocketFeatures::AnalyzePocket to be edited
NXOpen::Features::AngularDimBuilder* NXOpen::Features::FeatureCollection::CreateAngularDimensionBuilder ( NXOpen::Features::AngularDim angularDimension)

Creates a Features::AngularDimBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
angularDimensionFeatures::AngularDim to be edited
NXOpen::Features::AOCSBuilder* NXOpen::Features::FeatureCollection::CreateAocsBuilder ( NXOpen::Features::Feature aocs)

Creates an Offset In Face builder.

Returns
AOCSBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
aocsFeatures::AOCSBuilder to be edited
NXOpen::Features::AssemblyCutBuilder* NXOpen::Features::FeatureCollection::CreateAssemblyCutBuilder ( NXOpen::Features::AssemblyCut assemblyCut)

Creates a Features::AssemblyCutBuilder.

Returns
Features.AssemblyCutBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
assemblyCutFeatures::AssemblyCut to be edited
NXOpen::Features::BlendPocketBuilder* NXOpen::Features::FeatureCollection::CreateBlendPocketBuilder ( NXOpen::Features::BlendPocket blendPocket)

Creates a Features::BlendPocketBuilder.

Returns
BlendPocketBuilder object
Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
blendPocketFeatures::BlendPocket to be edited
NXOpen::Features::BlockFeatureBuilder* NXOpen::Features::FeatureCollection::CreateBlockFeatureBuilder ( NXOpen::Features::Feature block)

Creates a Block feature builder.

Returns
BlockFeatureBuilder object
Created in NX3.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
blockBlock to be edited
NXOpen::Features::BooleanBuilder* NXOpen::Features::FeatureCollection::CreateBooleanBuilder ( NXOpen::Features::BooleanFeature booleanFeature)

Creates a Boolean builder.

Returns
BooleanBuilder object
Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
booleanFeatureBooleanFeature to be edited
NXOpen::Features::BooleanBuilder* NXOpen::Features::FeatureCollection::CreateBooleanBuilderUsingCollector ( NXOpen::Features::BooleanFeature booleanFeature)

Creates a Boolean builder.

Leverage body collectors if possible

Returns
BooleanBuilder object
Created in NX7.5.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
booleanFeatureBooleanFeature to be edited
NXOpen::Features::BoundedPlaneBuilder* NXOpen::Features::FeatureCollection::CreateBoundedPlaneBuilder ( NXOpen::Features::BoundedPlane boundedPlane)

Creates a Features::BoundedPlaneBuilder.

Returns
Features.BoundedPlaneBuilder object
Created in NX6.0.0.

License requirements : nx_freeform_1 ("basic freeform modeling")
Parameters
boundedPlaneFeatures::BoundedPlane to be edited
NXOpen::Features::BridgeCurveBuilder* NXOpen::Features::FeatureCollection::CreateBridgeCurveBuilder ( NXOpen::Features::Feature bridgeCurve)

Creates a Features::BridgeCurveBuilder.

Returns

Deprecated:
Deprecated in NX8.5.0. Use Features::FeatureCollection::CreateBridgeCurveBuilderEx instead.


Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Parameters
bridgeCurveFeatures::BridgeCurve to be edited
NXOpen::Features::BridgeCurveBuilderEx* NXOpen::Features::FeatureCollection::CreateBridgeCurveBuilderEx ( NXOpen::Features::BridgeCurve bridgeCurve)

Creates a Features::BridgeCurveBuilderEx.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR nx_freeform_1 ("basic freeform modeling")
Parameters
bridgeCurveFeatures::BridgeCurve to be edited
NXOpen::Features::BridgeSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateBridgeSurfaceBuilder ( NXOpen::Features::BridgeSurface bridgeSurface)

Creates a Features::BridgeSurfaceBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
bridgeSurfaceFeatures::BridgeSurface to be edited
NXOpen::Features::ChamferBuilder* NXOpen::Features::FeatureCollection::CreateChamferBuilder ( NXOpen::Features::Feature chamfer)

Creates a Chamfer feature builder.

Returns
ChamferBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
chamferChamfer to be edited, if NULL then create a new one
NXOpen::Features::ChangeShellThicknessBuilder* NXOpen::Features::FeatureCollection::CreateChangeShellThicknessBuilder ( NXOpen::Features::ChangeShellThickness shellFace)

Creates a Features::ChangeShellThicknessBuilder.

Returns
Features::ChangeShellThicknessBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
shellFaceFeatures::ChangeShellThickness to be edited
NXOpen::Features::CircularBlendCurveBuilder* NXOpen::Features::FeatureCollection::CreateCircularBlendCurveBuilder ( NXOpen::Features::CircularBlendCurve circularBlendCurve)

Creates a Features::CircularBlendCurveBuilder.

Returns
CircularBlendCurveBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
circularBlendCurveFeatures::CircularBlendCurve to be edited, , if NULL then create a new one
NXOpen::Features::CoaxialBuilder* NXOpen::Features::FeatureCollection::CreateCoaxialBuilder ( NXOpen::Features::Coaxial coaxial)

Creates a Features::CoaxialBuilder.

Returns
Features.CoaxialBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
coaxialFeatures::Coaxial to be edited
NXOpen::Features::ColorFaceBuilder* NXOpen::Features::FeatureCollection::CreateColorFaceBuilder ( )

Creates a Features::ColorFaceBuilder.

Returns

Created in NX7.0.0.

License requirements : None
NXOpen::Features::ColorFeatureBuilder* NXOpen::Features::FeatureCollection::CreateColorFeatureBuilder ( )

Creates a Features::ColorFeatureBuilder.

Returns

Created in NX8.5.0.

License requirements : None
NXOpen::Features::ColorFeatureGroupBuilder* NXOpen::Features::FeatureCollection::CreateColorFeatureGroupBuilder ( )

Creates a Features::ColorFeatureGroupBuilder.

Returns

Created in NX8.5.0.

License requirements : None
NXOpen::Features::CombinedProjectionBuilder* NXOpen::Features::FeatureCollection::CreateCombinedProjectionBuilder ( NXOpen::Features::CombinedProjection combinedProjection)

Creates a Features::CombinedProjectionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
combinedProjectionFeatures::CombinedProjection to be edited
NXOpen::Features::CompositeCurveBuilder* NXOpen::Features::FeatureCollection::CreateCompositeCurveBuilder ( NXOpen::Features::Feature compositeCurve)

Creates a Features::CompositeCurveBuilder.

Returns
Features.CompositeCurveBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
compositeCurveFeatures::Feature to be edited
NXOpen::Features::ConcaveFacesBuilder* NXOpen::Features::FeatureCollection::CreateConcaveFacesBuilder ( NXOpen::Features::ConcaveFaces concaveFaces)

Creates a Features::ConcaveFacesBuilder.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
concaveFacesFeatures::ConcaveFaces to be edited
NXOpen::Features::ConeBuilder* NXOpen::Features::FeatureCollection::CreateConeBuilder ( NXOpen::Features::Cone cone)

Creates a Features::ConeBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
coneFeatures::Cone to be edited
NXOpen::GeometricUtilities::ConvertFeatureGroupsToModulesBuilder* NXOpen::Features::FeatureCollection::CreateConvertFeatureGroupsToModulesBuilder ( )

Creates a GeometricUtilities::ConvertFeatureGroupsToModulesBuilder.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::CoplanarBuilder* NXOpen::Features::FeatureCollection::CreateCoplanarBuilder ( NXOpen::Features::Feature coplanar)

Creates a coplanar builder, don't use it until nx6.

Returns
Features.CoplanarBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
coplanarFeatures::Feature to be edited
NXOpen::Features::CopyFaceBuilder* NXOpen::Features::FeatureCollection::CreateCopyFaceBuilder ( NXOpen::Features::Feature copyFace)

Creates a copy face builder.

Returns
Features.CopyFaceBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
copyFaceFeatures::Feature to be edited
NXOpen::Features::CopyPasteBuilder* NXOpen::Features::FeatureCollection::CreateCopyPasteBuilder ( const std::vector< NXOpen::NXObject * > &  features)

Creates a Features::CopyPasteBuilder.

Returns
CopyPasteBuilder
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
featuresFeatures to be copy/paste
NXOpen::Features::CopyPasteBuilder* NXOpen::Features::FeatureCollection::CreateCopyPasteBuilder2 ( const std::vector< NXOpen::NXObject * > &  features)

Creates a Features::CopyPasteBuilder.

Returns
CopyPasteBuilder
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
featuresFeatures to be copy/paste
NXOpen::Features::CurveLengthBuilder* NXOpen::Features::FeatureCollection::CreateCurvelengthBuilder ( NXOpen::Features::Feature curvelength)

Creates a Curvelength builder.

Returns
CurveLengthBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
curvelengthCurveLengthBuilder to be edited, if NULL then create a new one
NXOpen::Features::CurveOnSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateCurveOnSurfaceBuilder ( NXOpen::Features::CurveOnSurface cosFeature)

Creates a Curve On Surface feature builder.

Returns
CurveOnSurfaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
cosFeatureFeatures::CurveOnSurface to be edited
NXOpen::Features::CutFaceBuilder* NXOpen::Features::FeatureCollection::CreateCutFaceBuilder ( NXOpen::Features::Feature cutFace)

Creates a cut face builder.

Returns
Features.CutFaceBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
cutFaceFeatures::Feature to be edited
NXOpen::Features::CylinderBuilder* NXOpen::Features::FeatureCollection::CreateCylinderBuilder ( NXOpen::Features::Feature cylinder)

Creates a Features::CylinderBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
cylinderFeatures::Cylinder to be edited
NXOpen::Features::DatumAxisBuilder* NXOpen::Features::FeatureCollection::CreateDatumAxisBuilder ( NXOpen::Features::Feature datumAxis)

Creates a Datum Axis feature builder.

Returns
DatumAxisBuilder object
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
datumAxisDatumAxisFeature to be edited
NXOpen::Features::DatumCsysBuilder* NXOpen::Features::FeatureCollection::CreateDatumCsysBuilder ( NXOpen::Features::Feature datumCsys)

Creates a Datum CSYS feature builder.

Returns
DatumCsysBuilder object
Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
datumCsysFeatures::DatumCsysBuilder to be edited
NXOpen::Features::DatumPlaneBuilder* NXOpen::Features::FeatureCollection::CreateDatumPlaneBuilder ( NXOpen::Features::Feature dplane)

Creates a Datum Plane feature builder.

Returns
DatumPlaneBuilder object
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
dplaneDatumPlaneFeature to be edited
NXOpen::Features::DeleteBodyBuilder* NXOpen::Features::FeatureCollection::CreateDeleteBodyBuilder ( NXOpen::Features::DeleteBody deleteBody)

Creates a Features::DeleteBodyBuilder.

Returns
DeleteBodyBuilder object
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
deleteBodyFeatures::DeleteBody to be edited
NXOpen::Features::DeleteEdgeBuilder* NXOpen::Features::FeatureCollection::CreateDeleteEdgeBuilder ( NXOpen::Features::DeleteEdge deleteEdge)

Creates a Features::DeleteEdgeBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
deleteEdgeFeatures::DeleteEdge to be edited
NXOpen::Features::DeleteFaceBuilder* NXOpen::Features::FeatureCollection::CreateDeleteFaceBuilder ( NXOpen::Features::Feature deleteFace)

Creates a delete face builder, don't use it until nx502.

Returns
Features.DeleteFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
deleteFaceFeatures::Feature to be edited
NXOpen::Features::DividefaceBuilder* NXOpen::Features::FeatureCollection::CreateDividefaceBuilder ( NXOpen::Features::Feature divideface)

Creates a Divideface builder.

Returns
DividefaceBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
dividefaceDividefaceBuilder to be edited
NXOpen::Features::DraftBodyBuilder* NXOpen::Features::FeatureCollection::CreateDraftBodyBuilder ( NXOpen::Features::Feature draftBody)

Creates a Features::DraftBodyBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
draftBodyFeatures::DraftBody to be edited
NXOpen::Features::DraftBuilder* NXOpen::Features::FeatureCollection::CreateDraftBuilder ( NXOpen::Features::Feature draft)

Creates a draft builder.

Returns
DraftBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
draftDraftBuilder to be edited, if NULL then create a new one
NXOpen::Features::DraftingSplineBuilder* NXOpen::Features::FeatureCollection::CreateDraftingSplineBuilder ( NXOpen::Spline spline)

Creates a Studio Spline builder for drafting.

Returns
DraftingSplineBuilder object
Created in NX8.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
splineSpline to be edited
NXOpen::Features::EdgeBlendBuilder* NXOpen::Features::FeatureCollection::CreateEdgeBlendBuilder ( NXOpen::Features::Feature edgeblend)

Creates a Edge Blend feature builder.

Returns
EdgeBlendBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
edgeblendEdgeBlendBuilder to be edited, if NULL then create a new one
NXOpen::Features::EdgeSymmetryBuilder* NXOpen::Features::FeatureCollection::CreateEdgeSymmetryBuilder ( NXOpen::Features::Feature edgeSymmetry)

Creates a Features::EdgeSymmetryBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
edgeSymmetryFeatures::EdgeSymmetry to be edited. Accepts Features::MatchEdge type if Features::MatchEdgeBuilder::Types is Features::MatchEdgeBuilder::TypesMatchEdgeToDatum . In that case converts Features::MatchEdge to Features::EdgeSymmetry feature.
NXOpen::Features::EditCrossSectionBuilder* NXOpen::Features::FeatureCollection::CreateEditCrossSectionBuilder ( NXOpen::Features::EditCrossSection editCrossSection)

Creates a Features::EditCrossSectionBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
editCrossSectionFeatures::EditCrossSection to be edited
NXOpen::Features::EditDimensionBuilder* NXOpen::Features::FeatureCollection::CreateEditDimensionBuilder ( )

Creates a Features::EditDimensionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
NXOpen::Features::EmbossBodyBuilder* NXOpen::Features::FeatureCollection::CreateEmbossBodyBuilder ( NXOpen::Features::EmbossBody embossBody)

Creates a Features::EmbossBodyBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
embossBodyFeatures::EmbossBody to be edited
NXOpen::Features::EmbossBuilder* NXOpen::Features::FeatureCollection::CreateEmbossBuilder ( NXOpen::Features::Feature emboss)

Creates a Emboss builder.

Returns
EmbossBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
embossEmbossBuilder to be edited
NXOpen::Features::EnlargeBuilder* NXOpen::Features::FeatureCollection::CreateEnlargeBuilder ( NXOpen::Features::Enlarge enlargeFeature)

Creates an Enlarge builder.

Returns
EnlargeBuilder object
Created in NX6.0.0.

License requirements : nx_freeform_2 ("advanced freeform modeling")
Parameters
enlargeFeatureFeatures::Enlarge to be edited
NXOpen::Features::ExtendSheetBuilder* NXOpen::Features::FeatureCollection::CreateExtendSheetBuilder ( NXOpen::Features::ExtendSheet extendSheet)

Creates a Features::ExtendSheetBuilder.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
extendSheetFeatures::ExtendSheet to be edited
NXOpen::Features::ExtensionBuilder* NXOpen::Features::FeatureCollection::CreateExtensionBuilder ( NXOpen::Features::Extension extension)

Creates a Features::ExtensionBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR free_form_modeling ("FREE-FORM MODELING")
Parameters
extensionFeatures::Extension to be edited
NXOpen::Features::ExtractFaceBuilder* NXOpen::Features::FeatureCollection::CreateExtractFaceBuilder ( NXOpen::Features::Feature copyFace)

Creates a Features::ExtractFaceBuilder.

Returns
Extract face builder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
copyFaceCopyFace Feature to be edited
NXOpen::Features::ExtrudeBuilder* NXOpen::Features::FeatureCollection::CreateExtrudeBuilder ( NXOpen::Features::Feature extrude)

Creates a Extrude builder.

Returns
ExtrudeBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
extrudeExtrude to be edited
NXOpen::Features::FaceBlendBuilder* NXOpen::Features::FeatureCollection::CreateFaceBlendBuilder ( NXOpen::Features::Feature faceBlend)

Creates a Face Blend feature builder.

Returns
FaceBlendBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
faceBlendFaceBlendBuilder to be edited
NXOpen::Features::FeatureReplayBuilder* NXOpen::Features::FeatureCollection::CreateFeatureReplayBuilder ( )

Creates a Features::FeatureReplayBuilder.

Returns
Features.FeatureReplayBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::FitCurveBuilder* NXOpen::Features::FeatureCollection::CreateFitCurveBuilder ( NXOpen::Features::FitCurve fitCurve)

Creates a Features::FitCurveBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
fitCurveFeatures::FitCurve to be edited
NXOpen::Features::FitSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateFitSurfaceBuilder ( NXOpen::Features::FitSurface fitSurface)

Creates a Features::FitSurfaceBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
fitSurfaceFeatures::FitSurface to be edited
NXOpen::Features::FixedBuilder* NXOpen::Features::FeatureCollection::CreateFixedBuilder ( NXOpen::Features::Fixed makeFix)

Creates a Features::FixedBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
makeFixFeatures::Fixed to be edited
NXOpen::Features::GeneralConicBuilder* NXOpen::Features::FeatureCollection::CreateGeneralConicBuilder ( NXOpen::Features::GeneralConic generalConic)

Creates a Features::GeneralConicBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
generalConicFeatures::GeneralConic to be edited
NXOpen::Features::GeomcopyBuilder* NXOpen::Features::FeatureCollection::CreateGeomcopyBuilder ( NXOpen::Features::Feature geomcopy)

Creates a Features::GeomcopyBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
geomcopyFeatures::Geomcopy to be edited
NXOpen::Features::GlobalShapingBuilder* NXOpen::Features::FeatureCollection::CreateGlobalShapingBuilder ( NXOpen::Features::GlobalShaping globalShaping)

Creates a Features::GlobalShapingBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
globalShapingFeatures::GlobalShaping to be edited
NXOpen::Features::GroupFaceBuilder* NXOpen::Features::FeatureCollection::CreateGroupFaceBuilder ( NXOpen::Features::GroupFace groupFace)

Creates a Features::GroupFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
groupFaceFeatures::GroupFace to be edited
NXOpen::Features::HelixBuilder* NXOpen::Features::FeatureCollection::CreateHelixBuilder ( NXOpen::Features::Helix helix)

Creates a Features::HelixBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
helixFeatures::Helix to be edited
NXOpen::Features::HoleFeatureBuilder* NXOpen::Features::FeatureCollection::CreateHoleFeatureBuilder ( NXOpen::Features::Feature hole)

Creates a Hole feature builder.

Returns
HoleFeatureBuilder object
Created in NX3.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
holeHole to be edited
NXOpen::Features::HolePackageBuilder* NXOpen::Features::FeatureCollection::CreateHolePackageBuilder ( NXOpen::Features::HolePackage holePackage)

Creates a Features::HolePackageBuilder.

Returns

Created in NX5.0.2.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
holePackageFeatures::HolePackage to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateHoodVisibilityBuilder ( NXOpen::Features::Feature hoodVisibility)

Creates a Features::VehicleDesign::HoodVisibilityBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreateHoodVisibilityBuilder instead.


Created in NX6.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
hoodVisibilityfeature to be edited
NXOpen::Features::HumanBuilder* NXOpen::Features::FeatureCollection::CreateHumanBuilder ( NXOpen::Features::Feature human)

Creates a human feature builder.

Returns
HumanBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
Parameters
humanHuman to be edited, if NULL then create a new one
NXOpen::HumanPosturePredictionBuilder* NXOpen::Features::FeatureCollection::CreateHumanPosturePredictionBuilder ( NXOpen::HumanPosturePrediction posturePrediction)

Creates a human posture prediction builder.

Returns
HumanPosturePredictionBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")
Parameters
posturePredictionHumanPosturePrediction to be edited, if NULL then create a new one
NXOpen::Features::IFormBuilder* NXOpen::Features::FeatureCollection::CreateIformBuilder ( NXOpen::Features::IForm iform)

Creates a Features::IFormBuilder.

Returns

Created in NX7.5.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
iformFeatures::IForm to be edited
NXOpen::Features::InstanceFeatureBuilder* NXOpen::Features::FeatureCollection::CreateInstanceFeatureBuilder ( NXOpen::Features::InstanceFeature instanceFeature)

Creates Features::InstanceFeatureBuilder.

Returns
Features::InstanceFeatureBuilder object
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
instanceFeatureFeatures::InstanceFeature to be edited
NXOpen::Features::InstanceFeatureBuilder* NXOpen::Features::FeatureCollection::CreateInstanceFeatureBuilder ( const std::vector< NXOpen::Features::InstanceFeature * > &  instanceFeatures,
bool  forClocking 
)

Creates Features::InstanceFeatureBuilder from multiple Features::InstanceFeature.

Returns
Features::InstanceFeatureBuilder object
Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
instanceFeaturesarray of Features::InstanceFeature to be edited
forClockingforclocking
std::vector<NXOpen::Features::BooleanFeature *> NXOpen::Features::FeatureCollection::CreateIntersectFeature ( NXOpen::Body targetBody,
bool  retainTargetBody,
const std::vector< NXOpen::Body * > &  toolBodies,
bool  retainToolBodies,
bool  allowNonAssociativeBoolean,
bool *  nonAssociativeBoolean,
bool *  unparameterizedSolids 
)

Creates an intersect feature.

Returns
Array of boolean features
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
targetBodyTarget body
retainTargetBodyRetain option for target body
toolBodiesTool bodies
retainToolBodiesRetain option for tool bodies
allowNonAssociativeBooleanAllow boolean operation even if it results into non-associative boolean
nonAssociativeBooleanTrue if operation resulted in a non-associative boolean. False otherwise
unparameterizedSolidsTrue if operation resulted in unparameterized solids. False otherwise
NXOpen::Features::IntersectionCurveBuilder* NXOpen::Features::FeatureCollection::CreateIntersectionCurveBuilder ( NXOpen::Features::Feature intersectionCurve)

Creates a Features::IntersectionCurveBuilder.

Returns
IntersectionCurveBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
intersectionCurveFeatures::IntersectionCurveBuilder to be edited
NXOpen::Features::IsolateFeatureBuilder* NXOpen::Features::FeatureCollection::CreateIsolateFeatureBuilder ( NXOpen::Features::IsolateFeature isolateFeature)

Creates a Features::IsolateFeatureBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
isolateFeatureisolate feature
NXOpen::Features::IsoparametricCurvesBuilder* NXOpen::Features::FeatureCollection::CreateIsoparametricCurvesBuilder ( NXOpen::Features::IsoparametricCurves isoparametricCurves)

Creates a Features::IsoparametricCurvesBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
isoparametricCurvesFeatures::IsoparametricCurves to be edited
NXOpen::Features::JoinCurvesBuilder* NXOpen::Features::FeatureCollection::CreateJoinCurvesBuilder ( NXOpen::Features::Feature joinCurves)

Creates a Features::JoinCurvesBuilder.

Returns
JoinCurvesBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
joinCurvesFeatures::JoinCurves to be edited, if NULL then create a new one
NXOpen::Features::LabelChamferBuilder* NXOpen::Features::FeatureCollection::CreateLabelChamferBuilder ( NXOpen::Features::LabelChamfer labelChamfer)

Creates a Features::LabelChamferBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
labelChamferFeatures::LabelChamfer to be edited
NXOpen::Features::LabelNotchBlendBuilder* NXOpen::Features::FeatureCollection::CreateLabelNotchBlendBuilder ( NXOpen::Features::LabelNotchBlend labelNotchBlend)

Creates a Features::LabelNotchBlendBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
labelNotchBlendFeatures::LabelNotchBlend to be edited
NXOpen::Features::LawCurveBuilder* NXOpen::Features::FeatureCollection::CreateLawCurveBuilder ( NXOpen::Features::LawCurve lawCurve)

Creates a Features::LawCurveBuilder.

Returns

Created in NX7.5.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
lawCurveFeatures::LawCurve to be edited
NXOpen::Features::LawExtensionBuilder* NXOpen::Features::FeatureCollection::CreateLawExtensionBuilder ( NXOpen::Features::LawExtension lawExtension)

Creates a Features::LawExtensionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
lawExtensionFeatures::LawExtension to be edited
NXOpen::Features::LawExtensionBuilderEx* NXOpen::Features::FeatureCollection::CreateLawExtensionBuilderEx ( NXOpen::Features::Feature lawExtension)

Creates a Features::LawExtensionBuilderEx.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
lawExtensionFeatures::LawExtensionEx to be edited
NXOpen::Features::LinearDimensionBuilder* NXOpen::Features::FeatureCollection::CreateLinearDimensionBuilder ( NXOpen::Features::LinearDimension linearDimension)

Creates a Features::LinearDimensionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
linearDimensionFeatures::LinearDimension to be edited
NXOpen::Features::LinkedFacetBuilder* NXOpen::Features::FeatureCollection::CreateLinkedFacetBuilder ( NXOpen::Features::LinkedFacet linkedFacet)

Creates a Features::LinkedFacetBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
linkedFacetFeatures::LinkedFacet to be edited
NXOpen::Features::MakeOffsetBuilder* NXOpen::Features::FeatureCollection::CreateMakeOffsetBuilder ( NXOpen::Features::MakeOffset makeOffset)

Creates a Features::MakeOffsetBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
makeOffsetFeatures::MakeOffset to be edited
NXOpen::Features::MapleBuilder* NXOpen::Features::FeatureCollection::CreateMapleBuilder ( NXOpen::Features::Maple maple)

Creates a Features::MapleBuilder.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mapleFeatures::Maple to be edited
NXOpen::Features::MasterCutBuilder* NXOpen::Features::FeatureCollection::CreateMasterCutBuilder ( NXOpen::Features::Feature masterCut)

Create a Master Cut builder.

Returns

Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
masterCutFeatures::MasterCutBuilder to be edited, if NULL then create a new one
NXOpen::Features::MatchEdgeBuilder* NXOpen::Features::FeatureCollection::CreateMatchEdgeBuilder ( NXOpen::Features::MatchEdge matchEdge)

Creates a Features::MatchEdgeBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")
Parameters
matchEdgeFeatures::MatchEdge to be edited
NXOpen::Features::MeshSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateMeshSurfaceBuilder ( NXOpen::Features::Feature meshSurf)

Creates a Mesh Surface feature builder.

Returns
MeshSurfaceBuilder object
Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
meshSurfFeatures::Ruled , Features::ThroughCurves , Features::ThroughCurveMesh to be edited
NXOpen::Features::MidSurfaceByFacePairsBuilder* NXOpen::Features::FeatureCollection::CreateMidSurfaceByFacePairsBuilder ( NXOpen::Features::MidSurfaceByFacePairs midSurfaceByFacePairs)

Creates a Features::MidSurfaceByFacePairsBuilder.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
midSurfaceByFacePairsFeatures::MidSurfaceByFacePairs to be edited
NXOpen::Features::MidSurfaceUserDefinedBuilder* NXOpen::Features::FeatureCollection::CreateMidSurfaceUserDefinedBuilder ( NXOpen::Features::MidSurfaceUserDefined midsurfaceUserDefined)

Creates a Features::MidSurfaceUserDefinedBuilder.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
midsurfaceUserDefinedFeatures::MidSurfaceUserDefined to be edited
NXOpen::Features::MirrorBodyBuilder* NXOpen::Features::FeatureCollection::CreateMirrorBodyBuilder ( NXOpen::Features::Feature mirrorBody)

Creates a Features::MirrorBodyBuilder.

Returns
MirrorBodyBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
mirrorBodyFeatures::MirrorBodyBuilder to be edited
NXOpen::Features::MirrorBuilder* NXOpen::Features::FeatureCollection::CreateMirrorBuilder ( NXOpen::Features::Mirror mirrorFeature)

Creates Features::MirrorBuilder.

Returns
Features::MirrorBuilder object
Created in NX8.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mirrorFeatureFeatures::Mirror to be edited
NXOpen::Features::MirrorCurveBuilder* NXOpen::Features::FeatureCollection::CreateMirrorCurveBuilder ( NXOpen::Features::Feature mirrorCurve)

Creates a Features::MirrorCurveBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mirrorCurveFeatures::MirrorCurve to be edited
NXOpen::Features::MirrorFaceBuilder* NXOpen::Features::FeatureCollection::CreateMirrorFaceBuilder ( NXOpen::Features::Feature mirrorFace)

Creates a mirror face builder.

Returns
Features.MirrorFaceBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
mirrorFaceFeatures::Feature to be edited
NXOpen::Features::MirrorFeatureBuilder* NXOpen::Features::FeatureCollection::CreateMirrorFeatureBuilder ( NXOpen::Features::Feature mirrorFea)

Creates Features::MirrorFeatureBuilder.

Returns
MirrorFeatureBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mirrorFeaFeatures::MirrorFeatureBuilder to be edited
NXOpen::Features::MoveFaceBuilder* NXOpen::Features::FeatureCollection::CreateMoveFaceBuilder ( NXOpen::Features::Feature moveFace)

Create a move face builder, don't use it until nx502.

Returns
Features.MoveFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
moveFaceFeatures::Feature to be edited
NXOpen::GeometricUtilities::NestModuleBuilder* NXOpen::Features::FeatureCollection::CreateNestModuleBuilder ( )

Creates a GeometricUtilities::NestModuleBuilder.

Returns
Returns a GeometricUtilities::NestModuleBuilder builder
Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::NSidedSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateNSidedSurfaceBuilder ( NXOpen::Features::NSidedSurface nsidedSurface)

Creates a Features::NSidedSurfaceBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
nsidedSurfaceFeatures::NSidedSurface to be edited
NXOpen::Features::OffsetCurveBuilder* NXOpen::Features::FeatureCollection::CreateOffsetCurveBuilder ( NXOpen::Features::Feature offsetCurve)

Creates a Features::OffsetCurveBuilder.

Returns
Offset Curve Builder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
offsetCurveFeatures::OffsetCurve to be edited
NXOpen::Features::OffsetEmbossBuilder* NXOpen::Features::FeatureCollection::CreateOffsetEmbossBuilder ( NXOpen::Features::Feature offsetEmboss)

Creates a Offsetemboss builder.

Returns
OffsetEmbossBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
offsetEmbossOffsetEmbossBuilder to be edited
NXOpen::Features::OffsetFaceBuilder* NXOpen::Features::FeatureCollection::CreateOffsetFaceBuilder ( NXOpen::Features::Feature offsetface)

Creates a Features::OffsetFaceBuilder.

Returns
OffsetFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
offsetfaceFeatures::OffsetFace to be edited, if NULL then create a new one
NXOpen::Features::OffsetRegionBuilder* NXOpen::Features::FeatureCollection::CreateOffsetRegionBuilder ( NXOpen::Features::Feature offsetRegion)

Creates an offset region builder, don't use it until nx502.

Returns
Features.OffsetRegionBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
offsetRegionFeatures::Feature to be edited
NXOpen::Features::OffsetSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateOffsetSurfaceBuilder ( NXOpen::Features::Feature offsetSurface)

Creates an Offset Surface builder.

Returns
OffsetSurfaceBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
offsetSurfaceOffsetSurfaceBuilder to be edited
NXOpen::Features::OptimizeFaceBuilder* NXOpen::Features::FeatureCollection::CreateOptimizeFaceBuilder ( )

Creates a Features::OptimizeFaceBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
NXOpen::Features::OvercrownBuilder* NXOpen::Features::FeatureCollection::CreateOvercrownFeatureBuilder ( NXOpen::Features::Feature overcrown)

Creates a Overcrown feature builder.

Returns
OvercrownBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
overcrownOvercrownBuilder to be edited, if NULL then create a new one.
NXOpen::Features::PaintParametersBuilder* NXOpen::Features::FeatureCollection::CreatePaintParametersBuilder ( )

Creates a Features::PaintParametersBuilder.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::ParallelBuilder* NXOpen::Features::FeatureCollection::CreateParallelBuilder ( NXOpen::Features::Parallel parallel)

Creates a Features::ParallelBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
parallelFeatures::Parallel to be edited
NXOpen::Features::PartModuleBuilder* NXOpen::Features::FeatureCollection::CreatePartModuleBuilder ( NXOpen::Features::PartModule partModule)

Creates a Features::PartModuleBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
partModuleFeatures::PartModule to be edited
NXOpen::GeometricUtilities::PartModuleRelationshipBuilder* NXOpen::Features::FeatureCollection::CreatePartModuleRelationshipBuilder ( NXOpen::Features::PartModule partModule)

Creates a GeometricUtilities::PartModuleRelationshipBuilder.

Returns

Created in NX8.0.0.

License requirements : wave ("WAVE FUNCTIONALITY")
Parameters
partModuleFeatures::PartModule to be edited
NXOpen::Features::PasteFaceBuilder* NXOpen::Features::FeatureCollection::CreatePasteFaceBuilder ( NXOpen::Features::Feature pasteFace)

Creates a paste face builder.

Returns
Features.PasteFaceBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
pasteFaceFeatures::Feature to be edited
NXOpen::Features::PatchBuilder* NXOpen::Features::FeatureCollection::CreatePatchBuilder ( NXOpen::Features::Feature patch)

Creates a Features::PatchBuilder.

Returns
PatchBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
patchPatch Features to be edited
NXOpen::Features::PatchOpeningsBuilder* NXOpen::Features::FeatureCollection::CreatePatchOpeningsBuilder ( NXOpen::Features::Feature patchOpenings)

Creates a Features::PatchOpeningsBuilder.

Returns

Created in NX5.0.0.

License requirements : None
Parameters
patchOpeningsFeatures::Feature to be edited
NXOpen::Features::PatternFaceBuilder* NXOpen::Features::FeatureCollection::CreatePatternFaceBuilder ( NXOpen::Features::Feature patternFace)

Creates a pattern face builder, don't use it until nx502.

Returns
Features.PatternFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
patternFaceFeatures::Feature to be edited
NXOpen::Features::PatternFaceFeatureBuilder* NXOpen::Features::FeatureCollection::CreatePatternFaceFeatureBuilder ( NXOpen::Features::PatternFaceFeature patternFaceFeature)

Creates a Features::PatternFaceFeatureBuilder.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
patternFaceFeatureFeatures::PatternFaceFeature to be edited
NXOpen::Features::PatternFeatureBuilder* NXOpen::Features::FeatureCollection::CreatePatternFeatureBuilder ( NXOpen::Features::Feature patternFeature)

Creates Features::PatternFeatureBuilder.

Returns
PatternFeatureBuilder object
Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
patternFeatureFeatures::PatternFeatureBuilder to be edited
NXOpen::Features::PatternGeometryBuilder* NXOpen::Features::FeatureCollection::CreatePatternGeometryBuilder ( NXOpen::Features::PatternGeometry patternGeometry)

Creates a Features::PatternGeometryBuilder.

Returns
The builder for the feature class
Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
patternGeometryThe feature class Features::PatternGeometry
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreatePedestrianProtectionBuilder ( NXOpen::Features::Feature pedestrianProtection)

Creates a Features::VehicleDesign::PedestrianProtectionBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreatePedestrianProtectionBuilder instead.


Created in NX6.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
pedestrianProtectionfeature to be edited
NXOpen::Features::PerpendicularBuilder* NXOpen::Features::FeatureCollection::CreatePerpendicularBuilder ( NXOpen::Features::Perpendicular perpendicular)

Creates a Features::PerpendicularBuilder.

Returns
Features.PerpendicularBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
perpendicularFeatures::Perpendicular to be edited
NXOpen::Features::PointSetBuilder* NXOpen::Features::FeatureCollection::CreatePointSetBuilder ( NXOpen::Features::PointSet pointSet)

Creates a Features::PointSetBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
pointSetFeatures::PointSet to be edited
NXOpen::Features::PoleSmoothingBuilder* NXOpen::Features::FeatureCollection::CreatePoleSmoothingBuilder ( NXOpen::Features::PoleSmoothing poleSmoothing)

Creates a Features::PoleSmoothingBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
poleSmoothingFeatures::PoleSmoothing to be edited
NXOpen::Features::ProjectCurveBuilder* NXOpen::Features::FeatureCollection::CreateProjectCurveBuilder ( NXOpen::Features::Feature projectCurve)

Creates a Features::ProjectCurveBuilder.

Returns
ProjectCurveBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
projectCurveFeatures::ProjectCurve to be edited
NXOpen::Features::PromotionBuilder* NXOpen::Features::FeatureCollection::CreatePromotionBuilder ( NXOpen::Features::Promotion promotion)

Creates a Features::PromotionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
promotionFeatures::Promotion to be edited
NXOpen::Features::PullFaceBuilder* NXOpen::Features::FeatureCollection::CreatePullFaceBuilder ( NXOpen::Features::PullFace pullFace)

Creates a Features::PullFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
pullFaceFeatures::PullFace to be edited
NXOpen::Features::RadialDimensionBuilder* NXOpen::Features::FeatureCollection::CreateRadialDimensionBuilder ( NXOpen::Features::RadialDimension radialDimension)

Creates a Features::RadialDimensionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
radialDimensionFeatures::RadialDimension to be edited
NXOpen::Features::RapidSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateRapidSurfaceBuilder ( NXOpen::Features::RapidSurface rapidSurface)

Creates a Rapid Surfacing feature builder.

Returns
RapidSurfaceBuilder object
Created in NX5.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
rapidSurfaceFeatures::RapidSurface to be edited
NXOpen::Features::RasterImage* NXOpen::Features::FeatureCollection::CreateRasterImage ( const NXOpen::Point3d origin,
const NXOpen::Matrix3x3 matrix,
double  length,
double  height,
const NXString imageFileName,
double  translucency,
NXOpen::Features::RasterImage::MaxTextureSize  maximumTextureSize 
)

Creates a raster image.

Returns
RasterImage object
Created in NX4.0.0.

License requirements : studio_visualize ("STUDIO VISUALIZE")
Parameters
originThe origin for the raster image
matrixThe rotation matrix for the raster image
lengthLength of the image, given in the units parameter
heightHeight of the image, give in the units parameter
imageFileNameName of the image file to use. For now, it must be a .tif file
NOTE: The full Unicode character set is not supported for this parameter.
translucency0.0 for no translucency, 1.0 for fully tranparent
maximumTextureSizemaximum texture size
NXOpen::Features::RasterImage* NXOpen::Features::FeatureCollection::CreateRasterImage ( const NXOpen::Point3d origin,
const NXOpen::Matrix3x3 matrix,
double  length,
double  height,
const char *  imageFileName,
double  translucency,
NXOpen::Features::RasterImage::MaxTextureSize  maximumTextureSize 
)

Creates a raster image.

Returns
RasterImage object
Created in NX4.0.0.

License requirements : studio_visualize ("STUDIO VISUALIZE")
Parameters
originThe origin for the raster image
matrixThe rotation matrix for the raster image
lengthLength of the image, given in the units parameter
heightHeight of the image, give in the units parameter
imageFileNameName of the image file to use. For now, it must be a .tif file
NOTE: The full Unicode character set is not supported for this parameter.
translucency0.0 for no translucency, 1.0 for fully tranparent
maximumTextureSizemaximum texture size
NXOpen::Features::ReferenceMapperBuilder* NXOpen::Features::FeatureCollection::CreateReferenceMapperBuilder ( NXOpen::Features::FeatureBuilder booleanBuilderTag)

Creates a Features::ReferenceMapperBuilder.

Returns
ReferenceMapperBuilder
Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
booleanBuilderTagFeatureBuilder
NXOpen::Features::RefitFaceBuilder* NXOpen::Features::FeatureCollection::CreateRefitFaceBuilder ( NXOpen::Features::RefitFace refitFace)

Creates a RefitFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
refitFaceFeatures::RefitFace to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateReflectionDataBuilder ( NXOpen::Features::Feature reflectionData)

Creates a Features::VehicleDesign::ReflectionDataBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreateReflectionDataBuilder instead.


Created in NX6.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
reflectionDataFeature to be edited
NXOpen::Features::RemoveParametersBuilder* NXOpen::Features::FeatureCollection::CreateRemoveParametersBuilder ( )

Creates a Features::RemoveParametersBuilder.

Returns
Features.RemoveParametersBuilder object
Created in NX6.0.0.

License requirements : None
NXOpen::GeometricUtilities::RenameLinkedPartModulePartBuilder* NXOpen::Features::FeatureCollection::CreateRenameLinkedPartModulePartBuilder ( )

Creates a GeometricUtilities::RenameLinkedPartModulePartBuilder.

Returns

Created in NX9.0.0.

License requirements : None
NXOpen::Features::ReorderBlendsBuilder* NXOpen::Features::FeatureCollection::CreateReorderBlendsBuilder ( NXOpen::Features::ReorderBlends reorderBlends)

Creates a Features::ReorderBlendsBuilder.

Returns

Created in NX7.5.1.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
reorderBlendsFeatures::ReorderBlends to be edited
NXOpen::Features::ReplaceBlendBuilder* NXOpen::Features::FeatureCollection::CreateReplaceBlendBuilder ( NXOpen::Features::ReplaceBlend replaceBlend)

Creates a Features::ReplaceBlendBuilder.

Returns
Features::ReplaceBlendBuilder object
Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
replaceBlendFeatures::ReplaceBlend to be edited
NXOpen::Features::ReplaceFaceBuilder* NXOpen::Features::FeatureCollection::CreateReplaceFaceBuilder ( NXOpen::Features::Feature replaceFace)

Creates a replace face builder, don't use it until nx502.

Returns
Features.ReplaceFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
replaceFaceFeatures::Feature to be edited
NXOpen::Features::ReplaceFeatureBuilder* NXOpen::Features::FeatureCollection::CreateReplaceFeatureBuilder ( )

Creates a Features::ReplaceFeatureBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::ResizeBlendBuilder* NXOpen::Features::FeatureCollection::CreateResizeBlendBuilder ( NXOpen::Features::Feature resizeBlend)

Creates a resize blend builder, don't use it until nx502.

Returns
Features.ResizeBlendBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
resizeBlendFeatures::Feature to be edited
NXOpen::Features::ResizeChamferBuilder* NXOpen::Features::FeatureCollection::CreateResizeChamferBuilder ( NXOpen::Features::ResizeChamfer resizeChamfer)

Creates a Features::ResizeChamferBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
resizeChamferFeatures::ResizeChamfer to be edited
NXOpen::Features::ResizeFaceBuilder* NXOpen::Features::FeatureCollection::CreateResizeFaceBuilder ( NXOpen::Features::Feature resizeFace)

Creates a resize face builder, don't use it until nx502.

Returns
Features.ResizeFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
resizeFaceFeatures::Feature to be edited
NXOpen::Features::ResizePlaneBuilder* NXOpen::Features::FeatureCollection::CreateResizePlaneBuilder ( NXOpen::Features::Feature resizePlane)

Creates a Resize Datum Plane feature builder.

Returns
ResizePlaneBuilder object
Created in NX6.0.3.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
resizePlaneDatumPlaneFeature to be edited
NXOpen::Features::RevolveBuilder* NXOpen::Features::FeatureCollection::CreateRevolveBuilder ( NXOpen::Features::Feature revolve)

Creates a Revolve builder.

Returns
RevolveBuilder object
Created in NX3.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
revolveRevolveBuilder to be edited, if NULL then create a new one
NXOpen::Features::RibbonBuilder* NXOpen::Features::FeatureCollection::CreateRibbonBuilder ( NXOpen::Features::Feature ribbon)

Creates a ribbon builder.

Returns
Features.RibbonBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
ribbonFeatures::Feature to be edited
NXOpen::Features::RPOBuilder* NXOpen::Features::FeatureCollection::CreateRpoBuilder ( NXOpen::Features::Feature rpo)

Creates a Relative Positioning Object builder.

Returns
RPOBuilder object
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
rpoFeature to be repositioned
NXOpen::Features::RuledBuilder* NXOpen::Features::FeatureCollection::CreateRuledBuilder ( NXOpen::Features::Feature ruled)

Creates a Ruled Surface builder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
ruledFeatures::Feature to be edited
NXOpen::Features::ScaleBuilder* NXOpen::Features::FeatureCollection::CreateScaleBuilder ( NXOpen::Features::Feature scale)

Creates a Features::ScaleBuilder.

Returns
ScaleBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
scaleFeatures::Scale to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateSeatBeltAnchorageBuilder ( NXOpen::Features::Feature seatBeltAnchorage)

Creates a Features::VehicleDesign::SeatBeltAnchorageBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreateSeatBeltAnchorageBuilder instead.


Created in NX6.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
seatBeltAnchorageFeature to be edited
NXOpen::Features::SectionCurveBuilder* NXOpen::Features::FeatureCollection::CreateSectionCurveBuilder ( NXOpen::Features::Feature sectionCurves)

Creates a Features::SectionCurveBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sectionCurvesFeatures::SectionCurve to be edited
NXOpen::Features::SectionEditBuilder* NXOpen::Features::FeatureCollection::CreateSectionEditBuilder ( NXOpen::Features::SectionEdit sectionEdit)

Creates a Features::SectionEditBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sectionEditFeatures::SectionEdit to be edited
NXOpen::Features::SectionInertiaAnalysisBuilder* NXOpen::Features::FeatureCollection::CreateSectionInertiaAnalysisBuilder ( NXOpen::Features::SectionInertiaAnalysis sectionInertiaAnalysis)

Creates a Features::SectionInertiaAnalysisBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sectionInertiaAnalysisFeatures::SectionInertiaAnalysis to be edited
NXOpen::Features::SectionSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateSectionSurfaceBuilder ( NXOpen::Features::SectionSurface sectionSurface)

Create a section surface.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::FeatureCollection::CreateSectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
sectionSurfaceFeatures::SectionSurface to be edited
NXOpen::Features::SectionSurfaceBuilderEx* NXOpen::Features::FeatureCollection::CreateSectionSurfaceBuilderEx ( NXOpen::Features::SectionSurface sectionSurfaceEx)

Creates a Features::SectionSurfaceBuilderEx.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sectionSurfaceExFeatures::SectionSurface to be edited
NXOpen::Features::SewBuilder* NXOpen::Features::FeatureCollection::CreateSewBuilder ( NXOpen::Features::Feature sew)

Creates a Sew feature builder.

Returns
SewBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
sewFeatures::SewBuilder to be edited
NXOpen::Features::ShellBuilder* NXOpen::Features::FeatureCollection::CreateShellBuilder ( NXOpen::Features::Feature shell)

Creates an Shell builder.

Returns
ShellBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
shellFeatures::ShellBuilder to be edited
NXOpen::Features::ShellFaceBuilder* NXOpen::Features::FeatureCollection::CreateShellFaceBuilder ( NXOpen::Features::ShellFace shellFace)

Creates a Features::ShellFaceBuilder.

Returns
Features::ShellFaceBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
shellFaceFeatures::ShellFace to be edited
NXOpen::Features::ShowRelatedFacesBuilder* NXOpen::Features::FeatureCollection::CreateShowRelatedFacesBuilder ( )

Creates a Features::ShowRelatedFacesBuilder.

Returns

Created in NX7.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
NXOpen::Features::SilhouetteFlangeBuilder* NXOpen::Features::FeatureCollection::CreateSilhouetteFlangeBuilder ( NXOpen::Features::SilhouetteFlange silhouetteFlange)

Creates a Features::SilhouetteFlangeBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
silhouetteFlangeFeatures::SilhouetteFlange to be edited
NXOpen::Features::SketchFitCurveBuilder* NXOpen::Features::FeatureCollection::CreateSketchFitCurveBuilder ( NXOpen::Curve fitCurve)

Creates a Features::SketchFitCurveBuilder.

Returns
SketchFitCurveBuilder object
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
fitCurveCurve to be edited
NXOpen::Features::SketchSplineBuilder* NXOpen::Features::FeatureCollection::CreateSketchSplineBuilder ( NXOpen::Spline spline)

Creates a Studio Spline builder for sketcher.

Returns
SketchSplineBuilder object
Created in NX8.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
splineSpline to be edited
NXOpen::Features::SmoothSplineBuilder* NXOpen::Features::FeatureCollection::CreateSmoothSplineBuilder ( NXOpen::Features::SmoothSpline smoothSpline)

Creates a Features::SmoothSplineBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
smoothSplineFeatures::SmoothSpline to be edited
NXOpen::Features::SnipSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateSnipSurfaceBuilder ( NXOpen::Features::SnipSurface snipSurface)

Creates a Features::SnipSurfaceBuilder.

Returns

Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
snipSurfaceFeatures::SnipSurface to be edited
NXOpen::Features::SphereBuilder* NXOpen::Features::FeatureCollection::CreateSphereBuilder ( NXOpen::Features::Sphere sphere)

Creates a Features::SphereBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sphereFeatures::Sphere to be edited
NXOpen::Features::SphericalCornerBuilder* NXOpen::Features::FeatureCollection::CreateSphericalCornerBuilder ( NXOpen::Features::SphericalCorner sphericalCorner)

Creates a Features::SphericalCornerBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sphericalCornerFeatures::SphericalCorner to be edited
NXOpen::Features::SplitBodyBuilder* NXOpen::Features::FeatureCollection::CreateSplitBodyBuilder ( NXOpen::Features::SplitBody splitBody)

Creates a Features::SplitBodyBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
splitBodyFeatures::SplitBody to be edited
NXOpen::Features::SplitBodyBuilder* NXOpen::Features::FeatureCollection::CreateSplitBodyBuilderUsingCollector ( NXOpen::Features::SplitBody splitBody)

Creates a Features::SplitBodyBuilder .

Leverage body collectors if possible

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
splitBodyFeatures::SplitBody to be edited
NXOpen::Features::StudioSplineBuilder* NXOpen::Features::FeatureCollection::CreateStudioSplineBuilder ( NXOpen::Features::StudioSpline splineFeature)

Creates a Studio Spline builder.

Returns
StudioSplineBuilder object
Deprecated:
Deprecated in NX8.0.0. Use Features::FeatureCollection::CreateStudioSplineBuilderEx instead.


Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")

Parameters
splineFeatureFeatures::StudioSpline to be edited
NXOpen::Features::StudioSplineBuilderEx* NXOpen::Features::FeatureCollection::CreateStudioSplineBuilderEx ( NXOpen::NXObject spline)

Creates a Studio Spline builder.

Returns
StudioSplineBuilderEx object
Created in NX8.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
splineFeatures::StudioSpline or Spline to be edited
NXOpen::Features::StudioSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateStudioSurfaceBuilder ( NXOpen::Features::Feature studioSurface)

Creates a Studio Surface Builder.

Returns
StudioSurfaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
studioSurfaceFeatures::StudioSurface to be edited
NXOpen::Features::StudioXformBuilder* NXOpen::Features::FeatureCollection::CreateStudioXformBuilder ( NXOpen::Features::StudioXform studioXform)

Creates a Features.StudioXformBuilder.

Returns

Deprecated:
Deprecated in NX8.5.0. Use Features::FeatureCollection::CreateStudioXformBuilderEx instead.


Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
studioXformFeatures::StudioXform to be edited
NXOpen::Features::StudioXformBuilderEx* NXOpen::Features::FeatureCollection::CreateStudioXformBuilderEx ( NXOpen::Features::StudioXform studioXform1)

Creates a Features.StudioXformBuilderEx.

Returns

Created in NX7.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
studioXform1Features::StudioXform to be edited
NXOpen::Features::StyledBlendBuilder* NXOpen::Features::FeatureCollection::CreateStyledBlendBuilder ( NXOpen::Features::StyledBlend styledBlend)

Creates a Features::StyledBlendBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
styledBlendFeatures::StyledBlend to be edited
NXOpen::Features::StyledCornerBuilder* NXOpen::Features::FeatureCollection::CreateStyledCornerBuilder ( NXOpen::Features::StyledCorner styledCorner)

Creates a Features::StyledCornerBuilder.

Returns

Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
styledCornerFeatures::StyledCorner to be edited
NXOpen::Features::StyledSweepBuilder* NXOpen::Features::FeatureCollection::CreateStyledSweepBuilder ( NXOpen::Features::Feature styledSweep)

Creates a Features::StyledSweepBuilder.

Returns
Features.StyledSweepBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
styledSweepFeatures::StyledSweep to be edited
std::vector<NXOpen::Features::BooleanFeature *> NXOpen::Features::FeatureCollection::CreateSubtractFeature ( NXOpen::Body targetBody,
bool  retainTargetBody,
const std::vector< NXOpen::Body * > &  toolBodies,
bool  retainToolBodies,
bool  allowNonAssociativeBoolean,
bool *  nonAssociativeBoolean,
bool *  unparameterizedSolids 
)

Creates a subtract feature.

Returns
Array of boolean features
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
targetBodyTarget body
retainTargetBodyRetain option for target body
toolBodiesTool bodies
retainToolBodiesRetain option for tool bodies
allowNonAssociativeBooleanAllow boolean operation even if it results into non-associative boolean
nonAssociativeBooleanTrue if operation resulted in a non-associative boolean. False otherwise
unparameterizedSolidsTrue if operation resulted in unparameterized solids. False otherwise
NXOpen::Features::SweepAlongGuideBuilder* NXOpen::Features::FeatureCollection::CreateSweepAlongGuideBuilder ( NXOpen::Features::SweepAlongGuide sweepAlongGuide)

Creates a Features::SweepAlongGuideBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sweepAlongGuideFeatures::SweepAlongGuide to be edited
NXOpen::Features::SweptBuilder* NXOpen::Features::FeatureCollection::CreateSweptBuilder ( NXOpen::Features::Swept swept)

Creates a Features::SweptBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sweptFeatures::Swept to be edited
NXOpen::Features::SymmetricBuilder* NXOpen::Features::FeatureCollection::CreateSymmetricBuilder ( NXOpen::Features::Symmetric symmetric)

Creates a Features::SymmetricBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
symmetricFeatures::Symmetric to be edited
NXOpen::Features::TangentBuilder* NXOpen::Features::FeatureCollection::CreateTangentBuilder ( NXOpen::Features::Tangent tangent)

Creates a Features::TangentBuilder.

Returns
Features.TangentBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
tangentFeatures::Tangent to be edited
NXOpen::Features::TextBuilder* NXOpen::Features::FeatureCollection::CreateTextBuilder ( NXOpen::Features::Text text)

Creates a Features::TextBuilder.

Returns

Created in NX7.5.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
textFeatures::Text to be edited
NXOpen::Features::ThickenBuilder* NXOpen::Features::FeatureCollection::CreateThickenBuilder ( NXOpen::Features::Feature thicken)

Creates a Thicken feature builder.

Returns
ThickenBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
thickenFeatures::Thicken to be edited
NXOpen::Features::ThroughCurveMeshBuilder* NXOpen::Features::FeatureCollection::CreateThroughCurveMeshBuilder ( NXOpen::Features::Feature throughCurveMesh)

Creates a Features::ThroughCurveMeshBuilder.

Returns
ThroughCurveMeshBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
throughCurveMeshFeatures::ThroughCurveMesh to be edited, if NULL then create a new one
NXOpen::Features::ThroughCurvesBuilder* NXOpen::Features::FeatureCollection::CreateThroughCurvesBuilder ( NXOpen::Features::Feature throughCurves)

Creates a Features::ThroughCurvesBuilder.

Returns
ThroughCurvesBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
throughCurvesFeatures::ThroughCurves to be edited, if NULL then create a new one
NXOpen::Features::TrimAndExtendBuilder* NXOpen::Features::FeatureCollection::CreateTrimAndExtendBuilder ( NXOpen::Features::TrimAndExtend trimAndExtendSheet)

Creates a Features::TrimAndExtendBuilder.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
trimAndExtendSheetFeatures::TrimAndExtend to be edited
NXOpen::Features::TrimBody2Builder* NXOpen::Features::FeatureCollection::CreateTrimBody2Builder ( NXOpen::Features::TrimBody2 trimBody2)

Creates a Features::TrimBody2Builder for Trim Body feature.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
trimBody2Features::TrimBody2 to be edited
NXOpen::Features::TrimBodyBuilder* NXOpen::Features::FeatureCollection::CreateTrimBodyBuilder ( NXOpen::Features::Feature trimbodyFeat)

Creates a trim body builder object.

Use this method only for editing pre-NX7.5.0 trim body features.. Use CreateTrimBody2Builder and Features::TrimBody2 to create and edit trim body features.

Returns
Features.TrimBodyBuilder object
Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
trimbodyFeatFeatures::TrimBody to be edited
NXOpen::Features::TrimCurveBuilder* NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder ( NXOpen::Features::TrimCurve trimCurve)

Creates a Features::TrimCurveBuilder.

Returns
Trim Curve Builder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE")
Parameters
trimCurveFeatures::TrimCurve to be edited
NXOpen::Features::TrimCurveBuilder* NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder ( NXOpen::Spline trimCurve)

Creates a Features::TrimCurveBuilder.

Returns
Trim Curve Builder object
Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING") OR cam_base ("CAM BASE")
Parameters
trimCurveThe trimmed curve to be edited
NXOpen::Features::TrimExtendBuilder* NXOpen::Features::FeatureCollection::CreateTrimExtendBuilder ( NXOpen::Features::Feature trimExtend)

Creates a Features::TrimExtendBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
trimExtendFeatures::TrimExtend to be edited
NXOpen::Features::TrimSheetBuilder* NXOpen::Features::FeatureCollection::CreateTrimsheetBuilder ( NXOpen::Features::Feature trimSheet)

Creates a Features::TrimSheetBuilder.

Returns
Trim Sheet Builder object
Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
trimSheetFeatures::TrimSheet to be edited, if NULL then create a new one
NXOpen::Features::TubeBuilder* NXOpen::Features::FeatureCollection::CreateTubeBuilder ( NXOpen::Features::Feature tube)

Creates a Features::TubeBuilder.

Returns
TubeBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
tubeFeatures::TubeBuilder to be edited
std::vector<NXOpen::Features::BooleanFeature *> NXOpen::Features::FeatureCollection::CreateUniteFeature ( NXOpen::Body targetBody,
bool  retainTargetBody,
const std::vector< NXOpen::Body * > &  toolBodies,
bool  retainToolBodies,
bool  allowNonAssociativeBoolean,
bool *  nonAssociativeBoolean,
bool *  unparameterizedSolids 
)

Creates a unite feature.

Returns
Array of boolean features
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
targetBodyTarget body
retainTargetBodyRetain option for target body
toolBodiesTool bodies
retainToolBodiesRetain option for tool bodies
allowNonAssociativeBooleanAllow boolean operation even if it results into non-associative boolean
nonAssociativeBooleanTrue if operation resulted in a non-associative boolean. False otherwise
unparameterizedSolidsTrue if operation resulted in unparameterized solids. False otherwise
NXOpen::GeometricUtilities::UnnestModuleBuilder* NXOpen::Features::FeatureCollection::CreateUnnestModuleBuilder ( )

Creates a GeometricUtilities::UnnestModuleBuilder.

Returns
Returns a GeometricUtilities::UnnestModuleBuilder builder
Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::UnsewBuilder* NXOpen::Features::FeatureCollection::CreateUnsewBuilder ( NXOpen::Features::Unsew unsew)

Creates a Features::UnsewBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
unsewFeatures::Unsew to be edited
NXOpen::Features::UntrimBuilder* NXOpen::Features::FeatureCollection::CreateUntrimBuilder ( NXOpen::Features::Feature untrim)

Creates a Features::UntrimBuilder.

Returns
Features.UntrimBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
untrimFeatures::Untrim to be edited
NXOpen::Features::UserDefinedObjectFeatureBuilder* NXOpen::Features::FeatureCollection::CreateUserDefinedObjectFeatureBuilder ( NXOpen::Features::Feature udoFeature)

Creates a UserDefinedObjectFeature builder.

Returns
UserDefinedObjectFeatureBuilder object
Created in NX5.0.0.

License requirements : None
Parameters
udoFeatureUserDefinedObjectFeature to be edited - may be NULL if creating a new feature.
NXOpen::Features::VariableOffsetBuilder* NXOpen::Features::FeatureCollection::CreateVariableOffsetBuilder ( NXOpen::Features::VariableOffset variableOffset)

Creates a Features::VariableOffsetBuilder.

Returns

Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
variableOffsetFeatures::VariableOffset to be edited
NXOpen::Features::VarsweepBuilder* NXOpen::Features::FeatureCollection::CreateVarsweepBuilder ( NXOpen::Features::Feature varsweep)

Creates a Varsweep feature builder.

Returns
VarsweepBuilder object
Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
varsweepVarsweep to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateVehicleCoordinateSystemBuilder ( NXOpen::Features::Feature vehicleCoordinateSystem)

Creates a Features::VehicleDesign::VehicleCoordinateSystemBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreateHoodVisibilityBuilder instead.


Created in NX7.5.0.

License requirements : nx_general_packaging ("NX General Packaging") OR ug_body_design ("Body Design") OR nx_posture ("NX Jack Posture Prediction")

Parameters
vehicleCoordinateSystemfeature to be edited
NXOpen::Features::VirtualBlendEdgeBuilder* NXOpen::Features::FeatureCollection::CreateVirtualBlendEdgeBuilder ( )

Creates a Features::VirtualBlendEdgeBuilder.

Returns

Created in NX7.0.1.

License requirements : None
NXOpen::Features::VirtualCurveBuilder* NXOpen::Features::FeatureCollection::CreateVirtualCurveBuilder ( NXOpen::Features::VirtualCurve virtualCurve)

Creates a Features::VirtualCurveBuilder.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
virtualCurveFeatures::VirtualCurve to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateVisionPlaneBuilder ( NXOpen::Features::Feature visionPlane)

Creates a Features::VehicleDesign::VisionPlaneBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreateVisionPlaneBuilder instead.


Created in NX6.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
visionPlanefeature to be edited
NXOpen::Features::WaveDatumBuilder* NXOpen::Features::FeatureCollection::CreateWaveDatumBuilder ( NXOpen::Features::Feature wavedatum)

Creates a Wavedatum Builder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
wavedatumWavedatum Features to be edited
NXOpen::Features::WavePointBuilder* NXOpen::Features::FeatureCollection::CreateWavePointBuilder ( NXOpen::Features::Feature wavepoint)

Creates a Features::WavePointBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
wavepointWavepoint Features to be edited
NXOpen::Features::WaveRoutingBuilder* NXOpen::Features::FeatureCollection::CreateWaveRoutingBuilder ( NXOpen::Features::Feature waverouting)

Creates a Features::WaveRoutingBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
waveroutingWaverouting Features to be edited
NXOpen::Features::WaveSketchBuilder* NXOpen::Features::FeatureCollection::CreateWaveSketchBuilder ( NXOpen::Features::Feature wavesketch)

Creates a Wavesketch Builder.

Returns

Created in NX5.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
wavesketchWavesketch Features to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateWindshieldDatumBuilder ( NXOpen::Features::Feature windshieldDatum)

Creates a Features::VehicleDesign::WindshieldDatumBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use Features::VehicleDesignCollection::CreateWindshieldDatumBuilder instead.


Created in NX6.0.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
windshieldDatumfeature to be edited
NXOpen::Features::WrapBuilder* NXOpen::Features::FeatureCollection::CreateWrapBuilder ( NXOpen::Features::WrapUnwrap wrap)

Creates a Features::WrapBuilder.

Returns
WrapBuilder object
Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
wrapFeatures::WrapUnwrap to be edited
NXOpen::Features::WrapGeometryBuilder* NXOpen::Features::FeatureCollection::CreateWrapGeometryBuilder ( NXOpen::Features::WrapGeometry wrapGeometry)

Creates a Features::WrapGeometryBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
wrapGeometryFeatures::WrapGeometry to be edited
void NXOpen::Features::FeatureCollection::DeleteAllPartInformationalFeatureAlerts ( )

Delete all informational alerts from all the features in a given part
Created in NX5.0.0.



License requirements : None

NXOpen::Features::DesignFeatureCollection* NXOpen::Features::FeatureCollection::DesignFeatureCollection ( )

Returns the DesignfeatureCollection instance belonging to this part
Created in NX9.0.0.


NXOpen::Die::DieCollection* NXOpen::Features::FeatureCollection::Dies ( )

Returns the DieCollection instance belonging to this part
Created in NX3.0.0.


iterator NXOpen::Features::FeatureCollection::end ( )

Returns an iterator addressing one past the last element.

NXOpen::Features::Feature* NXOpen::Features::FeatureCollection::FindObject ( const NXString journalIdentifier)

Finds the Feature with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Returns
Feature with this identifier
Created in NX3.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier of the body you want
NXOpen::Features::Feature* NXOpen::Features::FeatureCollection::FindObject ( const char *  journalIdentifier)

Finds the Feature with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Returns
Feature with this identifier
Created in NX3.0.0.

License requirements : None
Parameters
journalIdentifierIdentifier of the body you want
NXOpen::Features::FreeformCurveCollection* NXOpen::Features::FeatureCollection::FreeformCurveCollection ( )

Returns the FreeformCurveCollection instance belonging to this part
Created in NX9.0.0.


NXOpen::Features::FreeformSurfaceCollection* NXOpen::Features::FeatureCollection::FreeformSurfaceCollection ( )

Returns the FreeformSurfaceCollection instance belonging to this part
Created in NX9.0.0.


std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetAllPartFeaturesWithAlerts ( )

Returns a list of all features from a given part that have update alerts.

Returns

Created in NX5.0.0.

License requirements : None
NXOpen::Features::Feature* NXOpen::Features::FeatureCollection::GetAssociatedFeature ( NXOpen::NXObject object)

Get the feature associated with an object.

Returns
Feature associated with object. Set to Null if no feature is associated to the object.
Created in NX3.0.0.

License requirements : None
Parameters
objectObject to find associated feature.
std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetAssociatedFeaturesOfBody ( NXOpen::Body body)

Returns all features that are associated with this body.

Returns
The associated Features::Feature s of the input Body
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
bodyBody whose associated features you want
std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetAssociatedFeaturesOfEdge ( NXOpen::Edge edge)

Returns all features that are associated with the faces of this edge.

Returns
The associated Features::Feature s of the input Edge
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
edgeEdge whose associated features you want
std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetAssociatedFeaturesOfFace ( NXOpen::Face face)

Returns all features associated with this face.

Returns
The associated Features::Feature s of the input Face
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
faceFace whose associated features you want
std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetFeatures ( )

Returns all the features in the part.

Returns
Features in the part
Created in NX3.0.0.

License requirements : None
bool NXOpen::Features::FeatureCollection::GetIsMasterCutVisibleInView ( NXOpen::Features::Feature masterCut,
NXOpen::CutView view 
)

Returns if a Features::MasterCutBuilder is visbible in specified CutView .

Returns
True if master cut is visible in view False otherwise
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
masterCutFeatures::MasterCutBuilder to be tested
viewCut view
NXOpen::Features::Feature* NXOpen::Features::FeatureCollection::GetParentFeatureOfBody ( NXOpen::Body body)

Returns the feature that created this body.

Returns
The parent Features::Feature of the input Body
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
bodyBody whose parent features you want
NXOpen::Features::Feature* NXOpen::Features::FeatureCollection::GetParentFeatureOfFace ( NXOpen::Face face)

Returns the feature that created this face.

Returns
The parent Features::Feature of the input Face
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
faceFace whose parent feature you want
std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetParentFeaturesOfEdge ( NXOpen::Edge edge)

Returns the features that created the faces of this edge.

Typically the parent features of the 2 faces of the edge will be returned

Returns
The parent Features::Feature s of the input Edge
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
edgeEdge whose parent features you want
std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::GetPartFeaturesWithNewAlerts ( )

Returns a list of features that generated update alerts during recent update.

Returns

Created in NX5.0.0.

License requirements : None
void NXOpen::Features::FeatureCollection::ReorderFeature ( const std::vector< NXOpen::Features::Feature * > &  features,
NXOpen::Features::Feature target,
NXOpen::Features::FeatureCollection::ReorderType  beforeOrAfter 
)

Reorders the Feature with respect to the given feature
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
featuresFeatures::Feature to be reordered
targetTarget feature
beforeOrAfterReorder Before/After
NXOpen::Features::SketchConversionReport* NXOpen::Features::FeatureCollection::ReplaceWithIndependentSketch ( const std::vector< NXOpen::Features::Feature * > &  features)

Replace the given features with Independent Sketch.

Returns

Created in NX7.5.0.

License requirements : None
Parameters
featuresFeatures to be replaced
void NXOpen::Features::FeatureCollection::SetCanResetMcf ( bool  canResetMcf)

Sets whether mcf is allowed
Created in NX8.5.0.



License requirements : None

Parameters
canResetMcfcan reset mcf
void NXOpen::Features::FeatureCollection::SetEditWithRollbackFeature ( NXOpen::Features::Feature feature)

Sets the feature being edited with rollback
Created in NX8.0.0.



License requirements : None

Parameters
featureFeatures::Feature to be edited
NXOpen::Features::SheetMetal::SheetmetalManager* NXOpen::Features::FeatureCollection::SheetmetalManager ( )

Returns the Straight Brake Sheetmetal Manager for this part
Created in NX3.0.0.


NXOpen::Features::ShipCollection* NXOpen::Features::FeatureCollection::ShipCollection ( )

Returns the ShipCollection instance belonging to this part
Created in NX8.0.0.


void NXOpen::Features::FeatureCollection::SuppressFeatures ( const std::vector< NXOpen::Features::Feature * > &  features)

Suppress the given features
Created in NX3.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
featuresFeatures to be suppressed
NXOpen::Features::SweepFeatureCollection* NXOpen::Features::FeatureCollection::SweepFeatureCollection ( )

Returns the Sweep-like features collection belonging to this part
Created in NX9.0.0.


NXOpen::Features::SynchronousCurveCollection* NXOpen::Features::FeatureCollection::SynchronousCurveCollection ( )

Returns the SynchronousCurveCollection instance belonging to this part
Created in NX9.0.0.


NXOpen::Features::SynchronousEdgeCollection* NXOpen::Features::FeatureCollection::SynchronousEdgeCollection ( )

Returns the SynchronousEdgeCollection instance belonging to this part
Created in NX9.0.0.


tag_t NXOpen::Features::FeatureCollection::Tag ( ) const

Returns the tag of this object.

NXOpen::Features::ToolingCollection* NXOpen::Features::FeatureCollection::ToolingCollection ( )

Returns the ToolingCollection instance belonging to this part
Created in NX8.5.0.


std::vector<NXOpen::Features::Feature *> NXOpen::Features::FeatureCollection::UnsuppressFeatures ( const std::vector< NXOpen::Features::Feature * > &  features)

Unsuppress the given features.

Returns
Features which were not unsuppressed due to errors
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
featuresFeatures to be unsuppressed
NXOpen::Features::VehicleDesignCollection* NXOpen::Features::FeatureCollection::VehicleDesignCollection ( )

Returns the VehicleDesignCollection instance belonging to this part
Created in NX9.0.0.


NXOpen::Weld::WeldManager* NXOpen::Features::FeatureCollection::WeldManager ( )

Returns the WeldManager for this part
Created in NX3.0.0.



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