public interface ManufacturingPreparationBuilder extends FeatureBuilder
ShipCollection.createManufacturingPreparationBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
ManufacturingPreparationBuilder.AttributeType
Represents manufacturing attribute type.
|
Modifier and Type | Method and Description |
---|---|
Expression |
aftStiffenerExtension()
Returns the aft stiffener extension.
|
SelectComponent |
assemblyComponent()
Returns the assembly part to add components to
License requirements: None. |
String |
featureName()
Returns the feature name
License requirements: None. |
Component[] |
findIntersectingParts()
The design parts that intersect the manufacturing collector
License requirements: None. |
Expression |
forwardStiffenerExtension()
Returns the forward stiffener extension.
|
void |
getComponentSeams(int selectedComp)
The seams to load for the component
License requirements: nx_ship_concept ("Ship Concept") . |
String |
getDesignElementAttributeValue(DisplayableObject designElement,
ManufacturingPreparationBuilder.AttributeType attrType)
Get the attribute value of the given design element.
|
void |
initializeDesignElementAttributes(DisplayableObject designElement)
Read the design attributes and use them to initialize the builder values.
|
boolean |
mirror()
Returns the mirror option
License requirements: None. |
boolean |
reassignPositionNumbers()
Returns the reassign position numbers toggle
License requirements: None. |
String |
referenceFeatureName()
Returns the feature name
License requirements: None. |
String |
saProject()
Returns the project number assigned to the ship.
|
SelectTaggedObjectList |
seamingObjects()
Returns the objects that define straking seams
License requirements: None. |
String |
sectionNumber()
Returns the ship section number.
|
void |
setDesignElementAttributeValue(DisplayableObject designElement,
ManufacturingPreparationBuilder.AttributeType attrType,
String attrValue)
Set the attribute value of the given design element.
|
void |
setFeatureName(String featureName)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setMirror(boolean mirror)
License requirements: None. |
void |
setReassignPositionNumbers(boolean reassign)
License requirements: None. |
void |
setReferenceFeatureName(String featureName)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setSaProject(String saProject)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setSectionNumber(String sectionNumber)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setTrim(boolean trim)
License requirements: None. |
SelectComponentList |
steelComponents()
Returns the design elements to prepare for manufacturing.
|
boolean |
trim()
Returns the trim option
License requirements: None. |
void |
updateSeamsMap(int[] selectedComps)
The seams map for the selected components.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectComponentList steelComponents() throws NXException, RemoteException
NXException
RemoteException
SelectComponent assemblyComponent() throws NXException, RemoteException
NXException
RemoteException
SelectTaggedObjectList seamingObjects() throws NXException, RemoteException
NXException
RemoteException
String sectionNumber() throws NXException, RemoteException
NXException
RemoteException
void setSectionNumber(String sectionNumber) throws NXException, RemoteException
sectionNumber
- NXException
RemoteException
String saProject() throws NXException, RemoteException
NXException
RemoteException
void setSaProject(String saProject) throws NXException, RemoteException
saProject
- NXException
RemoteException
void initializeDesignElementAttributes(DisplayableObject designElement) throws NXException, RemoteException
designElement
- the design element for manufacturing preparation.NXException
RemoteException
String getDesignElementAttributeValue(DisplayableObject designElement, ManufacturingPreparationBuilder.AttributeType attrType) throws NXException, RemoteException
designElement
- the design element for manufacturing preparation.attrType
- the attriubte type.NXException
RemoteException
void setDesignElementAttributeValue(DisplayableObject designElement, ManufacturingPreparationBuilder.AttributeType attrType, String attrValue) throws NXException, RemoteException
designElement
- the design element for manufacturing preparation.attrType
- the attriubte type.attrValue
- the attribute value.NXException
RemoteException
String featureName() throws NXException, RemoteException
NXException
RemoteException
void setFeatureName(String featureName) throws NXException, RemoteException
featureName
- NXException
RemoteException
void updateSeamsMap(int[] selectedComps) throws NXException, RemoteException
selectedComps
- NXException
RemoteException
void getComponentSeams(int selectedComp) throws NXException, RemoteException
selectedComp
- NXException
RemoteException
Component[] findIntersectingParts() throws NXException, RemoteException
NXException
RemoteException
Expression forwardStiffenerExtension() throws NXException, RemoteException
NXException
RemoteException
Expression aftStiffenerExtension() throws NXException, RemoteException
NXException
RemoteException
String referenceFeatureName() throws NXException, RemoteException
NXException
RemoteException
void setReferenceFeatureName(String featureName) throws NXException, RemoteException
featureName
- NXException
RemoteException
boolean mirror() throws NXException, RemoteException
NXException
RemoteException
void setMirror(boolean mirror) throws NXException, RemoteException
mirror
- NXException
RemoteException
boolean trim() throws NXException, RemoteException
NXException
RemoteException
void setTrim(boolean trim) throws NXException, RemoteException
trim
- NXException
RemoteException
boolean reassignPositionNumbers() throws NXException, RemoteException
NXException
RemoteException
void setReassignPositionNumbers(boolean reassign) throws NXException, RemoteException
reassign
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.