DATAKIT API  V2025.1
Dtk_feat_hole Class Reference

Hole Feature : position, direction, type, diameter, anchorpoint of hole feature. More...

Public Member Functions

 Dtk_feat_hole ()
 Constructor of Hole Feature
More...
 
int get_anchor_type (ANCHOR_TYPE *)
 Gets the hole anchor type if any. More...
 
int get_annotation (Dtk_pnt *, char *)
 
int get_axis (Dtk_feat_axis **)
 Returns the hole axis. More...
 
int get_bottom_angle (double *)
 Returns the hole bottom angle. More...
 
int get_bottom_angle_has_tol (Bool *)
 Tests whether there is a tolerance set on bottom angle. More...
 
int get_bottom_angle_with_tol (double *, double *, double *)
 Gets the hole bottom angle with its tolerance value (inf value & sup value) More...
 
int get_bottom_type (HOLE_BOTTOM_TYPE *)
 Gets the hole bottom type if any. More...
 
int get_counter_angle (double *)
 Returns the hole counter angle. More...
 
int get_counter_angle_has_tol (Bool *)
 Tests whether there is a tolerance set on counter angle. More...
 
int get_counter_angle_with_tol (double *, double *, double *)
 Gets the hole counter angle with its tolerance value (inf value & sup value) More...
 
int get_counter_depth (double *)
 Returns the hole counter depth. More...
 
int get_counter_depth_has_tol (Bool *)
 Tests whether there is a tolerance set on counter depth. More...
 
int get_counter_depth_with_tol (double *, double *, double *)
 Gets the hole counter depth with its tolerance value (inf value & sup value) More...
 
int get_counter_diameter (double *)
 Returns the hole counter diameter. More...
 
int get_counter_diameter_has_tol (Bool *)
 Tests whether there is a tolerance set on counter diameter. More...
 
int get_counter_diameter_with_tol (double *, double *, double *)
 Gets the hole counter diameter with its tolerance value (inf value & sup value) More...
 
int get_depth (double *)
 Returns the hole depth. More...
 
int get_depth_has_tol (Bool *)
 Tests whether there is a tolerance set on depth. More...
 
int get_depth_with_tol (double *, double *, double *)
 Gets the hole depth with its tolerance value (inf value & sup value) More...
 
int get_diameter (double *)
 Returns the hole diameter. More...
 
int get_diameter_has_tol (Bool *)
 Tests whether there is a tolerance set on diameter. More...
 
int get_diameter_with_tol (double *, double *, double *)
 Gets the hole diameter with its tolerance value (inf value & sup value) More...
 
int get_inner_thread (Dtk_feat_inner_thread **)
 Returns the inner thread if any. More...
 
int get_limit (Dtk_feat_limit **)
 Returns the hole limit. More...
 
int get_sunk_diameter (double *)
 Returns the hole counter diameter. More...
 
int get_threaded (Bool *)
 Tests whether the hole is threaded or not. More...
 
int get_type (HOLE_TYPE *)
 Gets the hole type
More...
 
Dtk_string GetAnchorTypeAsString () const
 
Dtk_feat_axisGetAxis () const
 
Dtk_Double64 GetBottomAngle () const
 
Dtk_feat_tolerance_setGetBottomAngleTolerance () const
 
Dtk_Double64 GetCounterAngle () const
 
Dtk_feat_tolerance_setGetCounterAngleTolerance () const
 
Dtk_Double64 GetCounterDepth () const
 
Dtk_feat_tolerance_setGetCounterDepthTolerance () const
 
Dtk_Double64 GetCounterDiameter () const
 
Dtk_feat_tolerance_setGetCounterDiameterTolerance () const
 
Dtk_Double64 GetDepth () const
 
Dtk_feat_tolerance_setGetDepthTolerance () const
 
Dtk_Double64 GetDiameter () const
 
Dtk_feat_tolerance_setGetDiameterTolerance () const
 
Dtk_Double64 GetEndAngle () const
 return the angle of the end chamfer More...
 
Dtk_Double64 GetEndDiameter () const
 return the diameter of the end chamfer More...
 
Dtk_feat_inner_threadGetInnerThread () const
 
Dtk_feat_limitGetLimit () const
 
