NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::ShipDesign::SteelCollarPlateBuilder Class Reference

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

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

List of all members.

Public Member Functions

std::vector< NXStringGetAvailablePlateSizes ()
 The list of available plate sizes.
bool IsInternal ()
 Returns the is internal toggle.
bool KeepSelectFace ()
 Returns the keep select face.
bool KeepSelectProfileBody ()
 Returns the keep select profile body.
int PlateSize ()
 Returns the plate size.
NXOpen::SelectFaceSelectFace ()
 Returns the select face.
NXOpen::SelectBodySelectProfileBody ()
 Returns the select profile body.
void SetInternal (bool isInternal)
 Sets the is internal toggle.
void SetKeepSelectFace (bool keepSelectFace)
 Sets the keep select face.
void SetKeepSelectProfileBody (bool keepSelectProfileBody)
 Sets the keep select profile body.
void SetPlateSize (int plateSize)
 Sets the plate size.

Detailed Description

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

Property Value

IsInternal

0

KeepSelectFace

0

KeepSelectProfileBody

0


Created in NX7.5.0.


Member Function Documentation

The list of available plate sizes.

Note this list will change every time the selected profile body changes.

Returns:
Array of available plate sizes. These names are specified by a special sketch naming convention for sketches loaded in the profile library.
Created in NX7.5.0.

License requirements : None

Returns the is internal toggle.

Is this plate inside the profile cutout, or slapped onto the outside of the placement face?
Created in NX7.5.0.

License requirements : None

Returns the keep select face.

Determines whether or not we should reuse the same selected face on apply.
Created in NX7.5.0.

License requirements : None

Returns the keep select profile body.

Determines whether or not we should reuse the same selected profile body on apply.
Created in NX7.5.0.

License requirements : None

Returns the plate size.

Note: when the selected profile body changes, the available sizes will also change. Therefore, after changing the selected profile, you must call GetAvailablePlateSizes before you can set this PlateSize value.
Created in NX7.5.0.

License requirements : None

Returns the select face.

The face is used along with the profile body to determine the placement of the collar plate feature. Typically this face will already have a profile cutout feature and the collar plate is used to "fill the gap" caused by the profile cutout.
Created in NX7.5.0.

License requirements : None

Returns the select profile body.

The profile body determines what sizes of collar plate features are available, and where to place the collar plate feature.
Created in NX7.5.0.

License requirements : None

Sets the is internal toggle.

Is this plate inside the profile cutout, or slapped onto the outside of the placement face?
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
isInternalisinternal

Sets the keep select face.

Determines whether or not we should reuse the same selected face on apply.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectFacekeepselectface

Sets the keep select profile body.

Determines whether or not we should reuse the same selected profile body on apply.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
keepSelectProfileBodykeepselectprofilebody

Sets the plate size.

Note: when the selected profile body changes, the available sizes will also change. Therefore, after changing the selected profile, you must call GetAvailablePlateSizes before you can set this PlateSize value.
Created in NX7.5.0.

License requirements : nx_ship_concept ("Ship Concept")

Parameters:
plateSizeplatesize

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