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 NXOpen::BasePart

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 { ReorderTypeInto, ReorderTypeBefore, ReorderTypeAfter }
 Reorder operation type. More...
 

Public Member Functions

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

Detailed Description

Represents a collection of features
To obtain an instance of this class, refer to NXOpen::BasePart

Created in NX3.0.0.


Member Enumeration Documentation

Reorder operation type.

Enumerator
ReorderTypeInto 

into

ReorderTypeBefore 

before

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::AeroCollection* NXOpen::Features::FeatureCollection::AeroCollection ( )

Returns the AeroCollection instance belonging to this part
Created in NX10.0.0.


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 NXOpen::Features::FeatureCollection::ConvertToSequentialFeatureGroups or NXOpen::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 NXOpen::Features::AdaptiveShellBuilder.

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

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
shellFaceNXOpen::Features::AdaptiveShell to be edited
NXOpen::Features::AdmMoveFaceBuilder* NXOpen::Features::FeatureCollection::CreateAdmMoveFaceBuilder ( NXOpen::Features::AdmMoveFace admMoveFace)

Creates a NXOpen::Features::AdmMoveFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
admMoveFaceNXOpen::Features::AdmMoveFace to be edited
NXOpen::Features::AdmOffsetRegionBuilder* NXOpen::Features::FeatureCollection::CreateAdmOffsetRegionBuilder ( NXOpen::Features::AdmOffsetRegion offsetRegion)

Creates a NXOpen::Features::AdmOffsetRegionBuilder.

Returns
Features.AdmOffsetRegionBuilder object
Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
offsetRegionNXOpen::Features::AdmOffsetRegion to be edited
NXOpen::Features::AdmResizeFaceBuilder* NXOpen::Features::FeatureCollection::CreateAdmResizeFaceBuilder ( NXOpen::Features::AdmResizeFace admResizeFace)

Creates a NXOpen::Features::AdmResizeFaceBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::AestheticFaceBlendBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::AnalyzePocketBuilder.

Returns
AnalyzePocketBuilder object
Created in NX9.0.0.

License requirements : features_modeling ("FEATURES MODELING")
Parameters
analyzePocketNXOpen::Features::AnalyzePocket to be edited
NXOpen::Features::AngularDimBuilder* NXOpen::Features::FeatureCollection::CreateAngularDimensionBuilder ( NXOpen::Features::AngularDim angularDimension)

Creates a NXOpen::Features::AngularDimBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
angularDimensionNXOpen::Features::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") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
aocsNXOpen::Features::AOCSBuilder to be edited
NXOpen::Features::AssemblyCutBuilder* NXOpen::Features::FeatureCollection::CreateAssemblyCutBuilder ( NXOpen::Features::AssemblyCut assemblyCut)

Creates a NXOpen::Features::AssemblyCutBuilder.

Returns
Features.AssemblyCutBuilder object
Created in NX6.0.0.

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

Creates a NXOpen::Features::BlendPocketBuilder.

Returns
BlendPocketBuilder object
Created in NX9.0.0.

License requirements : features_modeling ("FEATURES MODELING")
Parameters
blendPocketNXOpen::Features::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 : solid_modeling ("SOLIDS MODELING") OR features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
blockNXOpen::Features::Block to be edited
NXOpen::Features::BodyByEquationBuilder* NXOpen::Features::FeatureCollection::CreateBodyByEquationBuilder ( NXOpen::Features::BodyByEquation facetBodyByEquation)

Creates a NXOpen::Features::BodyByEquationBuilder.

Returns

Created in NX12.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
facetBodyByEquationNXOpen::Features::BodyByEquation 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
booleanFeatureNXOpen::Features::BooleanFeature 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
booleanFeatureNXOpen::Features::BooleanFeature to be edited
NXOpen::Features::BoundedPlaneBuilder* NXOpen::Features::FeatureCollection::CreateBoundedPlaneBuilder ( NXOpen::Features::BoundedPlane boundedPlane)

Creates a NXOpen::Features::BoundedPlaneBuilder.

Returns
Features.BoundedPlaneBuilder object
Created in NX6.0.0.

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

Creates a NXOpen::Features::BridgeCurveBuilder.

Returns

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


Created in NX5.0.0.

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

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

Creates a NXOpen::Features::BridgeCurveBuilderEx.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::BridgeSurfaceBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
bridgeSurfaceNXOpen::Features::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 : features_modeling ("FEATURES MODELING"), 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 NXOpen::Features::ChangeShellThicknessBuilder.

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

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
shellFaceNXOpen::Features::ChangeShellThickness to be edited
NXOpen::Features::CircularBlendCurveBuilder* NXOpen::Features::FeatureCollection::CreateCircularBlendCurveBuilder ( NXOpen::Features::CircularBlendCurve circularBlendCurve)

Creates a NXOpen::Features::CircularBlendCurveBuilder.

Returns
CircularBlendCurveBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::Features::CoaxialBuilder.