Dtk_Double64 GetNeckAngle () const
 return the angle of the neck More...
 
Dtk_Double64 GetNeckDepth () const
 return the depth of the neck More...
 
Dtk_Double64 GetNeckDiameter () const
 return the diameter of the neck More...
 
Dtk_Double64 GetReliefAngle () const
 return the angle of the relief More...
 
Dtk_Double64 GetReliefDepth () const
 return the depth of the relief More...
 
Dtk_Double64 GetReliefDiameter () const
 return the diameter of the relief More...
 
Dtk_feat_geometry * GetSketch () const
 
Dtk_Double64 GetStartAngle () const
 return the angle of the start chamfer More...
 
Dtk_Double64 GetStartDiameter () const
 return the diameter of the start chamfer More...
 
Dtk_Double64 GetSunkDiameter () const
 
Dtk_feat_geometry * GetSupport () const
 
Dtk_string GetThreadBottomTypeAsString () const
 
HOLE_TYPE GetType () const
 
Dtk_string GetTypeAsString () const
 
Dtk_bool HasBottomAngleTolerance () const
 
Dtk_bool HasCounterAngleTolerance () const
 
Dtk_bool HasCounterDepthTolerance () const
 
Dtk_bool HasCounterDiameterTolerance () const
 
Dtk_bool HasDepthTolerance () const
 
Dtk_bool HasDiameterTolerance () const
 
Dtk_Int32 IsEndActived () const
 test if end chamfer is activated More...
 
Dtk_Int32 IsNeckActived () const
 test if neck is activated , only neck or relief can be activated not both More...
 
Dtk_Int32 IsReliefActived () const
 test if relief is activated , only relief or neck can be activated not both More...
 
Dtk_Int32 IsStartActived () const
 test if start chamfer is activated More...
 
Dtk_bool IsThreaded () const
 
 ~Dtk_feat_hole ()
 Destructor of a hole feature
More...
 

Data Fields

Dtk_pnt anchor
 
ANCHOR_TYPE anchor_type
 
Dtk_feat_axisaxis
 
Dtk_counter_params counter_params
 
char * dimension_tolerance
 
Dtk_feat_geometry * direction
 
Dtk_Int32 end_active
 
Dtk_hole_params end_params
 
Dtk_feat_sketchfeat_sketch
 
HOLE_BOTTOM_TYPE hole_bottom_type
 
Dtk_feat_limithole_limit
 
Dtk_hole_params hole_params
 
Bool hole_threaded
 
HOLE_TYPE hole_type
 
Dtk_feat_geometry * limit
 
Dtk_Int32 neck_active
 
Dtk_hole_params neck_params
 
Dtk_Int32 relief_active
 
Dtk_hole_params relief_params
 
Dtk_feat_geometry * sketch
 
Dtk_Int32 start_active
 
Dtk_hole_params start_params
 
Dtk_Double64 Sunk_diameter
 
Dtk_feat_geometry * support
 
Dtk_feat_inner_threadthread
 
Dtk_feat_tolerance_settol_counter [3]
 
Dtk_feat_tolerance_settol_hole [3]
 

Detailed Description

Hole Feature : position, direction, type, diameter, anchorpoint of hole feature.

Constructor & Destructor Documentation

◆ Dtk_feat_hole()

Dtk_feat_hole::Dtk_feat_hole ( )

Constructor of Hole Feature

Parameters
[in/out]
[out]Allocatedhole feature
Returns

Remarks

◆ ~Dtk_feat_hole()

Dtk_feat_hole::~Dtk_feat_hole ( )

Destructor of a hole feature

Parameters
[in]Holefeature to destruct
[in/out]
[out]FreeHole Feature
Returns

Remarks

Member Function Documentation

◆ get_anchor_type()

int Dtk_feat_hole::get_anchor_type ( ANCHOR_TYPE )

Gets the hole anchor type if any.

Parameters
[in]Holefeature
[in/out]
[out]HoleAnchor Type
Returns
NOTOK if error, ISOK if ok
Remarks
You should test hole type before

◆ get_annotation()

int Dtk_feat_hole::get_annotation ( Dtk_pnt ,
char *   
)

◆ get_axis()

