public interface OnPathDimensionBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
OnPathDimensionBuilder.UpdateReason
The type of update to perform
|
Modifier and Type | Method and Description |
---|---|
Expression |
expression()
Returns the expression for the value of the dimension
License requirements: None. |
boolean |
isFlipped()
Returns a flag indicating whether the length along the path is evaluated
starting from the end point of path instead of the start point of the path
License requirements: None. |
boolean |
isParameterUsed()
Returns a flag indicating whether the expression is in terms of the mathematical
parameter of the path (is_parameter_used = true) or in terms of its
arclength (is_parameter_used = false).
|
boolean |
isPercentUsed()
Returns a flag indicating whether the expression represents the percentage along
the path.
|
SelectObject |
path()
Returns the path that the dimension is evaluated on.
|
void |
setFlipped(boolean flipped)
License requirements: None. |
void |
setParameterUsed(boolean useParameter)
License requirements: None. |
void |
setPercentUsed(boolean usePercent)
License requirements: None. |
void |
setThroughPoint(Point throughPoint)
License requirements: None. |
Point |
throughPoint()
Returns the through point
License requirements: None. |
void |
update(OnPathDimensionBuilder.UpdateReason updateReason)
Updates this object if the path or through point location has changed.
|
printTestData, printTestData, tag, tagValue
validate
Expression expression() throws NXException, RemoteException
NXException
RemoteException
boolean isFlipped() throws NXException, RemoteException
NXException
RemoteException
void setFlipped(boolean flipped) throws NXException, RemoteException
flipped
- NXException
RemoteException
boolean isPercentUsed() throws NXException, RemoteException
NXException
RemoteException
void setPercentUsed(boolean usePercent) throws NXException, RemoteException
usePercent
- NXException
RemoteException
boolean isParameterUsed() throws NXException, RemoteException
NXException
RemoteException
void setParameterUsed(boolean useParameter) throws NXException, RemoteException
useParameter
- NXException
RemoteException
SelectObject path() throws NXException, RemoteException
NXException
RemoteException
Point throughPoint() throws NXException, RemoteException
NXException
RemoteException
void setThroughPoint(Point throughPoint) throws NXException, RemoteException
throughPoint
- NXException
RemoteException
void update(OnPathDimensionBuilder.UpdateReason updateReason) throws NXException, RemoteException
updateReason
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.