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

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

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

Public Types

enum  Type { Manual, Spreadsheet, Decks }
 Define the creation type More...
 
enum  XFilter { All, TransverseFrames, Bulkheads }
 Define the output option for each of the frame type More...
 
enum  ZFilter { All, DeckFrames, LongitudinalFrames }
 Define the output option for each of the frame type More...
 

Public Member Functions

unsafe void SetDeckContainer (bool isDeckContainer)
 Sets the deck container 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 string AssemblyPart [get, set]
 Returns or sets the assembly part More...
 
unsafe string BottomDeckSectionName [get, set]
 Returns or sets the bottom deck section name More...
 
unsafe
NXOpen.Features.ShipDesign.ReadDataSetBuilder 
ReadDataSet [get]
 Returns the Data Set Builder for reading data sets from Team Center More...
 
unsafe
NXOpen.SelectDisplayableObjectList 
ReferenceGeometry [get]
 Returns the reference geometry More...
 
unsafe string SectionName [get, set]
 Returns or sets the section name More...
 
unsafe string SectionPart [get, set]
 Returns or sets the section part More...
 
unsafe
NXOpen.Features.ShipDesign.ShipSectionBuilder.Type 
SectionType [get, set]
 Returns or sets the creation method More...
 
unsafe int SectionXMax [get, set]
 Returns or sets the section xmax More...
 
unsafe int SectionXMin [get, set]
 Returns or sets the section xmin More...
 
unsafe int SectionYMax [get, set]
 Returns or sets the section ymax More...
 
unsafe int SectionYMin [get, set]
 Returns or sets the section ymin More...
 
unsafe int SectionZMax [get, set]
 Returns or sets the section zmax More...
 
unsafe int SectionZMin [get, set]
 Returns or sets the section zmin More...
 
unsafe
NXOpen.SelectDisplayableObjectList 
ShipBodies [get]
 Returns the ship bodies More...
 
unsafe NXOpen.SelectBody ShipBody [get]
 Returns the ship body More...
 
unsafe
NXOpen.Features.ShipDesign.ShipSectionBuilder.XFilter 
XDatumFilter [get, set]
 Returns or sets the x datum filter More...
 
unsafe int XMaxDatumFilter [get, set]
 Returns or sets the x max datum filter More...
 
unsafe NXOpen.Expression XMaxOffset [get]
 Returns the x max offset More...
 
unsafe int XMinDatumFilter [get, set]
 Returns or sets the x min datum filter More...
 
unsafe NXOpen.Expression XMinOffset [get]
 Returns the x min offset More...
 
unsafe int YDatumFilter [get, set]
 Returns or sets the y datum filter More...
 
unsafe int YMaxDatumFilter [get, set]
 Returns or sets the y max datum filter More...
 
unsafe NXOpen.Expression YMaxOffset [get]
 Returns the y max offset More...
 
unsafe int YMinDatumFilter [get, set]
 Returns or sets the y min datum filter More...
 
unsafe NXOpen.Expression YMinOffset [get]
 Returns the y min offset More...
 
unsafe
NXOpen.Features.ShipDesign.ShipSectionBuilder.ZFilter 
ZDatumFilter [get, set]
 Returns or sets the z datum filter More...
 
unsafe int ZMaxDatumFilter [get, set]
 Returns or sets the z max datum filter More...
 
unsafe NXOpen.Expression ZMaxOffset [get]
 Returns the z max offset More...
 
unsafe int ZMinDatumFilter [get, set]
 Returns or sets the z min datum filter More...
 
unsafe NXOpen.Expression ZMinOffset [get]
 Returns the z min offset 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

Represents a NXOpen.Features.ShipDesign.ShipSection builder

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

Default values.

Property Value

ReadDataSet.CreateDataSetToggle

0

ReadDataSet.NativeToggle

0

XDatumFilter

All

XMaxOffset.Value

0 (millimeters part), 0 (inches part)

XMinOffset.Value

0 (millimeters part), 0 (inches part)

YMaxOffset.Value

