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] |