public interface ScaleCurveBuilder extends ServiceOrientedFeatureCurveBuilder
ScaleCurveBuilder
builder
CurveFeatureCollection.createScaleCurveBuilder(nxopen.features.ScaleCurve)
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 |
Modifier and Type | Interface and Description |
---|---|
static class |
ScaleCurveBuilder.ScaleCurveType
Scale type
|
Modifier and Type | Method and Description |
---|---|
CurveSettings |
curveSettings()
Returns the curve setting data
License requirements: None. |
Section |
objectsToScale()
Returns the input cuvres,point to scale
License requirements: None. |
CoordinateSystem |
referenceCSYS()
Returns the reference csys
License requirements: None. |
Point |
referencePoint()
Returns the reference point
License requirements: None. |
Expression |
scaleAlongXDirection()
Returns the scale along xdirection
License requirements: None. |
Expression |
scaleAlongYDirection()
Returns the scale along ydirection
License requirements: None. |
Expression |
scaleAlongZDirection()
Returns the scale along zdirection
License requirements: None. |
ScaleCurveBuilder.ScaleCurveType |
scaleType()
Returns the scale type
License requirements: None. |
void |
setCurveSettings(CurveSettings curveSettingData)
License requirements: None. |
void |
setReferenceCSYS(CoordinateSystem referenceCSYS)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReferencePoint(Point referencePoint)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScaleType(ScaleCurveBuilder.ScaleCurveType scaleType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Expression |
uniformScaleFactor()
Returns the uniform scale factor
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section objectsToScale() throws NXException, RemoteException
NXException
RemoteException
ScaleCurveBuilder.ScaleCurveType scaleType() throws NXException, RemoteException
NXException
RemoteException
void setScaleType(ScaleCurveBuilder.ScaleCurveType scaleType) throws NXException, RemoteException
scaleType
- NXException
RemoteException
Point referencePoint() throws NXException, RemoteException
NXException
RemoteException
void setReferencePoint(Point referencePoint) throws NXException, RemoteException
referencePoint
- NXException
RemoteException
CoordinateSystem referenceCSYS() throws NXException, RemoteException
NXException
RemoteException
void setReferenceCSYS(CoordinateSystem referenceCSYS) throws NXException, RemoteException
referenceCSYS
- NXException
RemoteException
Expression uniformScaleFactor() throws NXException, RemoteException
NXException
RemoteException
Expression scaleAlongXDirection() throws NXException, RemoteException
NXException
RemoteException
Expression scaleAlongYDirection() throws NXException, RemoteException
NXException
RemoteException
Expression scaleAlongZDirection() throws NXException, RemoteException
NXException
RemoteException
CurveSettings curveSettings() throws NXException, RemoteException
NXException
RemoteException
void setCurveSettings(CurveSettings curveSettingData) throws NXException, RemoteException
curveSettingData
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.