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.SectionViewBuilder Class Reference

It represents NXOpen.Features.ShipDesign.SectionViewBuilder . More...

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

Public Types

enum  DirectionOptions {
  Fw, Af, In, Ot,
  P, S, Up, Dn
}
 Settings to indicate the view direction More...
 
enum  PlaneTypes { X, Y, Z, UserSpecified }
 Settings to indicate the plane type More...
 
enum  SectionRuleOptions { ByRule, SimpleSection }
 Settings to indicate the section rule More...
 
enum  SymmetricalStructureOptions { Full, Port, Starboard }
 Settings to indicate to show symmetrical structure More...
 

Public Member Functions

unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder.DirectionOptions 
GetViewDirection ()
 Gets the view direction 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.SelectNXObjectList AdditionalStructures [get]
 Returns the additional structures to be sectioned. More...
 
unsafe double BackProximity [get, set]
 Returns or sets the back proximity value More...
 
unsafe string DrawingName [get, set]
 Returns or sets the drawing name More...
 
unsafe
NXOpen.Features.ShipDesign.DrawingSheetBuilder 
DrawingSheet [get, set]
 Returns or sets the sheet on which to create this view. More...
 
unsafe
NXOpen.Features.ShipDesign.DrawingTemplateBuilder 
DrawingTemplate [get]
 Returns the drawing template builder, which represents a NXOpen.Features.ShipDesign.DrawingTemplateBuilder . More...
 
unsafe bool FlipViewDirection [get, set]
 Returns or sets the option to specify whether to flip the view direction or not More...
 
unsafe double FrontProximity [get, set]
 Returns or sets the front proximity value More...
 
unsafe NXOpen.SelectNXObjectList HiddenObjects [get]
 Returns the hidden object More...
 
unsafe double Offset [get, set]
 Returns or sets the offset value More...
 
unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder.PlaneTypes 
PlaneType [get, set]
 Returns or sets the frame type More...
 
unsafe NXOpen.Plane SectionPlane [get, set]
 Returns or sets the section plane More...
 
unsafe string SectionPlaneName [get, set]
 Returns or sets the section plane name More...
 
unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder.SectionRuleOptions 
SectionRule [get, set]
 Returns or sets the section rule More...
 
unsafe NXOpen.SelectDatumPlaneList SelectFrame [get]
 Returns the select frame More...
 
unsafe double SheetScale [get, set]
 Returns or sets the scale of the sheet. More...
 
unsafe
NXOpen.Features.ShipDesign.ShipStructureBuilder 
ShipStructure [get]
 Returns the ship structure builder, which represents a NXOpen.Features.ShipDesign.ShipStructureBuilder . More...
 
unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder.SymmetricalStructureOptions 
SymmetricalStructure [get, set]
 Returns or sets the symmetrical structure More...
 
unsafe double XPosition [get, set]
 Returns or sets the ship section view X position More...
 
unsafe double YPosition [get, set]
 Returns or sets the ship section view Y position 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

It represents NXOpen.Features.ShipDesign.SectionViewBuilder .

The builder is used to create a Ship Section View and returns a null reference (Nothing in Visual Basic).

To create a new instance of this class, use NXOpen.Features.ShipDesign.SectionDrawingBuilder.CreateSectionViewBuilder

Created in NX10.0.0

Member Enumeration Documentation

Settings to indicate the view direction

Enumerator
Fw 
Af 
In 
Ot 
P 
S 
Up 
Dn 

Settings to indicate the plane type

Enumerator
X 
Y 
Z 
UserSpecified 

Settings to indicate the section rule

Enumerator
ByRule 
SimpleSection 

Settings to indicate to show symmetrical structure

Enumerator
Full 

Show full section view of the bulkhead

Port 

Only show port side of the bulkhead section view.

Starboard 

Only show starboard side of the bulkhead section view.

Member Function Documentation

unsafe NXOpen.Features.ShipDesign.SectionViewBuilder.DirectionOptions NXOpen.Features.ShipDesign.SectionViewBuilder.GetViewDirection ( )
inline