Returns
Features.CoaxialBuilder object
Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
coaxialNXOpen::Features::Coaxial to be edited
NXOpen::Features::ColorFaceBuilder* NXOpen::Features::FeatureCollection::CreateColorFaceBuilder ( )

Creates a NXOpen::Features::ColorFaceBuilder.

Returns

Created in NX7.0.0.

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

Creates a NXOpen::Features::ColorFeatureBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::ColorFeatureGroupBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::CombinedProjectionBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::CompositeCurveBuilder.

Returns
Features.CompositeCurveBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
compositeCurveNXOpen::Features::Feature to be edited
NXOpen::Features::ConcaveFacesBuilder* NXOpen::Features::FeatureCollection::CreateConcaveFacesBuilder ( NXOpen::Features::ConcaveFaces concaveFaces)

Creates a NXOpen::Features::ConcaveFacesBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::ConeBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::GeometricUtilities::ConvertFeatureGroupsToModulesBuilder.

Returns

Created in NX9.0.0.

License requirements : usr_defined_features ("USER DEFINED FEATURES")
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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
coplanarNXOpen::Features::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
copyFaceNXOpen::Features::Feature to be edited
NXOpen::Features::CopyPasteBuilder* NXOpen::Features::FeatureCollection::CreateCopyPasteBuilder ( const std::vector< NXOpen::NXObject * > &  features)

Creates a NXOpen::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 NXOpen::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
curvelengthNXOpen::Features::CurveLengthBuilder 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
cosFeatureNXOpen::Features::CurveOnSurface to be edited
NXOpen::Features::CustomFeatureBuilder* NXOpen::Features::FeatureCollection::CreateCustomFeatureBuilder ( NXOpen::Features::Feature customFeature)

Creates a Features::CustomFeatureBuilder.

Returns

Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
customFeatureFeatures::CustomFeature 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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
cutFaceNXOpen::Features::Feature to be edited
NXOpen::Features::CylinderBuilder* NXOpen::Features::FeatureCollection::CreateCylinderBuilder ( NXOpen::Features::Feature cylinder)

Creates a NXOpen::Features::CylinderBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
cylinderNXOpen::Features::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") OR geometric_tol ("GDT")
Parameters
datumAxisNXOpen::Features::DatumAxisFeature 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") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
datumCsysNXOpen::Features::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") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
dplaneNXOpen::Features::DatumPlaneFeature to be edited
NXOpen::Features::DeformDefinitionBuilder* NXOpen::Features::FeatureCollection::CreateDeformDefinitionBuilder ( )

Creates a NXOpen::Features::DeformDefinitionBuilder.

Returns
The newly created deform definition builder.
Created in NX12.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::DeleteBodyBuilder* NXOpen::Features::FeatureCollection::CreateDeleteBodyBuilder ( NXOpen::Features::DeleteBody deleteBody)

Creates a NXOpen::Features::DeleteBodyBuilder.

Returns
DeleteBodyBuilder object
Created in NX8.5.0.

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

Creates a NXOpen::Features::DeleteEdgeBuilder.

Returns

Created in NX8.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
deleteEdgeNXOpen::Features::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
deleteFaceNXOpen::Features::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") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
dividefaceNXOpen::Features::DividefaceBuilder to be edited
NXOpen::Features::DraftBodyBuilder* NXOpen::Features::FeatureCollection::CreateDraftBodyBuilder ( NXOpen::Features::Feature draftBody)

Creates a NXOpen::Features::DraftBodyBuilder.

Returns

Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
draftBodyNXOpen::Features::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 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
draftNXOpen::Features::DraftBuilder 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
splineNXOpen::Spline 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 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
edgeblendNXOpen::Features::EdgeBlendBuilder to be edited, if NULL then create a new one
NXOpen::Features::EdgeSymmetryBuilder* NXOpen::Features::FeatureCollection::CreateEdgeSymmetryBuilder ( NXOpen::Features::Feature edgeSymmetry)

Creates a NXOpen::Features::EdgeSymmetryBuilder.

Returns

Created in NX7.0.0.

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

Creates a NXOpen::Features::EditCrossSectionBuilder.

Returns

Created in NX8.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
editCrossSectionNXOpen::Features::EditCrossSection to be edited
NXOpen::Features::EditDimensionBuilder* NXOpen::Features::FeatureCollection::CreateEditDimensionBuilder ( )

Creates a NXOpen::Features::EditDimensionBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
NXOpen::Features::EmbedManagerBuilder* NXOpen::Features::FeatureCollection::CreateEmbedManagerBuilder ( )

Creates a NXOpen::Features::EmbedManagerBuilder.

Returns

Created in NX12.0.0.

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

Creates a NXOpen::Features::EmbossBodyBuilder.

Returns

Created in NX8.5.0.

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

Creates an Emboss builder.

Returns
EmbossBuilder object
Created in NX4.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
embossNXOpen::Features::EmbossBuilder 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
enlargeFeatureNXOpen::Features::Enlarge to be edited
NXOpen::Features::ExtensionBuilder* NXOpen::Features::FeatureCollection::CreateExtensionBuilder ( NXOpen::Features::Extension extension)

