public interface MoldFillingBuilder extends Builder
MoldwizardManager.createMoldFillingBuilder()
Property | Value |
---|---|
Constraint | 0 |
InstallOptions | AddInstance |
IsBalanced | 0 |
MoveAllGates | 1 |
MoveOptions | Move |
Rename | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
MoldFillingBuilder.InstallOption
The installation type of the fill component.
|
static class |
MoldFillingBuilder.MoveOption
The modification options of the selected fill component.
|
Modifier and Type | Method and Description |
---|---|
SelectComponentList |
addedGatesByRunner()
Returns the gates added by selecting a runner body.
|
void |
addFillingComponents()
Adds gate or runner component.
|
void |
askFillLibraryData(boolean isFromMemberView,
String libName,
String libPath)
Gets fill standard part library data.
|
boolean |
constraint()
Returns a value that indicates whether adding a constraint when placing a fill component.
|
void |
createCloneObject()
Creates clone object.
|
void |
deleteFill()
Deletes selected fill component.
|
void |
editComponentDimensions(Component addedPartOcc)
Edits standard part dimensions.
|
SelectComponent |
fillComponent()
Returns the fill component to be edit.
|
void |
gateLayoutAction()
Places the gate as product layout.
|
CloneObject |
getCloneObject()
Gets clone client data.
|
void |
getDataFromSelectedFillComponent(SpreadsheetData sheetData)
Gets spreadsheet data from specified fill component.
|
MoldFillingBuilder.InstallOption |
installOptions()
Returns the installation option when adding multiple gates one time.
|
boolean |
isBalanced()
Returns a value that indicates whether placing gates as product layout.
|
boolean |
moveAllGates()
Returns a value that indicates whether to move all gates or not when moving the active gate.
|
MoldFillingBuilder.MoveOption |
moveOptions()
Returns the modification option.
|
SelectNXObject |
positionObject()
Returns the position object(point or runner body) used to place a gate component.
|
Point |
positionPoint()
Returns the point used to place a runner component.
|
void |
previewSelectedFillComponent()
Preview selected fill component.
|
void |
removeAddedComponents()
Removes added fill components.
|
boolean |
rename()
Returns a value that indicates whether the rename dialog should be activated when adding a fill component.
|
void |
saveEditingFillComponentPosition(Matrix3x3 matrix,
Point3d position)
Saves the position of fill component to be edit.
|
void |
setActiveFillComponent(Component activePartOcc)
Sets the specified component as the active component.
|
void |
setBalanced(boolean isBalanced)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setClientDataWithSelectedItem(String catalogName,
String descriptiveName)
Gets selected part data, and assign it to standard part client data.
|
void |
setCloneObject(CloneObject cloneObject)
Sets clone client data.
|
void |
setConstraint(boolean constraint)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setFillClientData(StandardPartData clientData)
Sets standard part client data.
|
void |
setInstallOptions(MoldFillingBuilder.InstallOption installOptions)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setManipulatorPosition(Matrix3x3 matrix,
Point3d position)
Sets manipulator position.
|
void |
setMoveAllGates(boolean moveAllGates)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setMoveOptions(MoldFillingBuilder.MoveOption movecopy)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setParameterTreeData(SpreadsheetData sheetData)
Sets spreadsheet data.
|
void |
setPositionPoint(Point positionPoint)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setRename(boolean rename)
License requirements: ug_mold_design ("UG MOLD") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectComponent fillComponent() throws NXException, RemoteException
NXException
RemoteException
void deleteFill() throws NXException, RemoteException
NXException
RemoteException
MoldFillingBuilder.MoveOption moveOptions() throws NXException, RemoteException
NXException
RemoteException
void setMoveOptions(MoldFillingBuilder.MoveOption movecopy) throws NXException, RemoteException
movecopy
- NXException
RemoteException
SelectNXObject positionObject() throws NXException, RemoteException
NXException
RemoteException
SelectComponentList addedGatesByRunner() throws NXException, RemoteException
NXException
RemoteException
Point positionPoint() throws NXException, RemoteException
NXException
RemoteException
void setPositionPoint(Point positionPoint) throws NXException, RemoteException
positionPoint
- NXException
RemoteException
boolean moveAllGates() throws NXException, RemoteException
NXException
RemoteException
void setMoveAllGates(boolean moveAllGates) throws NXException, RemoteException
moveAllGates
- NXException
RemoteException
MoldFillingBuilder.InstallOption installOptions() throws NXException, RemoteException
NXException
RemoteException
void setInstallOptions(MoldFillingBuilder.InstallOption installOptions) throws NXException, RemoteException
installOptions
- NXException
RemoteException
boolean rename() throws NXException, RemoteException
NXException
RemoteException
void setRename(boolean rename) throws NXException, RemoteException
rename
- NXException
RemoteException
boolean isBalanced() throws NXException, RemoteException
NXException
RemoteException
void setBalanced(boolean isBalanced) throws NXException, RemoteException
isBalanced
- NXException
RemoteException
boolean constraint() throws NXException, RemoteException
NXException
RemoteException
void setConstraint(boolean constraint) throws NXException, RemoteException
constraint
- NXException
RemoteException
void setManipulatorPosition(Matrix3x3 matrix, Point3d position) throws NXException, RemoteException
matrix
- Matrix of the specified coordinatesposition
- Origin point of the specified coordinatesNXException
RemoteException
void saveEditingFillComponentPosition(Matrix3x3 matrix, Point3d position) throws NXException, RemoteException
matrix
- Transform matrix of the editing componentposition
- Transform origin point of the editing componentNXException
RemoteException
void setParameterTreeData(SpreadsheetData sheetData) throws NXException, RemoteException
sheetData
- Spreadsheet dataNXException
RemoteException
void setFillClientData(StandardPartData clientData) throws NXException, RemoteException
clientData
- Standard part client dataNXException
RemoteException
void editComponentDimensions(Component addedPartOcc) throws NXException, RemoteException
addedPartOcc
- The component to be editNXException
RemoteException
void addFillingComponents() throws NXException, RemoteException
NXException
RemoteException
void setActiveFillComponent(Component activePartOcc) throws NXException, RemoteException
activePartOcc
- The component to be set as the active componentNXException
RemoteException
void getDataFromSelectedFillComponent(SpreadsheetData sheetData) throws NXException, RemoteException
sheetData
- Spreadsheet dataNXException
RemoteException
void removeAddedComponents() throws NXException, RemoteException
NXException
RemoteException
void gateLayoutAction() throws NXException, RemoteException
NXException
RemoteException
void createCloneObject() throws NXException, RemoteException
NXException
RemoteException
void previewSelectedFillComponent() throws NXException, RemoteException
NXException
RemoteException
void askFillLibraryData(boolean isFromMemberView, String libName, String libPath) throws NXException, RemoteException
isFromMemberView
- True if user drags an fill item from reuse librarylibName
- Name of the fill librarylibPath
- Path of the fill libraryNXException
RemoteException
void setClientDataWithSelectedItem(String catalogName, String descriptiveName) throws NXException, RemoteException
catalogName
- Catalog name of the fill componentdescriptiveName
- Descriptive name of the fill componentNXException
RemoteException
CloneObject getCloneObject() throws NXException, RemoteException
CloneObject
instanceNXException
RemoteException
void setCloneObject(CloneObject cloneObject) throws NXException, RemoteException
cloneObject
- A CloneObject
instanceNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.