public interface CircularPattern extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
CircularPattern.StaggerOptions
defines any stagger to be defined on the pattern.
|
Modifier and Type | Method and Description |
---|---|
AngularPatternSpacing |
angularSpacing()
Returns the angular spacing of the instances of the pattern
License requirements: None. |
SelectNXObject |
centerPoint()
Deprecated.
Deprecated in NX8.0.0. Use
GeometricUtilities.CircularPattern#rotationCenter instead.
|
boolean |
createLastStaggered()
Returns the option to generate the last item in a staggered row.
|
boolean |
flip()
Returns the flip object for 2D mode.
|
HorizontalReference |
horizontalRef()
Returns the horizontal reference
License requirements: None. |
boolean |
includeSeedToggle()
Returns the IncludeSeed toggle attribute.
|
DistancePatternSpacing |
radialSpacing()
Returns the radial spacing of the instances of the pattern
License requirements: None. |
Axis |
rotationAxis()
Returns the rotation axis for the pattern.
|
Point |
rotationCenter()
Returns the rotation center for the 2d pattern.
|
void |
setCreateLastStaggered(boolean create)
License requirements: None. |
void |
setFlip(boolean enabled)
License requirements: None. |
void |
setIncludeSeedToggle(boolean toggle)
License requirements: None. |
void |
setRotationAxis(Axis rotationAxis)
License requirements: None. |
void |
setRotationCenter(Point rotationCenter)
License requirements: None. |
void |
setStaggerType(CircularPattern.StaggerOptions spaceType)
License requirements: None. |
void |
setUseRadialDirectionToggle(boolean toggle)
License requirements: None. |
CircularPattern.StaggerOptions |
staggerType()
Returns the type of stagger to be used by the pattern
License requirements: None. |
boolean |
useRadialDirectionToggle()
Returns the UseRadialDirection toggle attribute.
|
printTestData, printTestData, tag, tagValue
validate
Axis rotationAxis() throws NXException, RemoteException
NXException
RemoteException
void setRotationAxis(Axis rotationAxis) throws NXException, RemoteException
rotationAxis
- NXException
RemoteException
Point rotationCenter() throws NXException, RemoteException
NXException
RemoteException
void setRotationCenter(Point rotationCenter) throws NXException, RemoteException
rotationCenter
- NXException
RemoteException
AngularPatternSpacing angularSpacing() throws NXException, RemoteException
NXException
RemoteException
DistancePatternSpacing radialSpacing() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject centerPoint() throws NXException, RemoteException
GeometricUtilities.CircularPattern#rotationCenter
instead.
NXException
RemoteException
boolean flip() throws NXException, RemoteException
NXException
RemoteException
void setFlip(boolean enabled) throws NXException, RemoteException
enabled
- NXException
RemoteException
boolean useRadialDirectionToggle() throws NXException, RemoteException
NXException
RemoteException
void setUseRadialDirectionToggle(boolean toggle) throws NXException, RemoteException
toggle
- NXException
RemoteException
boolean includeSeedToggle() throws NXException, RemoteException
NXException
RemoteException
void setIncludeSeedToggle(boolean toggle) throws NXException, RemoteException
toggle
- NXException
RemoteException
HorizontalReference horizontalRef() throws NXException, RemoteException
NXException
RemoteException
CircularPattern.StaggerOptions staggerType() throws NXException, RemoteException
NXException
RemoteException
void setStaggerType(CircularPattern.StaggerOptions spaceType) throws NXException, RemoteException
spaceType
- NXException
RemoteException
boolean createLastStaggered() throws NXException, RemoteException
NXException
RemoteException
void setCreateLastStaggered(boolean create) throws NXException, RemoteException
create
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.