NX Open C++ Reference Guide
|
Represents a Features::ScaleCurveBuilder builder
To create a new instance of this class, use NXOpen::Features::CurveFeatureCollection::CreateScaleCurveBuilder
Default values.
More...
Public Types | |
enum | ScaleCurveType { ScaleCurveTypeUniform, ScaleCurveTypeNonUniform } |
Scale type. More... | |
Public Member Functions | |
NXOpen::GeometricUtilities::CurveSettings * | CurveSettings () |
Returns the curve setting data Created in NX11.0.0. More... | |
NXOpen::Section * | ObjectsToScale () |
Returns the input cuvres,point to scale Created in NX11.0.0. More... | |
NXOpen::CoordinateSystem * | ReferenceCSYS () |
Returns the reference csys Created in NX11.0.0. More... | |
NXOpen::Point * | ReferencePoint () |
Returns the reference point Created in NX11.0.0. More... | |
NXOpen::Expression * | ScaleAlongXDirection () |
Returns the scale along xdirection Created in NX11.0.0. More... | |
NXOpen::Expression * | ScaleAlongYDirection () |
Returns the scale along ydirection Created in NX11.0.0. More... | |
NXOpen::Expression * | ScaleAlongZDirection () |
Returns the scale along zdirection Created in NX11.0.0. More... | |
NXOpen::Features::ScaleCurveBuilder::ScaleCurveType | ScaleType () |
Returns the scale type Created in NX11.0.0. More... | |
void | SetCurveSettings (NXOpen::GeometricUtilities::CurveSettings *curveSettingData) |
Sets the curve setting data Created in NX11.0.0. More... | |
void | SetReferenceCSYS (NXOpen::CoordinateSystem *referenceCSYS) |
Sets the reference csys Created in NX11.0.0. More... | |
void | SetReferencePoint (NXOpen::Point *referencePoint) |
Sets the reference point Created in NX11.0.0. More... | |
void | SetScaleType (NXOpen::Features::ScaleCurveBuilder::ScaleCurveType scaleType) |
Sets the scale type Created in NX11.0.0. More... | |
NXOpen::Expression * | UniformScaleFactor () |
Returns the uniform scale factor Created in NX11.0.0. More... | |
Represents a Features::ScaleCurveBuilder builder
To create a new instance of this class, use NXOpen::Features::CurveFeatureCollection::CreateScaleCurveBuilder
Default values.
Property | Value |
---|---|
CurveSettings.CurveFitData.CurveJoinMethod |
No |
CurveSettings.CurveFitData.Degree |
7 |
CurveSettings.CurveFitData.FitMethod |
DegreeAndSegments |
CurveSettings.CurveFitData.IsAdvancedFit |
0 |
CurveSettings.CurveFitData.IsAlignShape |
0 |
CurveSettings.CurveFitData.MaximumDegree |
7 |
CurveSettings.CurveFitData.MaximumSegments |
1 |
CurveSettings.CurveFitData.MinimumDegree |
5 |
CurveSettings.CurveFitData.Segments |
1 |
ScaleAlongXDirection.Value |
1 |
ScaleAlongYDirection.Value |
1 |
ScaleAlongZDirection.Value |
1 |
ScaleType |
Uniform |
UniformScaleFactor.Value |
1 |
Created in NX11.0.0.
NXOpen::GeometricUtilities::CurveSettings* NXOpen::Features::ScaleCurveBuilder::CurveSettings | ( | ) |
Returns the curve setting data
Created in NX11.0.0.
License requirements : None
NXOpen::Section* NXOpen::Features::ScaleCurveBuilder::ObjectsToScale | ( | ) |
Returns the input cuvres,point to scale
Created in NX11.0.0.
License requirements : None
NXOpen::CoordinateSystem* NXOpen::Features::ScaleCurveBuilder::ReferenceCSYS | ( | ) |
Returns the reference csys
Created in NX11.0.0.
License requirements : None
NXOpen::Point* NXOpen::Features::ScaleCurveBuilder::ReferencePoint | ( | ) |
Returns the reference point
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::ScaleCurveBuilder::ScaleAlongXDirection | ( | ) |
Returns the scale along xdirection
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::ScaleCurveBuilder::ScaleAlongYDirection | ( | ) |
Returns the scale along ydirection
Created in NX11.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::ScaleCurveBuilder::ScaleAlongZDirection | ( | ) |
Returns the scale along zdirection
Created in NX11.0.0.
License requirements : None
NXOpen::Features::ScaleCurveBuilder::ScaleCurveType NXOpen::Features::ScaleCurveBuilder::ScaleType | ( | ) |
Returns the scale type
Created in NX11.0.0.
License requirements : None
void NXOpen::Features::ScaleCurveBuilder::SetCurveSettings | ( | NXOpen::GeometricUtilities::CurveSettings * | curveSettingData | ) |
Sets the curve setting data
Created in NX11.0.0.
License requirements : None
curveSettingData | curvesettingdata |
void NXOpen::Features::ScaleCurveBuilder::SetReferenceCSYS | ( | NXOpen::CoordinateSystem * | referenceCSYS | ) |
Sets the reference csys
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
referenceCSYS | referencecsys |
void NXOpen::Features::ScaleCurveBuilder::SetReferencePoint | ( | NXOpen::Point * | referencePoint | ) |
Sets the reference point
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
referencePoint | referencepoint |
void NXOpen::Features::ScaleCurveBuilder::SetScaleType | ( | NXOpen::Features::ScaleCurveBuilder::ScaleCurveType | scaleType | ) |
Sets the scale type
Created in NX11.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
scaleType | scaletype |
NXOpen::Expression* NXOpen::Features::ScaleCurveBuilder::UniformScaleFactor | ( | ) |
Returns the uniform scale factor
Created in NX11.0.0.
License requirements : None