NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::SmoothSplineBuilder Class Reference

Represents a Features::SmoothSpline builder
To create a new instance of this class, use Features::FeatureCollection::CreateSmoothSplineBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::SmoothSplineBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesCurvature, TypesCurvatureVariation }
 This enum represents the Smoothing Type option. More...

Public Member Functions

NXOpen::SelectCurveCurve ()
 Returns the curve
Created in NX6.0.0.
NXOpen::GeometricUtilities::CurveRangeBuilderCurveRange ()
 Returns the curve range
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityEndConstraint ()
 Returns the end constraint
Created in NX6.0.0.
int ModificationPercentage ()
 Returns the modification percentage
Created in NX6.0.0.
void SetModificationPercentage (int modificationPercentage)
 Sets the modification percentage
Created in NX6.0.0.
void SetSmoothingFactor (int smoothingFactor)
 Sets the smoothing factor
Created in NX6.0.0.
void SetType (NXOpen::Features::SmoothSplineBuilder::Types type)
 Sets the type
Created in NX6.0.0.
int SmoothingFactor ()
 Returns the smoothing factor
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityStartConstraint ()
 Returns the start constraint
Created in NX6.0.0.
NXOpen::Features::SmoothSplineBuilder::Types Type ()
 Returns the type
Created in NX6.0.0.

Detailed Description

Represents a Features::SmoothSpline builder
To create a new instance of this class, use Features::FeatureCollection::CreateSmoothSplineBuilder
Default values.

Property Value

CurveRange.AnchorPosition

Start

ModificationPercentage

100

SmoothingFactor

1


Created in NX6.0.0.


Member Enumeration Documentation

This enum represents the Smoothing Type option.

Enumerator:
TypesCurvature 

Curvature.

TypesCurvatureVariation 

Curvature Variation.


Member Function Documentation

Returns the curve
Created in NX6.0.0.



License requirements : None

Returns the curve range
Created in NX6.0.0.



License requirements : None

Returns the end constraint
Created in NX6.0.0.



License requirements : None

Returns the modification percentage
Created in NX6.0.0.



License requirements : None

Sets the modification percentage
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
modificationPercentagemodificationpercentage

Sets the smoothing factor
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
smoothingFactorsmoothingfactor

Sets the type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")

Parameters:
typetype

Returns the smoothing factor
Created in NX6.0.0.



License requirements : None

Returns the start constraint
Created in NX6.0.0.



License requirements : None

Returns the type
Created in NX6.0.0.



License requirements : None


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