public interface EdgeReinforcementBuilder extends ProfileSystemBuilder
EdgeReinforcement
builder which is used to create or edit a edge reinforcement system feature.
ShipCollection.createEdgeReinforcementBuilder(nxopen.features.shipdesign.EdgeReinforcement)
Property | Value |
---|---|
EndCutEnd | Connected |
EndCutStart | Connected |
OrientationAngle.Value | 0 |
OrientationDefinitionBuilder.MeasureAngles | NormaltoCurve |
OrientationDefinitionBuilder.ShowSurfaceAngles | 0 |
OrientationDefinitionBuilder.ShowTwistRate | 0 |
OrientationDefinitionBuilder.ShowWebAngles | 0 |
OrientationMethod | FaceNormal |
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 |
Modifier and Type | Interface and Description |
---|---|
static class |
EdgeReinforcementBuilder.EndCutTypes
Used to specify the type of end cut to be used at the extreme ends of the edge reinforcement system.
|
static class |
EdgeReinforcementBuilder.OrientationMethods
Used to specify the type of reference to use for specifying the orientation of the edge reinforcement system.
|
static class |
EdgeReinforcementBuilder.Types
Used to specify how the edge reinforcement system is defined.
|
FeatureParmsBuilder.OrientationAngleRuleTypes
Modifier and Type | Method and Description |
---|---|
Section |
edges()
Returns the edges to reinforce.
|
EdgeReinforcementBuilder.EndCutTypes |
endCutEnd()
Returns the end cut to use at the end of the edge reinforcement system.
|
EdgeReinforcementBuilder.EndCutTypes |
endCutStart()
Returns the end cut to use at the start of the edge reinforcement system.
|
Expression |
offset()
Returns the offset used for the offset distance from anchor point.
|
Expression |
orientationAngle()
Returns the angle to use for the edge reinforcement orientation.
|
OrientationDefinitionBuilder |
orientationDefinitionBuilder()
Returns the builder used to define the orientation for the edge reinforcement system.
|
EdgeReinforcementBuilder.OrientationMethods |
orientationMethod()
Returns the method used to orient the edge reinforcement.
|
nxopen.Direction |
orientationVector()
Returns the orientation vector when the orientation method is
EdgeReinforcementBuilder.OrientationMethods.VECTOR . |
boolean |
reverse()
Returns the indication if the default direction of the flange is reverse or not.
|
boolean |
reverseAttachmentDirection()
Returns the flag that indicates if the attachment direction is reversed.
|
void |
setEndCutEnd(EdgeReinforcementBuilder.EndCutTypes endCutEnd)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setEndCutStart(EdgeReinforcementBuilder.EndCutTypes endCutStart)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOrientationMethod(EdgeReinforcementBuilder.OrientationMethods orientationMethod)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setOrientationVector(nxopen.Direction orientationVector)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setReverse(boolean reverse)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setReverseAttachmentDirection(boolean reverse)
License requirements: nx_ship_basic ("Ship Basic Design") . |
void |
setType(EdgeReinforcementBuilder.Types type)
License requirements: nx_ship_basic ("Ship Basic Design") . |
ShipNamesBuilder |
shipNames()
Returns the Ship Names builder, used to assign names to the Edge Reinforcement Systems created.
|
StiffenerStockBuilder |
stockData()
Returns the stock data used to define the stock information of the edge reinforcement.
|
EdgeReinforcementBuilder.Types |
type()
Returns the type of placement being used in the edge reinforcement definition.
|
CharacteristicsBuilder |
weld()
Returns the builder used to specify the welding characteristics for the edge reinforcement.
|
boundary1, boundary1Plane, boundary2, boundary2Plane, boundaryReverse, createPathCurves, deleteLastPathCurves, deletePathCurves, firstIntersectionPoints, getLastPathCurves, secondIntersectionPoints, setBoundary1Plane, setBoundary2Plane, setBoundaryOnePoints, setBoundaryReverse, setBoundaryTwoPoints
angleTolerance, createPlaneForList, distanceTolerance, orientationAngleRule, setAngleTolerance, setDistanceTolerance, setOrientationAngleRule
StiffenerStockBuilder stockData() throws NXException, RemoteException
NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
boolean reverse() throws NXException, RemoteException
NXException
RemoteException
void setReverse(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
boolean reverseAttachmentDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseAttachmentDirection(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
Section edges() throws NXException, RemoteException
NXException
RemoteException
EdgeReinforcementBuilder.OrientationMethods orientationMethod() throws NXException, RemoteException
NXException
RemoteException
void setOrientationMethod(EdgeReinforcementBuilder.OrientationMethods orientationMethod) throws NXException, RemoteException
orientationMethod
- NXException
RemoteException
Expression orientationAngle() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder weld() throws NXException, RemoteException
NXException
RemoteException
EdgeReinforcementBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(EdgeReinforcementBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
nxopen.Direction orientationVector() throws NXException, RemoteException
EdgeReinforcementBuilder.OrientationMethods.VECTOR
.
NXException
RemoteException
void setOrientationVector(nxopen.Direction orientationVector) throws NXException, RemoteException
orientationVector
- NXException
RemoteException
OrientationDefinitionBuilder orientationDefinitionBuilder() throws NXException, RemoteException
NXException
RemoteException
EdgeReinforcementBuilder.EndCutTypes endCutStart() throws NXException, RemoteException
NXException
RemoteException
void setEndCutStart(EdgeReinforcementBuilder.EndCutTypes endCutStart) throws NXException, RemoteException
endCutStart
- NXException
RemoteException
EdgeReinforcementBuilder.EndCutTypes endCutEnd() throws NXException, RemoteException
NXException
RemoteException
void setEndCutEnd(EdgeReinforcementBuilder.EndCutTypes endCutEnd) throws NXException, RemoteException
endCutEnd
- NXException
RemoteException
ShipNamesBuilder shipNames() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.