Feature Inner Thread. More...
Public Member Functions | |
Dtk_feat_inner_thread () | |
Constructor of Inner Thread Feature More... | |
int | get_depth (double *) |
Returns the thread depth. More... | |
int | get_depth_has_tol (Bool *) |
Tests whether there is a tolerance set on thread depth. More... | |
int | get_depth_with_tol (double *, double *, double *) |
Returns the thread depth with tolerance values if any. More... | |
int | get_diameter (double *) |
Returns the thread diameter. More... | |
int | get_diameter_has_tol (Bool *) |
Tests whether there is a tolerance set on thread diameter. More... | |
int | get_diameter_with_tol (double *, double *, double *) |
Returns the thread diameter with tolerance values if any. More... | |
int | get_pitch (double *) |
Returns the threading pitch. More... | |
int | get_pitch_has_tol (Bool *) |
Tests whether there is a tolerance set on thread pitch. More... | |
int | get_pitch_with_tol (double *, double *, double *) |
Returns the thread pitch with tolerance values if any. More... | |
int | get_right_threaded (Bool *) |
Tests whether the thread is rigth-threaded. More... | |
int | get_thread_limit_reference (Dtk_feat_geometry **) |
Returns the thread limit reference plane if exists. More... | |
int | get_thread_limit_type (DTK_THREAD_LIMIT_TYPE &) |
Returns the thread limit type value. More... | |
int | get_thread_type (DTK_THREAD_TYPE &) |
Returns the thread type value. More... | |
Dtk_string | GetDefinitionType () const |
Dtk_string | GetDefinitionValue () const |
Dtk_Double64 | GetDepth () const |
Dtk_feat_tolerance_set * | GetDepthTolerance () const |
Dtk_Double64 | GetDiameter () const |
Dtk_feat_tolerance_set * | GetDiameterTolerance () const |
Dtk_feat_geometry * | GetLimitReference () const |
DTK_THREAD_LIMIT_TYPE | GetLimitType () const |
Dtk_string | GetLimitTypeAsString () const |
Dtk_Double64 | GetPitch () const |
Dtk_feat_tolerance_set * | GetPitchTolerance () const |
DTK_THREAD_TYPE | GetType () const |
Dtk_string | GetTypeAsString () const |
Dtk_bool | HasDepthTolerance () const |
Dtk_bool | HasDiameterTolerance () const |
Dtk_bool | HasPitchTolerance () const |
Dtk_bool | IsNoStandardTable () const |
Dtk_bool | IsRightThreaded () const |
SetAsDeprecated ("2024.2", "Use GetDefinitionType()") int get_def_type(wchar_t **) | |
Returns the thread standard definition type if any. More... | |
SetAsDeprecated ("2024.2", "Use GetDefinitionValue()") int get_def_value(wchar_t **) | |
Returns the thread standard definition value if any. More... | |
~Dtk_feat_inner_thread () | |
Destructor of Inner Thread Feature More... | |
Feature Inner Thread.
Dtk_feat_inner_thread::Dtk_feat_inner_thread | ( | ) |
Constructor of Inner Thread Feature
[in/out] | ||
[out] | Allocated | inner thread feature |
Dtk_feat_inner_thread::~Dtk_feat_inner_thread | ( | ) |
Destructor of Inner Thread Feature
[in/out] | ||
[out] | Free | Inner Thread feature |
int Dtk_feat_inner_thread::get_depth | ( | double * | ) |
Returns the thread depth.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | depth |
int Dtk_feat_inner_thread::get_depth_has_tol | ( | Bool * | ) |
Tests whether there is a tolerance set on thread depth.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Bool |
int Dtk_feat_inner_thread::get_depth_with_tol | ( | double * | , |
double * | , | ||
double * | |||
) |
Returns the thread depth with tolerance values if any.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | depth & tolerances if any |
int Dtk_feat_inner_thread::get_diameter | ( | double * | ) |
Returns the thread diameter.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Threading | diameter |
int Dtk_feat_inner_thread::get_diameter_has_tol | ( | Bool * | ) |
Tests whether there is a tolerance set on thread diameter.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Bool |
int Dtk_feat_inner_thread::get_diameter_with_tol | ( | double * | , |
double * | , | ||
double * | |||
) |
Returns the thread diameter with tolerance values if any.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | diameter & tolerances if any |
int Dtk_feat_inner_thread::get_pitch | ( | double * | ) |
Returns the threading pitch.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | pitch |
int Dtk_feat_inner_thread::get_pitch_has_tol | ( | Bool * | ) |
Tests whether there is a tolerance set on thread pitch.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Bool |
int Dtk_feat_inner_thread::get_pitch_with_tol | ( | double * | , |
double * | , | ||
double * | |||
) |
Returns the thread pitch with tolerance values if any.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | pitch & tolerances if any |
int Dtk_feat_inner_thread::get_right_threaded | ( | Bool * | ) |
Tests whether the thread is rigth-threaded.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Bool | (DTK_TRUE = right, DTK_FALSE = left) |
int Dtk_feat_inner_thread::get_thread_limit_reference | ( | Dtk_feat_geometry ** | ) |
Returns the thread limit reference plane if exists.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | limit plane if exists or NULL |
int Dtk_feat_inner_thread::get_thread_limit_type | ( | DTK_THREAD_LIMIT_TYPE & | ) |
Returns the thread limit type value.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | limit type |
int Dtk_feat_inner_thread::get_thread_type | ( | DTK_THREAD_TYPE & | ) |
Returns the thread type value.
[in] | Inner | Thread feature |
[in/out] | ||
[out] | Thread | definition type |
Dtk_string Dtk_feat_inner_thread::GetDefinitionType | ( | ) | const |
Dtk_string Dtk_feat_inner_thread::GetDefinitionValue | ( | ) | const |
Dtk_Double64 Dtk_feat_inner_thread::GetDepth | ( | ) | const |
Dtk_feat_tolerance_set* Dtk_feat_inner_thread::GetDepthTolerance | ( | ) | const |
Dtk_Double64 Dtk_feat_inner_thread::GetDiameter | ( | ) | const |
Dtk_feat_tolerance_set* Dtk_feat_inner_thread::GetDiameterTolerance | ( | ) | const |
Dtk_feat_geometry* Dtk_feat_inner_thread::GetLimitReference | ( | ) | const |
DTK_THREAD_LIMIT_TYPE Dtk_feat_inner_thread::GetLimitType | ( | ) | const |
Dtk_string Dtk_feat_inner_thread::GetLimitTypeAsString | ( | ) | const |
Dtk_Double64 Dtk_feat_inner_thread::GetPitch | ( | ) | const |
Dtk_feat_tolerance_set* Dtk_feat_inner_thread::GetPitchTolerance | ( | ) | const |
DTK_THREAD_TYPE Dtk_feat_inner_thread::GetType | ( | ) | const |
Dtk_string Dtk_feat_inner_thread::GetTypeAsString | ( | ) | const |
Dtk_bool Dtk_feat_inner_thread::HasDepthTolerance | ( | ) | const |
Dtk_bool Dtk_feat_inner_thread::HasDiameterTolerance | ( | ) | const |
Dtk_bool Dtk_feat_inner_thread::HasPitchTolerance | ( | ) | const |
Dtk_bool Dtk_feat_inner_thread::IsNoStandardTable | ( | ) | const |
Dtk_bool Dtk_feat_inner_thread::IsRightThreaded | ( | ) | const |
Dtk_feat_inner_thread::SetAsDeprecated | ( | "2024.2" | , |
"Use GetDefinitionType()" | |||
) |
Returns the thread standard definition type if any.
[in] | Inner | Thread feature |
[out] | Thread | definition type - must call delete[] |
Dtk_feat_inner_thread::SetAsDeprecated | ( | "2024.2" | , |
"Use GetDefinitionValue()" | |||
) |
Returns the thread standard definition value if any.
[in] | Inner | Thread feature |
[out] | Thread | definition value - must call delete[] |
Bool Dtk_feat_inner_thread::no_standard_table |
Bool Dtk_feat_inner_thread::normal_to_surface |
Bool Dtk_feat_inner_thread::right_threaded |
Dtk_string Dtk_feat_inner_thread::thread_definition_type |
Dtk_string Dtk_feat_inner_thread::thread_definition_value |
Dtk_feat_geometry* Dtk_feat_inner_thread::thread_limit_reference |
DTK_THREAD_LIMIT_TYPE Dtk_feat_inner_thread::thread_limit_type |
Dtk_thread_params Dtk_feat_inner_thread::thread_params |
DTK_THREAD_TYPE Dtk_feat_inner_thread::thread_type |
Dtk_feat_tolerance_set* Dtk_feat_inner_thread::tol_thread_params[3] |