0 (millimeters part), 0 (inches part)

YMinOffset.Value

0 (millimeters part), 0 (inches part)

ZDatumFilter

All

ZMaxOffset.Value

0 (millimeters part), 0 (inches part)

ZMinOffset.Value

0 (millimeters part), 0 (inches part)

Created in NX7.5.0

Member Enumeration Documentation

Define the creation type

Enumerator
Manual 
Spreadsheet 
Decks 

Define the output option for each of the frame type

Enumerator
All 
TransverseFrames 
Bulkheads 

Define the output option for each of the frame type

Enumerator
All 
DeckFrames 
LongitudinalFrames 

Member Function Documentation

unsafe void NXOpen.Features.ShipDesign.ShipSectionBuilder.SetDeckContainer ( bool  isDeckContainer)
inline

Sets the deck container flag

Created in NX12.0.0

License requirements: None.

Parameters
isDeckContainer

Property Documentation

unsafe string NXOpen.Features.ShipDesign.ShipSectionBuilder.AssemblyPart
getset

Returns or sets the assembly part

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe string NXOpen.Features.ShipDesign.ShipSectionBuilder.BottomDeckSectionName
getset

Returns or sets the bottom deck section name

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Features.ShipDesign.ReadDataSetBuilder NXOpen.Features.ShipDesign.ShipSectionBuilder.ReadDataSet
get

Returns the Data Set Builder for reading data sets from Team Center

Created in NX8.5.0

License requirements: None.

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.ShipDesign.ShipSectionBuilder.ReferenceGeometry
get

Returns the reference geometry

Created in NX10.0.0

License requirements: None.

unsafe string NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionName
getset

Returns or sets the section name

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe string NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionPart
getset

Returns or sets the section part

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Features.ShipDesign.ShipSectionBuilder.Type NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionType
getset

Returns or sets the creation method

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionXMax
getset

Returns or sets the section xmax

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionXMin
getset

Returns or sets the section xmin

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionYMax
getset

Returns or sets the section ymax

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionYMin
getset

Returns or sets the section ymin

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionZMax
getset

Returns or sets the section zmax

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.SectionZMin
getset

Returns or sets the section zmin

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.SelectDisplayableObjectList NXOpen.Features.ShipDesign.ShipSectionBuilder.ShipBodies
get

Returns the ship bodies

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.SelectBody NXOpen.Features.ShipDesign.ShipSectionBuilder.ShipBody
get

Returns the ship body

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.ShipDesign.ShipSectionBuilder.XFilter NXOpen.Features.ShipDesign.ShipSectionBuilder.XDatumFilter
getset

Returns or sets the x datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.XMaxDatumFilter
getset

Returns or sets the x max datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.ShipSectionBuilder.XMaxOffset
get

Returns the x max offset

Created in NX7.5.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.XMinDatumFilter
getset

Returns or sets the x min datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.ShipSectionBuilder.XMinOffset
get

Returns the x min offset

Created in NX7.5.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.YDatumFilter
getset

Returns or sets the y datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.YMaxDatumFilter
getset

Returns or sets the y max datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.ShipSectionBuilder.YMaxOffset
get

Returns the y max offset

Created in NX7.5.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.YMinDatumFilter
getset

Returns or sets the y min datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.ShipSectionBuilder.YMinOffset
get

Returns the y min offset

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.ShipDesign.ShipSectionBuilder.ZFilter NXOpen.Features.ShipDesign.ShipSectionBuilder.ZDatumFilter
getset

Returns or sets the z datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.ZMaxDatumFilter
getset

Returns or sets the z max datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.ShipSectionBuilder.ZMaxOffset
get

Returns the z max offset

Created in NX7.5.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.ShipSectionBuilder.ZMinDatumFilter
getset

Returns or sets the z min datum filter

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_ship_gen_arrange ("Ship General Arrangement") OR nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.ShipSectionBuilder.ZMinOffset
get

Returns the z min offset

Created in NX7.5.0

License requirements: None.


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