NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Features.ShipDesign.BracketBuilder Class Reference

Represents a NXOpen.Features.ShipDesign.Bracket builder. More...

Inheritance diagram for NXOpen.Features.ShipDesign.BracketBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  AlignmentTypes { DatumPlaneAlignment, AutoAlignment, Lapped }
 The alignment types. More...
 
enum  LimitTypes { NoLimit, OneLimit, TwoLimit, ThreeLimit }
 The limit types. More...
 
enum  ReinforcementTypes { NoReinforcement, WithFlange, WithFlatBar }
 The reinforcement 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 bool DisableFlangeRule [get, set]
 Returns or sets the flag to indicate whether to disable the flange rule or not. 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
NXOpen.Features.ShipDesign.BracketBuilder.ReinforcementTypes 
ReinforcementType [get, set]
 Returns or sets the type of NXOpen. 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 bool SquareCut [get, set]
 Returns or sets the square cut option. 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...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. 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...
 

Detailed Description

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

Member Enumeration Documentation

The alignment types.

This option specifies how the bracket is aligned.

Enumerator
DatumPlaneAlignment 

The bracket molding face is aligned to a datum plane

AutoAlignment 

The bracket molding faces is aligned to stiffener molding face

Lapped 

The bracket is lapped with stiffener

The limit types.

This option specifies how many limit objects there are.

Enumerator
NoLimit 

The bracket does not have any limit object

OneLimit 

The bracket has one limit object

TwoLimit 

The bracket has two limit objects

ThreeLimit 

The bracket has three limit objects

The reinforcement types.

This option specifies how many reinforcement types there are.

Enumerator
NoReinforcement 

The bracket does not have any reinforcement

WithFlange 

The bracket has flange

WithFlatBar 

The bracket has flat bar

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.BracketBuilder.AlignmentAngle
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.

unsafe NXOpen.SelectDisplayableObject NXOpen.Features.ShipDesign.BracketBuilder.AlignmentPlane
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.

unsafe NXOpen.Features.ShipDesign.BracketBuilder.AlignmentTypes NXOpen.Features.ShipDesign.BracketBuilder.AlignmentType
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")

unsafe double NXOpen.Features.ShipDesign.BracketBuilder.AngularTolerance
getset

Returns or sets the angular tolerance (degrees)

The angular tolerance is used for:

  • bracket placement orign and orientation evaluation
  • bracket geometry construction

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")

unsafe NXOpen.Features.ShipDesign.StandardPartItemBuilder.Direction NXOpen.Features.ShipDesign.BracketBuilder.AttachmentDirection
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")

unsafe NXOpen.ScCollector NXOpen.Features.ShipDesign.BracketBuilder.AttachmentFace
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.

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.ShipDesign.BracketBuilder.AttachmentStiffener
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.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.BracketBuilder.BracketOffset
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.

unsafe bool NXOpen.Features.ShipDesign.BracketBuilder.DisableFlangeRule
getset

Returns or sets the flag to indicate whether to disable the flange rule or not.

Created in NX1899.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")

unsafe double NXOpen.Features.ShipDesign.BracketBuilder.DistanceTolerance
getset

Returns or sets the distance tolerance (part units)

The distance tolerance is used for:

  • bracket placement orign and orientation evaluation
  • bracket geometry construction

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")

unsafe NXOpen.ScCollector NXOpen.Features.ShipDesign.BracketBuilder.EndAttachment
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.

unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder NXOpen.Features.ShipDesign.BracketBuilder.FlangeData
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.

unsafe NXOpen.Features.ShipDesign.BracketBuilder.LimitTypes NXOpen.Features.ShipDesign.BracketBuilder.LimitType
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")

unsafe NXOpen.Features.ShipDesign.ManufacturingStockBuilder NXOpen.Features.ShipDesign.BracketBuilder.ManufacturingStock
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.

unsafe NXOpen.Point3d NXOpen.Features.ShipDesign.BracketBuilder.PickPointOnAttachment
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")

unsafe NXOpen.Point3d NXOpen.Features.ShipDesign.BracketBuilder.PickPointOnReinforcement
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")

unsafe NXOpen.Features.ShipDesign.StandardPartItemBuilder.Direction NXOpen.Features.ShipDesign.BracketBuilder.ReinforcementDirection
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")

unsafe NXOpen.ScCollector NXOpen.Features.ShipDesign.BracketBuilder.ReinforcementFace
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.

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.ShipDesign.BracketBuilder.ReinforcementStiffener
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.

unsafe NXOpen.Features.ShipDesign.BracketBuilder.ReinforcementTypes NXOpen.Features.ShipDesign.BracketBuilder.ReinforcementType
getset

Returns or sets the type of NXOpen.

Features.ShipDesign.BracketBuilder.ReinforcementType

Created in NX1899.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")

unsafe bool NXOpen.Features.ShipDesign.BracketBuilder.ReverseFlange
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")

unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder NXOpen.Features.ShipDesign.BracketBuilder.SectionData
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.

unsafe NXOpen.Features.ShipDesign.ShipNamesBuilder NXOpen.Features.ShipDesign.BracketBuilder.ShipNames
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.

unsafe bool NXOpen.Features.ShipDesign.BracketBuilder.SquareCut
getset

Returns or sets the square cut option.

Created in NX1872.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")

unsafe NXOpen.ScCollector NXOpen.Features.ShipDesign.BracketBuilder.StartAttachment
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.

unsafe NXOpen.ScCollector NXOpen.Features.ShipDesign.BracketBuilder.StartAttachmentLimit
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.

unsafe NXOpen.Features.ShipDesign.StandardPartItemBuilder.Direction NXOpen.Features.ShipDesign.BracketBuilder.ThicknessDirection
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")

unsafe NXOpen.Weld.CharacteristicsBuilder NXOpen.Features.ShipDesign.BracketBuilder.WeldCharacteristics
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.

unsafe bool NXOpen.Features.ShipDesign.BracketBuilder.WithFlange
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")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.