int Dtk_feat_hole::get_axis ( Dtk_feat_axis **  )

Returns the hole axis.

Parameters
[in]Holefeature
[in/out]
[out]Axis
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_bottom_angle()

int Dtk_feat_hole::get_bottom_angle ( double *  )

Returns the hole bottom angle.

Parameters
[in]Holefeature
[in/out]
[out]Holebottom angle
Returns
NOTOK if error, ISOK if ok
Remarks
Used for V-Bottom holes. In other cases, you shoud obtain a 0.0 value. You should test hole type before.

◆ get_bottom_angle_has_tol()

int Dtk_feat_hole::get_bottom_angle_has_tol ( Bool )

Tests whether there is a tolerance set on bottom angle.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_bottom_angle_with_tol()

int Dtk_feat_hole::get_bottom_angle_with_tol ( double *  ,
double *  ,
double *   
)

Gets the hole bottom angle with its tolerance value (inf value & sup value)

Parameters
[in]Holefeature
[in/out]
[out]BottomAngle, Inf Value, Sup Value
Returns
NOTOK if error, ISOK if ok
Remarks
You have to test if there is a tolerance on the bottom angle with get_bottom_angle_has_tol. In case of direct call and no tolerance set, you should obtain a NOTOK status

◆ get_bottom_type()

int Dtk_feat_hole::get_bottom_type ( HOLE_BOTTOM_TYPE )

Gets the hole bottom type if any.

Parameters
[in]Holefeature
[in/out]
[out]HoleBottom Type :
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_angle()

int Dtk_feat_hole::get_counter_angle ( double *  )

Returns the hole counter angle.

Parameters
[in]Holefeature
[in/out]
[out]Holecounter angle
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_angle_has_tol()

int Dtk_feat_hole::get_counter_angle_has_tol ( Bool )

Tests whether there is a tolerance set on counter angle.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_angle_with_tol()

int Dtk_feat_hole::get_counter_angle_with_tol ( double *  ,
double *  ,
double *   
)

Gets the hole counter angle with its tolerance value (inf value & sup value)

Parameters
[in]Holefeature
[in/out]
[out]CounterDepth, Inf Value, Sup Value
Returns
NOTOK if error, ISOK if ok
Remarks
You have to test if there is a tolerance on the counter angle with get_angle_has_tol. In case of direct call and no tolerance set, you should obtain a NOTOK status

◆ get_counter_depth()

int Dtk_feat_hole::get_counter_depth ( double *  )

Returns the hole counter depth.

Parameters
[in]Holefeature
[in/out]
[out]Holecounter depth
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_depth_has_tol()

int Dtk_feat_hole::get_counter_depth_has_tol ( Bool )

Tests whether there is a tolerance set on counter depth.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_depth_with_tol()

int Dtk_feat_hole::get_counter_depth_with_tol ( double *  ,
double *  ,
double *   
)

Gets the hole counter depth with its tolerance value (inf value & sup value)

Parameters
[in]Holefeature
[in/out]
[out]CounterDepth, Inf Value, Sup Value
Returns
NOTOK if error, ISOK if ok
Remarks
You have to test if there is a tolerance on the counter depth with get_dtk_feat_hole_counter_depth_has_tol. In case of direct call and no tolerance set, you should obtain a NOTOK status

◆ get_counter_diameter()

int Dtk_feat_hole::get_counter_diameter ( double *  )

Returns the hole counter diameter.

Parameters
[in]Holefeature
[in/out]
[out]Holecounter diameter
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_diameter_has_tol()

int Dtk_feat_hole::get_counter_diameter_has_tol ( Bool )

Tests whether there is a tolerance set on counter diameter.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_counter_diameter_with_tol()

int Dtk_feat_hole::get_counter_diameter_with_tol ( double *  ,
double *  ,
double *   
)

Gets the hole counter diameter with its tolerance value (inf value & sup value)

Parameters
[in]Holefeature
[in/out]
[out]CounterDiameter, Inf Value, Sup Value
Returns
NOTOK if error, ISOK if ok
Remarks
You have to test if there is a tolerance on the counter diameter with get_dtk_feat_hole_counter_diameter_has_tol. In case of direct call and no tolerance set, you should obtain a NOTOK status