Creates a NXOpen::Features::ExtensionBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::ExtractFaceBuilder.

Returns
Extract face builder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
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
extrudeNXOpen::Features::Extrude 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 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
faceBlendNXOpen::Features::FaceBlendBuilder to be edited
NXOpen::Features::FeatureReplayBuilder* NXOpen::Features::FeatureCollection::CreateFeatureReplayBuilder ( )

Creates a NXOpen::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 NXOpen::Features::FitCurveBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::FitSurfaceBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::FixedBuilder.

Returns

Created in NX7.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
makeFixNXOpen::Features::Fixed to be edited
NXOpen::Features::FlowBlendBuilder* NXOpen::Features::FeatureCollection::CreateFlowBlendBuilder ( NXOpen::Features::FlowBlend flowBlend)

Creates a Features::FlowBlendBuilder.

Returns

Created in NX10.0.0.

License requirements : flow_blend_for_nx (" Flow Blend"), solid_modeling ("SOLIDS MODELING")
Parameters
flowBlendFeatures::FlowBlend to be edited
NXOpen::Features::FreeTransformerBuilder* NXOpen::Features::FeatureCollection::CreateFreeTransformerBuilder ( NXOpen::Features::Feature freeTransformer)

Creates a NXOpen::Features::FreeTransformerBuilder.

Returns

Created in NX10.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
freeTransformerNXOpen::Features::FreeTransformer to be edited
NXOpen::Features::GeneralConicBuilder* NXOpen::Features::FeatureCollection::CreateGeneralConicBuilder ( NXOpen::Features::GeneralConic generalConic)

Creates a NXOpen::Features::GeneralConicBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::GeomcopyBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::GlobalShapingBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::GroupFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
groupFaceNXOpen::Features::GroupFace to be edited
NXOpen::Features::GuidedExtensionBuilderEx* NXOpen::Features::FeatureCollection::CreateGuidedExtensionBuilderEx ( NXOpen::Features::Feature guidedExtension)

Creates a NXOpen::Features::GuidedExtensionBuilderEx.

Returns

Created in NX10.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
guidedExtensionNXOpen::Features::GuidedExtensionEx to be edited
NXOpen::Features::HelixBuilder* NXOpen::Features::FeatureCollection::CreateHelixBuilder ( NXOpen::Features::Helix helix)

Creates a NXOpen::Features::HelixBuilder.

Returns

Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
helixNXOpen::Features::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
holeNXOpen::Features::Hole to be edited
NXOpen::Features::HolePackageBuilder* NXOpen::Features::FeatureCollection::CreateHolePackageBuilder ( NXOpen::Features::HolePackage holePackage)

Creates a NXOpen::Features::HolePackageBuilder.

Returns

Created in NX5.0.2.

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

Creates a NXOpen::Features::VehicleDesign::HoodVisibilityBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::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
humanNXOpen::Features::Human 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
NXOpen::HumanPosturePredictionBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::Features::IFormBuilder.

Returns

Created in NX7.5.0.

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

Creates NXOpen::Features::InstanceFeatureBuilder.

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

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

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

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

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
instanceFeaturesarray of NXOpen::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 NXOpen::Features::IntersectionCurveBuilder.

Returns
IntersectionCurveBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::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 NXOpen::Features::IsoparametricCurvesBuilder.

Returns

Created in NX8.0.0.

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

Creates a NXOpen::Features::JoinCurvesBuilder.

Returns
JoinCurvesBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::Features::LabelChamferBuilder.

Returns

Created in NX7.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
labelChamferNXOpen::Features::LabelChamfer to be edited
NXOpen::Features::LabelNotchBlendBuilder* NXOpen::Features::FeatureCollection::CreateLabelNotchBlendBuilder ( NXOpen::Features::LabelNotchBlend labelNotchBlend)

Creates a NXOpen::Features::LabelNotchBlendBuilder.

Returns

Created in NX8.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
labelNotchBlendNXOpen::Features::LabelNotchBlend to be edited
NXOpen::Features::LawCurveBuilder* NXOpen::Features::FeatureCollection::CreateLawCurveBuilder ( NXOpen::Features::LawCurve lawCurve)

Creates a NXOpen::Features::LawCurveBuilder.

Returns

Created in NX7.5.1.

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

Creates a NXOpen::Features::LawExtensionBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::LawExtensionBuilderEx.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::LinearDimensionBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
linearDimensionNXOpen::Features::LinearDimension to be edited
NXOpen::Features::LinkedFacetBuilder* NXOpen::Features::FeatureCollection::CreateLinkedFacetBuilder ( NXOpen::Features::LinkedFacet linkedFacet)

Creates a NXOpen::Features::LinkedFacetBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::MakeOffsetBuilder.

Returns

Created in NX7.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
makeOffsetNXOpen::Features::MakeOffset to be edited
NXOpen::Features::MapleBuilder* NXOpen::Features::FeatureCollection::CreateMapleBuilder ( NXOpen::Features::Maple maple)

