public interface ShipCutoutBuilder extends FeatureBuilder
ShipCutout
builder
ShipCollection.createShipCutoutBuilder(nxopen.features.shipdesign.ShipCutout)
Property | Value |
---|---|
SketchBlock.Exp1.Value | 0 |
SketchBlock.Exp10.Value | 0 |
SketchBlock.Exp11.Value | 0 |
SketchBlock.Exp12.Value | 0 |
SketchBlock.Exp2.Value | 0 |
SketchBlock.Exp3.Value | 0 |
SketchBlock.Exp4.Value | 0 |
SketchBlock.Exp5.Value | 0 |
SketchBlock.Exp6.Value | 0 |
SketchBlock.Exp7.Value | 0 |
SketchBlock.Exp8.Value | 0 |
SketchBlock.Exp9.Value | 0 |
SketchBlock.Sketches | EndCut1 |
Modifier and Type | Interface and Description |
---|---|
static class |
ShipCutoutBuilder.CreationMethod
available methods used to place a cutout object
|
Modifier and Type | Method and Description |
---|---|
Expression |
angularDim()
Returns the angular dimension used to rotate the cutout's profile
The angular dimension is only used for the Face2Lines placement method.
|
CoordinateSystem |
coordSystem()
Returns the placement CSYS of the cutout.
|
boolean |
keepCoordSystem()
Returns the keep coordinate system
A toggle used to remember the selected object on apply.
|
boolean |
keepReverseDirection1()
Returns the toggle which allows re-use of the previous reverse direction toggle.
|
boolean |
keepReverseDirection2()
Returns the toggle which allows re-use of the previous reverse direction toggle.
|
boolean |
keepSelectCSYSFace()
Returns the keep select csys face
A toggle used to remember the selected object on apply.
|
boolean |
keepSelectLine1()
Returns the keep select line1
A toggle used to remember the selected object on apply.
|
boolean |
keepSelectLine2()
Returns the keep select line2
A toggle used to remember the selected object on apply.
|
boolean |
keepSelectTargetFace()
Returns the keep select target face
A toggle used to remember the selected object on apply.
|
Expression |
linearOffset1()
Returns the linear offset distance from line1.
|
Expression |
linearOffset2()
Returns the linear offset distance from line2.
|
ShipCutoutBuilder.CreationMethod |
placementType()
Returns the placement type.
|
boolean |
reverseDirection1()
Returns the reverse direction 1.
|
boolean |
reverseDirection2()
Returns the reverse direction 2.
|
SelectFace |
selectCSYSFace()
Returns the selection object for the target face.
|
SelectNXObject |
selectLine1()
Returns the select Line1.
|
SelectNXObject |
selectLine2()
Returns the select Line2
This line 2 is only used for the Face2Lines placement method.
|
SelectNXObject |
selectTargetFace()
Returns the select Target Face.
|
void |
setCoordSystem(CoordinateSystem coordSystem)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepCoordSystem(boolean keepCoordSystem)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepReverseDirection1(boolean keepReverseDirection1)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepReverseDirection2(boolean keepReverseDirection2)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepSelectCSYSFace(boolean keepSelectCSYSFace)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepSelectLine1(boolean keepSelectLine1)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepSelectLine2(boolean keepSelectLine2)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setKeepSelectTargetFace(boolean keepSelectTargetFace)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setPlacementType(ShipCutoutBuilder.CreationMethod placementType)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setReverseDirection1(boolean reverseDirection1)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setReverseDirection2(boolean reverseDirection2)
License requirements: nx_ship_concept ("Ship Concept") . |
SketchExpressionModifierBuilder |
sketchBlock()
Returns the library sketch block that defines the Cutout outline
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ShipCutoutBuilder.CreationMethod placementType() throws NXException, RemoteException
NXException
RemoteException
void setPlacementType(ShipCutoutBuilder.CreationMethod placementType) throws NXException, RemoteException
placementType
- NXException
RemoteException
SelectNXObject selectTargetFace() throws NXException, RemoteException
NXException
RemoteException
boolean keepSelectTargetFace() throws NXException, RemoteException
NXException
RemoteException
void setKeepSelectTargetFace(boolean keepSelectTargetFace) throws NXException, RemoteException
keepSelectTargetFace
- NXException
RemoteException
SelectNXObject selectLine1() throws NXException, RemoteException
NXException
RemoteException
boolean keepSelectLine1() throws NXException, RemoteException
NXException
RemoteException
void setKeepSelectLine1(boolean keepSelectLine1) throws NXException, RemoteException
keepSelectLine1
- NXException
RemoteException
SelectNXObject selectLine2() throws NXException, RemoteException
NXException
RemoteException
boolean keepSelectLine2() throws NXException, RemoteException
NXException
RemoteException
void setKeepSelectLine2(boolean keepSelectLine2) throws NXException, RemoteException
keepSelectLine2
- NXException
RemoteException
CoordinateSystem coordSystem() throws NXException, RemoteException
NXException
RemoteException
void setCoordSystem(CoordinateSystem coordSystem) throws NXException, RemoteException
coordSystem
- NXException
RemoteException
boolean keepCoordSystem() throws NXException, RemoteException
NXException
RemoteException
void setKeepCoordSystem(boolean keepCoordSystem) throws NXException, RemoteException
keepCoordSystem
- NXException
RemoteException
SelectFace selectCSYSFace() throws NXException, RemoteException
NXException
RemoteException
boolean keepSelectCSYSFace() throws NXException, RemoteException
NXException
RemoteException
void setKeepSelectCSYSFace(boolean keepSelectCSYSFace) throws NXException, RemoteException
keepSelectCSYSFace
- NXException
RemoteException
Expression linearOffset1() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection1() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection1(boolean reverseDirection1) throws NXException, RemoteException
reverseDirection1
- NXException
RemoteException
boolean keepReverseDirection1() throws NXException, RemoteException
NXException
RemoteException
void setKeepReverseDirection1(boolean keepReverseDirection1) throws NXException, RemoteException
keepReverseDirection1
- NXException
RemoteException
Expression linearOffset2() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection2() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection2(boolean reverseDirection2) throws NXException, RemoteException
reverseDirection2
- NXException
RemoteException
boolean keepReverseDirection2() throws NXException, RemoteException
NXException
RemoteException
void setKeepReverseDirection2(boolean keepReverseDirection2) throws NXException, RemoteException
keepReverseDirection2
- NXException
RemoteException
Expression angularDim() throws NXException, RemoteException
NXException
RemoteException
SketchExpressionModifierBuilder sketchBlock() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.