◆ get_depth()

int Dtk_feat_hole::get_depth ( double *  )

Returns the hole depth.

Parameters
[in]Holefeature
[in/out]
[out]Holedepth
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_depth_has_tol()

int Dtk_feat_hole::get_depth_has_tol ( Bool )

Tests whether there is a tolerance set on depth.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_depth_with_tol()

int Dtk_feat_hole::get_depth_with_tol ( double *  ,
double *  ,
double *   
)

Gets the hole depth with its tolerance value (inf value & sup value)

Parameters
[in]Holefeature
[in/out]
[out]Depth,InfValue, Sup Value
Returns
NOTOK if error, ISOK if ok
Remarks
You have to test if there is a tolerance on the depth with get_depth_has_tol. In case of direct call and no tolerance set, you should obtain a NOTOK status

◆ get_diameter()

int Dtk_feat_hole::get_diameter ( double *  )

Returns the hole diameter.

Parameters
[in]Holefeature
[in/out]
[out]Holediameter
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_diameter_has_tol()

int Dtk_feat_hole::get_diameter_has_tol ( Bool )

Tests whether there is a tolerance set on diameter.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_diameter_with_tol()

int Dtk_feat_hole::get_diameter_with_tol ( double *  ,
double *  ,
double *   
)

Gets the hole diameter with its tolerance value (inf value & sup value)

Parameters
[in]Holefeature
[in/out]
[out]Diameter,InfValue, Sup Value
Returns
NOTOK if error, ISOK if ok
Remarks
You have to test if there is a tolerance on the diameter with get_diameter_has_tol. In case of direct call and no tolerance set, you should obtain a NOTOK status

◆ get_inner_thread()

int Dtk_feat_hole::get_inner_thread ( Dtk_feat_inner_thread **  )

Returns the inner thread if any.

Parameters
[in]Holefeature
[in/out]
[out]InnerThread
Returns
NOTOK if error, ISOK if ok
Remarks
You should test if the hole is threaded before by get_threaded

◆ get_limit()

int Dtk_feat_hole::get_limit ( Dtk_feat_limit **  )

Returns the hole limit.

Parameters
[in]Holefeature
[in/out]
[out]Holelimit
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_sunk_diameter()

int Dtk_feat_hole::get_sunk_diameter ( double *  )

Returns the hole counter diameter.

Parameters
[in]Holefeature
[in/out]
[out]Holesunk diameter (when type is COUNTER_DRILLED_2)
Returns
NOTOK if error, ISOK if ok
Remarks
Find Bore diameter in counter_params[2] (get_counter_diameter)

◆ get_threaded()

int Dtk_feat_hole::get_threaded ( Bool )

Tests whether the hole is threaded or not.

Parameters
[in]Holefeature
[in/out]
[out]Bool
Returns
NOTOK if error, ISOK if ok
Remarks

◆ get_type()

int Dtk_feat_hole::get_type ( HOLE_TYPE )

Gets the hole type

Parameters
[in]Holefeature
[in/out]
[out]HoleType
Returns
NOTOK if error, ISOK if ok
Remarks

◆ GetAnchorTypeAsString()

Dtk_string Dtk_feat_hole::GetAnchorTypeAsString ( ) const

◆ GetAxis()

Dtk_feat_axis* Dtk_feat_hole::GetAxis ( ) const
1710 {return axis;}

◆ GetBottomAngle()

Dtk_Double64 Dtk_feat_hole::GetBottomAngle ( ) const
1792 {return hole_params[IND_ANGLE];}

◆ GetBottomAngleTolerance()

Dtk_feat_tolerance_set* Dtk_feat_hole::GetBottomAngleTolerance ( ) const
1803 {return tol_hole[IND_ANGLE]; }

◆ GetCounterAngle()

Dtk_Double64 Dtk_feat_hole::GetCounterAngle ( ) const
1897 {return counter_params[IND_ANGLE];}

◆ GetCounterAngleTolerance()

Dtk_feat_tolerance_set* Dtk_feat_hole::GetCounterAngleTolerance ( ) const
1907 {return tol_counter[IND_ANGLE]; }

◆ GetCounterDepth()

