public interface DeckParentBuilder extends FeatureBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
DeckParentBuilder.MainDeckData
This class holds the data returned from
getMainDeck() |
Modifier and Type | Method and Description |
---|---|
DieBuildStatusOption |
buildStatus()
Returns the build status of deck.
|
boolean |
designStatus()
Returns the design status of deck, if true the deck will be built into the model, if false it will not.
|
boolean |
displayStatus()
Returns the display status of deck, if true input data to the deck will be displayed, if false the input data will not be displayed.
|
DeckParentBuilder.MainDeckData |
getBaseFlange()
Gets the base flange profile of the draw die punch.
|
DeckParentBuilder.MainDeckData |
getBinderEdge()
Gets the binder edge profile of the upper draw die deck.
|
DeckParentBuilder.MainDeckData |
getIntermediateDeck()
Gets the intermediate deck profile of the deck.
|
DeckParentBuilder.MainDeckData |
getMainDeck()
Gets the main deck profile of the upper draw die deck.
|
DeckParentBuilder.MainDeckData |
getMainWallCenterline()
Gets the main wall centerline profile of the draw die punch.
|
Body |
innerDeckSheet()
Returns the inner deck sheet of deck.
|
ISurface |
intermediateDeckOrientation()
Returns the intermediate deck orientation of the deck.
|
void |
setBaseFlange(DirectionOption direction,
IProfile[] profileEntries)
Sets the base flange profile of the draw die punch.
|
void |
setBinderEdge(DirectionOption direction,
IProfile[] profileEntries)
Sets the binder edge profile of the upper draw die deck.
|
void |
setDesignStatus(boolean designStatus)
Sets the design status of deck, if true the deck will be built into the model, if false it will not.
|
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of deck, if true input data to the deck will be displayed, if false the input data will not be displayed.
|
void |
setInnerDeckSheet(Body innerDeckSheet)
Sets the inner deck sheet of deck.
|
void |
setIntermediateDeck(DirectionOption direction,
IProfile[] profileEntries)
Sets the intermediate deck profile of the deck.
|
void |
setIntermediateDeckOrientation(ISurface intermediateDeckOrientation)
Sets the intermediate deck orientation of the deck.
|
void |
setMainDeck(DirectionOption direction,
IProfile[] profileEntries)
Sets the main deck profile of the upper draw die deck.
|
void |
setMainWallCenterline(DirectionOption direction,
IProfile[] profileEntries)
Sets the main wall centerline profile of the draw die punch.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void setInnerDeckSheet(Body innerDeckSheet) throws NXException, RemoteException
innerDeckSheet
- NXException
RemoteException
Body innerDeckSheet() throws NXException, RemoteException
NXException
RemoteException
void setMainDeck(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
DeckParentBuilder.MainDeckData getMainDeck() throws NXException, RemoteException
NXException
RemoteException
void setBinderEdge(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
DeckParentBuilder.MainDeckData getBinderEdge() throws NXException, RemoteException
NXException
RemoteException
void setMainWallCenterline(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
DeckParentBuilder.MainDeckData getMainWallCenterline() throws NXException, RemoteException
NXException
RemoteException
void setBaseFlange(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
DeckParentBuilder.MainDeckData getBaseFlange() throws NXException, RemoteException
NXException
RemoteException
void setIntermediateDeck(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
DeckParentBuilder.MainDeckData getIntermediateDeck() throws NXException, RemoteException
NXException
RemoteException
void setIntermediateDeckOrientation(ISurface intermediateDeckOrientation) throws NXException, RemoteException
intermediateDeckOrientation
- NXException
RemoteException
ISurface intermediateDeckOrientation() throws NXException, RemoteException
NXException
RemoteException
void setDesignStatus(boolean designStatus) throws NXException, RemoteException
designStatus
- NXException
RemoteException
boolean designStatus() throws NXException, RemoteException
NXException
RemoteException
DieBuildStatusOption buildStatus() throws NXException, RemoteException
NXException
RemoteException
void setDisplayStatus(boolean displayStatus) throws NXException, RemoteException
displayStatus
- NXException
RemoteException
boolean displayStatus() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.