NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::ShipDesign::ThicknessDirectionBuilder Class Reference

This class allows you to define the thickness direction for plate system features in Ship Basic Design and and for grid planes in Ship Concept Design. More...

Inheritance diagram for NXOpen::Features::ShipDesign::ThicknessDirectionBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  ThicknessDirectionType {
  ThicknessDirectionTypeFwdPortInUp, ThicknessDirectionTypeAftStbdOutDn, ThicknessDirectionTypeCtr, ThicknessDirectionTypePortToInCtr,
  ThicknessDirectionTypeStbdFrOutCtr
}
 Settings used to indicate the direction of thickness from the mold face or grid plane. More...
 

Public Member Functions

void SetThicknessDirection (NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType thicknessDirection)
 Sets the direction in which to apply the thickness. More...
 
void SetThicknessDirectionOnReference (NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType thicknessDirectionOnReference)
 Sets the direction in which to apply the thickness when the mold face or grid plane is located on a midship reference. More...
 
NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType ThicknessDirection ()
 Returns the direction in which to apply the thickness. More...
 
NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType ThicknessDirectionOnReference ()
 Returns the direction in which to apply the thickness when the mold face or grid plane is located on a midship reference. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

This class allows you to define the thickness direction for plate system features in Ship Basic Design and and for grid planes in Ship Concept Design.


This class is sub-object of another builder, and cannot be directly instantiated.
Default values.

Property Value

ThicknessDirection

FwdPortInUp

ThicknessDirectionOnReference

FwdPortInUp


Created in NX8.0.0.

Member Enumeration Documentation

Settings used to indicate the direction of thickness from the mold face or grid plane.

The actual direction depends on the type of plate system or grid defined.

Enumerator
ThicknessDirectionTypeFwdPortInUp 

Direction is Forward, Port, Inside or Up.

ThicknessDirectionTypeAftStbdOutDn 

Direction is Aft, Starboard, Outside or Down.

ThicknessDirectionTypeCtr 

Thickness is centered about the mold face.

ThicknessDirectionTypePortToInCtr 

Direction is Port, To Reference, Inside or Centered.

ThicknessDirectionTypeStbdFrOutCtr 

Direction is Starboard, From Reference, Outside or Centered.

Member Function Documentation

void NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::SetThicknessDirection ( NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType  thicknessDirection)

Sets the direction in which to apply the thickness.


Created in NX8.0.0.

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

Parameters
thicknessDirectionthicknessdirection
void NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::SetThicknessDirectionOnReference ( NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType  thicknessDirectionOnReference)

Sets the direction in which to apply the thickness when the mold face or grid plane is located on a midship reference.


Created in NX8.0.0.

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

Parameters
thicknessDirectionOnReferencethicknessdirectiononreference
NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirection ( )

Returns the direction in which to apply the thickness.


Created in NX8.0.0.

License requirements : None

NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionType NXOpen::Features::ShipDesign::ThicknessDirectionBuilder::ThicknessDirectionOnReference ( )

Returns the direction in which to apply the thickness when the mold face or grid plane is located on a midship reference.


Created in NX8.0.0.

License requirements : None


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