Dtk_Double64 Dtk_feat_hole::GetCounterDepth ( ) const
1866 {return counter_params[IND_DEPTH];}

◆ GetCounterDepthTolerance()

Dtk_feat_tolerance_set* Dtk_feat_hole::GetCounterDepthTolerance ( ) const
1876 {return tol_counter[IND_DEPTH]; }

◆ GetCounterDiameter()

Dtk_Double64 Dtk_feat_hole::GetCounterDiameter ( ) const
1823 {return counter_params[IND_DIAMETER];}

◆ GetCounterDiameterTolerance()

Dtk_feat_tolerance_set* Dtk_feat_hole::GetCounterDiameterTolerance ( ) const
1844 {return tol_counter[IND_DIAMETER]; }

◆ GetDepth()

Dtk_Double64 Dtk_feat_hole::GetDepth ( ) const
1761 {return hole_params[IND_DEPTH];}

◆ GetDepthTolerance()

Dtk_feat_tolerance_set* Dtk_feat_hole::GetDepthTolerance ( ) const
1771 {return tol_hole[IND_DEPTH]; }

◆ GetDiameter()

Dtk_Double64 Dtk_feat_hole::GetDiameter ( ) const
1730 {return hole_params[IND_DIAMETER];}

◆ GetDiameterTolerance()

Dtk_feat_tolerance_set* Dtk_feat_hole::GetDiameterTolerance ( ) const
1740 {return tol_hole[IND_DIAMETER]; }

◆ GetEndAngle()

Dtk_Double64 Dtk_feat_hole::GetEndAngle ( ) const

return the angle of the end chamfer

Returns
the angle value
Remarks
1988 {return end_params[IND_ANGLE];}

◆ GetEndDiameter()

Dtk_Double64 Dtk_feat_hole::GetEndDiameter ( ) const

return the diameter of the end chamfer

Returns
the diameter value
Remarks
1993 {return end_params[IND_DIAMETER];}

◆ GetInnerThread()

Dtk_feat_inner_thread* Dtk_feat_hole::GetInnerThread ( ) const
1697 {return thread;}

◆ GetLimit()

Dtk_feat_limit* Dtk_feat_hole::GetLimit ( ) const
1720 {return hole_limit;}

◆ GetNeckAngle()

Dtk_Double64 Dtk_feat_hole::GetNeckAngle ( ) const

return the angle of the neck

Returns
the angle value
Remarks
1968 {return neck_params[IND_ANGLE];}

◆ GetNeckDepth()

Dtk_Double64 Dtk_feat_hole::GetNeckDepth ( ) const

return the depth of the neck

Returns
the depth value
Remarks
1978 {return neck_params[IND_DEPTH];}

◆ GetNeckDiameter()

Dtk_Double64 Dtk_feat_hole::GetNeckDiameter ( ) const

return the diameter of the neck

Returns
the diameter value
Remarks
1973 {return neck_params[IND_DIAMETER];}

◆ GetReliefAngle()

Dtk_Double64 Dtk_feat_hole::GetReliefAngle ( ) const

return the angle of the relief

Returns
the angle value
Remarks
1947 {return relief_params[IND_ANGLE];}

◆ GetReliefDepth()

Dtk_Double64 Dtk_feat_hole::GetReliefDepth ( ) const

return the depth of the relief

Returns
the depth value
Remarks
1957 {return relief_params[IND_DEPTH];}

◆ GetReliefDiameter()

Dtk_Double64 Dtk_feat_hole::GetReliefDiameter ( ) const

return the diameter of the relief

Returns
the diameter value
Remarks
1952 {return relief_params[IND_DIAMETER];}

◆ GetSketch()

Dtk_feat_geometry* Dtk_feat_hole::GetSketch ( ) const
1699 {return sketch;}

◆ GetStartAngle()

Dtk_Double64 Dtk_feat_hole::GetStartAngle ( ) const

return the angle of the start chamfer

Returns
the angle value
Remarks
1930 {return start_params[IND_ANGLE];}

◆ GetStartDiameter()

Dtk_Double64 Dtk_feat_hole::GetStartDiameter ( ) const

return the diameter of the start chamfer

