public interface ShipTrimBodyBuilder extends Builder
ShipTrimBodyBuilder
.
This class is used to create or edit a ShipTrimBody
feature.
ShipCollection.createShipTrimBodyBuilder(nxopen.features.shipdesign.ShipTrimBody)
Property | Value |
---|---|
BuiltUpOffset.FlangeAngle.Value | 0 |
BuiltUpOffset.FlangeOffset.Value | 0 (millimeters part), 0 (inches part) |
BuiltUpOffset.WebAngle.Value | 0 |
BuiltUpOffset.WebOffset.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Method and Description |
---|---|
boolean |
applyEndCut()
Returns the indication of whether end cuts should be applied to the profiles.
|
BuiltUpOffsetBuilder |
builtUpOffset()
Returns the builder used to define the offsets for a built-up trim.
|
boolean |
reverseDirection()
Returns the indication whether the default direction of split should be reversed.
|
void |
setApplyEndCut(boolean applyEndCut)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSplitDirectionOption(SplitProfilePlateBuilder.SplitDirectionOptionType splitDirectionOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setToolOption(SplitProfilePlateBuilder.ToolOptionType toolOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setToolVector(Direction toolVector)
License requirements: nx_ship_detail ("Ship Detail Design") . |
SplitProfilePlateBuilder.SplitDirectionOptionType |
splitDirectionOption()
Returns the split direction method being used to construct the splitting sheet body.
|
SelectNXObject |
targetBody()
Returns the profile or plate solid bodies that are being split.
|
SelectNXObjectList |
toolCurves()
Returns the curve(s) used to construct the sheet body when ToolOption is
SplitProfilePlateBuilder.ToolOptionType.EXTRUDE . |
SelectNXObjectList |
toolFaces()
Returns the datum or face(s) used to construct the sheet body when ToolOption is
SplitProfilePlateBuilder.ToolOptionType.PLANE . |
SplitProfilePlateBuilder.ToolOptionType |
toolOption()
Returns the tool type method that indicates which kind of tools will be used to construct the splitting sheet body.
|
Direction |
toolVector()
Returns the vector defining the direction to extrude the curves to construct the sheet body when ToolOption is
SplitProfilePlateBuilder.ToolOptionType.EXTRUDE . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject targetBody() throws NXException, RemoteException
NXException
RemoteException
SplitProfilePlateBuilder.ToolOptionType toolOption() throws NXException, RemoteException
NXException
RemoteException
void setToolOption(SplitProfilePlateBuilder.ToolOptionType toolOption) throws NXException, RemoteException
toolOption
- NXException
RemoteException
SelectNXObjectList toolFaces() throws NXException, RemoteException
SplitProfilePlateBuilder.ToolOptionType.PLANE
.
NXException
RemoteException
SelectNXObjectList toolCurves() throws NXException, RemoteException
SplitProfilePlateBuilder.ToolOptionType.EXTRUDE
.
NXException
RemoteException
Direction toolVector() throws NXException, RemoteException
SplitProfilePlateBuilder.ToolOptionType.EXTRUDE
.
NXException
RemoteException
void setToolVector(Direction toolVector) throws NXException, RemoteException
toolVector
- NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
SplitProfilePlateBuilder.SplitDirectionOptionType splitDirectionOption() throws NXException, RemoteException
NXException
RemoteException
void setSplitDirectionOption(SplitProfilePlateBuilder.SplitDirectionOptionType splitDirectionOption) throws NXException, RemoteException
splitDirectionOption
- NXException
RemoteException
boolean applyEndCut() throws NXException, RemoteException
NXException
RemoteException
void setApplyEndCut(boolean applyEndCut) throws NXException, RemoteException
applyEndCut
- NXException
RemoteException
BuiltUpOffsetBuilder builtUpOffset() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.