Creates a NXOpen::Features::MapleBuilder.

Returns

Deprecated:
Deprecated in NX12.0.0. Use NXOpen::Features::FeatureCollection::CreateMathIntegrationBuilder instead.


Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
mapleNXOpen::Features::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
masterCutNXOpen::Features::MasterCutBuilder to be edited, if NULL then create a new one
NXOpen::Features::MatchEdgeBuilder* NXOpen::Features::FeatureCollection::CreateMatchEdgeBuilder ( NXOpen::Features::MatchEdge matchEdge)

Creates a NXOpen::Features::MatchEdgeBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING")
Parameters
matchEdgeNXOpen::Features::MatchEdge to be edited
NXOpen::Features::MathIntegrationBuilder* NXOpen::Features::FeatureCollection::CreateMathIntegrationBuilder ( NXOpen::Features::MathIntegration mathIntegration)

Creates a NXOpen::Features::MathIntegrationBuilder.

Returns

Created in NX12.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mathIntegrationNXOpen::Features::MathIntegration 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
meshSurfNXOpen::Features::Ruled , NXOpen::Features::ThroughCurves , NXOpen::Features::ThroughCurveMesh to be edited
NXOpen::Features::MeshTransformerBuilder* NXOpen::Features::FeatureCollection::CreateMeshTransformerBuilder ( NXOpen::Features::Feature meshTransformer)

Creates a NXOpen::Features::MeshTransformerBuilder.

Returns

Created in NX10.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
meshTransformerNXOpen::Features::MeshTransformer to be edited
NXOpen::Features::MidSurfaceByFacePairsBuilder* NXOpen::Features::FeatureCollection::CreateMidSurfaceByFacePairsBuilder ( NXOpen::Features::Feature midSurfaceByFacePairs)

Creates a NXOpen::Features::MidSurfaceByFacePairsBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::MidSurfaceUserDefinedBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::MirrorBodyBuilder.

Returns
MirrorBodyBuilder object
Created in NX5.0.0.

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

Creates NXOpen::Features::MirrorBuilder.

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

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

Creates a NXOpen::Features::MirrorCurveBuilder.

Returns

Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mirrorCurveNXOpen::Features::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
mirrorFaceNXOpen::Features::Feature to be edited
NXOpen::Features::MirrorFeatureBuilder* NXOpen::Features::FeatureCollection::CreateMirrorFeatureBuilder ( NXOpen::Features::Feature mirrorFea)

Creates NXOpen::Features::MirrorFeatureBuilder.

Returns
MirrorFeatureBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
mirrorFeaNXOpen::Features::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
moveFaceNXOpen::Features::Feature to be edited
NXOpen::GeometricUtilities::NestModuleBuilder* NXOpen::Features::FeatureCollection::CreateNestModuleBuilder ( )

Creates a NXOpen::GeometricUtilities::NestModuleBuilder
This API is now deprecated.

Please use NXOpen::Features::FeatureCollection instead.

Returns
Returns a NXOpen::GeometricUtilities::NestModuleBuilder builder
Deprecated:
Deprecated in NX10.0.0. Please use NXOpen::Features::FeatureCollection instead.


Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

NXOpen::Features::NSidedSurfaceBuilder* NXOpen::Features::FeatureCollection::CreateNSidedSurfaceBuilder ( NXOpen::Features::NSidedSurface nsidedSurface)

Creates a NXOpen::Features::NSidedSurfaceBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::OffsetCurveBuilder.

Returns
Offset Curve Builder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
Parameters
offsetCurveNXOpen::Features::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 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
offsetEmbossNXOpen::Features::OffsetEmbossBuilder to be edited
NXOpen::Features::OffsetFaceBuilder* NXOpen::Features::FeatureCollection::CreateOffsetFaceBuilder ( NXOpen::Features::Feature offsetface)

Creates a NXOpen::Features::OffsetFaceBuilder.

Returns
OffsetFaceBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
offsetfaceNXOpen::Features::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
offsetRegionNXOpen::Features::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
offsetSurfaceNXOpen::Features::Feature to be edited
NXOpen::Features::OptimizeCurveBuilder* NXOpen::Features::FeatureCollection::CreateOptimizeCurveBuilder ( )

Creates a NXOpen::Features::OptimizeCurveBuilder.

Returns
OptimizeCurveBuilder object
Created in NX10.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::OptimizeFaceBuilder* NXOpen::Features::FeatureCollection::CreateOptimizeFaceBuilder ( )

Creates a NXOpen::Features::OptimizeFaceBuilder.

Returns

Created in NX7.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
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
overcrownNXOpen::Features::OvercrownBuilder to be edited, if NULL then create a new one.
NXOpen::Features::PaintParametersBuilder* NXOpen::Features::FeatureCollection::CreatePaintParametersBuilder ( )