Returns
the diameter value
Remarks
1935 {return start_params[IND_DIAMETER];}

◆ GetSunkDiameter()

Dtk_Double64 Dtk_feat_hole::GetSunkDiameter ( ) const
1834 {return Sunk_diameter;}

◆ GetSupport()

Dtk_feat_geometry* Dtk_feat_hole::GetSupport ( ) const
1700 {return support;}

◆ GetThreadBottomTypeAsString()

Dtk_string Dtk_feat_hole::GetThreadBottomTypeAsString ( ) const

◆ GetType()

HOLE_TYPE Dtk_feat_hole::GetType ( ) const
1656 {return hole_type;}

◆ GetTypeAsString()

Dtk_string Dtk_feat_hole::GetTypeAsString ( ) const

◆ HasBottomAngleTolerance()

Dtk_bool Dtk_feat_hole::HasBottomAngleTolerance ( ) const
1813 {return !(tol_hole[IND_ANGLE] == NULL);}

◆ HasCounterAngleTolerance()

Dtk_bool Dtk_feat_hole::HasCounterAngleTolerance ( ) const
1918 {return !(tol_counter[IND_ANGLE] == NULL);}

◆ HasCounterDepthTolerance()

Dtk_bool Dtk_feat_hole::HasCounterDepthTolerance ( ) const
1886 {return !(tol_counter[IND_DEPTH] == NULL);}

◆ HasCounterDiameterTolerance()

Dtk_bool Dtk_feat_hole::HasCounterDiameterTolerance ( ) const
1855 {return !(tol_counter[IND_DIAMETER] == NULL);}

◆ HasDepthTolerance()

Dtk_bool Dtk_feat_hole::HasDepthTolerance ( ) const
1782 {return !(tol_hole[IND_DEPTH] == NULL);}

◆ HasDiameterTolerance()

Dtk_bool Dtk_feat_hole::HasDiameterTolerance ( ) const
1751 {return !(tol_hole[IND_DIAMETER] == NULL);}

◆ IsEndActived()

Dtk_Int32 Dtk_feat_hole::IsEndActived ( ) const

test if end chamfer is activated

Returns
DTK_TRUE if activate, if not DTK_FALSE
Remarks
1983 {return end_active;}

◆ IsNeckActived()

Dtk_Int32 Dtk_feat_hole::IsNeckActived ( ) const

test if neck is activated , only neck or relief can be activated not both

Returns
DTK_TRUE if activate, if not DTK_FALSE
Remarks
1963 {return neck_active;}

◆ IsReliefActived()

Dtk_Int32 Dtk_feat_hole::IsReliefActived ( ) const

test if relief is activated , only relief or neck can be activated not both

Returns
DTK_TRUE if activate, if not DTK_FALSE
Remarks
1942 {return relief_active;}

◆ IsStartActived()

Dtk_Int32 Dtk_feat_hole::IsStartActived ( ) const

test if start chamfer is activated

Returns
DTK_TRUE if activate, if not DTK_FALSE
Remarks
1925 {return start_active;}

◆ IsThreaded()

Dtk_bool Dtk_feat_hole::IsThreaded ( ) const
1687 {return hole_threaded;}

Field Documentation

◆ anchor

Dtk_pnt Dtk_feat_hole::anchor

◆ anchor_type

ANCHOR_TYPE Dtk_feat_hole::anchor_type

◆ axis

Dtk_feat_axis* Dtk_feat_hole::axis

◆ counter_params

Dtk_counter_params Dtk_feat_hole::counter_params

◆ dimension_tolerance

char* Dtk_feat_hole::dimension_tolerance

◆ direction

Dtk_feat_geometry* Dtk_feat_hole::direction

◆ end_active

Dtk_Int32 Dtk_feat_hole::end_active

◆ end_params

Dtk_hole_params Dtk_feat_hole::end_params

◆ feat_sketch

Dtk_feat_sketch* Dtk_feat_hole::feat_sketch

◆ hole_bottom_type

HOLE_BOTTOM_TYPE Dtk_feat_hole::hole_bottom_type

◆ hole_limit

Dtk_feat_limit* Dtk_feat_hole::hole_limit

◆ hole_params

Dtk_hole_params Dtk_feat_hole::hole_params

