public interface ScalingMethodBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ScalingMethodBuilder.BlendingFunctionTypes
This enum represents the blending function type, if the scaling by BlendingFunction is selected.
|
static class |
ScalingMethodBuilder.ScalingOptions
This enum represents the scaling method option.
|
Modifier and Type | Method and Description |
---|---|
LawBuilder |
areaLaw()
Returns the area law.
|
ScalingMethodBuilder.BlendingFunctionTypes |
blendingFunctionType()
Returns the blending function.
|
double |
endBlendScaleFactor()
Returns the end blend scale factor.
|
LawBuilder |
perimeterLaw()
Returns the perimeter law.
|
double |
scaleFactor()
Returns the scale factor.
|
Section |
scalingCurve()
Returns the scaling curve.
|
ScalingMethodBuilder.ScalingOptions |
scalingOption()
Returns the scaling method option.
|
Point |
scalingPoint()
Returns the scaling point.
|
void |
setBlendingFunctionType(ScalingMethodBuilder.BlendingFunctionTypes blendingFunctionType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEndBlendScaleFactor(double endBlendScaleFactor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScaleFactor(double scaleFactor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScalingOption(ScalingMethodBuilder.ScalingOptions scalingOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScalingPoint(Point scalingPoint)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setStartBlendScaleFactor(double startBlendScaleFactor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
double |
startBlendScaleFactor()
Returns the start blend scale factor.
|
printTestData, printTestData, tag, tagValue
validate
ScalingMethodBuilder.ScalingOptions scalingOption() throws NXException, RemoteException
NXException
RemoteException
void setScalingOption(ScalingMethodBuilder.ScalingOptions scalingOption) throws NXException, RemoteException
scalingOption
- NXException
RemoteException
double scaleFactor() throws NXException, RemoteException
NXException
RemoteException
void setScaleFactor(double scaleFactor) throws NXException, RemoteException
scaleFactor
- NXException
RemoteException
ScalingMethodBuilder.BlendingFunctionTypes blendingFunctionType() throws NXException, RemoteException
NXException
RemoteException
void setBlendingFunctionType(ScalingMethodBuilder.BlendingFunctionTypes blendingFunctionType) throws NXException, RemoteException
blendingFunctionType
- NXException
RemoteException
double startBlendScaleFactor() throws NXException, RemoteException
NXException
RemoteException
void setStartBlendScaleFactor(double startBlendScaleFactor) throws NXException, RemoteException
startBlendScaleFactor
- NXException
RemoteException
double endBlendScaleFactor() throws NXException, RemoteException
NXException
RemoteException
void setEndBlendScaleFactor(double endBlendScaleFactor) throws NXException, RemoteException
endBlendScaleFactor
- NXException
RemoteException
Section scalingCurve() throws NXException, RemoteException
NXException
RemoteException
Point scalingPoint() throws NXException, RemoteException
NXException
RemoteException
void setScalingPoint(Point scalingPoint) throws NXException, RemoteException
scalingPoint
- NXException
RemoteException
LawBuilder areaLaw() throws NXException, RemoteException
NXException
RemoteException
LawBuilder perimeterLaw() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.