Creates a NXOpen::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 NXOpen::Features::ParallelBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
parallelNXOpen::Features::Parallel to be edited
NXOpen::Features::PartModuleBuilder* NXOpen::Features::FeatureCollection::CreatePartModuleBuilder ( NXOpen::Features::PartModule partModule)

Creates a NXOpen::Features::PartModuleBuilder.

Returns

Created in NX8.0.0.

License requirements : usr_defined_features ("USER DEFINED FEATURES")
Parameters
partModuleNXOpen::Features::PartModule to be edited
NXOpen::GeometricUtilities::PartModuleRelationshipBuilder* NXOpen::Features::FeatureCollection::CreatePartModuleRelationshipBuilder ( NXOpen::Features::PartModule partModule)

Creates a NXOpen::GeometricUtilities::PartModuleRelationshipBuilder.

Returns

Created in NX8.0.0.

License requirements : wave ("WAVE FUNCTIONALITY")
Parameters
partModuleNXOpen::Features::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
pasteFaceNXOpen::Features::Feature to be edited
NXOpen::Features::PatchBuilder* NXOpen::Features::FeatureCollection::CreatePatchBuilder ( NXOpen::Features::Feature patch)

Creates a NXOpen::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 NXOpen::Features::PatchOpeningsBuilder.

Returns

Created in NX5.0.0.

License requirements : None
Parameters
patchOpeningsNXOpen::Features::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
patternFaceNXOpen::Features::Feature to be edited
NXOpen::Features::PatternFaceFeatureBuilder* NXOpen::Features::FeatureCollection::CreatePatternFaceFeatureBuilder ( NXOpen::Features::PatternFaceFeature patternFaceFeature)

Creates a NXOpen::Features::PatternFaceFeatureBuilder.

Returns

Created in NX9.0.0.

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

Creates NXOpen::Features::PatternFeatureBuilder.

Returns
PatternFeatureBuilder object
Created in NX7.0.0.

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

Creates a NXOpen::Features::PatternGeometryBuilder.

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

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

Creates a NXOpen::Features::VehicleDesign::PedestrianProtectionBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::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 NXOpen::Features::PerpendicularBuilder.

Returns
Features.PerpendicularBuilder object
Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
perpendicularNXOpen::Features::Perpendicular to be edited
NXOpen::Features::PointSetBuilder* NXOpen::Features::FeatureCollection::CreatePointSetBuilder ( NXOpen::Features::PointSet pointSet)

Creates a NXOpen::Features::PointSetBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::PoleSmoothingBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::ProjectCurveBuilder.

Returns
ProjectCurveBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::Features::PromotionBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::PullFaceBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
pullFaceNXOpen::Features::PullFace to be edited
NXOpen::Features::RadialDimensionBuilder* NXOpen::Features::FeatureCollection::CreateRadialDimensionBuilder ( NXOpen::Features::RadialDimension radialDimension)

Creates a NXOpen::Features::RadialDimensionBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
radialDimensionNXOpen::Features::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
rapidSurfaceNXOpen::Features::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
translucency0.0 for no translucency, 1.0 for fully transparent
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
translucency0.0 for no translucency, 1.0 for fully transparent
maximumTextureSizemaximum texture size
NXOpen::Features::ReferenceMapperBuilder* NXOpen::Features::FeatureCollection::CreateReferenceMapperBuilder ( NXOpen::Features::FeatureBuilder booleanBuilderTag)

Creates a NXOpen::Features::ReferenceMapperBuilder.

Returns
ReferenceMapperBuilder
Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
booleanBuilderTagNXOpen::Features::FeatureBuilder
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
refitFaceNXOpen::Features::RefitFace to be edited
NXOpen::Features::FeatureBuilder* NXOpen::Features::FeatureCollection::CreateReflectionDataBuilder ( NXOpen::Features::Feature reflectionData)

Creates a NXOpen::Features::VehicleDesign::ReflectionDataBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::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 NXOpen::Features::RemoveParametersBuilder.

Returns
Features.RemoveParametersBuilder object
Created in NX6.0.0.

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

Creates a NXOpen::GeometricUtilities::RenameLinkedPartModulePartBuilder.

Returns

Created in NX9.0.0.

License requirements : None
NXOpen::GeometricUtilities::RenewFeatureBuilder* NXOpen::Features::FeatureCollection::CreateRenewFeatureBuilder ( )

Creates a NXOpen::GeometricUtilities::RenewFeatureBuilder.

Returns

Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Features::ReorderBlendsBuilder* NXOpen::Features::FeatureCollection::CreateReorderBlendsBuilder ( NXOpen::Features::ReorderBlends reorderBlends)

Creates a NXOpen::Features::ReorderBlendsBuilder.

Returns

Created in NX7.5.1.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
reorderBlendsNXOpen::Features::ReorderBlends to be edited
NXOpen::Features::ReplaceBlendBuilder* NXOpen::Features::FeatureCollection::CreateReplaceBlendBuilder ( NXOpen::Features::ReplaceBlend replaceBlend)

