NXOpen .NET Reference Guide
|
Represents a NXOpen.Features.ShipDesign.Bracket builder. More...
Public Types | |
enum | AlignmentTypes { DatumPlaneAlignment, AutoAlignment, Lapped } |
The alignment types. More... | |
enum | LimitTypes { NoLimit, OneLimit, TwoLimit, ThreeLimit } |
The limit types. More... | |
Properties | |
unsafe NXOpen.Expression | AlignmentAngle [get] |
Returns the alignment angle along attachment entity. More... | |
unsafe NXOpen.SelectDisplayableObject | AlignmentPlane [get] |
Returns the alignment plane. More... | |
unsafe NXOpen.Features.ShipDesign.BracketBuilder.AlignmentTypes | AlignmentType [get, set] |
Returns or sets the bracket alignment type. More... | |
unsafe double | AngularTolerance [get, set] |
Returns or sets the angular tolerance (degrees) More... | |
unsafe NXOpen.Features.ShipDesign.StandardPartItemBuilder.Direction | AttachmentDirection [get, set] |
Returns or sets the install direction on attachment face. More... | |
unsafe NXOpen.ScCollector | AttachmentFace [get] |
Returns the attachment face. More... | |
unsafe NXOpen.SelectDisplayableObjectList | AttachmentStiffener [get] |
Returns the attachment stiffener. More... | |
unsafe NXOpen.Expression | BracketOffset [get] |
Returns the offset to the alignment plane or attachment stiffener molding face. More... | |
unsafe double | DistanceTolerance [get, set] |
Returns or sets the distance tolerance (part units) More... | |
unsafe NXOpen.ScCollector | EndAttachment [get] |
Returns the end attachment. More... | |
unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder | FlangeData [get] |
Returns the flange definition data. More... | |
unsafe NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes | LimitType [get, set] |
Returns or sets the limit type. More... | |
unsafe NXOpen.Features.ShipDesign.ManufacturingStockBuilder | ManufacturingStock [get] |
Returns the manufacturing stock. More... | |
unsafe NXOpen.Point3d | PickPointOnAttachment [get, set] |
Returns or sets the pick point on attachment face. More... | |
unsafe NXOpen.Point3d | PickPointOnReinforcement [get, set] |
Returns or sets the pick point on reinforcement face. More... | |
unsafe NXOpen.Features.ShipDesign.StandardPartItemBuilder.Direction | ReinforcementDirection [get, set] |
Returns or sets the install direction on reinforcement face. More... | |
unsafe NXOpen.ScCollector | ReinforcementFace [get] |
Returns the reinforcement face. More... | |
unsafe NXOpen.SelectDisplayableObjectList | ReinforcementStiffener [get] |
Returns the reinforcement stiffener. More... | |
unsafe bool | ReverseFlange [get, set] |
Returns or sets the flag to specify whether the bracket flange direction is reversed or not. More... | |
unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder | SectionData [get] |
Returns the section data. More... | |
unsafe NXOpen.Features.ShipDesign.ShipNamesBuilder | ShipNames [get] |
Returns the ship name. More... | |
unsafe NXOpen.ScCollector | StartAttachment [get] |
Returns the start attachment. More... | |
unsafe NXOpen.ScCollector | StartAttachmentLimit [get] |
Returns the start attachment limit. More... | |
unsafe NXOpen.Features.ShipDesign.StandardPartItemBuilder.Direction | ThicknessDirection [get, set] |
Returns or sets the thickness direction. More... | |
unsafe NXOpen.Weld.CharacteristicsBuilder | WeldCharacteristics [get] |
Returns the weld characteristics. More... | |
unsafe bool | WithFlange [get, set] |
Returns or sets the flag to specify whether the bracket has flange or not. 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 | |
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... | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.ShipDesign.Bracket builder.
This builder is used to create and edit bracket feature.
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateBracketBuilder
Default values.
Property | Value |
---|---|
AlignmentAngle.Value |
0 |
AlignmentType |
DatumPlaneAlignment |
BracketOffset.Value |
0 (millimeters part), 0 (inches part) |
LimitType |
NoLimit |
WithFlange |
0 |
Created in NX11.0.0
|
get |
Returns the alignment angle along attachment entity.
The bracket edge on reinforcement face side is rotated by this angle along the bracket edge on the attachment side.
The unit is in degree.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the alignment plane.
The bracket molding face is aligned to the alignment plane if no offset is set in NXOpen.Features.ShipDesign.BracketBuilder.BracketOffset
It is only used when NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType is set to Features.ShipDesign.BracketBuilder.AlignmentTypes.DatumPlaneAlignment .
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the bracket alignment type.
If you set the alignment type to Features.ShipDesign.BracketBuilder.AlignmentTypes.DatumPlaneAlignment , then please also set values for below properties:
If you set the alignment type to Features.ShipDesign.BracketBuilder.AlignmentTypes.AutoAlignment , then please also set values for below properties:
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the angular tolerance (degrees)
The angular tolerance is used for:
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the install direction on attachment face.
The attachment direction defines which side the bracket is attached to the attachment face. You can either place the bracket on the attachment face normal side or the opposite side. The install directions are ship orientations based on the attachment face normal. For example: If the attachment face normal is in 'For' direction, then you should set the install direction to either 'For' or 'Aft'.
It is only used in Ship Structure Basic Design Application.
It is only used when NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType is set to Features.ShipDesign.BracketBuilder.AlignmentTypes.DatumPlaneAlignment .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the attachment face.
The attachment face defines the faces which the bracket is attached to. You can attach the bracket to more than one faces.
The attachment face is only used when NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType is set to Features.ShipDesign.BracketBuilder.AlignmentTypes.DatumPlaneAlignment .
Created in NX11.0.0
License requirements: None.
|
get |
Returns the attachment stiffener.
The bracket is attached to the stiffener body top face and aligned to the stiffener molding face if no offset is set in NXOpen.Features.ShipDesign.BracketBuilder.BracketOffset
It is only used when NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType is set to Features.ShipDesign.BracketBuilder.AlignmentTypes.AutoAlignment .
Created in NX11.0.0
License requirements: None.
|
get |
Returns the offset to the alignment plane or attachment stiffener molding face.
If offset is zero, the bracket molding face is aligned to the alignment plane or attachment stiffener molding face.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the distance tolerance (part units)
The distance tolerance is used for:
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the end attachment.
This defines the limit object on the end side.
It is used when NXOpen.Features.ShipDesign.BracketBuilder.LimitType is set to NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.TwoLimit or NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.ThreeLimit .
Created in NX11.0.0
License requirements: None.
|
get |
Returns the flange definition data.
The flange data defines the shape and dimensions of the flange.
Created in NX12.0.2
License requirements: None.
|
getset |
Returns or sets the limit type.
If you set the limit type to Features.ShipDesign.BracketBuilder.LimitTypes.NoLimit , you don't need to set any limit object.
If you set the limit type to Features.ShipDesign.BracketBuilder.LimitTypes.OneLimit , then please also set value for NXOpen.Features.ShipDesign.BracketBuilder.StartAttachment .
If you set the alignment type to Features.ShipDesign.BracketBuilder.LimitTypes.TwoLimit , then please also set values for below properties:
If you set the alignment type to NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.ThreeLimit , then please also set values for below properties:
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the manufacturing stock.
The manufacturing stock defines data that is to be applied to the bracket.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the pick point on attachment face.
When the attachment face is curved (such as a cylindrical face), the bracket can be placed at multiple locations, then the pick point is used. The position which is closest to the pick point is used.
It is optional. If there are multiple candidate locations and this is not set, a random location is chosen.
It is only used when NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType is set to Features.ShipDesign.BracketBuilder.AlignmentTypes.DatumPlaneAlignment .
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the pick point on reinforcement face.
When the reinforcement face is curved (such as a cylindrical face), the bracket can be placed at multiple locations, then the pick point is used. The location which is closest to the pick point is used.
It is optional. If there are multiple candidate locations and this is not set, a random location is chosen.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the install direction on reinforcement face.
The reinforcement direction defines which side the bracket is placed on the reinforcement face. You can either place the bracket on the reinforcement face normal side or the opposite side. The install directions are ship orientations based on the reinforcement face normal. For example: If the reinforcement face normal is in 'For' direction, then you should set the install direction to either 'For' or 'Aft'.
It is only used in Ship Structure Basic Design Application.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the reinforcement face.
The reinforcement face defines the objects which need to be reinforced. More than one faces can be reinforced by the bracket.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the reinforcement stiffener.
The reinforcement stiffener defines the objects which need to be reinforced.
It is only used when NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType is set to Features.ShipDesign.BracketBuilder.AlignmentTypes.Lapped .
Created in NX12.0.0
License requirements: None.
|
getset |
Returns or sets the flag to specify whether the bracket flange direction is reversed or not.
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the section data.
The section data defines the shape of the bracket and expressions to control the size of the bracket.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the ship name.
The ship name is used to assign name to the bracket.
It is only used in Ship Structure Basic Design Application.
Created in NX11.0.0
License requirements: None.
|
get |
Returns the start attachment.
This defines the limit object on the start side.
It is used when NXOpen.Features.ShipDesign.BracketBuilder.LimitType is set to NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.OneLimit or NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.TwoLimit or NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.ThreeLimit .
Created in NX11.0.0
License requirements: None.
|
get |
Returns the start attachment limit.
This defines the limit object on the start attachment entity.
It is used when NXOpen.Features.ShipDesign.BracketBuilder.LimitType is set to NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes.ThreeLimit .
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the thickness direction.
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")
|
get |
Returns the weld characteristics.
The weld characteristics defines data that is to be applied to the bracket weld edges.
Created in NX11.0.0
License requirements: None.
|
getset |
Returns or sets the flag to specify whether the bracket has flange or not.
Created in NX12.0.2
License requirements to get this property: None.
License requirements to set this property: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")