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

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

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

Public Member Functions

unsafe NXOpen.NXObject[] FindFocusPlates (NXOpen.Point3d origin, NXOpen.Vector3d normal, double frontProximity, double backProximity)
 Returns a list of focus plates at the given position More...
 
unsafe NXOpen.NXObject[] FindFocusPlates (NXOpen.Plane sectionPlane)
 Returns a list of focus plates searched and found by the given datum plane. 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.Expression BackProximity [get]
 Returns the ship section back proximity More...
 
unsafe int Denominator [get, set]
 Returns or sets the denominator of the view scale More...
 
unsafe NXOpen.Expression FrontProximity [get]
 Returns the ship section front proximity More...
 
unsafe int Numerator [get, set]
 Returns or sets the numerator of the view scale More...
 
unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder.SectionRuleOptions 
SectionRule [get, set]
 Returns or sets the ship section rule method More...
 
unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder 
SectionView [get]
 Returns the ship section view More...
 
unsafe
NXOpen.Features.ShipDesign.ShipStructureBuilder 
ShipStructure [get]
 Returns the ship structures More...
 
unsafe
NXOpen.Features.ShipDesign.SectionViewBuilder.SymmetricalStructureOptions 
SymmetricalStructure [get, set]
 Returns or sets the symmetrical structure More...
 
unsafe
NXOpen.Drawings.SelectDraftingViewList 
ViewList [get]
 Returns the ship section views list 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.SectionEditorBuilder builder.

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

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

Created in NX11.0.0

Member Function Documentation

unsafe NXOpen.NXObject [] NXOpen.Features.ShipDesign.SectionEditorBuilder.FindFocusPlates ( NXOpen.Point3d  origin,
NXOpen.Vector3d  normal,
double  frontProximity,
double  backProximity 
)
inline

Returns a list of focus plates at the given position

Created in NX11.0.0

License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
originthe view position
normalthe view direction
frontProximitythe proximity in front of the view
backProximitythe proximity at the back of the view
Returns
unsafe NXOpen.NXObject [] NXOpen.Features.ShipDesign.SectionEditorBuilder.FindFocusPlates ( NXOpen.Plane  sectionPlane)
inline

Returns a list of focus plates searched and found by the given datum plane.

This function is used only when the view is defined by Specify Plane. And the list just contains the geometry of the plane

Created in NX11.0.0

License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
sectionPlanethe datum plane used to create the view
Returns
the face( for plate ) or solid body( for stiffener )

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.ShipDesign.SectionEditorBuilder.BackProximity
get

Returns the ship section back proximity

Created in NX11.0.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.SectionEditorBuilder.Denominator
getset

Returns or sets the denominator of the view scale

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.Expression NXOpen.Features.ShipDesign.SectionEditorBuilder.FrontProximity
get

Returns the ship section front proximity

Created in NX11.0.0

License requirements: None.

unsafe int NXOpen.Features.ShipDesign.SectionEditorBuilder.Numerator
getset

Returns or sets the numerator of the view scale

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.SectionViewBuilder.SectionRuleOptions NXOpen.Features.ShipDesign.SectionEditorBuilder.SectionRule
getset

Returns or sets the ship section rule method

Created in NX11.0.0

Deprecated in NX12.0.0. Use Features.ShipDesign.SectionViewBuilder .SectionRule() instead.

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.SectionViewBuilder NXOpen.Features.ShipDesign.SectionEditorBuilder.SectionView
get

Returns the ship section view

Created in NX12.0.0

License requirements: None.

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

Returns the ship structures

Created in NX11.0.0

License requirements: None.

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

Returns or sets the symmetrical structure

Created in NX11.0.0

Deprecated in NX12.0.0. Use Features.ShipDesign.SectionViewBuilder .SymmetricalStructure() instead.

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.Drawings.SelectDraftingViewList NXOpen.Features.ShipDesign.SectionEditorBuilder.ViewList
get

Returns the ship section views list

Created in NX11.0.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.