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

Collection of freeform curve based features. More...

Public Member Functions

NXOpen::Features::IsoclineCurveBuilderCreateIsoclineCurveBuilder (NXOpen::Features::IsoclineCurve *isoclineCurve)
 Creates a Features::IsoclineCurveBuilder. More...
 
NXOpen::Features::PolylineBuilderCreatePolylineBuilder (NXOpen::Polyline *polyline)
 Creates a polyline builder. More...
 
NXOpen::Features::SmoothCurveStringBuilderCreateSmoothCurveStringBuilder (NXOpen::Features::SmoothCurveString *smoothCurveString)
 Creates a NXOpen::Features::SmoothCurveStringBuilder. More...
 
NXOpen::Features::SpineCurveBuilderCreateSpineCurveBuilder (NXOpen::Features::SpineCurve *spineCurve)
 Creates a Features::SpineCurveBuilder. More...
 
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Collection of freeform curve based features.


To obtain an instance of this class, refer to NXOpen::Features::FeatureCollection

Created in NX9.0.0.

Member Function Documentation

NXOpen::Features::IsoclineCurveBuilder* NXOpen::Features::FreeformCurveCollection::CreateIsoclineCurveBuilder ( NXOpen::Features::IsoclineCurve isoclineCurve)

Creates a Features::IsoclineCurveBuilder.

Returns
Isocline Curve Builder object
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR studio_free_form ("STUDIO FREE FORM")
Parameters
isoclineCurveFeatures::IsoclineCurve to be edited
NXOpen::Features::PolylineBuilder* NXOpen::Features::FreeformCurveCollection::CreatePolylineBuilder ( NXOpen::Polyline polyline)

Creates a polyline builder.

Returns
PolylineBuilder object
Created in NX10.0.0.

License requirements : solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE")
Parameters
polylineNXOpen::Polyline
NXOpen::Features::SmoothCurveStringBuilder* NXOpen::Features::FreeformCurveCollection::CreateSmoothCurveStringBuilder ( NXOpen::Features::SmoothCurveString smoothCurveString)

Creates a NXOpen::Features::SmoothCurveStringBuilder.

Returns

Created in NX9.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")
Parameters
smoothCurveStringNXOpen::Features::SmoothCurveString to be edited
NXOpen::Features::SpineCurveBuilder* NXOpen::Features::FreeformCurveCollection::CreateSpineCurveBuilder ( NXOpen::Features::SpineCurve spineCurve)

Creates a Features::SpineCurveBuilder.

Returns
SpinecurveBuilder object
Created in NX11.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
spineCurveFeatures::SpineCurve
tag_t NXOpen::Features::FreeformCurveCollection::Tag ( ) const

Returns the tag of this object.


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