NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ShipDesign::ShipSectionBuilder Class Reference

Represents a Features::ShipDesign::ShipSection builder
To create a new instance of this class, use Features::ShipCollection::CreateShipSectionBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ShipDesign::ShipSectionBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  XFilter { XFilterAll, XFilterTransverseFrames, XFilterBulkheads }
 Define the output option for each of the frame type. More...
enum  ZFilter { ZFilterAll, ZFilterDeckFrames, ZFilterLongitudinalFrames }
 Define the output option for each of the frame type. More...

Public Member Functions

NXString AssemblyPart ()
 Returns the assembly part
Created in NX7.5.0.
NXString SectionName ()
 Returns the section name
Created in NX7.5.0.
NXString SectionPart ()
 Returns the section part
Created in NX7.5.0.
int SectionXMax ()
 Returns the section xmax
Created in NX7.5.0.
int SectionXMin ()
 Returns the section xmin
Created in NX7.5.0.
int SectionYMax ()
 Returns the section ymax
Created in NX7.5.0.
int SectionYMin ()
 Returns the section ymin
Created in NX7.5.0.
int SectionZMax ()
 Returns the section zmax
Created in NX7.5.0.
int SectionZMin ()
 Returns the section zmin
Created in NX7.5.0.
void SetAssemblyPart (const NXString &filename)
 Sets the assembly part
Created in NX7.5.0.
void SetSectionName (const NXString &sectionName)
 Sets the section name
Created in NX7.5.0.
void SetSectionPart (const NXString &filename)
 Sets the section part
Created in NX7.5.0.
void SetSectionXMax (int sectionXMax)
 Sets the section xmax
Created in NX7.5.0.
void SetSectionXMin (int sectionXMin)
 Sets the section xmin
Created in NX7.5.0.
void SetSectionYMax (int sectionYMax)
 Sets the section ymax
Created in NX7.5.0.
void SetSectionYMin (int sectionYMin)
 Sets the section ymin
Created in NX7.5.0.
void SetSectionZMax (int sectionZMax)
 Sets the section zmax
Created in NX7.5.0.
void SetSectionZMin (int sectionZMin)
 Sets the section zmin
Created in NX7.5.0.
void SetXDatumFilter (NXOpen::Features::ShipDesign::ShipSectionBuilder::XFilter xDatumFilter)
 Sets the x datum filter
Created in NX7.5.0.
void SetXMaxDatumFilter (int xMaxDatumFilter)
 Sets the x max datum filter
Created in NX7.5.0.
void SetXMinDatumFilter (int xMinDatumFilter)
 Sets the x min datum filter
Created in NX7.5.0.
void SetYDatumFilter (int yDatumFilter)
 Sets the y datum filter
Created in NX7.5.0.
void SetYMaxDatumFilter (int yMaxDatumFilter)
 Sets the y max datum filter
Created in NX7.5.0.
void SetYMinDatumFilter (int yMinDatumFilter)
 Sets the y min datum filter
Created in NX7.5.0.
void SetZDatumFilter (NXOpen::Features::ShipDesign::ShipSectionBuilder::ZFilter zDatumFilter)
 Sets the z datum filter
Created in NX7.5.0.
void SetZMaxDatumFilter (int zMaxDatumFilter)
 Sets the z max datum filter
Created in NX7.5.0.
void SetZMinDatumFilter (int zMinDatumFilter)
 Sets the z min datum filter
Created in NX7.5.0.
NXOpen::SelectBodyShipBody ()
 Returns the ship body
Created in NX7.5.0.
NXOpen::Features::ShipDesign::ShipSectionBuilder::XFilter XDatumFilter ()
 Returns the x datum filter
Created in NX7.5.0.
int XMaxDatumFilter ()
 Returns the x max datum filter
Created in NX7.5.0.
NXOpen::ExpressionXMaxOffset ()
 Returns the x max offset
Created in NX7.5.0.
int XMinDatumFilter ()
 Returns the x min datum filter
Created in NX7.5.0.
NXOpen::ExpressionXMinOffset ()
 Returns the x min offset
Created in NX7.5.0.
int YDatumFilter ()
 Returns the y datum filter
Created in NX7.5.0.
int YMaxDatumFilter ()
 Returns the y max datum filter
Created in NX7.5.0.
NXOpen::ExpressionYMaxOffset ()
 Returns the y max offset
