Feature Thread (taraudage) More...
Public Member Functions | |
Dtk_feat_thread () | |
Constructor of Thread Feature More... | |
int | get_direction_reversed (Bool *) |
Returns thread direction reversed. More... | |
int | get_inner_thread (Dtk_feat_inner_thread **) |
Returns the inner thread parameters. More... | |
int | get_limit (Dtk_feat_geometry **) |
Returns thread limit surface. More... | |
int | get_support (Dtk_feat_geometry **) |
Returns the thread support surface. More... | |
int | get_support_depth (double *) |
Returns the thread support surface depth. More... | |
int | get_support_depth_has_tol (Bool *) |
Tests whether there is a tolerance set on support depth. More... | |
int | get_support_depth_with_tol (double *, double *, double *) |
Returns the thread support surface depth with tolerance values if any. More... | |
int | get_support_diameter (double *) |
Returns the thread support surface diameter. More... | |
int | get_support_diameter_has_tol (Bool *) |
Tests whether there is a tolerance set on support diameter. More... | |
int | get_support_diameter_with_tol (double *, double *, double *) |
Returns the thread support surface diameter with tolerance values if any. More... | |
Dtk_feat_inner_thread * | GetInnerThread () const |
Dtk_feat_geometry * | GetLimit () const |
Dtk_feat_geometry * | GetSupport () const |
Dtk_Double64 | GetSupportDepth () const |
Dtk_feat_tolerance_set * | GetSupportDepthTolerance () const |
Dtk_Double64 | GetSupportDiameter () const |
Dtk_feat_tolerance_set * | GetSupportDiameterTolerance () const |
Dtk_bool | HasSupportDepthTolerance () const |
Dtk_bool | HasSupportDiameterTolerance () const |
Dtk_bool | IsReversed () const |
~Dtk_feat_thread () | |
Desstructor of Thread Feature More... | |
Data Fields | |
Bool | direction_reversed |
Dtk_feat_geometry * | face_limit |
Dtk_feat_inner_thread * | inner_thread |
Dtk_feat_geometry * | support |
double | support_depth |
double | support_diameter |
Dtk_feat_tolerance_set * | tol_support_depth |
Dtk_feat_tolerance_set * | tol_support_diameter |
Feature Thread (taraudage)
Dtk_feat_thread::Dtk_feat_thread | ( | ) |
Constructor of Thread Feature
[in/out] | ||
[out] | Allocated | thread feature |
Dtk_feat_thread::~Dtk_feat_thread | ( | ) |
Desstructor of Thread Feature
[in/out] | ||
[out] | Free | Thread feature |
int Dtk_feat_thread::get_direction_reversed | ( | Bool * | ) |
Returns thread direction reversed.
[in] | Thread | feature |
[in/out] | ||
[out] | Direction | reversed flag |
int Dtk_feat_thread::get_inner_thread | ( | Dtk_feat_inner_thread ** | ) |
Returns the inner thread parameters.
[in] | Thread | feature |
[in/out] | ||
[out] | Inner | thread feature |
int Dtk_feat_thread::get_limit | ( | Dtk_feat_geometry ** | ) |
Returns thread limit surface.
[in] | Thread | feature |
[in/out] | ||
[out] | Thread | limit surface |
int Dtk_feat_thread::get_support | ( | Dtk_feat_geometry ** | ) |
Returns the thread support surface.
[in] | Thread | feature |
[in/out] | ||
[out] | Support | surface |
int Dtk_feat_thread::get_support_depth | ( | double * | ) |
Returns the thread support surface depth.
[in] | Thread | feature |
[in/out] | ||
[out] | Support | surface depth |
int Dtk_feat_thread::get_support_depth_has_tol | ( | Bool * | ) |
Tests whether there is a tolerance set on support depth.
[in] | Thread | feature |
[in/out] | ||
[out] | Bool |
int Dtk_feat_thread::get_support_depth_with_tol | ( | double * | , |
double * | , | ||
double * | |||
) |
Returns the thread support surface depth with tolerance values if any.
[in] | Thread | feature |
[in/out] | ||
[out] | Support | surface depth & tolerances if any |
int Dtk_feat_thread::get_support_diameter | ( | double * | ) |
Returns the thread support surface diameter.
[in] | Thread | feature |
[in/out] | ||
[out] | Support | surface diameter |
int Dtk_feat_thread::get_support_diameter_has_tol | ( | Bool * | ) |
Tests whether there is a tolerance set on support diameter.
[in] | Thread | feature |
[in/out] | ||
[out] | Bool |
int Dtk_feat_thread::get_support_diameter_with_tol | ( | double * | , |
double * | , | ||
double * | |||
) |
Returns the thread support surface diameter with tolerance values if any.
[in] | Thread | feature |
[in/out] | ||
[out] | Support | surface diameter & tolerances if any |
Dtk_feat_inner_thread* Dtk_feat_thread::GetInnerThread | ( | ) | const |
Dtk_feat_geometry* Dtk_feat_thread::GetLimit | ( | ) | const |
Dtk_feat_geometry* Dtk_feat_thread::GetSupport | ( | ) | const |
Dtk_Double64 Dtk_feat_thread::GetSupportDepth | ( | ) | const |
Dtk_feat_tolerance_set* Dtk_feat_thread::GetSupportDepthTolerance | ( | ) | const |
Dtk_Double64 Dtk_feat_thread::GetSupportDiameter | ( | ) | const |
Dtk_feat_tolerance_set* Dtk_feat_thread::GetSupportDiameterTolerance | ( | ) | const |
Dtk_bool Dtk_feat_thread::HasSupportDepthTolerance | ( | ) | const |
Dtk_bool Dtk_feat_thread::HasSupportDiameterTolerance | ( | ) | const |
Dtk_bool Dtk_feat_thread::IsReversed | ( | ) | const |
Bool Dtk_feat_thread::direction_reversed |
Dtk_feat_geometry* Dtk_feat_thread::face_limit |
Dtk_feat_inner_thread* Dtk_feat_thread::inner_thread |
Dtk_feat_geometry* Dtk_feat_thread::support |
double Dtk_feat_thread::support_depth |
double Dtk_feat_thread::support_diameter |
Dtk_feat_tolerance_set* Dtk_feat_thread::tol_support_depth |
Dtk_feat_tolerance_set* Dtk_feat_thread::tol_support_diameter |