public interface RadialBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
RadialBuilder.RotationAxisType
The type of the rotation axis
|
Modifier and Type | Method and Description |
---|---|
boolean |
isSpacingEnabled()
Returns a value indicating whether the spacing is applied
License requirements: None. |
int |
number()
Returns a value indicating how many sections should created
License requirements: None. |
double |
offset()
Returns a value indicating the distance from the start position
License requirements: None. |
RadialBuilder.RotationAxisType |
rotationAxis()
Returns a value indicating the type of the rotation axis
License requirements: None. |
Vector3d |
rotationVector()
Returns the user specified rotation vector
License requirements: None. |
void |
setNumber(int number)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setOffset(double offset)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setRotationAxis(RadialBuilder.RotationAxisType rotationAxis)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setRotationVector(Vector3d rotationVector)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setSpacing(double spacing)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setSpacingEnabled(boolean isSpacingEnabled)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
void |
setSpecifiedRotationPoint(Point specifiedRotationPoint)
License requirements: studio_analyze ("STUDIO ANALYZE") . |
double |
spacing()
Returns a value indicating the space between sections
License requirements: None. |
Point |
specifiedRotationPoint()
Returns the rotation point
License requirements: None. |
SelectPoint |
startPosition()
Returns the start position
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
RadialBuilder.RotationAxisType rotationAxis() throws NXException, RemoteException
NXException
RemoteException
void setRotationAxis(RadialBuilder.RotationAxisType rotationAxis) throws NXException, RemoteException
rotationAxis
- NXException
RemoteException
Vector3d rotationVector() throws NXException, RemoteException
NXException
RemoteException
void setRotationVector(Vector3d rotationVector) throws NXException, RemoteException
rotationVector
- NXException
RemoteException
Point specifiedRotationPoint() throws NXException, RemoteException
NXException
RemoteException
void setSpecifiedRotationPoint(Point specifiedRotationPoint) throws NXException, RemoteException
specifiedRotationPoint
- NXException
RemoteException
SelectPoint startPosition() throws NXException, RemoteException
NXException
RemoteException
int number() throws NXException, RemoteException
NXException
RemoteException
void setNumber(int number) throws NXException, RemoteException
number
- NXException
RemoteException
boolean isSpacingEnabled() throws NXException, RemoteException
NXException
RemoteException
void setSpacingEnabled(boolean isSpacingEnabled) throws NXException, RemoteException
isSpacingEnabled
- NXException
RemoteException
double spacing() throws NXException, RemoteException
NXException
RemoteException
void setSpacing(double spacing) throws NXException, RemoteException
spacing
- NXException
RemoteException
double offset() throws NXException, RemoteException
NXException
RemoteException
void setOffset(double offset) throws NXException, RemoteException
offset
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.