public interface ManufacturingAssemblyNavigatorBuilder extends Builder
ShipCollection.createManufacturingAssemblyNavigatorBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
ManufacturingAssemblyNavigatorBuilder.ContainerType
Container Type Structure or Weld
|
static class |
ManufacturingAssemblyNavigatorBuilder.OrientationType
Container Orientation Types
|
Modifier and Type | Method and Description |
---|---|
NXObject |
createChild(NXObject containerOccTag,
ManufacturingAssemblyNavigatorBuilder.ContainerType containerType)
Create a child container
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
createCustomView(NXObject componentTag)
Create a custom view in the target container
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
NXObject |
createMasterContainer(String containerName)
Create a master manufacturing container
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
distributeWelds(NXObject containerOccTag)
Move the weld components to the lowest common parent of the
2 welded parts
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
exportToXML(NXObject masterContainerPartOccTag)
Export the assembly structure to an XML file
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
moveComponents(NXObject containerOccTag,
NXObject[] partOccsToMove)
Move components to the container
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
removeComponent(NXObject containerOccTag)
Remove a container part from the assembly
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setContainerCenterOfGravity(NXObject componentTag)
Set a container center of gravity value
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setContainerMass(NXObject componentTag)
Set a container mass value
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setContainerName(NXObject componentTag)
Set the name of a container
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setContainerWeldLength(NXObject componentTag)
Set a container weld length value
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setManufacturingAttribute(NXObject componentTag,
String attrName,
String attrValue)
Set a string manufacturing attribute on a component
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setNavigatorRootComponent(NXObject componentTag)
Set the root component of the navigator
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setOrientation(NXObject containerOccTag,
ManufacturingAssemblyNavigatorBuilder.OrientationType orientationType)
Set the container orientation
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
void |
setOrientationUpFace(NXObject containerOccTag,
TaggedObject upFace)
Set the container orientation up face
License requirements: nx_ship_mfg_prep ("Ship Manufacturing") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void distributeWelds(NXObject containerOccTag) throws NXException, RemoteException
containerOccTag
- NXException
RemoteException
void removeComponent(NXObject containerOccTag) throws NXException, RemoteException
containerOccTag
- NXException
RemoteException
NXObject createChild(NXObject containerOccTag, ManufacturingAssemblyNavigatorBuilder.ContainerType containerType) throws NXException, RemoteException
containerOccTag
- containerType
- NXException
RemoteException
NXObject createMasterContainer(String containerName) throws NXException, RemoteException
containerName
- NXException
RemoteException
void moveComponents(NXObject containerOccTag, NXObject[] partOccsToMove) throws NXException, RemoteException
containerOccTag
- partOccsToMove
- NXException
RemoteException
void setOrientation(NXObject containerOccTag, ManufacturingAssemblyNavigatorBuilder.OrientationType orientationType) throws NXException, RemoteException
containerOccTag
- orientationType
- NXException
RemoteException
void setOrientationUpFace(NXObject containerOccTag, TaggedObject upFace) throws NXException, RemoteException
containerOccTag
- upFace
- the normal of this face will be used for orientationNXException
RemoteException
void exportToXML(NXObject masterContainerPartOccTag) throws NXException, RemoteException
masterContainerPartOccTag
- NXException
RemoteException
void setManufacturingAttribute(NXObject componentTag, String attrName, String attrValue) throws NXException, RemoteException
componentTag
- attrName
- attrValue
- NXException
RemoteException
void setContainerName(NXObject componentTag) throws NXException, RemoteException
componentTag
- NXException
RemoteException
void setContainerMass(NXObject componentTag) throws NXException, RemoteException
componentTag
- NXException
RemoteException
void setContainerCenterOfGravity(NXObject componentTag) throws NXException, RemoteException
componentTag
- NXException
RemoteException
void setContainerWeldLength(NXObject componentTag) throws NXException, RemoteException
componentTag
- NXException
RemoteException
void createCustomView(NXObject componentTag) throws NXException, RemoteException
componentTag
- NXException
RemoteException
void setNavigatorRootComponent(NXObject componentTag) throws NXException, RemoteException
componentTag
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.