NX Open C++ Reference Guide
|
Represents surface rebuild data structure. More...
Public Types | |
enum | Type { TypeNone, TypeManual, TypeAuto } |
Surface rebuild types. More... | |
Public Member Functions | |
int | CrossDegree () |
Returns Created in NX4.0.0. | |
int | CrossMaxDegree () |
Returns Created in NX4.0.0. | |
int | CrossMaxSegments () |
Returns Created in NX4.0.0. | |
NXOpen::SurfaceRebuildData::Type | CrossRebuildType () |
Returns Created in NX4.0.0. | |
std::vector< double > | GetTolerances (int numTolerances) |
Get surface rebubild tolerances. | |
int | PrimaryDegree () |
Returns Created in NX4.0.0. | |
int | PrimaryMaxDegree () |
Returns Created in NX4.0.0. | |
int | PrimaryMaxSegments () |
Returns Created in NX4.0.0. | |
NXOpen::SurfaceRebuildData::Type | PrimaryRebuildType () |
Returns Created in NX4.0.0. | |
void | SetCrossDegree (int degree) |
Sets Created in NX4.0.0. | |
void | SetCrossMaxDegree (int maxDegree) |
Sets Created in NX4.0.0. | |
void | SetCrossMaxSegments (int maxSegments) |
Sets Created in NX4.0.0. | |
void | SetCrossRebuildType (NXOpen::SurfaceRebuildData::Type crossRebuildType) |
Sets Created in NX4.0.0. | |
void | SetPrimaryDegree (int degree) |
Sets Created in NX4.0.0. | |
void | SetPrimaryMaxDegree (int maxDegree) |
Sets Created in NX4.0.0. | |
void | SetPrimaryMaxSegments (int maxSegments) |
Sets Created in NX4.0.0. | |
void | SetPrimaryRebuildType (NXOpen::SurfaceRebuildData::Type primaryRebuildType) |
Sets Created in NX4.0.0. | |
void | SetTolerances (const std::vector< double > &tolerances) |
Set surface rebubild tolerances. | |
virtual | ~SurfaceRebuildData () |
Dispose transient object. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Represents surface rebuild data structure.
To create a new instance of this class, use Features::MeshSurfaceBuilder::NewRebuildData
Created in NX4.0.0.
|
virtual |
Dispose transient object.
Created in NX4.0.0.
License requirements : None
int NXOpen::SurfaceRebuildData::CrossDegree | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
int NXOpen::SurfaceRebuildData::CrossMaxDegree | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
int NXOpen::SurfaceRebuildData::CrossMaxSegments | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
NXOpen::SurfaceRebuildData::Type NXOpen::SurfaceRebuildData::CrossRebuildType | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
std::vector<double> NXOpen::SurfaceRebuildData::GetTolerances | ( | int | numTolerances | ) |
Get surface rebubild tolerances.
The tolerance array length is 4. tolerances[0] -> G0 tolerance tolerances[1] -> G1 tolerance tolerances[2] -> G2 tolerance tolerances[3] -> Intersection tolerance
numTolerances | num tolerances |
int NXOpen::SurfaceRebuildData::PrimaryDegree | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
int NXOpen::SurfaceRebuildData::PrimaryMaxDegree | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
int NXOpen::SurfaceRebuildData::PrimaryMaxSegments | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
NXOpen::SurfaceRebuildData::Type NXOpen::SurfaceRebuildData::PrimaryRebuildType | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
void NXOpen::SurfaceRebuildData::SetCrossDegree | ( | int | degree | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
degree | degree. |
void NXOpen::SurfaceRebuildData::SetCrossMaxDegree | ( | int | maxDegree | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
maxDegree | max degree |
void NXOpen::SurfaceRebuildData::SetCrossMaxSegments | ( | int | maxSegments | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
maxSegments | max_segments. |
void NXOpen::SurfaceRebuildData::SetCrossRebuildType | ( | NXOpen::SurfaceRebuildData::Type | crossRebuildType | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
crossRebuildType | cross rebuild type. |
void NXOpen::SurfaceRebuildData::SetPrimaryDegree | ( | int | degree | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
degree | degree. |
void NXOpen::SurfaceRebuildData::SetPrimaryMaxDegree | ( | int | maxDegree | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
maxDegree | max degree. |
void NXOpen::SurfaceRebuildData::SetPrimaryMaxSegments | ( | int | maxSegments | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
maxSegments | max_segments. |
void NXOpen::SurfaceRebuildData::SetPrimaryRebuildType | ( | NXOpen::SurfaceRebuildData::Type | primaryRebuildType | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
primaryRebuildType | primary rebuild type |
void NXOpen::SurfaceRebuildData::SetTolerances | ( | const std::vector< double > & | tolerances | ) |
Set surface rebubild tolerances.
The tolerance array length is 4. tolerances[0] -> G0 tolerance tolerances[1] -> G1 tolerance tolerances[2] -> G2 tolerance tolerances[3] -> Intersection tolerance
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
tolerances | tolerances array. |