public interface RectangularPattern extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
RectangularPattern.SimplifiedLayoutTypes
defines simplified layout type for linear pattern.
|
static class |
RectangularPattern.StaggerOptions
defines any stagger to be defined on the pattern.
|
Modifier and Type | Method and Description |
---|---|
boolean |
createLastStaggered()
Returns the option to generate the last item in a staggered row.
|
HorizontalReference |
horizontalRef()
Returns the horizontal reference
License requirements: None. |
void |
setCreateLastStaggered(boolean create)
License requirements: None. |
void |
setSimplifiedLayoutType(RectangularPattern.SimplifiedLayoutTypes type)
License requirements: None. |
void |
setStaggerType(RectangularPattern.StaggerOptions spaceType)
License requirements: None. |
void |
setUseYDirectionToggle(boolean toggle)
License requirements: None. |
void |
setXDirection(nxopen.Direction xDirection)
License requirements: None. |
void |
setXFlip(boolean flip)
License requirements: None. |
void |
setXSymmetryToggle(boolean toggle)
License requirements: None. |
void |
setYDirection(nxopen.Direction yDirection)
License requirements: None. |
void |
setYFlip(boolean flip)
License requirements: None. |
void |
setYSymmetryToggle(boolean toggle)
License requirements: None. |
RectangularPattern.SimplifiedLayoutTypes |
simplifiedLayoutType()
Returns the simplified layout type to be used by the pattern
License requirements: None. |
RectangularPattern.StaggerOptions |
staggerType()
Returns the type of stagger to be used by the pattern
License requirements: None. |
boolean |
useYDirectionToggle()
Returns the UseYDirection toggle attribute.
|
nxopen.Direction |
xdirection()
Returns the x axis
License requirements: None. |
boolean |
xflip()
Returns the XSelection flip attribute.
|
SelectNXObject |
xselection()
Returns the direction object.
|
DistancePatternSpacing |
xspacing()
Returns the instance spacing along the x axis
License requirements: None. |
boolean |
xsymmetryToggle()
Returns the XSymmetry toggle attribute.
|
nxopen.Direction |
ydirection()
Returns the y axis, which can be any vector not parallel to the x axis
License requirements: None. |
boolean |
yflip()
Returns the YSelection flip attribute.
|
SelectNXObject |
yselection()
Returns the direction object.
|
DistancePatternSpacing |
yspacing()
Returns the instance spacing along the y axis
License requirements: None. |
boolean |
ysymmetryToggle()
Returns the YSymmetry toggle attribute.
|
printTestData, printTestData, tag, tagValue
validate
nxopen.Direction xdirection() throws NXException, RemoteException
NXException
RemoteException
void setXDirection(nxopen.Direction xDirection) throws NXException, RemoteException
xDirection
- NXException
RemoteException
DistancePatternSpacing xspacing() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction ydirection() throws NXException, RemoteException
NXException
RemoteException
void setYDirection(nxopen.Direction yDirection) throws NXException, RemoteException
yDirection
- NXException
RemoteException
DistancePatternSpacing yspacing() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject xselection() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject yselection() throws NXException, RemoteException
NXException
RemoteException
boolean xflip() throws NXException, RemoteException
NXException
RemoteException
void setXFlip(boolean flip) throws NXException, RemoteException
flip
- NXException
RemoteException
boolean yflip() throws NXException, RemoteException
NXException
RemoteException
void setYFlip(boolean flip) throws NXException, RemoteException
flip
- NXException
RemoteException
boolean xsymmetryToggle() throws NXException, RemoteException
NXException
RemoteException
void setXSymmetryToggle(boolean toggle) throws NXException, RemoteException
toggle
- NXException
RemoteException
boolean ysymmetryToggle() throws NXException, RemoteException
NXException
RemoteException
void setYSymmetryToggle(boolean toggle) throws NXException, RemoteException
toggle
- NXException
RemoteException
boolean useYDirectionToggle() throws NXException, RemoteException
NXException
RemoteException
void setUseYDirectionToggle(boolean toggle) throws NXException, RemoteException
toggle
- NXException
RemoteException
RectangularPattern.StaggerOptions staggerType() throws NXException, RemoteException
NXException
RemoteException
void setStaggerType(RectangularPattern.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
RectangularPattern.SimplifiedLayoutTypes simplifiedLayoutType() throws NXException, RemoteException
NXException
RemoteException
void setSimplifiedLayoutType(RectangularPattern.SimplifiedLayoutTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
HorizontalReference horizontalRef() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.