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

Represents a Features::ShipDesign::ShipDesignPreferencesBuilder which is used to change default object display settings for ship structures. More...

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

List of all members.

Public Types

enum  ColorType { ColorTypeDefault, ColorTypeSet }
 the color option type More...
enum  Types {
  TypesHull, TypesDeck, TypesTransverseBulkhead, TypesLongitudinalBulkhead,
  TypesGenericPlateSystem, TypesStiffenerSystem, TypesEdgeReinforcementSystem, TypesPillarSystem,
  TypesScantlingSeam, TypesErectionSeam, TypesStrakingSeam, TypesIntersectionSeam
}
 This enum represents the ship structure types. More...

Public Member Functions

NXOpen::NXColorColor ()
 Returns the color
Created in NX8.0.0.
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder::ColorType ColorOption ()
 Returns the color option
Created in NX8.0.0.
NXOpen::Preferences::PartObject::LineFontType Font ()
 Returns the font
Created in NX8.0.0.
int Layer ()
 Returns the layer
Created in NX8.0.0.
void SetColor (NXOpen::NXColor *color)
 Sets the color
Created in NX8.0.0.
void SetColorOption (NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder::ColorType colorOption)
 Sets the color option
Created in NX8.0.0.
void SetFont (NXOpen::Preferences::PartObject::LineFontType font)
 Sets the font
Created in NX8.0.0.
void SetLayer (int layer)
 Sets the layer
Created in NX8.0.0.
void SetType (NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder::Types type)
 Sets the ship structure type
Created in NX8.0.0.
void SetWidth (NXOpen::Preferences::PartObject::WidthType width)
 Sets the width
Created in NX8.0.0.
NXOpen::Features::ShipDesign::ShipDesignPreferencesBuilder::Types Type ()
 Returns the ship structure type
Created in NX8.0.0.
NXOpen::Preferences::PartObject::WidthType Width ()
 Returns the width
Created in NX8.0.0.

Detailed Description

Represents a Features::ShipDesign::ShipDesignPreferencesBuilder which is used to change default object display settings for ship structures.


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

Property Value

ColorOption

Default

Layer

0


Created in NX8.0.0.


Member Enumeration Documentation

the color option type

Enumerator:
ColorTypeDefault 

default type

ColorTypeSet 

set color type

This enum represents the ship structure types.

Enumerator:
TypesHull 

Hull type.

TypesDeck 

Deck type.

TypesTransverseBulkhead 

Transverse Bulkhead type.

TypesLongitudinalBulkhead 

Longitudinal Bulkhead type.

TypesGenericPlateSystem 

Generic Plate System type.

TypesStiffenerSystem 

Stiffener System type.

TypesEdgeReinforcementSystem 

Edge Reinforcement System type.

TypesPillarSystem 

Pillar System type.

TypesScantlingSeam 

Scantling Seam type.

TypesErectionSeam 

Erection Seam type.

TypesStrakingSeam 

Straking Seam type.

TypesIntersectionSeam 

Intersection Seam type.


Member Function Documentation

Returns the color
Created in NX8.0.0.



License requirements : None

Returns the color option
Created in NX8.0.0.



License requirements : None

Returns the font
Created in NX8.0.0.



License requirements : None

Returns the layer
Created in NX8.0.0.



License requirements : None

Sets the color
Created in NX8.0.0.



License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
colorcolor

Sets the color option
Created in NX8.0.0.



License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
colorOptioncoloroption

Sets the font
Created in NX8.0.0.



License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
fontfont

Sets the layer
Created in NX8.0.0.



License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
layerlayer

Sets the ship structure type
Created in NX8.0.0.



License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
typetype

Sets the width
Created in NX8.0.0.



License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
widthwidth

Returns the ship structure type
Created in NX8.0.0.



License requirements : None

Returns the width
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.