NXOpen .NET Reference Guide
|
Represents a NXOpen.Features.ShipDesign.Stiffener builder More...
Public Types | |
enum | AttachmentOption { Inferred, Override } |
The stiffener attachment plate option More... | |
enum | EdgeReinforcementAlignmentMethod { Center, GuideEdge, OppositeGuide } |
the edge reinforcement alignment method More... | |
enum | EdgeReinforcementPlacementMethods { OnEdge, OnFace } |
The edge reinforcement placement method More... | |
enum | EndCutTypes { None, Symmetric, TwoSided } |
this specifies how the end cuts are applied More... | |
enum | KnuckleOptions { None, Split, Bend } |
the knuckle option More... | |
enum | MountingMethods { NoOffset, AlongWeb, FaceNormal } |
the mounting method offset type More... | |
enum | OrientationMethod { FaceNormal, Vector, DatumCSYS } |
The stiffener orientation method More... | |
enum | Types { Stiffener, EdgeReinforcement, AdoptStiffener, AdoptEdgeReinforcement, StiffenerBySupport } |
the feature type: Stiffener or Edge Reinforcement More... | |
Public Member Functions | |
unsafe void | CreatePath (out NXOpen.NXObject[] curves, out NXOpen.DisplayableObject[] faces) |
Creates path curves for use by the orientation definition object More... | |
unsafe void | DestroyPath (NXOpen.NXObject[] curves) |
Destroy the path curves More... | |
unsafe bool | GetShowMigratedBody () |
Gets the show migrated body flag. More... | |
unsafe NXOpen.Body | GetStiffenerBySupportBoundaryAttachedPlate (NXOpen.Body boundary) |
Returns the plate body where the stiffener by support boundary is attached. More... | |
unsafe void | SetShowMigratedBody (bool showMigratedBody) |
Sets the show migrated body flag. More... | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | AddNeatTrim [get, set] |
Returns or sets the option to add neat trim to plate edge reinforcements. More... | |
unsafe NXOpen.NXObjectList | AdoptionAnchorPointList [get] |
Returns the adoption anchor point list. More... | |
unsafe NXOpen.ScCollector | AdoptionBaseFaces [get] |
Returns the adoption base faces. More... | |
unsafe NXOpen.SelectTaggedObjectList | AdoptionBodies [get] |
Returns the adoption bodies, which are used to create multiple adoption stiffeners. More... | |
unsafe NXOpen.ScCollector | AdoptionEndCutFaces1 [get] |
Returns the adoption end cut 1 faces. More... | |
unsafe NXOpen.ScCollector | AdoptionEndCutFaces2 [get] |
Returns the adoption end cut 2 faces. More... | |
unsafe NXOpen.ScCollector | AdoptionMoldFaces [get] |
Returns the adoption mold faces. More... | |
unsafe NXOpen.ScCollector | AdoptionOpposingMoldFaces [get] |
Returns the adoption opposing mold faces. More... | |
unsafe NXOpen.ScCollector | AdoptionTopFaces [get] |
Returns the adoption top faces. More... | |
unsafe double | AngularTolerance [get, set] |
Returns or sets the angular tolerance (degrees) More... | |
unsafe bool | ApplyFlangeSetback [get, set] |
Returns or sets the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not More... | |
unsafe bool | ApplyWebSetback [get, set] |
Returns or sets the web set back option for stiffener by support, which indicates if the web set back should be applied or not More... | |
unsafe NXOpen.SelectDisplayableObject | AttachmentPlate [get] |
Returns the selected attachment plate More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.AttachmentOption | AttachmentPlateOption [get, set] |
Returns or sets the attachment plate option More... | |
unsafe double | ConnectAngle [get, set] |
Returns or sets the connect angle of stiffener by support in degrees, negative value is not allowed More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance (part units) More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.EdgeReinforcementAlignmentMethod | EdgeReinforcementAlignment [get, set] |
Returns or sets the edge reinforcement alignment More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.EdgeReinforcementPlacementMethods | EdgeReinforcementPlacementMethod [get, set] |
Returns or sets the edge reinforcement placement method More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.EndCutTypes | EndCutType [get, set] |
Returns or sets the number of end cuts to apply More... | |
unsafe NXOpen.Features.ShipDesign.EndCutBuilder | EndEndCut [get] |
Returns the end end cut More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerLimitBuilder | EndLimit [get] |
Returns the end path limit More... | |
unsafe NXOpen.Expression | FaceOffset [get] |
Returns the face offset expression More... | |
unsafe bool | FaceReverseDirection [get, set] |
Returns or sets the face reverse direction flag More... | |
unsafe bool | IncludeRelief [get, set] |
Returns or sets the include relief option More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.KnuckleOptions | KnuckleOption [get, set] |
Returns or sets the stiffener knuckle option More... | |
unsafe NXOpen.Expression | MountingAngle [get] |
Returns the mounting angle expression More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.MountingMethods | MountingMethod [get, set] |
Returns or sets the mounting method More... | |
unsafe NXOpen.Features.ShipDesign.FeatureParmsBuilder.OrientationAngleRuleTypes | OrientationAngleRule [get, set] |
Returns or sets the angle rule to use when measuring angles. More... | |
unsafe NXOpen.Features.ShipDesign.OrientationDefinitionBuilder | OrientationDefinitionBuilder [get] |
Returns the builder used to define the orientation for the stiffener. More... | |
unsafe NXOpen.Features.SelectDatumCsysList | OrientCsys [get] |
Returns the orientation coordinate systems (when OrientType is DatumCSys More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.OrientationMethod | OrientType [get, set] |
Returns or sets the stiffener orientation type More... | |
unsafe NXOpen.Direction | OrientVector [get, set] |
Returns or sets the orientation vector (when OrientType is Vector) More... | |
unsafe NXOpen.SelectTaggedObjectList | PathGeometry [get] |
Returns the path geometry More... | |
unsafe NXOpen.Expression | PathOffset [get] |
Returns the path offset expression More... | |
unsafe bool | PathReverseDirection [get, set] |
Returns or sets the path reverse direction flag More... | |
unsafe NXOpen.SelectDisplayableObjectList | PlacementGeometry [get] |
Returns the placement geometry More... | |
unsafe NXOpen.Vector3d | ReferenceDirection [get, set] |
Returns or sets the reference direction More... | |
unsafe NXOpen.Point3d | ReferencePoint [get, set] |
Returns or sets the reference point (part units) More... | |
unsafe NXOpen.Features.ShipDesign.ShipNamesBuilder | ShipNames [get] |
Returns the ship name builder. More... | |
unsafe NXOpen.Features.ShipDesign.EndCutBuilder | StartEndCut [get] |
Returns the start end cut More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerLimitBuilder | StartLimit [get] |
Returns the start path limit More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilder | StiffenerBySupportPathData [get] |
Returns the path data used to define the support information of the stiffener. More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerStockBuilder | StockData [get] |
Returns the stock data More... | |
unsafe NXOpen.Features.ShipDesign.StiffenerBuilder.Types | Type [get, set] |
Returns or sets the feature type: Stiffener or Edge Reinforcement More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
unsafe bool | PatchSolutionFlag [get, set] |
Returns or sets the patch solution flag More... | |
unsafe string | PatchSurfaceFilename [get, set] |
Returns or sets the patch surface filename More... | |
unsafe string | SurroundingPatchSurfaceFilename [get, set] |
Returns or sets the surrounding patch surface filename More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.ShipDesign.Stiffener builder
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateStiffenerBuilder
Default values.
Property | Value |
---|---|
AddNeatTrim |
0 |
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.EndFaceType |
NeatTrim |
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 |
Created in NX8.0.0
|
inline |
Creates path curves for use by the orientation definition object
Created in NX9.0.0
License requirements: None.
curves | The curves defining the path of the profile that is being oriented. |
faces | The faces/datums defining the placement of the profile that is being oriented. |
|
inline |
Destroy the path curves
Created in NX9.0.0
License requirements: nx_ship_detail ("Ship Detail Design")
curves | The curves defining the path of the profile that is being oriented. |
|
inline |
Gets the show migrated body flag.
Reserved for administrator use only.
Created in NX8.5.3
License requirements: None.
|
inline |
Returns the plate body where the stiffener by support boundary is attached.
Created in NX11.0.1
License requirements: nx_ship_detail ("Ship Detail Design")
boundary |
|
inline |
Sets the show migrated body flag.
Reserved for administrator use only.
Created in NX8.5.3
License requirements: nx_ship_detail ("Ship Detail Design")
showMigratedBody |
|
getset |
Returns or sets the option to add neat trim to plate edge reinforcements.
Note this only applies to plates.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the adoption anchor point list.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption base faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption bodies, which are used to create multiple adoption stiffeners.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption end cut 1 faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption end cut 2 faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption mold faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption opposing mold faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the adoption top faces.
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the angular tolerance (degrees)
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the web set back option for stiffener by support, which indicates if the web set back should be applied or not
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the selected attachment plate
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the attachment plate option
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the connect angle of stiffener by support in degrees, negative value is not allowed
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the distance tolerance (part units)
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the edge reinforcement alignment
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the edge reinforcement placement method
Created in NX10.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the number of end cuts to apply
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the end end cut
Created in NX8.0.0
License requirements: None.
|
get |
Returns the end path limit
Created in NX8.0.0
License requirements: None.
|
get |
Returns the face offset expression
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the face reverse direction flag
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the include relief option
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the stiffener knuckle option
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the mounting angle expression
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the mounting method
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_concept ("Ship Concept")
|
getset |
Returns or sets the angle rule to use when measuring angles.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the builder used to define the orientation for the stiffener.
Created in NX9.0.0
License requirements: None.
|
get |
Returns the orientation coordinate systems (when OrientType is DatumCSys
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the stiffener orientation type
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the orientation vector (when OrientType is Vector)
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the path geometry
Created in NX8.0.0
License requirements: None.
|
get |
Returns the path offset expression
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the path reverse direction flag
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the placement geometry
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the reference direction
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reference point (part units)
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the ship name builder.
The ship name builder is used to construct the part name of the structure.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the start end cut
Created in NX8.0.0
License requirements: None.
|
get |
Returns the start path limit
Created in NX8.0.0
License requirements: None.
|
get |
Returns the path data used to define the support information of the stiffener.
Created in NX9.0.0
License requirements: None.
|
get |
Returns the stock data
Created in NX8.0.0
License requirements: None.
|
getset |
Returns or sets the feature type: Stiffener or Edge Reinforcement
Created in NX8.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")