Created in NX7.5.0.
int YMinDatumFilter ()
 Returns the y min datum filter
Created in NX7.5.0.
NXOpen::ExpressionYMinOffset ()
 Returns the y min offset
Created in NX7.5.0.
NXOpen::Features::ShipDesign::ShipSectionBuilder::ZFilter ZDatumFilter ()
 Returns the z datum filter
Created in NX7.5.0.
int ZMaxDatumFilter ()
 Returns the z max datum filter
Created in NX7.5.0.
NXOpen::ExpressionZMaxOffset ()
 Returns the z max offset
Created in NX7.5.0.
int ZMinDatumFilter ()
 Returns the z min datum filter
Created in NX7.5.0.
NXOpen::ExpressionZMinOffset ()
 Returns the z min offset
Created in NX7.5.0.

Detailed Description

Represents a Features::ShipDesign::ShipSection builder
To create a new instance of this class, use Features::ShipCollection::CreateShipSectionBuilder
Default values.

Property Value

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 output option for each of the frame type.

Enumerator:
XFilterAll 

all

XFilterTransverseFrames 

transverse frames

XFilterBulkheads 

bulkheads

Define the output option for each of the frame type.

Enumerator:
ZFilterAll 

all

ZFilterDeckFrames 

deck frames

ZFilterLongitudinalFrames 

longitudinal frames


Member Function Documentation

Returns the assembly part
Created in NX7.5.0.



License requirements : None

Returns the section name
Created in NX7.5.0.



License requirements : None

Returns the section part
Created in NX7.5.0.



License requirements : None

Returns the section xmax
Created in NX7.5.0.



License requirements : None

Returns the section xmin
Created in NX7.5.0.



License requirements : None

Returns the section ymax
Created in NX7.5.0.



License requirements : None

Returns the section ymin
Created in NX7.5.0.



License requirements : None

Returns the section zmax
Created in NX7.5.0.



License requirements : None

Returns the section zmin
Created in NX7.5.0.



License requirements : None

Sets the assembly part
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
filenamefilename

Sets the section name
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionNamesectionname

Sets the section part
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
filenamefilename

Sets the section xmax
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionXMaxsectionxmax

Sets the section xmin
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionXMinsectionxmin

Sets the section ymax
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionYMaxsectionymax

Sets the section ymin
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionYMinsectionymin

Sets the section zmax
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionZMaxsectionzmax

Sets the section zmin
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
sectionZMinsectionzmin

Sets the x datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
xDatumFilterxdatumfilter

Sets the x max datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
xMaxDatumFilterxmaxdatumfilter

Sets the x min datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
xMinDatumFilterxmindatumfilter

Sets the y datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
yDatumFilterydatumfilter

Sets the y max datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
yMaxDatumFilterymaxdatumfilter

Sets the y min datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
yMinDatumFilterymindatumfilter

Sets the z datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
zDatumFilterzdatumfilter

Sets the z max datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
zMaxDatumFilterzmaxdatumfilter

Sets the z min datum filter
Created in NX7.5.0.



License requirements : nx_ship_concept ("Ship Concept") OR nx_ship_detail ("Ship Detail Design")

Parameters:
zMinDatumFilterzmindatumfilter

Returns the ship body
Created in NX7.5.0.



License requirements : None

Returns the x datum filter
Created in NX7.5.0.



License requirements : None

Returns the x max datum filter
Created in NX7.5.0.



License requirements : None

Returns the x max offset
Created in NX7.5.0.



License requirements : None

Returns the x min datum filter
Created in NX7.5.0.



License requirements : None

Returns the x min offset
Created in NX7.5.0.



License requirements : None

Returns the y datum filter
Created in NX7.5.0.



License requirements : None

Returns the y max datum filter
Created in NX7.5.0.



License requirements : None

Returns the y max offset
Created in NX7.5.0.



License requirements : None

Returns the y min datum filter
Created in NX7.5.0.



License requirements : None

Returns the y min offset
Created in NX7.5.0.



License requirements : None

Returns the z datum filter
Created in NX7.5.0.



License requirements : None

Returns the z max datum filter
Created in NX7.5.0.



License requirements : None

Returns the z max offset
Created in NX7.5.0.



License requirements : None

Returns the z min datum filter
Created in NX7.5.0.



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.