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

This builder allows you to define the stock information for plate system features in ship design. More...

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

Public Types

enum  ThickenOptions { SingleSided, TwoSided, Symmetric }
 Settings to indicate how to apply the thickness to the mold face or offset mold face . More...
 
enum  ThicknessSourceOptions { File, List }
 Settings to indicate where the material thickness source resides. More...
 

Properties

unsafe double KnuckleRatio [get, set]
 Returns or sets the knuckle ratio, which is used to calcuate the knuckle bend radius by multiplying the plate thickness by the ratio. More...
 
unsafe double KnuckleSmoothAngle [get, set]
 Returns or sets the knuckle smooth angle, which is used to determine whether a edge is knuckle edge or not. More...
 
unsafe NXOpen.Expression MassDensity [get]
 Returns the material mass density. More...
 
unsafe string MaterialGradeName [get, set]
 Returns or sets the material grade name. More...
 
unsafe int MaterialGradeOption [get, set]
 Returns or sets the material grade option. More...
 
unsafe string MaterialName [get, set]
 Returns or sets the material name. More...
 
unsafe int MaterialOption [get, set]
 Returns or sets the material option. More...
 
unsafe NXOpen.Expression OppositeThickness [get]
 Returns the opposite thickness. More...
 
unsafe bool RestrictThicknessToMaterial [get, set]
 Returns or sets the flag that indicates if thickness specification should be restricted to that defined in the material data base. More...
 
unsafe
NXOpen.Features.ShipDesign.PlateStockBuilder.ThickenOptions 
ThickenOption [get, set]
 Returns or sets the thicken option. More...
 
unsafe NXOpen.Expression Thickness [get]
 Returns the thickness. More...
 
unsafe int ThicknessOption [get, set]
 Returns or sets the thickness option. More...
 
unsafe
NXOpen.Features.ShipDesign.PlateStockBuilder.ThicknessSourceOptions 
ThicknessSourceOption [get, set]
 Returns or sets the thickness source option. More...
 
unsafe string ThicknessStr [get, set]
 Returns or sets the thickness in string format. More...
 
unsafe string WeightRating [get, set]
 Returns or sets the weight rating, which is defined together with material data and has one to one relationship to the thickness. 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.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...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

This builder allows you to define the stock information for plate system features in ship design.

It represents NXOpen.Features.ShipDesign.PlateStockBuilder

This class is sub-object of another builder, and cannot be directly instantiated.

Default values.

Property Value

KnuckleRatio

3.0

KnuckleSmoothAngle

3.0

MaterialOption

0

OppositeThickness.Value

0 (millimeters part), 0 (inches part)

RestrictThicknessToMaterial

true

ThickenOption

SingleSided

Thickness.Value

10 (millimeters part), 0.5 (inches part)

ThicknessSourceOption

List

Created in NX8.0.0

Member Enumeration Documentation

Settings to indicate how to apply the thickness to the mold face or offset mold face .

The front side of the offset mold face is defined by the client class using NXOpen.Features.ShipDesign.PlateStockBuilder .

Enumerator
SingleSided 

Thickness is applied to only the front side of the offset mold face.

TwoSided 

The opposite thickness is applied to the back side of the offset mold face, thickness minus the opposite thickness is applied to the front side of the offset mold face.

Symmetric 

Half of the thickness is applied to back and front sides of the offset mold face.

Settings to indicate where the material thickness source resides.

Enumerator
File 

The thickness is defined by a table of standard thicknesses for different material and material grades in CSV file.

List 

The thickness is defined by a list of standard thicknesses for different material and material grades.

Property Documentation

unsafe double NXOpen.Features.ShipDesign.PlateStockBuilder.KnuckleRatio
getset

Returns or sets the knuckle ratio, which is used to calcuate the knuckle bend radius by multiplying the plate thickness by the ratio.

Created in NX9.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.PlateStockBuilder.KnuckleSmoothAngle
getset

Returns or sets the knuckle smooth angle, which is used to determine whether a edge is knuckle edge or not.

Created in NX9.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.Expression NXOpen.Features.ShipDesign.PlateStockBuilder.MassDensity
get

Returns the material mass density.

Created in NX8.0.0

License requirements: None.

unsafe string NXOpen.Features.ShipDesign.PlateStockBuilder.MaterialGradeName
getset

Returns or sets the material grade name.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe int NXOpen.Features.ShipDesign.PlateStockBuilder.MaterialGradeOption
getset

Returns or sets the material grade option.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe string NXOpen.Features.ShipDesign.PlateStockBuilder.MaterialName
getset

Returns or sets the material name.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe int NXOpen.Features.ShipDesign.PlateStockBuilder.MaterialOption
getset

Returns or sets the material option.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.PlateStockBuilder.OppositeThickness
get

Returns the opposite thickness.

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.Features.ShipDesign.PlateStockBuilder.RestrictThicknessToMaterial
getset

Returns or sets the flag that indicates if thickness specification should be restricted to that defined in the material data base.

true indicates it should be restricted, false indicates it is not restricted.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Features.ShipDesign.PlateStockBuilder.ThickenOptions NXOpen.Features.ShipDesign.PlateStockBuilder.ThickenOption
getset

Returns or sets the thicken option.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.PlateStockBuilder.Thickness
get

Returns the thickness.

Created in NX8.0.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.PlateStockBuilder.ThicknessOption
getset

Returns or sets the thickness option.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe NXOpen.Features.ShipDesign.PlateStockBuilder.ThicknessSourceOptions NXOpen.Features.ShipDesign.PlateStockBuilder.ThicknessSourceOption
getset

Returns or sets the thickness source option.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

unsafe string NXOpen.Features.ShipDesign.PlateStockBuilder.ThicknessStr
getset

Returns or sets the thickness in string format.

Created in NX10.0.1

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 string NXOpen.Features.ShipDesign.PlateStockBuilder.WeightRating
getset

Returns or sets the weight rating, which is defined together with material data and has one to one relationship to the thickness.

Created in NX8.5.3

License requirements to get this property: None.

License requirements to set this property: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")


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