public interface DeckBuilder extends PlateSystemBuilder
Deck
feature.
ShipCollection.createDeckBuilder(nxopen.features.shipdesign.Deck)
Property | Value |
---|---|
CamberHeight.Value | 500 (millimeters part), 20 (inches part) |
CamberOffset.Value | 1000 (millimeters part), 40 (inches part) |
CenterHeight.Value | 6000 (millimeters part), 240 (inches part) |
Offset.Value | 0 (millimeters part), 0 (inches part) |
Primary | FwdPortToInUp |
PrimaryOnReference | FwdPortToInUp |
Secondary1 | FwdPortToInUp |
Secondary1OnReference | FwdPortToInUp |
Secondary2 | FwdPortToInUp |
Secondary2OnReference | FwdPortToInUp |
Modifier and Type | Interface and Description |
---|---|
static class |
DeckBuilder.Types
Indicates the method that is being used to define the mold face of the deck.
|
PlateSystemBuilder.StiffenerDirectionType
FeatureParmsBuilder.OrientationAngleRuleTypes
Modifier and Type | Method and Description |
---|---|
Expression |
camberHeight()
Returns the expression containing the difference in the height of the camber from the center
of the ship to the hull intersections in the selected plane.
|
Expression |
camberOffset()
Returns the expression containing the offset from the ends of the camber section in the
selected plane to the start of the straight portion of the camber shape.
|
Expression |
centerHeight()
Returns the expression containing the overall height of the camber shape at the center
of the ship in the selected plane.
|
SelectBody |
hull()
Returns the sheet body that defines the hull shape.
|
Plane |
moldFacePlane()
Returns the plane in which the camber shape is generated.
|
PlaneListBuilderList |
moldFacePlaneList()
Returns the list of planes defined to define the mold face.
|
SelectDatumPlaneList |
moldFacePlanes()
Returns the planes selected to define the mold face.
|
SelectBody |
moldFaceSheet()
Returns the sheet body selected to define the mold face.
|
void |
setMoldFacePlane(Plane moldFacePlane)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setType(DeckBuilder.Types type)
License requirements: nx_ship_basic ("Ship Basic Design") . |
DeckBuilder.Types |
type()
Returns the method used to define the mold face of the deck.
|
boundaryPlane, boundarySection, boundarySheets, cleanUpTemporaryCurves, createRegionBody, deletePreviewBody, deleteRegionBody, offset, primary, primaryOnReference, projectionDirection, regions, secondary1, secondary1OnReference, secondary2, secondary2OnReference, setBoundaryPlane, setKnuckleEdges, setPreviewOption, setPrimary, setPrimaryOnReference, setRegionIndex, setRegionPoints, setSecondary1, setSecondary1OnReference, setSecondary2, setSecondary2OnReference, setSplitEdgeUpdateFlag, setTightness, shipNames, splitKnuckleEdges, stock, thicknessDirection, tightness, weld
angleTolerance, createPlaneForList, distanceTolerance, orientationAngleRule, setAngleTolerance, setDistanceTolerance, setOrientationAngleRule
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBody moldFaceSheet() throws NXException, RemoteException
DeckBuilder.Types.SHEET_BODY
.
NXException
RemoteException
SelectDatumPlaneList moldFacePlanes() throws NXException, RemoteException
DeckBuilder.Types.PLANES
.
NXException
RemoteException
PlaneListBuilderList moldFacePlaneList() throws NXException, RemoteException
DeckBuilder.Types.PLANES
.
NXException
RemoteException
SelectBody hull() throws NXException, RemoteException
DeckBuilder.Types.ROUND_CAMBER
or
DeckBuilder.Types.STRAIGHT_CAMBER
.
NXException
RemoteException
Plane moldFacePlane() throws NXException, RemoteException
DeckBuilder.Types.ROUND_CAMBER
or
DeckBuilder.Types.STRAIGHT_CAMBER
.
NXException
RemoteException
void setMoldFacePlane(Plane moldFacePlane) throws NXException, RemoteException
moldFacePlane
- NXException
RemoteException
Expression centerHeight() throws NXException, RemoteException
DeckBuilder.Types.ROUND_CAMBER
or
DeckBuilder.Types.STRAIGHT_CAMBER
.
NXException
RemoteException
Expression camberHeight() throws NXException, RemoteException
DeckBuilder.Types.ROUND_CAMBER
or
DeckBuilder.Types.STRAIGHT_CAMBER
.
NXException
RemoteException
Expression camberOffset() throws NXException, RemoteException
DeckBuilder.Types.STRAIGHT_CAMBER
.
NXException
RemoteException
DeckBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(DeckBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.