public interface LayoutBuilder extends Builder
MWLayoutCollection.createLayoutBuilder()
Property | Value |
---|---|
CirCavityNumber | 2 |
CirRadius | 0 |
CirRotateAngle | 360 |
CirStartAngle | 0 |
DimBalFirst.Value | 0 (millimeters part), 0 (inches part) |
LinXnumber | 2 |
LinYnumber | 1 |
Modifier and Type | Interface and Description |
---|---|
static class |
LayoutBuilder.BalNumber
Represents the number of balance cavity.
|
static class |
LayoutBuilder.LayoutSubType
Represents the the sub type of layout.
|
static class |
LayoutBuilder.LayoutType
Represents the type of layout.
|
static class |
LayoutBuilder.XrefNum
Represents the type of x move refer.
|
static class |
LayoutBuilder.YrefNum
Represents the type of y move refer.
|
Modifier and Type | Method and Description |
---|---|
void |
autocenter()
Make center of cavity
License requirements: None. |
LayoutBuilder.BalNumber |
balCavityNumber()
Returns the balance cavity number
License requirements: None. |
int |
cirCavityNumber()
Returns the copy number for circular transform
License requirements: None. |
double |
cirRadius()
Returns the radius value
License requirements: None. |
double |
cirRotateAngle()
Returns the rotate angle
License requirements: None. |
double |
cirStartAngle()
Returns the start angle
License requirements: None. |
Expression |
dimBalFirst()
Returns the first dimension for balance transform
License requirements: None. |
Expression |
dimBalSecond()
Returns the second dimension for balance transform
License requirements: None. |
Expression |
dimXdist()
Returns the cavity distance dimension in X-axis
License requirements: None. |
Expression |
dimYdist()
Returns the cavity distance dimension in Y-axis
License requirements: None. |
void |
insertpocket()
Insert pocket
License requirements: None. |
void |
layout()
Perform cavity layout
License requirements: None. |
nxopen.Direction |
layoutVector()
Returns the rotate vector
License requirements: None. |
int |
linXnumber()
Returns the copy number for linear transform in X-axis
License requirements: None. |
int |
linYnumber()
Returns the copy number for linear transform in Y-axis
License requirements: None. |
LayoutBuilder.LayoutType |
mwLayoutType()
Returns the layout pattern type
License requirements: None. |
void |
remove()
Remove cavity
License requirements: None. |
Point |
rotatePoint()
Returns the rotate point
License requirements: None. |
SelectBodyList |
selectCavity()
Returns the select cavity
License requirements: None. |
void |
setBalCavityNumber(LayoutBuilder.BalNumber enumBalCavityNumber)
License requirements: None. |
void |
setCirCavityNumber(int cirCavityNumber)
License requirements: None. |
void |
setCirRadius(double cirRadius)
License requirements: None. |
void |
setCirRotateAngle(double cirRotateAngle)
License requirements: None. |
void |
setCirStartAngle(double cirStartAngle)
License requirements: None. |
void |
setLayoutVector(nxopen.Direction layoutVector)
License requirements: None. |
void |
setLinXnumber(int linXNumber)
License requirements: None. |
void |
setLinYnumber(int linYNumber)
License requirements: None. |
void |
setMwLayoutType(LayoutBuilder.LayoutType enumLayoutType)
License requirements: None. |
void |
setRotatePoint(Point rotatePoint)
License requirements: None. |
void |
setSubType(LayoutBuilder.LayoutSubType enumSubType)
License requirements: None. |
void |
setXref(LayoutBuilder.XrefNum enumXRef)
License requirements: None. |
void |
setYref(LayoutBuilder.YrefNum enumYRef)
License requirements: None. |
LayoutBuilder.LayoutSubType |
subType()
Returns the layout transform type
License requirements: None. |
void |
transform()
Reposition cavity
License requirements: None. |
LayoutBuilder.XrefNum |
xref()
Returns the layout cavity number in X-axis
License requirements: None. |
LayoutBuilder.YrefNum |
yref()
Returns the layout cavity number in Y-axis
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyList selectCavity() throws NXException, RemoteException
NXException
RemoteException
LayoutBuilder.LayoutType mwLayoutType() throws NXException, RemoteException
NXException
RemoteException
void setMwLayoutType(LayoutBuilder.LayoutType enumLayoutType) throws NXException, RemoteException
enumLayoutType
- NXException
RemoteException
LayoutBuilder.LayoutSubType subType() throws NXException, RemoteException
NXException
RemoteException
void setSubType(LayoutBuilder.LayoutSubType enumSubType) throws NXException, RemoteException
enumSubType
- NXException
RemoteException
Point rotatePoint() throws NXException, RemoteException
NXException
RemoteException
void setRotatePoint(Point rotatePoint) throws NXException, RemoteException
rotatePoint
- NXException
RemoteException
nxopen.Direction layoutVector() throws NXException, RemoteException
NXException
RemoteException
void setLayoutVector(nxopen.Direction layoutVector) throws NXException, RemoteException
layoutVector
- NXException
RemoteException
LayoutBuilder.BalNumber balCavityNumber() throws NXException, RemoteException
NXException
RemoteException
void setBalCavityNumber(LayoutBuilder.BalNumber enumBalCavityNumber) throws NXException, RemoteException
enumBalCavityNumber
- NXException
RemoteException
Expression dimBalFirst() throws NXException, RemoteException
NXException
RemoteException
Expression dimBalSecond() throws NXException, RemoteException
NXException
RemoteException
int linXnumber() throws NXException, RemoteException
NXException
RemoteException
void setLinXnumber(int linXNumber) throws NXException, RemoteException
linXNumber
- NXException
RemoteException
LayoutBuilder.XrefNum xref() throws NXException, RemoteException
NXException
RemoteException
void setXref(LayoutBuilder.XrefNum enumXRef) throws NXException, RemoteException
enumXRef
- NXException
RemoteException
Expression dimXdist() throws NXException, RemoteException
NXException
RemoteException
int linYnumber() throws NXException, RemoteException
NXException
RemoteException
void setLinYnumber(int linYNumber) throws NXException, RemoteException
linYNumber
- NXException
RemoteException
LayoutBuilder.YrefNum yref() throws NXException, RemoteException
NXException
RemoteException
void setYref(LayoutBuilder.YrefNum enumYRef) throws NXException, RemoteException
enumYRef
- NXException
RemoteException
Expression dimYdist() throws NXException, RemoteException
NXException
RemoteException
int cirCavityNumber() throws NXException, RemoteException
NXException
RemoteException
void setCirCavityNumber(int cirCavityNumber) throws NXException, RemoteException
cirCavityNumber
- NXException
RemoteException
double cirStartAngle() throws NXException, RemoteException
NXException
RemoteException
void setCirStartAngle(double cirStartAngle) throws NXException, RemoteException
cirStartAngle
- NXException
RemoteException
double cirRotateAngle() throws NXException, RemoteException
NXException
RemoteException
void setCirRotateAngle(double cirRotateAngle) throws NXException, RemoteException
cirRotateAngle
- NXException
RemoteException
double cirRadius() throws NXException, RemoteException
NXException
RemoteException
void setCirRadius(double cirRadius) throws NXException, RemoteException
cirRadius
- NXException
RemoteException
void layout() throws NXException, RemoteException
NXException
RemoteException
void insertpocket() throws NXException, RemoteException
NXException
RemoteException
void transform() throws NXException, RemoteException
NXException
RemoteException
void remove() throws NXException, RemoteException
NXException
RemoteException
void autocenter() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.