public interface UpdateFormboardBuilder extends Builder
FormboardManager.createUpdateFormboardBuilder()
Modifier and Type | Method and Description |
---|---|
void |
createBendsOfRadialBends()
Creates bends for radial bends after all discrepanices have been fixed.
|
void |
determineDiscrepancies()
Once the mapping has been determined, this method can find any discrepancies
between the 3D harness and the formboard.
|
void |
findMapping()
Compute the mapping between the data in the formboard and the data in the
3D harness.
|
UpdateDiscrepancy |
getDiscrepancy(int index)
Returns the discrepancy at the given index.
|
Part |
getHarnessPart()
Gets the 3D harness part file to compare the formboard against.
|
int |
getNumberOfDiscrepancies()
Returns the number of discrepancies discovered by the
determineDiscrepancies() . |
LayoutLengthOptions |
lengthOptions()
Returns the length options for the update operation.
|
void |
removeBendsOfRadialBends()
Removes bends in all radial bends and replaces them with a linear segment
going from the anchor to the free RCP of each radial bend.
|
void |
setHarnesses(HarnessDevice[] harnesses)
Sets the harnesses within the harness part that the formboard must be
compared with.
|
void |
setHarnessPart(Part harnessPart)
Sets the 3D harness part file to compare the formboard against.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
LayoutLengthOptions lengthOptions() throws NXException, RemoteException
NXException
RemoteException
Part getHarnessPart() throws NXException, RemoteException
NXException
RemoteException
void setHarnessPart(Part harnessPart) throws NXException, RemoteException
harnessPart
- NXException
RemoteException
void setHarnesses(HarnessDevice[] harnesses) throws NXException, RemoteException
harnesses
- Harnesses to compare against.NXException
RemoteException
void findMapping() throws NXException, RemoteException
NXException
RemoteException
void determineDiscrepancies() throws NXException, RemoteException
NXException
RemoteException
int getNumberOfDiscrepancies() throws NXException, RemoteException
determineDiscrepancies()
.
NXException
RemoteException
UpdateDiscrepancy getDiscrepancy(int index) throws NXException, RemoteException
getNumberOfDiscrepancies()
.
index
- NXException
RemoteException
void removeBendsOfRadialBends() throws NXException, RemoteException
NXException
RemoteException
void createBendsOfRadialBends() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.