public interface ProfileCutoutBuilder extends FeatureBuilder
ProfileCutout
builder
ShipCollection.createProfileCutoutBuilder(nxopen.features.Feature)
Property | Value |
---|---|
AngularTolerance | 0.5 |
DistanceTolerance | 0.0254 (millimeters part), 0.001 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ProfileCutoutBuilder.CollarPlateCreationApproaches
Represents the collar plate creation approaches.
|
static class |
ProfileCutoutBuilder.Orientation
Represents the profile cutout orientation values.
|
Modifier and Type | Method and Description |
---|---|
double |
angularTolerance()
Returns the angular tolerance (degrees).
|
ProfileCutoutBuilder.CollarPlateCreationApproaches |
collarPlateCreationApproach()
Returns the approach to be used in creating collar plate.
|
SteelFeatureSpreadsheetBuilder |
cutoutData()
Returns the sketch controlling the shape and parameters of the profile cutout.
|
double |
distanceTolerance()
Returns the distance tolerance (part units).
|
boolean |
enableCollarPlate()
Returns the flag to enable collar plate creation when creating profile cutout.
|
boolean |
enableCornerCut()
Returns the flag to enable corner cut creation when creating profile cutout.
|
void |
evaluateProfileCutoutParameters(TaggedObject tgTargetBody,
TaggedObject tgProfileBody)
Updates the parameters in profile cutout builder using parameters rules.
|
ProfileCutoutBuilder.Orientation |
findOrientation()
This method will find out the profile cutout orientation.
|
ManufacturingStockBuilder |
manufacturingInformation()
Returns the manufacturing stock builder that holds the manufacturing data.
|
ManufacturingStockBuilder |
manufacturingStock()
Deprecated.
Deprecated in NX8.5.1. Use
manufacturingInformation() instead.
|
SteelFeatureSpreadsheetBuilder |
moldingSideScallop()
Returns the
SteelFeatureSpreadsheetBuilder , which holds the information of the molding side scallop. |
SteelFeatureSpreadsheetBuilder |
opposingSideScallop()
Returns the
SteelFeatureSpreadsheetBuilder , which holds the information of the opposing molding side scallop. |
boolean |
parametersInUserControl()
Returns the flag to indicate if the profile cutout detail parameters have been modified by user.
|
SelectDisplayableObjectList |
profileBodies()
Returns the profiles that are to have a cutout created for them.
|
void |
removeSlaves()
Temporarily removes profile cutout slave features when editing profile cutout in ship basic design to prevent the downstream features from updating.
|
void |
resetContextEntity(TaggedObject tgTargetBody,
TaggedObject tgProfileBody)
Resets the section types acoording to the tightness attribute on the target and the context attribute on the profile
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
boolean |
sectionTypesInUserControl()
Returns the flag to indicate if the section types have been modified by user.
|
void |
setAngularTolerance(double angularTolerance)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setCollarPlateCreationApproach(ProfileCutoutBuilder.CollarPlateCreationApproaches collarPlateCreationApproach)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setDefaultScallopTypes(String strProfileCutoutType)
Set the default scallop types for the profile cutout builder.
|
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setEnableCollarPlate(boolean enableCollarPlate)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setEnableCornerCut(boolean bEnableCornerCut)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setParametersInUserControl(boolean bIsParametersInUserControl)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setSectionTypesInUserControl(boolean bIsSectionTypesInUserControl)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
synchronizeParametersWithProfileBody(TaggedObject tgProfileBody)
Updates the parameters in profile cutout builder using profile body.
|
SelectDisplayableObjectList |
targetObjects()
Returns the plates that are to have cutouts placed into them for each profile.
|
CharacteristicsBuilder |
weldCharacteristics()
Returns the welding characteristics that will be attached to profile cuotut edges which have attribute MK_TYPE=WELD_EDGE.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList profileBodies() throws NXException, RemoteException
NXException
RemoteException
SteelFeatureSpreadsheetBuilder cutoutData() throws NXException, RemoteException
SteelFeatureSpreadsheetBuilder
.
NXException
RemoteException
ManufacturingStockBuilder manufacturingStock() throws NXException, RemoteException
manufacturingInformation()
instead.
NXException
RemoteException
ManufacturingStockBuilder manufacturingInformation() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList targetObjects() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
ProfileCutoutBuilder.Orientation findOrientation() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder weldCharacteristics() throws NXException, RemoteException
NXException
RemoteException
boolean enableCollarPlate() throws NXException, RemoteException
NXException
RemoteException
void setEnableCollarPlate(boolean enableCollarPlate) throws NXException, RemoteException
enableCollarPlate
- NXException
RemoteException
boolean enableCornerCut() throws NXException, RemoteException
NXException
RemoteException
void setEnableCornerCut(boolean bEnableCornerCut) throws NXException, RemoteException
bEnableCornerCut
- NXException
RemoteException
SteelFeatureSpreadsheetBuilder moldingSideScallop() throws NXException, RemoteException
SteelFeatureSpreadsheetBuilder
, which holds the information of the molding side scallop.
NXException
RemoteException
SteelFeatureSpreadsheetBuilder opposingSideScallop() throws NXException, RemoteException
SteelFeatureSpreadsheetBuilder
, which holds the information of the opposing molding side scallop.
NXException
RemoteException
void setDefaultScallopTypes(String strProfileCutoutType) throws NXException, RemoteException
strProfileCutoutType
- NXException
RemoteException
void removeSlaves() throws NXException, RemoteException
NXException
RemoteException
void setSectionTypesInUserControl(boolean bIsSectionTypesInUserControl) throws NXException, RemoteException
bIsSectionTypesInUserControl
- NXException
RemoteException
boolean sectionTypesInUserControl() throws NXException, RemoteException
NXException
RemoteException
void setParametersInUserControl(boolean bIsParametersInUserControl) throws NXException, RemoteException
bIsParametersInUserControl
- NXException
RemoteException
boolean parametersInUserControl() throws NXException, RemoteException
NXException
RemoteException
void resetContextEntity(TaggedObject tgTargetBody, TaggedObject tgProfileBody) throws NXException, RemoteException
tgTargetBody
- tgProfileBody
- NXException
RemoteException
void evaluateProfileCutoutParameters(TaggedObject tgTargetBody, TaggedObject tgProfileBody) throws NXException, RemoteException
tgTargetBody
- tgProfileBody
- NXException
RemoteException
void synchronizeParametersWithProfileBody(TaggedObject tgProfileBody) throws NXException, RemoteException
tgProfileBody
- NXException
RemoteException
void setCollarPlateCreationApproach(ProfileCutoutBuilder.CollarPlateCreationApproaches collarPlateCreationApproach) throws NXException, RemoteException
collarPlateCreationApproach
- NXException
RemoteException
ProfileCutoutBuilder.CollarPlateCreationApproaches collarPlateCreationApproach() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.