Creates a NXOpen::Features::ReplaceBlendBuilder.

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

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
replaceBlendNXOpen::Features::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
replaceFaceNXOpen::Features::Feature to be edited
NXOpen::Features::ReplaceFeatureBuilder* NXOpen::Features::FeatureCollection::CreateReplaceFeatureBuilder ( )

Creates a NXOpen::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 : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
resizeBlendNXOpen::Features::Feature to be edited
NXOpen::Features::ResizeChamferBuilder* NXOpen::Features::FeatureCollection::CreateResizeChamferBuilder ( NXOpen::Features::ResizeChamfer resizeChamfer)

Creates a NXOpen::Features::ResizeChamferBuilder.

Returns

Created in NX7.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
resizeChamferNXOpen::Features::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 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
resizeFaceNXOpen::Features::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
resizePlaneNXOpen::Features::DatumPlaneFeature 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
revolveNXOpen::Features::RevolveBuilder 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
ribbonNXOpen::Features::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
rpoNXOpen::Features::Feature 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
ruledNXOpen::Features::Feature to be edited
NXOpen::Features::ScaleBuilder* NXOpen::Features::FeatureCollection::CreateScaleBuilder ( NXOpen::Features::Feature scale)

Creates a NXOpen::Features::ScaleBuilder.

Returns
ScaleBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::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 NXOpen::Features::SectionCurveBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::SectionEditBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SectionInertiaAnalysisBuilder.

Returns

Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sectionInertiaAnalysisNXOpen::Features::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 NXOpen::Features::FeatureCollection::CreateSectionSurfaceBuilderEx instead.


Created in NX6.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

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

Creates a NXOpen::Features::SectionSurfaceBuilderEx.

Returns

Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
sectionSurfaceExNXOpen::Features::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") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
sewNXOpen::Features::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 : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
shellNXOpen::Features::ShellBuilder to be edited
NXOpen::Features::ShellFaceBuilder* NXOpen::Features::FeatureCollection::CreateShellFaceBuilder ( NXOpen::Features::ShellFace shellFace)

Creates a NXOpen::Features::ShellFaceBuilder.

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

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
shellFaceNXOpen::Features::ShellFace to be edited
NXOpen::Features::ShowRelatedFacesBuilder* NXOpen::Features::FeatureCollection::CreateShowRelatedFacesBuilder ( )

Creates a NXOpen::Features::ShowRelatedFacesBuilder.

Returns

Created in NX7.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
NXOpen::Features::SilhouetteFlangeBuilder* NXOpen::Features::FeatureCollection::CreateSilhouetteFlangeBuilder ( NXOpen::Features::SilhouetteFlange silhouetteFlange)

Creates a NXOpen::Features::SilhouetteFlangeBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SketchFitCurveBuilder.

Returns
SketchFitCurveBuilder object
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
fitCurveNXOpen::Curve 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") OR geometric_tol ("GDT"), solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT")
Parameters
splineNXOpen::Spline to be edited
NXOpen::Features::SmoothSplineBuilder* NXOpen::Features::FeatureCollection::CreateSmoothSplineBuilder ( NXOpen::Features::SmoothSpline smoothSpline)

Creates a NXOpen::Features::SmoothSplineBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SnipSurfaceBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SphereBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SphericalCornerBuilder.

Returns

Created in NX8.5.0.

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

Creates a NXOpen::Features::SplitBodyBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SplitBodyBuilder .

Leverage body collectors if possible

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
splitBodyNXOpen::Features::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 NXOpen::Features::FeatureCollection::CreateStudioSplineBuilderEx instead.


Created in NX5.0.0.

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

Parameters
splineFeatureNXOpen::Features::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") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
splineNXOpen::Features::StudioSpline or NXOpen::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
studioSurfaceNXOpen::Features::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 NXOpen::Features::FeatureCollection::CreateStudioXformBuilderEx instead.


Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters
studioXformNXOpen::Features::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
studioXform1NXOpen::Features::StudioXform to be edited
NXOpen::Features::StyledBlendBuilder* NXOpen::Features::FeatureCollection::CreateStyledBlendBuilder ( NXOpen::Features::StyledBlend styledBlend)

Creates a NXOpen::Features::StyledBlendBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::StyledCornerBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::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
styledSweepNXOpen::Features::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 NXOpen::Features::SweepAlongGuideBuilder.

Returns

Created in NX6.0.0.

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

Creates a NXOpen::Features::SweptBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::SymmetricBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
symmetricNXOpen::Features::Symmetric to be edited
NXOpen::Features::TangentBuilder* NXOpen::Features::FeatureCollection::CreateTangentBuilder ( NXOpen::Features::Tangent tangent)

Creates a NXOpen::Features::TangentBuilder.

Returns
Features.TangentBuilder object
Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING"), solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
tangentNXOpen::Features::Tangent to be edited
NXOpen::Features::TextBuilder* NXOpen::Features::FeatureCollection::CreateTextBuilder ( NXOpen::Features::Text text)

Creates a NXOpen::Features::TextBuilder.

Returns

