NX Open C++ Reference Guide
|
Represents an emboss feature builder that creates or edits an emboss feature. More...
Public Member Functions | |
std::vector < NXOpen::Features::EmbossRegion * > | GetRegions () |
The emboss regions. | |
void | MakeParentSketchInternal (bool internalizeParentSketch) |
Set the parent sketch internalization status for use during emboss feature creation Created in NX4.0.1. | |
void | SetRegions (const std::vector< NXOpen::Features::EmbossRegion * > ®ions) |
Created in NX4.0.0. | |
void | SetTolerance (double tolerance) |
Sets the distance tolerance Created in NX4.0.0. | |
double | Tolerance () |
Returns the distance tolerance Created in NX4.0.0. |
Represents an emboss feature builder that creates or edits an emboss feature.
This class provides methods to set and get the multiple region subobjects and tolerance.
The following is default value:
Tolerance Distance tolerance 0.001/0.0254[in/mm]
To create a new instance of this class, use Features::FeatureCollection::CreateEmbossBuilder
Created in NX4.0.0.
std::vector<NXOpen::Features::EmbossRegion *> NXOpen::Features::EmbossBuilder::GetRegions | ( | ) |
The emboss regions.
void NXOpen::Features::EmbossBuilder::MakeParentSketchInternal | ( | bool | internalizeParentSketch | ) |
Set the parent sketch internalization status for use during emboss feature creation
Created in NX4.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
internalizeParentSketch | If true, internalize the parent sketch, else the sketch will remain external. |
void NXOpen::Features::EmbossBuilder::SetRegions | ( | const std::vector< NXOpen::Features::EmbossRegion * > & | regions | ) |
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
regions | Array of emboss region objects. In NX4, only one region is supported. |
void NXOpen::Features::EmbossBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the distance tolerance
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
tolerance | distance tolerance |
double NXOpen::Features::EmbossBuilder::Tolerance | ( | ) |
Returns the distance tolerance
Created in NX4.0.0.
License requirements : None