public interface KeywayChildBuilder extends FeatureBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
KeywayChildBuilder.LocationOption
Settings for the location of the keyway.
|
static class |
KeywayChildBuilder.RunoffTypeOption
Settings for the runoff type of the keyway.
|
static class |
KeywayChildBuilder.SlotAttributesData
This class holds the data returned from
getSlotAttributes() |
Modifier and Type | Method and Description |
---|---|
DieBuildStatusOption |
buildStatus()
Returns the build status of the keyway.
|
double |
depth()
Returns the depth of the keyway.
|
boolean |
designStatus()
Returns the design status of the keyway, if true the keyway will be built into the model, if false it will not.
|
boolean |
displayStatus()
Returns the display status of the keyway, if true input data to the keyway will be displayed,
if false the input data will not be displayed.
|
KeywayChildBuilder.SlotAttributesData |
getPadAttributes()
Gets the pad attributes, note existance of attributes depends on usage in
main feature.
|
KeywayChildBuilder.SlotAttributesData |
getSlotAttributes()
Gets the slot attributes, note existance of attributes depends on usage in
main feature.
|
double |
length()
Returns the length of the keyway.
|
KeywayChildBuilder.LocationOption |
location()
Returns the location of the keyway.
|
double |
minimumRibHeight()
Returns the minimum rib height of the keyway.
|
double |
offset()
Returns the offset of the keyway.
|
double |
padHeight()
Returns the pad height of the keyway.
|
double |
padWidth()
Returns the pad width of the keyway.
|
double |
placementOffset()
Returns the placement offset of the keyway.
|
IOrientation |
plane()
Returns the plane of the keyway.
|
boolean |
reverseOrientation()
Returns the value to reverse the orientation of the orientation plane,
if true the keyway orientation normal will be reversed,
if false it will not.
|
double |
runoffDepth()
Returns the runoff depth of the keyway.
|
double |
runoffDiameter()
Returns the runoff diameter of the keyway.
|
double |
runoffLength()
Returns the runoff length of the keyway.
|
KeywayChildBuilder.RunoffTypeOption |
runoffType()
Returns the runoff type of the keyway.
|
double |
runoffWidth()
Returns the runoff width of the keyway.
|
void |
setDepth(double depth)
Sets the depth of the keyway.
|
void |
setDesignStatus(boolean designStatus)
Sets the design status of the keyway, if true the keyway will be built into the model, if false it will not.
|
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of the keyway, if true input data to the keyway will be displayed,
if false the input data will not be displayed.
|
void |
setLength(double length)
Sets the length of the keyway.
|
void |
setLocation(KeywayChildBuilder.LocationOption location)
Sets the location of the keyway.
|
void |
setMinimumRibHeight(double minimumRibHeight)
Sets the minimum rib height of the keyway.
|
void |
setOffset(double offset)
Sets the offset of the keyway.
|
void |
setPadAttributes(String title,
String value,
int color)
Sets the pad attributes, note existance of attributes depends on usage in
main feature.
|
void |
setPadHeight(double padHeight)
Sets the pad height of the keyway.
|
void |
setPadWidth(double padWidth)
Sets the pad width of the keyway.
|
void |
setPlacementOffset(double placementOffset)
Sets the placement offset of the keyway.
|
void |
setPlane(IOrientation plane)
Sets the plane of the keyway.
|
void |
setReverseOrientation(boolean reverseOrientation)
Sets the value to reverse the orientation of the orientation plane,
if true the keyway orientation normal will be reversed,
if false it will not.
|
void |
setRunoffDepth(double runoffDepth)
Sets the runoff depth of the keyway.
|
void |
setRunoffDiameter(double runoffDiameter)
Sets the runoff diameter of the keyway.
|
void |
setRunoffLength(double runoffLength)
Sets the runoff length of the keyway.
|
void |
setRunoffType(KeywayChildBuilder.RunoffTypeOption runoffType)
Sets the runoff type of the keyway.
|
void |
setRunoffWidth(double runoffWidth)
Sets the runoff width of the keyway.
|
void |
setSlotAttributes(String title,
String value,
int color)
Sets the slot attributes, note existance of attributes depends on usage in
main feature.
|
void |
setWidth(double width)
Sets the width of the keyway.
|
double |
width()
Returns the width of the keyway.
|
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 setPlane(IOrientation plane) throws NXException, RemoteException
plane
- NXException
RemoteException
IOrientation plane() throws NXException, RemoteException
NXException
RemoteException
void setLength(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double length() throws NXException, RemoteException
NXException
RemoteException
void setWidth(double width) throws NXException, RemoteException
width
- NXException
RemoteException
double width() throws NXException, RemoteException
NXException
RemoteException
void setDepth(double depth) throws NXException, RemoteException
depth
- NXException
RemoteException
double depth() throws NXException, RemoteException
NXException
RemoteException
void setPadWidth(double padWidth) throws NXException, RemoteException
padWidth
- NXException
RemoteException
double padWidth() throws NXException, RemoteException
NXException
RemoteException
void setPadHeight(double padHeight) throws NXException, RemoteException
padHeight
- NXException
RemoteException
double padHeight() throws NXException, RemoteException
NXException
RemoteException
void setMinimumRibHeight(double minimumRibHeight) throws NXException, RemoteException
minimumRibHeight
- NXException
RemoteException
double minimumRibHeight() throws NXException, RemoteException
NXException
RemoteException
void setRunoffLength(double runoffLength) throws NXException, RemoteException
runoffLength
- NXException
RemoteException
double runoffLength() throws NXException, RemoteException
NXException
RemoteException
void setRunoffWidth(double runoffWidth) throws NXException, RemoteException
runoffWidth
- NXException
RemoteException
double runoffWidth() throws NXException, RemoteException
NXException
RemoteException
void setRunoffDepth(double runoffDepth) throws NXException, RemoteException
runoffDepth
- NXException
RemoteException
double runoffDepth() throws NXException, RemoteException
NXException
RemoteException
void setRunoffDiameter(double runoffDiameter) throws NXException, RemoteException
runoffDiameter
- NXException
RemoteException
double runoffDiameter() throws NXException, RemoteException
NXException
RemoteException
void setPlacementOffset(double placementOffset) throws NXException, RemoteException
placementOffset
- NXException
RemoteException
double placementOffset() throws NXException, RemoteException
NXException
RemoteException
void setOffset(double offset) throws NXException, RemoteException
offset
- NXException
RemoteException
double offset() throws NXException, RemoteException
NXException
RemoteException
void setRunoffType(KeywayChildBuilder.RunoffTypeOption runoffType) throws NXException, RemoteException
runoffType
- NXException
RemoteException
KeywayChildBuilder.RunoffTypeOption runoffType() throws NXException, RemoteException
NXException
RemoteException
void setLocation(KeywayChildBuilder.LocationOption location) throws NXException, RemoteException
location
- NXException
RemoteException
KeywayChildBuilder.LocationOption location() throws NXException, RemoteException
NXException
RemoteException
void setReverseOrientation(boolean reverseOrientation) throws NXException, RemoteException
reverseOrientation
- NXException
RemoteException
boolean reverseOrientation() throws NXException, RemoteException
NXException
RemoteException
KeywayChildBuilder.SlotAttributesData getSlotAttributes() throws NXException, RemoteException
NXException
RemoteException
void setSlotAttributes(String title, String value, int color) throws NXException, RemoteException
title
- Title for attribute.value
- Value of attribute.color
- Color of slot faces.NXException
RemoteException
KeywayChildBuilder.SlotAttributesData getPadAttributes() throws NXException, RemoteException
NXException
RemoteException
void setPadAttributes(String title, String value, int color) throws NXException, RemoteException
title
- Title for attribute.value
- Value of attribute.color
- Color of pad faces.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 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.