Created in NX7.5.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
textNXOpen::Features::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") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
thickenNXOpen::Features::Thicken to be edited
NXOpen::Features::ThroughCurveMeshBuilder* NXOpen::Features::FeatureCollection::CreateThroughCurveMeshBuilder ( NXOpen::Features::Feature throughCurveMesh)

Creates a NXOpen::Features::ThroughCurveMeshBuilder.

Returns
ThroughCurveMeshBuilder object
Created in NX5.0.0.

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

Creates a NXOpen::Features::ThroughCurvesBuilder.

Returns
ThroughCurvesBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
throughCurvesNXOpen::Features::ThroughCurves to be edited, if NULL then create a new one
NXOpen::Features::TrimBody2Builder* NXOpen::Features::FeatureCollection::CreateTrimBody2Builder ( NXOpen::Features::TrimBody2 trimBody2)

Creates a NXOpen::Features::TrimBody2Builder for Trim Body feature.

Returns

Created in NX7.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
trimBody2NXOpen::Features::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 NXOpen::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
trimbodyFeatNXOpen::Features::TrimBody to be edited
NXOpen::Features::TrimCurve2Builder* NXOpen::Features::FeatureCollection::CreateTrimCurve2FeatureBuilder ( NXOpen::Features::TrimCurve2 trimCurve2Feature)

Creates a NXOpen::Features::TrimCurve2Builder.

Returns

Created in NX11.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
trimCurve2FeatureNXOpen::Features::TrimCurve2 to be edited
NXOpen::Features::TrimCurveBuilder* NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder ( NXOpen::Features::TrimCurve trimCurve)

Creates a NXOpen::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") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
trimCurveNXOpen::Features::TrimCurve to be edited
NXOpen::Features::TrimCurveBuilder* NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder ( NXOpen::Spline trimCurve)

Creates a NXOpen::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") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
trimCurveThe trimmed curve to be edited
NXOpen::Features::TrimExtendBuilder* NXOpen::Features::FeatureCollection::CreateTrimExtendBuilder ( NXOpen::Features::Feature trimExtend)

Creates a NXOpen::Features::TrimExtendBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::TrimSheetBuilder.

Returns
Trim Sheet Builder object
Created in NX5.0.0.

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

Creates a NXOpen::Features::TubeBuilder.

Returns
TubeBuilder object
Created in NX5.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
tubeNXOpen::Features::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 NXOpen::GeometricUtilities::UnnestModuleBuilder
This API is now deprecated.

Please use NXOpen::Features::FeatureCollection instead.

Returns
Returns a NXOpen::GeometricUtilities::UnnestModuleBuilder builder
Deprecated:
Deprecated in NX10.0.0. Please use NXOpen::Features::FeatureCollection instead.


Created in NX9.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

NXOpen::Features::UnsewBuilder* NXOpen::Features::FeatureCollection::CreateUnsewBuilder ( NXOpen::Features::Unsew unsew)

Creates a NXOpen::Features::UnsewBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::Features::UntrimBuilder.

Returns
Features.UntrimBuilder object
Created in NX5.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
untrimNXOpen::Features::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
udoFeatureNXOpen::Features::UserDefinedObjectFeature to be edited - may be NULL if creating a new feature.
NXOpen::Features::VariableOffsetBuilder* NXOpen::Features::FeatureCollection::CreateVariableOffsetBuilder ( NXOpen::Features::VariableOffset variableOffset)

Creates a NXOpen::Features::VariableOffsetBuilder.

Returns

Created in NX8.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
variableOffsetNXOpen::Features::VariableOffset to be edited
NXOpen::Features::VarOffsetFaceBuilder* NXOpen::Features::FeatureCollection::CreateVarOffsetFaceBuilder ( NXOpen::Features::VarOffsetFace varOffsetFace)

Creates a NXOpen::Features::VarOffsetFaceBuilder.

Returns

Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
varOffsetFaceFeatures::VarOffsetFace 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 NXOpen::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 NXOpen::Features::VirtualBlendEdgeBuilder.

Returns

Created in NX7.0.1.

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

Creates a NXOpen::Features::VirtualCurveBuilder.

Returns

Created in NX7.5.0.

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

Creates a NXOpen::Features::VehicleDesign::VisionPlaneBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::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") OR geometric_tol ("GDT") OR insp_programming ("INSPECTION PROGRAMMING")
Parameters
wavedatumWavedatum Features to be edited
NXOpen::Features::WavePointBuilder* NXOpen::Features::FeatureCollection::CreateWavePointBuilder ( NXOpen::Features::Feature wavepoint)

Creates a NXOpen::Features::WavePointBuilder.

Returns

Created in NX5.0.0.

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

Creates a NXOpen::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 NXOpen::Features::VehicleDesign::WindshieldDatumBuilder.

Returns

Deprecated:
Deprecated in NX9.0.0. Use NXOpen::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 NXOpen::Features::WrapBuilder.

Returns
WrapBuilder object
Created in NX6.0.0.

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

