Hide menu
Loading...
Searching...
No Matches
manufacturingtoolkit.CadExMTK.Machining_Countersink Class Reference

Machining_Countersink. More...

Inheritance diagram for manufacturingtoolkit.CadExMTK.Machining_Countersink:
manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature manufacturingtoolkit.CadExMTK.MTKBase_Feature

Public Member Functions

 __init__ (self, *args)
 Overload 1: Constructor.
 
 Radius (self)
 Returns countersink radius in mm .
 
 SetRadius (self, theRadius)
 Sets radius for countersink in mm.
 
 Depth (self)
 Returns countersink depth in mm .
 
 SetDepth (self, theDepth)
 Sets depth for countersink in mm.
 
 HasAxis (self)
 Returns true if axis is determined for countersink.
 
 Axis (self)
 Returns countersink axis.
 
 SetAxis (self, theAxis)
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature
 Shape (self)
 Returns shape of the feature.
 
 SetShape (self, theShape)
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_Feature
 Nullify (self)
 Resets reference to implementation object.
 
 IsNull (self)
 Returns true if the object is nullified.
 
 IsEqual (self, theObject)
 
 IsNotEqual (self, theObject)
 

Static Public Member Functions

 CompareType (theFeature)
 Returns true if theFeature is a machining countersink.
 
 Cast (theBase)
 

Detailed Description

Machining_Countersink.

Describes a machining countersink.

A conical hole cut into a manufactured object, or the cutter used to cut such a hole. A common use is to allow the head of a countersunk bolt, screw or rivet, when placed in the hole, to sit flush with or below the surface of the surrounding material.

Shape() method returns ModelData.Shell for this class.

Countersink

Countersink have the following basic parameters: radius in mm, depth in mm and axis.

Countersink parameters

Constructor & Destructor Documentation

◆ __init__()

manufacturingtoolkit.CadExMTK.Machining_Countersink.__init__ ( self,
* args )

Overload 1: Constructor.

|

Overload 2: Constructor.

Reimplemented from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature.

Member Function Documentation

◆ Axis()

manufacturingtoolkit.CadExMTK.Machining_Countersink.Axis ( self)

Returns countersink axis.

See also
HasAxis(), SetAxis()

◆ Cast()

manufacturingtoolkit.CadExMTK.Machining_Countersink.Cast ( theBase)
static

◆ CompareType()

manufacturingtoolkit.CadExMTK.Machining_Countersink.CompareType ( theFeature)
static

Returns true if theFeature is a machining countersink.

Reimplemented from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature.

◆ Depth()

manufacturingtoolkit.CadExMTK.Machining_Countersink.Depth ( self)

Returns countersink depth in mm .

See also
SetDepth()

◆ HasAxis()

manufacturingtoolkit.CadExMTK.Machining_Countersink.HasAxis ( self)

Returns true if axis is determined for countersink.

See also
Axis(), SetAxis()

◆ Radius()

manufacturingtoolkit.CadExMTK.Machining_Countersink.Radius ( self)

Returns countersink radius in mm .

See also
SetRadius()

◆ SetDepth()

manufacturingtoolkit.CadExMTK.Machining_Countersink.SetDepth ( self,
theDepth )

Sets depth for countersink in mm.

The value must be more than zero.

See also
Depth()

◆ SetRadius()

manufacturingtoolkit.CadExMTK.Machining_Countersink.SetRadius ( self,
theRadius )

Sets radius for countersink in mm.

The value must be more than zero.

See also
Radius()

The documentation for this class was generated from the following file:
  • CadExMTK.py