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

Represents a Features::ShipDesign::PillarSystem builder which is used to create or edit a pillar system feature. More...

Inheritance diagram for NXOpen::Features::ShipDesign::PillarSystemBuilder:
NXOpen::Features::ShipDesign::ProfileSystemBuilder NXOpen::Features::ShipDesign::FeatureParmsBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesShipStructure, TypesPoints }
 Used to specify how the pillar system is defined. More...

Public Member Functions

NXOpen::Features::ShipDesign::PointPairBuilderCreatePointPairBuilder ()
 Creates a Features::ShipDesign::PointPairBuilder .
NXOpen::DirectionDirection ()
 Returns the direction of the pillar.
NXOpen::SelectNXObjectListIntersectingShipStructure ()
 Returns the ship structure to intersect with each other that defines the start of a pillar.
NXOpen::SelectNXObjectListLimitingShipStructure ()
 Returns the ship sructure that defines the end of the pillar.
NXOpen::ExpressionOrientationAngle ()
 Returns the angle at which to orient the stock shape.
NXOpen::NXObjectListPointPairList ()
 Returns the list of pairs of points that define the ends of the pillars.
void SetDirection (NXOpen::Direction *direction)
 Sets the direction of the pillar.
void SetType (NXOpen::Features::ShipDesign::PillarSystemBuilder::Types type)
 Sets the type of input used to define the pillar location.
NXOpen::Features::ShipDesign::SteelFeatureSpreadsheetBuilderStockData ()
 Returns the stock data used to define the stock information of the stiffener.
NXOpen::Features::ShipDesign::PillarSystemBuilder::Types Type ()
 Returns the type of input used to define the pillar location.

Detailed Description

Represents a Features::ShipDesign::PillarSystem builder which is used to create or edit a pillar system feature.


To create a new instance of this class, use Features::ShipCollection::CreatePillarSystemBuilder
Default values.

Property Value

OrientationAngle.Value

0


Created in NX8.0.0.


Member Enumeration Documentation

Used to specify how the pillar system is defined.

Enumerator:
TypesShipStructure 

ship structure

TypesPoints 

points


Member Function Documentation

Creates a Features::ShipDesign::PointPairBuilder .

Returns:

Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")

Returns the direction of the pillar.

Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.ShipStructure.
Created in NX8.0.0.

License requirements : None

Returns the ship structure to intersect with each other that defines the start of a pillar.

Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.ShipStructure.
Created in NX8.0.0.

License requirements : None

Returns the ship sructure that defines the end of the pillar.

Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.ShipStructure.
Created in NX8.0.0.

License requirements : None

Returns the angle at which to orient the stock shape.


Created in NX8.0.0.

License requirements : None

Returns the list of pairs of points that define the ends of the pillars.

Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.Points.
Created in NX8.0.0.

License requirements : None

Sets the direction of the pillar.

Only used when Type is Features.ShipDesign.PillarSystemBuilder.Types.ShipStructure.
Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
directiondirection

Sets the type of input used to define the pillar location.


Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
typetype

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


Created in NX8.0.0.

License requirements : None

Returns the type of input used to define the pillar location.


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