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

Used to create a NXOpen.Features.ShipDesign.EditStockBuilder which is used to change the stock information on the basic design features. More...

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

Public Member Functions

unsafe void SetPillarDirection (NXOpen.Direction direction)
 Sets the pillar direction. More...
 
unsafe void UpdateStockInformation (NXOpen.NXObject shipStructure)
 Update stock information 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
NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder 
BuiltUpPillarStock [get]
 Returns the stock data used to define the built up stock information of the pillar. More...
 
unsafe NXOpen.Expression EndCapThickness [get]
 Returns the end cap thickness. More...
 
unsafe
NXOpen.Features.ShipDesign.StiffenerSystemBuilder.EndCutTypes 
EndCutEnd [get, set]
 Returns or sets the end cut to use at the end of the stiffener sub system. More...
 
unsafe
NXOpen.Features.ShipDesign.StiffenerSystemBuilder.EndCutTypes 
EndCutStart [get, set]
 Returns or sets the end cut to use at the start of the stiffener sub system. More...
 
unsafe
NXOpen.Features.ShipDesign.EndCutBuilder 
EndEndCut [get]
 Returns the detailed end end cut builder. More...
 
unsafe
NXOpen.Features.ShipDesign.PillarTreatmentBlockBuilder 
EndTreatment [get]
 Returns the end pillar treatment builder. More...
 
unsafe
NXOpen.Features.ShipDesign.StiffenerSystemBuilder.MountingMethods 
MountingMethod [get, set]
 Returns or sets the mounting method More...
 
unsafe NXOpen.Expression Offset [get]
 Returns the offset to apply to the current plate system mold face to produce the desired mold face. More...
 
unsafe NXOpen.Expression OrientationAngle [get]
 Returns the angle at which the stiffener system is placed relative to the reference. More...
 
unsafe NXOpen.Expression OrientationAnglePillar [get]
 Returns the angle at which the pillar system is placed relative to the reference. More...
 
unsafe NXOpen.SelectCurve OrientationLinePillar [get]
 Returns the line specified for the pillar system angle reference. More...
 
unsafe
NXOpen.Features.ShipDesign.StiffenerSystemBuilder.OrientationMethods 
OrientationMethod [get, set]
 Returns or sets the method used to define the reference for the orientation angle of stiffener system. More...
 
unsafe NXOpen.Direction OrientationVector [get, set]
 Returns or sets the vector specified for the orientation angle reference. More...
 
unsafe
NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder 
PillarStock [get]
 Returns the stock data used to define the stock information of the pillar. More...
 
unsafe
NXOpen.Features.ShipDesign.PlateStockBuilder 
PlateStock [get]
 Returns the plate stock builder, used to define the plate material, grade, thickness, mass density, thicken option and opposite thickness. More...
 
unsafe bool Reverse [get, set]
 Returns or sets the indication whether the direction of the flange should be reversed on this stiffener system. More...
 
unsafe
NXOpen.Features.ShipDesign.PillarSystemBuilder.StockSectionType 
SectionType [get, set]
 Returns or sets the section type (profile or built up) for pillar system. More...
 
unsafe
NXOpen.SelectTaggedObjectList 
ShipStructure [get]
 Returns the ship structures to change the stock information More...
 
unsafe NXOpen.Expression StartCapThickness [get]
 Returns the start cap thickness. More...
 
unsafe
NXOpen.Features.ShipDesign.EndCutBuilder 
StartEndCut [get]
 Returns the detailed start end cut builder. More...
 
unsafe
NXOpen.Features.ShipDesign.PillarTreatmentBlockBuilder 
StartTreatment [get]
 Returns the start pillar treatment builder. More...
 
unsafe
NXOpen.Features.ShipDesign.StiffenerStockBuilder 
StiffenerStock [get]
 Returns the stock data used to define the stock information of the stiffener. More...
 
unsafe int Tightness [get, set]
 Returns or sets the tightness to apply to plate and subplate systems. 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

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Used to create a NXOpen.Features.ShipDesign.EditStockBuilder which is used to change the stock information on the basic design features.

To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateEditStockBuilder

Default values.

Property Value

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

EndTreatment.CapPlateStock.KnuckleRatio

3.0

EndTreatment.CapPlateStock.KnuckleSmoothAngle

3.0

EndTreatment.CapPlateStock.MaterialOption

0

EndTreatment.CapPlateStock.OppositeThickness.Value

0 (millimeters part), 0 (inches part)

EndTreatment.CapPlateStock.RestrictThicknessToMaterial

true

EndTreatment.CapPlateStock.ThickenOption

SingleSided

EndTreatment.CapPlateStock.Thickness.Value

10 (millimeters part), 0.5 (inches part)

EndTreatment.CapPlateStock.ThicknessSourceOption

List

Offset.Value

0 (millimeters part), 0 (inches part)

SectionType

Profile

StiffenerStock.AnchorPoint

0

StiffenerStock.PlateHeight.Value

50 (millimeters part), 2 (inches part)

StiffenerStock.SectionType

Profile

Created in NX8.0.0

Member Function Documentation

