public interface StandardPartItemBuilder extends Builder
Modifier and Type | Interface and Description |
---|---|
static class |
StandardPartItemBuilder.Direction
Represents the ship standard part installation direction and thickness direction.
|
Modifier and Type | Method and Description |
---|---|
void |
addAcrossObject(DisplayableObject acrossObject)
Adds the specific object to the across object list.
|
void |
addDeselectedAcrossObject(DisplayableObject acrossObject)
Adds the specific object to the deselected across object list.
|
boolean |
checkScallopSize()
Checks the scallop size by enabling the predefined requirement check inside the standard part,
and resets to original state afterwards.
|
void |
convertReferenceGeometry(int index,
DisplayableObject selObj)
Converts the selected reference geometry.
|
SelectDisplayableObject |
fifthObject()
Returns the fifth selected object.
|
ScCollector |
firstAdoptionCurve()
Returns the first adoption curve.
|
StandardPartItemBuilder.Direction |
firstChainInstallDirection()
Returns
the flag to indicate whether to flip the direction of the first selected chain object or not.
|
ScCollector |
firstChainObject()
Returns the first chain selected object.
|
SelectDisplayableObject |
firstObject()
Returns the first selected object.
|
SelectDisplayableObject |
firstPlane()
Returns the first selected plane.
|
SelectDisplayableObject |
fourthObject()
Returns the fourth selected object.
|
StandardPartItemBuilder.Direction |
installFifthDirection()
Returns
the flag to indicate whether to flip the direction of the fifth selected object or not.
|
StandardPartItemBuilder.Direction |
installFirstDirection()
Returns
the flag to indicate whether to flip the direction of the first selected object or not.
|
StandardPartItemBuilder.Direction |
installFourthDirection()
Returns
the flag to indicate whether to flip the direction of the fourth selected object or not.
|
StandardPartItemBuilder.Direction |
installSecondDirection()
Returns
the flag to indicate whether to flip the direction of the second selected object or not.
|
StandardPartItemBuilder.Direction |
installThirdDirection()
Returns
the flag to indicate whether to flip the direction of the third selected object or not.
|
String |
lookupRegistration()
Checks the registration context string when an object is selected.
|
void |
removeAcrossObject(DisplayableObject acrossObject)
Removes the specific object from the across object list.
|
void |
removeDeselectedAcrossObject(DisplayableObject acrossObject)
Removes the specific object from the deselected across object list.
|
void |
resetItem()
Resets the standard part item builder to its intial state.
|
ScCollector |
secondAdoptionCurve()
Returns the second adoption curve.
|
StandardPartItemBuilder.Direction |
secondChainInstallDirection()
Returns
the flag to indicate whether to flip the direction of the second selected chain object or not.
|
ScCollector |
secondChainObject()
Returns the second chain selected object.
|
SelectDisplayableObject |
secondObject()
Returns the second selected object.
|
SelectDisplayableObject |
secondPlane()
Returns the second selected plane.
|
void |
setFirstChainInstallDirection(StandardPartItemBuilder.Direction firstChainInstallDirection)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setInstallFifthDirection(StandardPartItemBuilder.Direction fifthDirectionInstall)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setInstallFirstDirection(StandardPartItemBuilder.Direction firstDirectionInstall)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setInstallFourthDirection(StandardPartItemBuilder.Direction fourthDirectionInstall)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setInstallSecondDirection(StandardPartItemBuilder.Direction secondDirectionInstall)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setInstallThirdDirection(StandardPartItemBuilder.Direction thirdDirectionInstall)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setOptionalGeometry(DisplayableObject selectedGeometry)
Sets one geometry for input selection which has multiple options.
|
void |
setSecondChainInstallDirection(StandardPartItemBuilder.Direction secondChainInstallDirection)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setTransitionGeometry(int index,
DisplayableObject transitionGeometry)
Sets the transition geometry given the index.
|
SelectDisplayableObject |
thirdObject()
Returns the third selected object.
|
void |
updateReferences(boolean bToUpdateGeometry)
Updates and relinks the external references. bToUpdateGeometry is used to decide if the input
geometries need to be recalculated.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector firstAdoptionCurve() throws NXException, RemoteException
NXException
RemoteException
ScCollector secondAdoptionCurve() throws NXException, RemoteException
NXException
RemoteException
ScCollector firstChainObject() throws NXException, RemoteException
NXException
RemoteException
ScCollector secondChainObject() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject firstObject() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject secondObject() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject thirdObject() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject fourthObject() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject fifthObject() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject firstPlane() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObject secondPlane() throws NXException, RemoteException
NXException
RemoteException
void updateReferences(boolean bToUpdateGeometry) throws NXException, RemoteException
bToUpdateGeometry
- NXException
RemoteException
String lookupRegistration() throws NXException, RemoteException
NXException
RemoteException
void setOptionalGeometry(DisplayableObject selectedGeometry) throws NXException, RemoteException
selectedGeometry
- NXException
RemoteException
boolean checkScallopSize() throws NXException, RemoteException
NXException
RemoteException
void resetItem() throws NXException, RemoteException
NXException
RemoteException
void setTransitionGeometry(int index, DisplayableObject transitionGeometry) throws NXException, RemoteException
index
- transitionGeometry
- NXException
RemoteException
StandardPartItemBuilder.Direction installFirstDirection() throws NXException, RemoteException
NXException
RemoteException
void setInstallFirstDirection(StandardPartItemBuilder.Direction firstDirectionInstall) throws NXException, RemoteException
firstDirectionInstall
- NXException
RemoteException
StandardPartItemBuilder.Direction installSecondDirection() throws NXException, RemoteException
NXException
RemoteException
void setInstallSecondDirection(StandardPartItemBuilder.Direction secondDirectionInstall) throws NXException, RemoteException
secondDirectionInstall
- NXException
RemoteException
StandardPartItemBuilder.Direction installThirdDirection() throws NXException, RemoteException
NXException
RemoteException
void setInstallThirdDirection(StandardPartItemBuilder.Direction thirdDirectionInstall) throws NXException, RemoteException
thirdDirectionInstall
- NXException
RemoteException
StandardPartItemBuilder.Direction installFourthDirection() throws NXException, RemoteException
NXException
RemoteException
void setInstallFourthDirection(StandardPartItemBuilder.Direction fourthDirectionInstall) throws NXException, RemoteException
fourthDirectionInstall
- NXException
RemoteException
StandardPartItemBuilder.Direction installFifthDirection() throws NXException, RemoteException
NXException
RemoteException
void setInstallFifthDirection(StandardPartItemBuilder.Direction fifthDirectionInstall) throws NXException, RemoteException
fifthDirectionInstall
- NXException
RemoteException
void convertReferenceGeometry(int index, DisplayableObject selObj) throws NXException, RemoteException
index
- selObj
- NXException
RemoteException
void addAcrossObject(DisplayableObject acrossObject) throws NXException, RemoteException
acrossObject
- body, face or curve entity.NXException
RemoteException
void removeAcrossObject(DisplayableObject acrossObject) throws NXException, RemoteException
acrossObject
- body, face or curve.NXException
RemoteException
void addDeselectedAcrossObject(DisplayableObject acrossObject) throws NXException, RemoteException
acrossObject
- body, face or curve.NXException
RemoteException
void removeDeselectedAcrossObject(DisplayableObject acrossObject) throws NXException, RemoteException
acrossObject
- body, face or curve.NXException
RemoteException
StandardPartItemBuilder.Direction firstChainInstallDirection() throws NXException, RemoteException
NXException
RemoteException
void setFirstChainInstallDirection(StandardPartItemBuilder.Direction firstChainInstallDirection) throws NXException, RemoteException
firstChainInstallDirection
- NXException
RemoteException
StandardPartItemBuilder.Direction secondChainInstallDirection() throws NXException, RemoteException
NXException
RemoteException
void setSecondChainInstallDirection(StandardPartItemBuilder.Direction secondChainInstallDirection) throws NXException, RemoteException
secondChainInstallDirection
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.