Creates a NXOpen::Features::WrapGeometryBuilder.

Returns

Created in NX6.0.0.

License requirements : features_modeling ("FEATURES MODELING"), solid_modeling ("SOLIDS MODELING")
Parameters
wrapGeometryNXOpen::Features::WrapGeometry to be edited
NXOpen::Features::CurveFeatureCollection* NXOpen::Features::FeatureCollection::CurveFeatureCollection ( )

Returns the CurveFeatureCollection instance belonging to this part
Created in NX10.0.0.


NXOpen::Features::CustomAttributeCollection* NXOpen::Features::FeatureCollection::CustomAttributeCollection ( )

Returns the CustomAttributeCollection instance belonging to this part
Created in NX11.0.0.


NXOpen::Features::CustomFeatureDataCollection* NXOpen::Features::FeatureCollection::CustomFeatureDataCollection ( )

Returns the CustomFeatureDataCollection instance belonging to this part
Created in NX11.0.0.


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

void NXOpen::Features::FeatureCollection::DeleteInformationalAlerts ( const std::vector< NXOpen::NXObject * > &  feature)

Delete all informational alerts from the features and if numFrecs is 0 then delete informational alerts from all features in the part
Created in NX10.0.0.



License requirements : None

Parameters
featureArray of feature on which information alerts are to be deleted
void NXOpen::Features::FeatureCollection::DeleteWarningAlerts ( const std::vector< NXOpen::NXObject * > &  feature)

Delete all warning alerts from the features and if numFrecs is 0 then delete warning alerts from all features in the part
Created in NX10.0.0.



License requirements : None

Parameters
featureArray of feature on which warning alerts are to be deleted
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 NXOpen::Features 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 NXOpen::Features 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.


NXOpen::Features::GeodesicSketchCollection* NXOpen::Features::FeatureCollection::GeodesicSketchCollection ( )

Returns the GeodesicSketchCollection instance belonging to this part
Created in NX10.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 NXOpen::Features::Feature s of the input NXOpen::Body
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
bodyNXOpen::Body 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 NXOpen::Features::Feature s of the input NXOpen::Edge
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
edgeNXOpen::Edge 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 NXOpen::Features::Feature s of the input NXOpen::Face
Created in NX8.5.0.

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

Returns all the features in the part.

Note that this is a low level routine that can return additional features that are not browseable in the user interface. The order in which features are returned is not significant and may change

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 NXOpen::Features::MasterCutBuilder is visible in specified NXOpen::CutView .

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

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
masterCutNXOpen::Features::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 NXOpen::Features::Feature of the input NXOpen::Body
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
bodyNXOpen::Body 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 NXOpen::Features::Feature of the input NXOpen::Face
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
faceNXOpen::Face 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 NXOpen::Features::Feature s of the input NXOpen::Edge
Created in NX8.5.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
edgeNXOpen::Edge 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
NXOpen::Features::Feature* NXOpen::Features::FeatureCollection::InsertNewDesignGroup ( NXOpen::Features::Feature referenceDesignGroup)

Creates a new empty design group after a specified referece design group.

Returns
The new created design group
Created in NX12.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
referenceDesignGroupReference design group to create new feature after
NXOpen::Features::LatticeFeatureCollection* NXOpen::Features::FeatureCollection::LatticeFeatureCollection ( )

Returns the LatticeFeatureCollection instance belonging to this part
Created in NX11.0.2.


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") OR geometric_tol ("GDT")

Parameters
featuresNXOpen::Features::Feature to be reordered
targetTarget feature
beforeOrAfterReorder Before/After
void NXOpen::Features::FeatureCollection::ReorganizeFeature ( const std::vector< NXOpen::Features::Feature * > &  features,
NXOpen::Features::Feature target,
NXOpen::Features::FeatureCollection::ReorderType  beforeOrAfter 
)

Reorganizes the Feature with respect to the given feature across the part module
Created in NX10.0.0.



License requirements : usr_defined_features ("USER DEFINED FEATURES")

Parameters
featuresNXOpen::Features::Feature to be reorganized
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
featureNXOpen::Features::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.


NXOpen::Features::EditWithRollbackManager* NXOpen::Features::FeatureCollection::StartEditWithRollbackManager ( NXOpen::Features::Feature featureToEdit,
NXOpen::Session::UndoMarkId  featureEditMark 
)

Creates a NXOpen::Features::EditWithRollbackManager.

Returns
EditWithRollbackManager object
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
featureToEditNXOpen::Features::Feature to be edited
featureEditMarkIf any error occurs during edit, the system will undo to this mark
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.


NXOpen::Features::ToolingFeatureCollection* NXOpen::Features::FeatureCollection::ToolingFeatureCollection ( )

Returns the ToolingFeatureCollection instance belonging to this part
Created in NX10.0.0.


NXOpen::Features::TrimFeatureCollection* NXOpen::Features::FeatureCollection::TrimFeatureCollection ( )

Returns the TrimfeatureCollection instance belonging to this part
Created in NX9.0.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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.