public interface ViewScaleBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ViewScaleBuilder.Type
The view scale type
|
Modifier and Type | Method and Description |
---|---|
double |
denominator()
Returns the scale denominator
License requirements: None. |
Expression |
expression()
Returns the scale expression
License requirements: None. |
double |
numerator()
Returns the scale numerator
License requirements: None. |
ViewScaleBuilder.Type |
scaleType()
Returns the scale type
License requirements: None. |
void |
setDenominator(double denominator)
License requirements: drafting ("DRAFTING") . |
void |
setExpression(Expression expression)
License requirements: drafting ("DRAFTING") . |
void |
setNumerator(double numerator)
License requirements: drafting ("DRAFTING") . |
void |
setScaleType(ViewScaleBuilder.Type type)
License requirements: drafting ("DRAFTING") . |
printTestData, printTestData, tag, tagValue
validate
ViewScaleBuilder.Type scaleType() throws NXException, RemoteException
NXException
RemoteException
void setScaleType(ViewScaleBuilder.Type type) throws NXException, RemoteException
type
- sets the scale type.NXException
RemoteException
double numerator() throws NXException, RemoteException
NXException
RemoteException
void setNumerator(double numerator) throws NXException, RemoteException
numerator
- sets the numerator for the view's scaleNXException
RemoteException
double denominator() throws NXException, RemoteException
NXException
RemoteException
void setDenominator(double denominator) throws NXException, RemoteException
denominator
- sets the denominator for the view's scaleNXException
RemoteException
Expression expression() throws NXException, RemoteException
ViewScaleBuilder.Type.EXPRESSION
.NXException
RemoteException
void setExpression(Expression expression) throws NXException, RemoteException
expression
- sets the expression used to determine the view scale. It will only be used if type is set to ViewScaleBuilder.Type.EXPRESSION
.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.