unsafe void NXOpen.Features.ShipDesign.EditStockBuilder.SetPillarDirection ( NXOpen.Direction  direction)
inline

Sets the pillar direction.

Created in NX8.5.0

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
direction
unsafe void NXOpen.Features.ShipDesign.EditStockBuilder.UpdateStockInformation ( NXOpen.NXObject  shipStructure)
inline

Update stock information

Created in NX8.5.0

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
shipStructure

Property Documentation

unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder NXOpen.Features.ShipDesign.EditStockBuilder.BuiltUpPillarStock
get

Returns the stock data used to define the built up stock information of the pillar.

Created in NX9.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.EditStockBuilder.EndCapThickness
get

Returns the end cap thickness.

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Features.ShipDesign.StiffenerSystemBuilder.EndCutTypes NXOpen.Features.ShipDesign.EditStockBuilder.EndCutEnd
getset

Returns or sets the end cut to use at the end of the stiffener sub system.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.ShipDesign.StiffenerSystemBuilder.EndCutTypes NXOpen.Features.ShipDesign.EditStockBuilder.EndCutStart
getset

Returns or sets the end cut to use at the start of the stiffener sub system.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.ShipDesign.EndCutBuilder NXOpen.Features.ShipDesign.EditStockBuilder.EndEndCut
get

Returns the detailed end end cut builder.

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Features.ShipDesign.PillarTreatmentBlockBuilder NXOpen.Features.ShipDesign.EditStockBuilder.EndTreatment
get

Returns the end pillar treatment builder.

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Features.ShipDesign.StiffenerSystemBuilder.MountingMethods NXOpen.Features.ShipDesign.EditStockBuilder.MountingMethod
getset

Returns or sets the mounting method

Created in NX10.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.EditStockBuilder.Offset
get

Returns the offset to apply to the current plate system mold face to produce the desired mold face.

The offset is applied in the thickness direction defined in the plate system feature

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.EditStockBuilder.OrientationAngle
get

Returns the angle at which the stiffener system is placed relative to the reference.

Created in NX8.5.0

Deprecated in NX10.0.0. Orientation angle can only be modified on the full profile system itself.

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.EditStockBuilder.OrientationAnglePillar
get

Returns the angle at which the pillar system is placed relative to the reference.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.SelectCurve NXOpen.Features.ShipDesign.EditStockBuilder.OrientationLinePillar
get

Returns the line specified for the pillar system angle reference.

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.Features.ShipDesign.StiffenerSystemBuilder.OrientationMethods NXOpen.Features.ShipDesign.EditStockBuilder.OrientationMethod
getset

Returns or sets the method used to define the reference for the orientation angle of stiffener system.

Created in NX8.5.0

Deprecated in NX10.0.0. Orientation method can only be modified on the full profile system itself.

License requirements to get this property: None.

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

unsafe NXOpen.Direction NXOpen.Features.ShipDesign.EditStockBuilder.OrientationVector
getset

Returns or sets the vector specified for the orientation angle reference.

Only used when when Method is NXOpen.Features.ShipDesign.StiffenerSystemBuilder.OrientationMethods.Vector ..

Created in NX8.5.0

Deprecated in NX10.0.0. Orientation vector can only be modified on the full profile system itself.

License requirements to get this property: None.

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

unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder NXOpen.Features.ShipDesign.EditStockBuilder.PillarStock
get

Returns the stock data used to define the stock information of the pillar.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Features.ShipDesign.PlateStockBuilder NXOpen.Features.ShipDesign.EditStockBuilder.PlateStock
get

Returns the plate stock builder, used to define the plate material, grade, thickness, mass density, thicken option and opposite thickness.

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.Features.ShipDesign.EditStockBuilder.Reverse
getset

Returns or sets the indication whether the direction of the flange should be reversed on this stiffener system.

The default direction is based on the ship structure that the stiffener is being built upon.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Features.ShipDesign.PillarSystemBuilder.StockSectionType NXOpen.Features.ShipDesign.EditStockBuilder.SectionType
getset

Returns or sets the section type (profile or built up) for pillar system.

Created in NX9.0.0

License requirements to get this property: None.

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

unsafe NXOpen.SelectTaggedObjectList NXOpen.Features.ShipDesign.EditStockBuilder.ShipStructure
get

Returns the ship structures to change the stock information

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.EditStockBuilder.StartCapThickness
get

Returns the start cap thickness.

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Features.ShipDesign.EndCutBuilder NXOpen.Features.ShipDesign.EditStockBuilder.StartEndCut
get

Returns the detailed start end cut builder.

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Features.ShipDesign.PillarTreatmentBlockBuilder NXOpen.Features.ShipDesign.EditStockBuilder.StartTreatment
get

Returns the start pillar treatment builder.

Created in NX12.0.2

License requirements: None.

unsafe NXOpen.Features.ShipDesign.StiffenerStockBuilder NXOpen.Features.ShipDesign.EditStockBuilder.StiffenerStock
get

Returns the stock data used to define the stock information of the stiffener.

Created in NX8.0.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.EditStockBuilder.Tightness
getset

Returns or sets the tightness to apply to plate and subplate systems.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: 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.