◆ hole_threaded

Bool Dtk_feat_hole::hole_threaded

◆ hole_type

HOLE_TYPE Dtk_feat_hole::hole_type

◆ limit

Dtk_feat_geometry* Dtk_feat_hole::limit

◆ neck_active

Dtk_Int32 Dtk_feat_hole::neck_active

◆ neck_params

Dtk_hole_params Dtk_feat_hole::neck_params

◆ relief_active

Dtk_Int32 Dtk_feat_hole::relief_active

◆ relief_params

Dtk_hole_params Dtk_feat_hole::relief_params

◆ sketch

Dtk_feat_geometry* Dtk_feat_hole::sketch

◆ start_active

Dtk_Int32 Dtk_feat_hole::start_active

◆ start_params

Dtk_hole_params Dtk_feat_hole::start_params

◆ Sunk_diameter

Dtk_Double64 Dtk_feat_hole::Sunk_diameter

◆ support

Dtk_feat_geometry* Dtk_feat_hole::support

◆ thread

Dtk_feat_inner_thread* Dtk_feat_hole::thread

◆ tol_counter

Dtk_feat_tolerance_set* Dtk_feat_hole::tol_counter[3]

◆ tol_hole

Dtk_feat_tolerance_set* Dtk_feat_hole::tol_hole[3]
Dtk_feat_hole::neck_active
Dtk_Int32 neck_active
Definition: str_feat_dtk.hpp:1621
Dtk_feat_hole::end_active
Dtk_Int32 end_active
Definition: str_feat_dtk.hpp:1623
IND_DIAMETER
#define IND_DIAMETER
Definition: str_feat_dtk.hpp:27
Dtk_feat_hole::hole_limit
Dtk_feat_limit * hole_limit
Definition: str_feat_dtk.hpp:1601
Dtk_feat_hole::end_params
Dtk_hole_params end_params
Definition: str_feat_dtk.hpp:1624
Dtk_feat_hole::start_params
Dtk_hole_params start_params
Definition: str_feat_dtk.hpp:1618
IND_ANGLE
#define IND_ANGLE
Definition: str_feat_dtk.hpp:23
Dtk_feat_hole::relief_params
Dtk_hole_params relief_params
Definition: str_feat_dtk.hpp:1620
Dtk_feat_hole::thread
Dtk_feat_inner_thread * thread
Definition: str_feat_dtk.hpp:1609
Dtk_feat_hole::Sunk_diameter
Dtk_Double64 Sunk_diameter
Definition: str_feat_dtk.hpp:1605
Dtk_feat_hole::axis
Dtk_feat_axis * axis
Definition: str_feat_dtk.hpp:1600
Dtk_feat_hole::tol_counter
Dtk_feat_tolerance_set * tol_counter[3]
Definition: str_feat_dtk.hpp:1606
Dtk_feat_hole::hole_params
Dtk_hole_params hole_params
Definition: str_feat_dtk.hpp:1598
Dtk_feat_hole::start_active
Dtk_Int32 start_active
Definition: str_feat_dtk.hpp:1617
Dtk_feat_hole::support
Dtk_feat_geometry * support
Definition: str_feat_dtk.hpp:1611
IND_DEPTH
#define IND_DEPTH
Definition: str_feat_dtk.hpp:26
Dtk_feat_hole::hole_type
HOLE_TYPE hole_type
Definition: str_feat_dtk.hpp:1603
Dtk_feat_hole::relief_active
Dtk_Int32 relief_active
Definition: str_feat_dtk.hpp:1619
Dtk_feat_hole::tol_hole
Dtk_feat_tolerance_set * tol_hole[3]
Definition: str_feat_dtk.hpp:1599
Dtk_feat_hole::hole_threaded
Bool hole_threaded
Definition: str_feat_dtk.hpp:1608
Dtk_feat_hole::counter_params
Dtk_counter_params counter_params
Definition: str_feat_dtk.hpp:1604
Dtk_feat_hole::sketch
Dtk_feat_geometry * sketch
Definition: str_feat_dtk.hpp:1610
Dtk_feat_hole::neck_params
Dtk_hole_params neck_params
Definition: str_feat_dtk.hpp:1622