public interface ThroatParentBuilder extends FeatureBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ThroatParentBuilder.ExtensionAttributesData
This class holds the data returned from
getExtensionAttributes() |
static class |
ThroatParentBuilder.TypeOption
Settings for the type of the throat section.
|
Modifier and Type | Method and Description |
---|---|
DieBuildStatusOption |
buildStatus()
Returns the build status of the throat sections.
|
ThroatChildBuilder |
createChild()
Creates a child throat section.
|
void |
deleteChild(ThroatChildBuilder diethroatchild)
Deletes a child throat section.
|
boolean |
designStatus()
Returns the design status of the throat sections, if true the throat sections will be built into the model, if false they will not.
|
boolean |
displayStatus()
Returns the display status of the throat sections, if true input data to the throat sections will be displayed,
if false the input data will not be displayed.
|
ThroatParentBuilder.ExtensionAttributesData |
getCavityAttributes()
Gets the cavity attributes, note existance of attributes depends on usage in
main feature.
|
ThroatChildBuilder[] |
getChildren()
Outputs the child throat sections.
|
ThroatParentBuilder.ExtensionAttributesData |
getExtensionAttributes()
Gets the extension attributes, note existance of attributes depends on usage in
main feature.
|
double |
radius()
Returns the radius to be applied at the back of the throat, top and bottom
License requirements: ug_die_design ("Die Design") . |
void |
setCavityAttributes(String title,
String value,
int color)
Sets the cavity attributes, note existance of attributes depends on usage in
main feature.
|
void |
setDesignStatus(boolean designStatus)
Sets the design status of the throat sections, if true the throat sections will be built into the model, if false they will not.
|
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of the throat sections, if true input data to the throat sections will be displayed,
if false the input data will not be displayed.
|
void |
setExtensionAttributes(String title,
String value,
int color)
Sets the extension attributes, note existance of attributes depends on usage in
main feature.
|
void |
setRadius(double radius)
Sets the radius to be applied at the back of the throat, top and bottom
License requirements: ug_die_design ("Die Design") . |
void |
setStep(double step)
Sets the step to be applied at the end of the tangential extension of the flange
License requirements: ug_die_design ("Die Design") . |
void |
setType(ThroatParentBuilder.TypeOption type)
Sets the type of throat sections.
|
double |
step()
Returns the step to be applied at the end of the tangential extension of the flange
License requirements: ug_die_design ("Die Design") . |
ThroatParentBuilder.TypeOption |
type()
Returns the type of throat sections.
|
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 setType(ThroatParentBuilder.TypeOption type) throws NXException, RemoteException
type
- NXException
RemoteException
ThroatParentBuilder.TypeOption type() throws NXException, RemoteException
NXException
RemoteException
void setRadius(double radius) throws NXException, RemoteException
radius
- NXException
RemoteException
double radius() throws NXException, RemoteException
NXException
RemoteException
void setStep(double step) throws NXException, RemoteException
step
- NXException
RemoteException
double step() throws NXException, RemoteException
NXException
RemoteException
ThroatParentBuilder.ExtensionAttributesData getExtensionAttributes() throws NXException, RemoteException
NXException
RemoteException
void setExtensionAttributes(String title, String value, int color) throws NXException, RemoteException
title
- Title for attribute.value
- Value of attribute.color
- Color of extension faces.NXException
RemoteException
ThroatParentBuilder.ExtensionAttributesData getCavityAttributes() throws NXException, RemoteException
NXException
RemoteException
void setCavityAttributes(String title, String value, int color) throws NXException, RemoteException
title
- Title for attribute.value
- Value of attribute.color
- Color of cavity 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
ThroatChildBuilder createChild() throws NXException, RemoteException
NXException
RemoteException
void deleteChild(ThroatChildBuilder diethroatchild) throws NXException, RemoteException
diethroatchild
- NXException
RemoteException
ThroatChildBuilder[] getChildren() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.