Gets the view direction

Created in NX10.0.0

License requirements: None.

Returns

Property Documentation

unsafe NXOpen.SelectNXObjectList NXOpen.Features.ShipDesign.SectionViewBuilder.AdditionalStructures
get

Returns the additional structures to be sectioned.

Created in NX10.0.0

Deprecated in NX11.0.0. Use Features.ShipDesign.ShipStructureBuilder .AdditionalStructures() instead.

License requirements: None.

unsafe double NXOpen.Features.ShipDesign.SectionViewBuilder.BackProximity
getset

Returns or sets the back proximity value

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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe string NXOpen.Features.ShipDesign.SectionViewBuilder.DrawingName
getset

Returns or sets the drawing name

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.Features.ShipDesign.DrawingSheetBuilder NXOpen.Features.ShipDesign.SectionViewBuilder.DrawingSheet
getset

Returns or sets the sheet on which to create this view.

The drawing sheet can be a new created drawing sheet or an existing drawing sheet.

Created in NX12.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.Features.ShipDesign.DrawingTemplateBuilder NXOpen.Features.ShipDesign.SectionViewBuilder.DrawingTemplate
get

Returns the drawing template builder, which represents a NXOpen.Features.ShipDesign.DrawingTemplateBuilder .

Created in NX10.0.0

License requirements: None.

unsafe bool NXOpen.Features.ShipDesign.SectionViewBuilder.FlipViewDirection
getset

Returns or sets the option to specify whether to flip the view direction or not

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe double NXOpen.Features.ShipDesign.SectionViewBuilder.FrontProximity
getset

Returns or sets the front proximity value

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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.SelectNXObjectList NXOpen.Features.ShipDesign.SectionViewBuilder.HiddenObjects
get

Returns the hidden object

Created in NX10.0.0

Deprecated in NX11.0.0. Use Features.ShipDesign.ShipStructureBuilder .HiddenObjects() instead.

License requirements: None.

unsafe double NXOpen.Features.ShipDesign.SectionViewBuilder.Offset
getset

Returns or sets the offset value

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.Features.ShipDesign.SectionViewBuilder.PlaneTypes NXOpen.Features.ShipDesign.SectionViewBuilder.PlaneType
getset

Returns or sets the frame type

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.Plane NXOpen.Features.ShipDesign.SectionViewBuilder.SectionPlane
getset

Returns or sets the section plane

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe string NXOpen.Features.ShipDesign.SectionViewBuilder.SectionPlaneName
getset

Returns or sets the section plane name

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.Features.ShipDesign.SectionViewBuilder.SectionRuleOptions NXOpen.Features.ShipDesign.SectionViewBuilder.SectionRule
getset

Returns or sets the section rule

Created in NX10.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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.SelectDatumPlaneList NXOpen.Features.ShipDesign.SectionViewBuilder.SelectFrame
get

Returns the select frame

Created in NX10.0.0

License requirements: None.

unsafe double NXOpen.Features.ShipDesign.SectionViewBuilder.SheetScale
getset

Returns or sets the scale of the sheet.

The value should be great than zero.

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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe NXOpen.Features.ShipDesign.ShipStructureBuilder NXOpen.Features.ShipDesign.SectionViewBuilder.ShipStructure
get

Returns the ship structure builder, which represents a NXOpen.Features.ShipDesign.ShipStructureBuilder .

Created in NX11.0.0

License requirements: None.

unsafe NXOpen.Features.ShipDesign.SectionViewBuilder.SymmetricalStructureOptions NXOpen.Features.ShipDesign.SectionViewBuilder.SymmetricalStructure
getset

Returns or sets the symmetrical structure

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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe double NXOpen.Features.ShipDesign.SectionViewBuilder.XPosition
getset

Returns or sets the ship section view X position

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") OR nx_ship_mfg_prep ("Ship Manufacturing")

unsafe double NXOpen.Features.ShipDesign.SectionViewBuilder.YPosition
getset

Returns or sets the ship section view Y position

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") OR nx_ship_mfg_prep ("Ship Manufacturing")


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