public interface StiffenerBuilder
Stiffener
builder
ShipCollection.createStiffenerBuilder(nxopen.features.shipdesign.Stiffener)
Property | Value |
---|---|
AngularTolerance | 0.5 |
AttachmentPlateOption | Inferred |
DistanceTolerance | 0.0254 |
EdgeReinforcementAlignment | Center |
EndCutType | None |
EndEndCut.ConnectionType | Connected |
EndEndCut.DraftAngle.Value | 0 |
EndEndCut.DraftOffset.Value | 0 (millimeters part), 0 (inches part) |
EndEndCut.DraftType | Trim |
EndEndCut.LimitType | Value |
EndEndCut.Offset.Value | 0 (millimeters part), 0 (inches part) |
EndEndCut.SelectionType | FacesWithAttributes |
EndEndCut.ShearAngle.Value | 0 |
EndEndCut.TiltAngle.Value | 0 |
EndLimit.LimitMethod | Value |
EndLimit.LimitValue.Value | 0 |
FaceOffset.Value | 0 (millimeters part), 0 (inches part) |
IncludeRelief | 1 |
KnuckleOption | None |
MountingAngle.Value | 0 |
MountingMethod | NoOffset |
OrientType | FaceNormal |
OrientationAngleRule | RightHand |
OrientationDefinitionBuilder.MeasureAngles | NormaltoCurve |
OrientationDefinitionBuilder.ShowSurfaceAngles | 0 |
OrientationDefinitionBuilder.ShowTwistRate | 0 |
OrientationDefinitionBuilder.ShowWebAngles | 0 |
PathOffset.Value | 0 (millimeters part), 0 (inches part) |
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 |
Modifier and Type | Interface and Description |
---|---|
static class |
StiffenerBuilder.AttachmentOption
The stiffener attachment plate option
|
static class |
StiffenerBuilder.CreatePathData
This class holds the data returned from
createPath() |
static class |
StiffenerBuilder.EdgeReinforcementAlignmentMethod
the edge reinforcement alignment method
|
static class |
StiffenerBuilder.EdgeReinforcementPlacementMethods
The edge reinforcement placement method
|
static class |
StiffenerBuilder.EndCutTypes
this specifies how the end cuts are applied
|
static class |
StiffenerBuilder.KnuckleOptions
the knuckle option
|
static class |
StiffenerBuilder.MountingMethods
the mounting method offset type
|
static class |
StiffenerBuilder.OrientationMethod
The stiffener orientation method
|
static class |
StiffenerBuilder.Types
the feature type: Stiffener or Edge Reinforcement
|
Modifier and Type | Method and Description |
---|---|
NXObjectList |
adoptionAnchorPointList()
Returns the adoption anchor point list.
|
ScCollector |
adoptionBaseFaces()
Returns the adoption base faces.
|
SelectTaggedObjectList |
adoptionBodies()
Returns the adoption bodies, which are used to create multiple adoption stiffeners.
|
ScCollector |
adoptionEndCutFaces1()
Returns the adoption end cut 1 faces.
|
ScCollector |
adoptionEndCutFaces2()
Returns the adoption end cut 2 faces.
|
ScCollector |
adoptionMoldFaces()
Returns the adoption mold faces.
|
ScCollector |
adoptionOpposingMoldFaces()
Returns the adoption opposing mold faces.
|
ScCollector |
adoptionTopFaces()
Returns the adoption top faces.
|
double |
angularTolerance()
Returns the angular tolerance (degrees)
License requirements: None. |
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. |
SelectDisplayableObject |
attachmentPlate()
Returns the selected attachment plate
License requirements: None. |
StiffenerBuilder.AttachmentOption |
attachmentPlateOption()
Returns the attachment plate option
License requirements: None. |
double |
connectAngle()
Returns the connect angle of stiffener by support in degrees, negative value is not allowed
License requirements: None. |
StiffenerBuilder.CreatePathData |
createPath()
Creates path curves for use by the orientation definition object
License requirements: None. |
void |
destroyPath(NXObject[] curves)
Destroy the path curves
License requirements: nx_ship_detail ("Ship Detail Design") . |
double |
distanceTolerance()
Returns the distance tolerance (part units)
License requirements: None. |
StiffenerBuilder.EdgeReinforcementAlignmentMethod |
edgeReinforcementAlignment()
Returns the edge reinforcement alignment
License requirements: None. |
StiffenerBuilder.EdgeReinforcementPlacementMethods |
edgeReinforcementPlacementMethod()
Returns the edge reinforcement placement method
License requirements: None. |
StiffenerBuilder.EndCutTypes |
endCutType()
Returns the number of end cuts to apply
License requirements: None. |
EndCutBuilder |
endEndCut()
Returns the end end cut
License requirements: None. |
StiffenerLimitBuilder |
endLimit()
Returns the end path limit
License requirements: None. |
Expression |
faceOffset()
Returns the face offset expression
License requirements: None. |
boolean |
faceReverseDirection()
Returns the face reverse direction flag
License requirements: None. |
boolean |
getShowMigratedBody()
Gets the show migrated body flag.
|
boolean |
includeRelief()
Returns the include relief option
License requirements: None. |
StiffenerBuilder.KnuckleOptions |
knuckleOption()
Returns the stiffener knuckle option
License requirements: None. |
Expression |
mountingAngle()
Returns the mounting angle expression
License requirements: None. |
StiffenerBuilder.MountingMethods |
mountingMethod()
Returns the mounting method
License requirements: None. |
FeatureParmsBuilder.OrientationAngleRuleTypes |
orientationAngleRule()
Returns the angle rule to use when measuring angles.
|
OrientationDefinitionBuilder |
orientationDefinitionBuilder()
Returns the builder used to define the orientation for the stiffener.
|
SelectDatumCsysList |
orientCsys()
Returns the orientation coordinate systems (when OrientType is DatumCSys
License requirements: None. |
StiffenerBuilder.OrientationMethod |
orientType()
Returns the stiffener orientation type
License requirements: None. |
nxopen.Direction |
orientVector()
Returns the orientation vector (when OrientType is Vector)
License requirements: None. |
SelectTaggedObjectList |
pathGeometry()
Returns the path geometry
License requirements: None. |
Expression |
pathOffset()
Returns the path offset expression
License requirements: None. |
boolean |
pathReverseDirection()
Returns the path reverse direction flag
License requirements: None. |
SelectDisplayableObjectList |
placementGeometry()
Returns the placement geometry
License requirements: None. |
Vector3d |
referenceDirection()
Returns the reference direction
License requirements: None. |
Point3d |
referencePoint()
Returns the reference point (part units)
License requirements: None. |
void |
setAngularTolerance(double angularTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
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 |
setAttachmentPlateOption(StiffenerBuilder.AttachmentOption attachmentPlateOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setConnectAngle(double connectAngle)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEdgeReinforcementAlignment(StiffenerBuilder.EdgeReinforcementAlignmentMethod edgeReinforcementAlignment)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEdgeReinforcementPlacementMethod(StiffenerBuilder.EdgeReinforcementPlacementMethods edgeReinforcementPlacementMethod)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setEndCutType(StiffenerBuilder.EndCutTypes endcutType)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setFaceReverseDirection(boolean faceReverseDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setIncludeRelief(boolean includeRelief)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setKnuckleOption(StiffenerBuilder.KnuckleOptions knuckleOption)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setMountingMethod(StiffenerBuilder.MountingMethods mountingMethod)
License requirements: nx_ship_concept ("Ship Concept") . |
void |
setOrientationAngleRule(FeatureParmsBuilder.OrientationAngleRuleTypes angleRule)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setOrientType(StiffenerBuilder.OrientationMethod orientType)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setOrientVector(nxopen.Direction orientVector)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setPathReverseDirection(boolean pathReverseDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReferenceDirection(Vector3d referenceDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReferencePoint(Point3d referencePoint)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setShowMigratedBody(boolean showMigratedBody)
Sets the show migrated body flag.
|
void |
setType(StiffenerBuilder.Types type)
License requirements: nx_ship_detail ("Ship Detail Design") . |
EndCutBuilder |
startEndCut()
Returns the start end cut
License requirements: None. |
StiffenerLimitBuilder |
startLimit()
Returns the start path limit
License requirements: None. |
StiffenerBySupportPathBuilder |
stiffenerBySupportPathData()
Returns the path data used to define the support information of the stiffener.
|
StiffenerStockBuilder |
stockData()
Returns the stock data
License requirements: None. |
StiffenerBuilder.Types |
type()
Returns the feature type: Stiffener or Edge Reinforcement
License requirements: None. |
StiffenerBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(StiffenerBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
StiffenerStockBuilder stockData() throws NXException, RemoteException
NXException
RemoteException
SelectDisplayableObjectList placementGeometry() throws NXException, RemoteException
NXException
RemoteException
Expression faceOffset() throws NXException, RemoteException
NXException
RemoteException
boolean faceReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setFaceReverseDirection(boolean faceReverseDirection) throws NXException, RemoteException
faceReverseDirection
- NXException
RemoteException
StiffenerBuilder.MountingMethods mountingMethod() throws NXException, RemoteException
NXException
RemoteException
void setMountingMethod(StiffenerBuilder.MountingMethods mountingMethod) throws NXException, RemoteException
mountingMethod
- NXException
RemoteException
StiffenerBuilder.EdgeReinforcementAlignmentMethod edgeReinforcementAlignment() throws NXException, RemoteException
NXException
RemoteException
void setEdgeReinforcementAlignment(StiffenerBuilder.EdgeReinforcementAlignmentMethod edgeReinforcementAlignment) throws NXException, RemoteException
edgeReinforcementAlignment
- NXException
RemoteException
StiffenerBuilder.EdgeReinforcementPlacementMethods edgeReinforcementPlacementMethod() throws NXException, RemoteException
NXException
RemoteException
void setEdgeReinforcementPlacementMethod(StiffenerBuilder.EdgeReinforcementPlacementMethods edgeReinforcementPlacementMethod) throws NXException, RemoteException
edgeReinforcementPlacementMethod
- NXException
RemoteException
SelectTaggedObjectList pathGeometry() throws NXException, RemoteException
NXException
RemoteException
Expression pathOffset() throws NXException, RemoteException
NXException
RemoteException
boolean pathReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setPathReverseDirection(boolean pathReverseDirection) throws NXException, RemoteException
pathReverseDirection
- NXException
RemoteException
StiffenerLimitBuilder startLimit() throws NXException, RemoteException
NXException
RemoteException
StiffenerLimitBuilder endLimit() throws NXException, RemoteException
NXException
RemoteException
StiffenerBuilder.EndCutTypes endCutType() throws NXException, RemoteException
NXException
RemoteException
void setEndCutType(StiffenerBuilder.EndCutTypes endcutType) throws NXException, RemoteException
endcutType
- NXException
RemoteException
EndCutBuilder startEndCut() throws NXException, RemoteException
NXException
RemoteException
EndCutBuilder endEndCut() throws NXException, RemoteException
NXException
RemoteException
StiffenerBuilder.OrientationMethod orientType() throws NXException, RemoteException
NXException
RemoteException
void setOrientType(StiffenerBuilder.OrientationMethod orientType) throws NXException, RemoteException
orientType
- NXException
RemoteException
nxopen.Direction orientVector() throws NXException, RemoteException
NXException
RemoteException
void setOrientVector(nxopen.Direction orientVector) throws NXException, RemoteException
orientVector
- NXException
RemoteException
SelectDatumCsysList orientCsys() throws NXException, RemoteException
NXException
RemoteException
Expression mountingAngle() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(double angularTolerance) throws NXException, RemoteException
angularTolerance
- NXException
RemoteException
Point3d referencePoint() throws NXException, RemoteException
NXException
RemoteException
void setReferencePoint(Point3d referencePoint) throws NXException, RemoteException
referencePoint
- NXException
RemoteException
Vector3d referenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setReferenceDirection(Vector3d referenceDirection) throws NXException, RemoteException
referenceDirection
- NXException
RemoteException
SelectTaggedObjectList adoptionBodies() throws NXException, RemoteException
NXException
RemoteException
ScCollector adoptionMoldFaces() throws NXException, RemoteException
NXException
RemoteException
ScCollector adoptionBaseFaces() throws NXException, RemoteException
NXException
RemoteException
ScCollector adoptionOpposingMoldFaces() throws NXException, RemoteException
NXException
RemoteException
ScCollector adoptionTopFaces() throws NXException, RemoteException
NXException
RemoteException
ScCollector adoptionEndCutFaces1() throws NXException, RemoteException
NXException
RemoteException
ScCollector adoptionEndCutFaces2() throws NXException, RemoteException
NXException
RemoteException
NXObjectList adoptionAnchorPointList() throws NXException, RemoteException
NXException
RemoteException
boolean getShowMigratedBody() throws NXException, RemoteException
NXException
RemoteException
void setShowMigratedBody(boolean showMigratedBody) throws NXException, RemoteException
showMigratedBody
- NXException
RemoteException
StiffenerBuilder.KnuckleOptions knuckleOption() throws NXException, RemoteException
NXException
RemoteException
void setKnuckleOption(StiffenerBuilder.KnuckleOptions knuckleOption) throws NXException, RemoteException
knuckleOption
- NXException
RemoteException
boolean includeRelief() throws NXException, RemoteException
NXException
RemoteException
void setIncludeRelief(boolean includeRelief) throws NXException, RemoteException
includeRelief
- 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
StiffenerBuilder.AttachmentOption attachmentPlateOption() throws NXException, RemoteException
NXException
RemoteException
void setAttachmentPlateOption(StiffenerBuilder.AttachmentOption attachmentPlateOption) throws NXException, RemoteException
attachmentPlateOption
- NXException
RemoteException
SelectDisplayableObject attachmentPlate() throws NXException, RemoteException
NXException
RemoteException
OrientationDefinitionBuilder orientationDefinitionBuilder() throws NXException, RemoteException
NXException
RemoteException
StiffenerBuilder.CreatePathData createPath() throws NXException, RemoteException
NXException
RemoteException
FeatureParmsBuilder.OrientationAngleRuleTypes orientationAngleRule() throws NXException, RemoteException
NXException
RemoteException
void setOrientationAngleRule(FeatureParmsBuilder.OrientationAngleRuleTypes angleRule) throws NXException, RemoteException
angleRule
- NXException
RemoteException
void destroyPath(NXObject[] curves) throws NXException, RemoteException
curves
- The curves defining the path of the profile that is being oriented.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.