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

Represents the Shell feature builder
To create a new instance of this class, use Features::FeatureCollection::CreateShellBuilder

Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Features::ShellBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

NXOpen::BodyBody ()
 Returns the body to be shelled.
NXOpen::ExpressionDefaultThickness ()
 Returns the default thickness for the shelled body.
bool DefaultThicknessFlip ()
 Returns the flip direction option for default thickness.
NXOpen::ExpressionCollectorSetListFaceThicknesses ()
 Returns the list of faces and corresponding alternate thickness for each.
NXOpen::ObjectListFaceThicknessList ()
 Returns the list of faces and corresponding alternate thickness for each.
NXOpen::ScCollectorRemovedFacesCollector ()
 Returns the set of faces to be removed from the shelled body.
void SetBody (NXOpen::Body *body)
 Sets the body to be shelled.
void SetDefaultThickness (const NXString &defaultThicknessValue)
 Sets the default thickness for the shelled body.
void SetDefaultThicknessFlip (bool flip)
 Sets the flip direction option for default thickness.
void SetFaceThicknessList (NXOpen::ObjectList *seldimlist)
 Sets the list of faces and corresponding alternate thickness for each.
void SetRemovedFacesCollector (NXOpen::ScCollector *scCollector)
 Sets the set of faces to be removed from the shelled body.
void SetTgtPierceOption (bool tgtPierceOption)
 Sets the option to process tangent remove faces for the Shell operation.
void SetTolerance (double tolerance)
 Sets the tolerance for the Shell operation.
void SetUseSurfaceApproximation (bool approximationOption)
 Sets the option to use approximate surfaces for the Shell operation.
bool TgtPierceOption ()
 Returns the option to process tangent remove faces for the Shell operation.
double Tolerance ()
 Returns the tolerance for the Shell operation.
bool UseSurfaceApproximation ()
 Returns the option to use approximate surfaces for the Shell operation.

Detailed Description

Represents the Shell feature builder
To create a new instance of this class, use Features::FeatureCollection::CreateShellBuilder

Created in NX4.0.0.



Member Function Documentation

Returns the body to be shelled.


Created in NX4.0.0.

License requirements : None

Returns the default thickness for the shelled body.


Created in NX4.0.0.

License requirements : None

Returns the flip direction option for default thickness.


Created in NX4.0.0.

License requirements : None

Returns the list of faces and corresponding alternate thickness for each.


Created in NX5.0.0.

License requirements : None

Returns the list of faces and corresponding alternate thickness for each.

This is deprecated. Please use FaceThicknesses instead. Note that it is no longer necessary to set this list, as a new list is automatically created when a new instance of this class is instantiated. Note that this API cannot be used together with the new API.


Deprecated:
Deprecated in NX5.0.0.


Created in NX4.0.0.

License requirements : None

Returns the set of faces to be removed from the shelled body.


Created in NX4.0.0.

License requirements : None

Sets the body to be shelled.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
bodybody
void NXOpen::Features::ShellBuilder::SetDefaultThickness ( const NXString defaultThicknessValue)

Sets the default thickness for the shelled body.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
defaultThicknessValuedefault thickness expression

Sets the flip direction option for default thickness.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
flipflip

Sets the list of faces and corresponding alternate thickness for each.

This is deprecated. Please use FaceThicknesses instead. Note that it is no longer necessary to set this list, as a new list is automatically created when a new instance of this class is instantiated. Note that this API cannot be used together with the new API.


Deprecated:
Deprecated in NX5.0.0.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
seldimlistseldimlist

Sets the set of faces to be removed from the shelled body.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
scCollectorsc collector

Sets the option to process tangent remove faces for the Shell operation.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tgtPierceOptiontgt pierce option

Sets the tolerance for the Shell operation.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Sets the option to use approximate surfaces for the Shell operation.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
approximationOptionapproximation option

Returns the option to process tangent remove faces for the Shell operation.


Created in NX4.0.0.

License requirements : None

Returns the tolerance for the Shell operation.


Created in NX4.0.0.

License requirements : None

Returns the option to use approximate surfaces for the Shell operation.


Created in NX4.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.