NX Open C++ Reference Guide
|
Represents the Shell feature builder
To create a new instance of this class, use Features::FeatureCollection::CreateShellBuilder
Created in NX4.0.0.
More...
Public Member Functions | |
NXOpen::Body * | Body () |
Returns the body to be shelled. | |
NXOpen::Expression * | DefaultThickness () |
Returns the default thickness for the shelled body. | |
bool | DefaultThicknessFlip () |
Returns the flip direction option for default thickness. | |
NXOpen::ExpressionCollectorSetList * | FaceThicknesses () |
Returns the list of faces and corresponding alternate thickness for each. | |
NXOpen::ObjectList * | FaceThicknessList () |
Returns the list of faces and corresponding alternate thickness for each. | |
NXOpen::ScCollector * | RemovedFacesCollector () |
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. |
Represents the Shell feature builder
To create a new instance of this class, use Features::FeatureCollection::CreateShellBuilder
Created in NX4.0.0.
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.
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
void NXOpen::Features::ShellBuilder::SetBody | ( | NXOpen::Body * | body | ) |
Sets the body to be shelled.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
body | body |
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")
defaultThicknessValue | default thickness expression |
void NXOpen::Features::ShellBuilder::SetDefaultThicknessFlip | ( | bool | flip | ) |
Sets the flip direction option for default thickness.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
flip | flip |
void NXOpen::Features::ShellBuilder::SetFaceThicknessList | ( | NXOpen::ObjectList * | seldimlist | ) |
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.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
seldimlist | seldimlist |
void NXOpen::Features::ShellBuilder::SetRemovedFacesCollector | ( | NXOpen::ScCollector * | scCollector | ) |
Sets the set of faces to be removed from the shelled body.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
scCollector | sc collector |
void NXOpen::Features::ShellBuilder::SetTgtPierceOption | ( | bool | tgtPierceOption | ) |
Sets the option to process tangent remove faces for the Shell operation.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
tgtPierceOption | tgt pierce option |
void NXOpen::Features::ShellBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance for the Shell operation.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
tolerance | tolerance |
void NXOpen::Features::ShellBuilder::SetUseSurfaceApproximation | ( | bool | approximationOption | ) |
Sets the option to use approximate surfaces for the Shell operation.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
approximationOption | approximation option |
Returns the option to process tangent remove faces for the Shell operation.
Created in NX4.0.0.
License requirements : None
double NXOpen::Features::ShellBuilder::Tolerance | ( | ) |
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