public interface StiffenerSystemBuilder extends ProfileSystemBuilder
StiffenerSystem
feature.
ShipCollection.createStiffenerSystemBuilder(nxopen.features.shipdesign.StiffenerSystem)
Property | Value |
---|---|
EndCutEnd | Connected |
EndCutStart | Connected |
MeasureAlongMode | AlongSurfaceLength |
MountingMethod | NoOffset |
OffsetDistance.Value | 0 (millimeters part), 0 (inches part) |
OffsetDistanceEnd.Value | 0 (millimeters part), 0 (inches part) |
OffsetDistanceStart.Value | 0 (millimeters part), 0 (inches part) |
OffsetNumber | 0 |
OffsetSpacing.Value | 0 (millimeters part), 0 (inches part) |
OffsetSpacingEnd.Value | 0 (millimeters part), 0 (inches part) |
OffsetSpacingMode | Single |
OffsetSpacingStart.Value | 0 (millimeters part), 0 (inches part) |
OrientationAngle.Value | 0 (millimeters part), 0 (inches part) |
OrientationDefinitionBuilder.MeasureAngles | NormaltoCurve |
OrientationDefinitionBuilder.ShowSurfaceAngles | 0 |
OrientationDefinitionBuilder.ShowTwistRate | 0 |
OrientationDefinitionBuilder.ShowWebAngles | 0 |
OrientationMethod | FaceNormal |
StiffenerBySupportPathData.LengthParams.Value | 300 (millimeters part), 100 (inches part) |
StiffenerBySupportPathData.OrientationBySupport | 0 |
StockData.AnchorPoint | 0 |
StockData.PlateHeight.Value | 50 (millimeters part), 2 (inches part) |
StockData.PlateStockData.KnuckleRatio | 3.0 |
StockData.PlateStockData.KnuckleSmoothAngle | 3.0 |
StockData.PlateStockData.MaterialOption | 0 |
StockData.PlateStockData.OppositeThickness.Value | 0 (millimeters part), 0 (inches part) |
StockData.PlateStockData.RestrictThicknessToMaterial | true |
StockData.PlateStockData.ThickenOption | SingleSided |
StockData.PlateStockData.Thickness.Value | 10 (millimeters part), 0.5 (inches part) |
StockData.PlateStockData.ThicknessSourceOption | List |
StockData.SectionType | Profile |
Type | Curves |
Modifier and Type | Interface and Description |
---|---|
static class |
StiffenerSystemBuilder.EndCutTypes
Used to specify the type of end cut to be used at the extreme ends of the stiffener system.
|
static class |
StiffenerSystemBuilder.MeasureAlongModes
Used to specify how the spacing and offset is to be measured.
|
static class |
StiffenerSystemBuilder.MountingMethods
the mounting method offset type
|
static class |
StiffenerSystemBuilder.OffsetSpacingModes
Used to specify if a single or double offset and spacing definition is to be used.
|
static class |
StiffenerSystemBuilder.OrientationMethods
Used to specify the type of reference to use for specifying the orientation of the stiffener system.
|
static class |
StiffenerSystemBuilder.PointMethods
Used to specify whether points or planes are being used for the points definition.
|
static class |
StiffenerSystemBuilder.Types
Used to specify how the path of the stiffener system is defined.
|
FeatureParmsBuilder.OrientationAngleRuleTypes
Modifier and Type | Method and Description |
---|---|
boolean |
applyFlangeSetback()
Returns the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
License requirements: None. |
boolean |
applyWebSetback()
Returns the web set back option for stiffener by support, which indicates if the web set back should be applied or not
License requirements: None. |
boolean |
buildSolid()
Returns the indication of whether to build a solid for the stiffener system or just the curve.
|
double |
connectAngle()
Returns the connect angle of stiffener by support in degrees, negative value is not allowed
License requirements: None. |
PlanePairBuilder |
createPlanePairBuilder()
Creates a
PlanePairBuilder to add another pair of planes to the list. |
boolean |
createSeamsAtKnuckles()
Returns the flag that indicates if seams are to be created or updated at knuckle locations.
|
Section |
curves()
Returns the curves selected that define the path of the stiffener system.
|
StiffenerSystemBuilder.EndCutTypes |
endCutEnd()
Returns the end cut to use at the end of the complete stiffener system.
|
StiffenerSystemBuilder.EndCutTypes |
endCutStart()
Returns the end cut to use at the start of the complete stiffener system.
|
double |
knuckleLocationTolerance()
Returns the tolerance used to determine when knuckle locations are considered to be the same.
|
StiffenerSystemBuilder.MeasureAlongModes |
measureAlongMode()
Returns the method used to measure distances between planes.
|
StiffenerSystemBuilder.MountingMethods |
mountingMethod()
Returns the mounting method
License requirements: None. |
Expression |
offsetDistance()
Returns the distance from the OffsetPlane to generate the first plane.
|
Expression |
offsetDistanceEnd()
Returns the distance from the OffsetPlane to generate the location at the end of the stiffener system.
|
Expression |
offsetDistanceStart()
Returns the distance from the OffsetPlane to generate the location at the start of the stiffener system.
|
int |
offsetNumber()
Returns the number of offset planes to generate that define the path of the stiffener system.
|
Plane |
offsetPlane()
Returns the first plane of the set of offset planes that define the path of the stiffener system.
|
Expression |
offsetSpacing()
Returns the distance between generated planes.
|
Expression |
offsetSpacingEnd()
Returns the distance between generated locations at the end of the stiffener system.
|
StiffenerSystemBuilder.OffsetSpacingModes |
offsetSpacingMode()
Returns the indication whether spacing of the offset planes is defined at each end of the stiffener system,
or if a constant spacing is desired.
|
Expression |
offsetSpacingStart()
Returns the distance between generated locations at the start of the stiffener system.
|
Expression |
orientationAngle()
Returns the angle at which the stiffener system is placed relative to the reference.
|
OrientationDefinitionBuilder |
orientationDefinitionBuilder()
Returns the builder used to define the orientation for the stiffener system.
|
StiffenerSystemBuilder.OrientationMethods |
orientationMethod()
Returns the method used to define the reference for the orientation angle of stiffener system.
|
Direction |
orientationVector()
Returns the vector specified for the orientation angle reference.
|
PlaneListBuilderList |
planeList()
Returns the list of defined planes that define the path of the stiffener system.
|
NXObjectList |
planePairList()
Returns the list of pairs of planes that generate points on the ship structure to define the path of the stiffener system.
|
SelectNXObjectList |
planes()
Returns the planes selected that define the path of the stiffener system.
|
NXObjectList |
pointList()
Returns the list of selected or defined points that define the path of the stiffener system.
|
StiffenerSystemBuilder.PointMethods |
pointMethod()
Returns the method used to define the generated points on the ship structure to define the path of the stiffener system.
|
ProjectionOptions |
projectionDirection()
Returns the direction used to project the stiffener path object
License requirements: None. |
boolean |
reverse()
Returns the indication whether the direction of the stiffener flange should be reversed.
|
void |
setApplyFlangeSetback(boolean applyFlangeSetback)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setApplyWebSetback(boolean applyWebSetback)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setBuildSolid(boolean buildSolid)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setConnectAngle(double connectAngle)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setCreateSeamsAtKnuckles(boolean createSeams)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setEndCutEnd(StiffenerSystemBuilder.EndCutTypes endCutEnd)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setEndCutStart(StiffenerSystemBuilder.EndCutTypes endCutStart)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setKnuckleLocationTolerance(double knuckleLocationTolerance)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setMeasureAlongMode(StiffenerSystemBuilder.MeasureAlongModes measureAlongMode)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setMountingMethod(StiffenerSystemBuilder.MountingMethods mountingMethod)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOffsetNumber(int number)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOffsetPlane(Plane offsetPlane)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOffsetSpacingMode(StiffenerSystemBuilder.OffsetSpacingModes offsetSpacingMode)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOrientationMethod(StiffenerSystemBuilder.OrientationMethods orientationMethod)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOrientationVector(Direction orientationVector)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setPointMethod(StiffenerSystemBuilder.PointMethods method)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setReverse(boolean reverse)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setSwitchSide(boolean switchSide)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setType(StiffenerSystemBuilder.Types type)
License requirements: nx_ship_basic ("Ship Basic Design") . |
ShipNamesBuilder |
shipNames()
Returns the Ship Names builder, used to assign names to the Stiffener Systems created.
|
SelectNXObjectList |
shipStructure()
Returns the ship structure upon which to create the stiffener system.
|
StiffenerBySupportPathBuilder |
stiffenerBySupportPathData()
Returns the path data used to define the support information of the stiffener.
|
StiffenerStockBuilder |
stockData()
Returns the stock data used to define the stock information of the stiffener.
|
boolean |
switchSide()
Returns the indication whether the side of the ship structure should be switched.
|
StiffenerSystemBuilder.Types |
type()
Returns the method used to define the path of the stiffener system.
|
CharacteristicsBuilder |
weld()
Returns the builder used to specify the welding characteristics for the stiffener system.
|
boundary1, boundary1Plane, boundary2, boundary2Plane, boundaryReverse, createPathCurves, deleteLastPathCurves, deletePathCurves, firstIntersectionPoints, getLastPathCurves, reversePathDirection, secondIntersectionPoints, setBoundary1Plane, setBoundary2Plane, setBoundaryOnePoints, setBoundaryReverse, setBoundaryTwoPoints, setRegionPoints, setReversePathDirection, setUseNewDefaultSectionAlgorithm, splitKnuckleLocations, useNewDefaultSectionAlgorithm
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
StiffenerSystemBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(StiffenerSystemBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
StiffenerStockBuilder stockData() throws NXException, RemoteException
NXException
RemoteException
boolean reverse() throws NXException, RemoteException
NXException
RemoteException
void setReverse(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
SelectNXObjectList shipStructure() throws NXException, RemoteException
NXException
RemoteException
boolean switchSide() throws NXException, RemoteException
NXException
RemoteException
void setSwitchSide(boolean switchSide) throws NXException, RemoteException
switchSide
- NXException
RemoteException
Section curves() throws NXException, RemoteException
StiffenerSystemBuilder.Types.CURVES
.
NXException
RemoteException
SelectNXObjectList planes() throws NXException, RemoteException
StiffenerSystemBuilder.Types.PLANES
.
NXException
RemoteException
PlaneListBuilderList planeList() throws NXException, RemoteException
StiffenerSystemBuilder.Types.PLANES
.
NXException
RemoteException
Plane offsetPlane() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
.
NXException
RemoteException
void setOffsetPlane(Plane offsetPlane) throws NXException, RemoteException
offsetPlane
- NXException
RemoteException
int offsetNumber() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
.
NXException
RemoteException
void setOffsetNumber(int number) throws NXException, RemoteException
number
- NXException
RemoteException
StiffenerSystemBuilder.OffsetSpacingModes offsetSpacingMode() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
.
NXException
RemoteException
void setOffsetSpacingMode(StiffenerSystemBuilder.OffsetSpacingModes offsetSpacingMode) throws NXException, RemoteException
offsetSpacingMode
- NXException
RemoteException
Expression offsetDistance() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
and OffsetSpacing is StiffenerSystemBuilder.OffsetSpacingModes.SINGLE
.
NXException
RemoteException
Expression offsetSpacing() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
and OffsetSpacing is StiffenerSystemBuilder.OffsetSpacingModes.SINGLE
.
NXException
RemoteException
Expression offsetDistanceStart() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
and OffsetSpacing is StiffenerSystemBuilder.OffsetSpacingModes.DOUBLE
.
NXException
RemoteException
Expression offsetSpacingStart() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
and OffsetSpacing is StiffenerSystemBuilder.OffsetSpacingModes.DOUBLE
.
NXException
RemoteException
Expression offsetDistanceEnd() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
and OffsetSpacing is StiffenerSystemBuilder.OffsetSpacingModes.DOUBLE
.
NXException
RemoteException
Expression offsetSpacingEnd() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
and OffsetSpacing is StiffenerSystemBuilder.OffsetSpacingModes.DOUBLE
.
NXException
RemoteException
StiffenerSystemBuilder.MeasureAlongModes measureAlongMode() throws NXException, RemoteException
StiffenerSystemBuilder.Types.OFFSET_PLANES
.
NXException
RemoteException
void setMeasureAlongMode(StiffenerSystemBuilder.MeasureAlongModes measureAlongMode) throws NXException, RemoteException
measureAlongMode
- NXException
RemoteException
NXObjectList planePairList() throws NXException, RemoteException
StiffenerSystemBuilder.Types.POINTS
and PointMethod is StiffenerSystemBuilder.PointMethods.PLANES
.
NXException
RemoteException
StiffenerSystemBuilder.PointMethods pointMethod() throws NXException, RemoteException
StiffenerSystemBuilder.Types.POINTS
.
NXException
RemoteException
void setPointMethod(StiffenerSystemBuilder.PointMethods method) throws NXException, RemoteException
method
- NXException
RemoteException
NXObjectList pointList() throws NXException, RemoteException
StiffenerSystemBuilder.Types.POINTS
and PointMethod is StiffenerSystemBuilder.PointMethods.POINTS
.
NXException
RemoteException
StiffenerSystemBuilder.EndCutTypes endCutStart() throws NXException, RemoteException
NXException
RemoteException
void setEndCutStart(StiffenerSystemBuilder.EndCutTypes endCutStart) throws NXException, RemoteException
endCutStart
- NXException
RemoteException
StiffenerSystemBuilder.EndCutTypes endCutEnd() throws NXException, RemoteException
NXException
RemoteException
void setEndCutEnd(StiffenerSystemBuilder.EndCutTypes endCutEnd) throws NXException, RemoteException
endCutEnd
- NXException
RemoteException
StiffenerSystemBuilder.OrientationMethods orientationMethod() throws NXException, RemoteException
NXException
RemoteException
void setOrientationMethod(StiffenerSystemBuilder.OrientationMethods orientationMethod) throws NXException, RemoteException
orientationMethod
- NXException
RemoteException
Direction orientationVector() throws NXException, RemoteException
StiffenerSystemBuilder.OrientationMethods.VECTOR
..
NXException
RemoteException
void setOrientationVector(Direction orientationVector) throws NXException, RemoteException
orientationVector
- NXException
RemoteException
Expression orientationAngle() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder weld() throws NXException, RemoteException
NXException
RemoteException
PlanePairBuilder createPlanePairBuilder() throws NXException, RemoteException
PlanePairBuilder
to add another pair of planes to the list.
NXException
RemoteException
StiffenerBySupportPathBuilder stiffenerBySupportPathData() throws NXException, RemoteException
NXException
RemoteException
double connectAngle() throws NXException, RemoteException
NXException
RemoteException
void setConnectAngle(double connectAngle) throws NXException, RemoteException
connectAngle
- NXException
RemoteException
boolean applyFlangeSetback() throws NXException, RemoteException
NXException
RemoteException
void setApplyFlangeSetback(boolean applyFlangeSetback) throws NXException, RemoteException
applyFlangeSetback
- NXException
RemoteException
boolean applyWebSetback() throws NXException, RemoteException
NXException
RemoteException
void setApplyWebSetback(boolean applyWebSetback) throws NXException, RemoteException
applyWebSetback
- NXException
RemoteException
OrientationDefinitionBuilder orientationDefinitionBuilder() throws NXException, RemoteException
NXException
RemoteException
ProjectionOptions projectionDirection() throws NXException, RemoteException
NXException
RemoteException
ShipNamesBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
StiffenerSystemBuilder.MountingMethods mountingMethod() throws NXException, RemoteException
NXException
RemoteException
void setMountingMethod(StiffenerSystemBuilder.MountingMethods mountingMethod) throws NXException, RemoteException
mountingMethod
- NXException
RemoteException
boolean buildSolid() throws NXException, RemoteException
NXException
RemoteException
void setBuildSolid(boolean buildSolid) throws NXException, RemoteException
buildSolid
- NXException
RemoteException
double knuckleLocationTolerance() throws NXException, RemoteException
NXException
RemoteException
void setKnuckleLocationTolerance(double knuckleLocationTolerance) throws NXException, RemoteException
knuckleLocationTolerance
- NXException
RemoteException
boolean createSeamsAtKnuckles() throws NXException, RemoteException
NXException
RemoteException
void setCreateSeamsAtKnuckles(boolean createSeams) throws NXException, RemoteException
createSeams
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.