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

Machining_TurningGroove. More...

Inheritance diagram for manufacturingtoolkit.CadExMTK.Machining_TurningGroove:
manufacturingtoolkit.CadExMTK.Machining_Groove manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature manufacturingtoolkit.CadExMTK.MTKBase_Feature

Public Member Functions

 Type (self)
 Returns the turning groove type.
 
 SetType (self, theType)
 Sets the type for turning groove.
 
 Radius (self)
 Returns the turning groove radius in mm .
 
 SetRadius (self, theRadius)
 Sets the turning groove radius in mm .
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.Machining_Groove
 __init__ (self, *args)
 Overload 1: Constructor.
 
 Depth (self)
 Returns the groove depth in mm .
 
 SetDepth (self, theDepth)
 Sets the groove depth in mm .
 
 Width (self)
 Returns the groove width in mm .
 
 SetWidth (self, theWidth)
 Sets the groove width in mm .
 
 Sidewalls (self)
 Returns the shape containing the groove sidewalls.
 
 SetSidewalls (self, theSidewalls)
 
 Bottom (self)
 Returns groove bottom shape.
 
 SetBottom (self, theBottom)
 
- 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 turning groove.
 
 Cast (theBase)
 

Detailed Description

Machining_TurningGroove.

  • Describes a turning groove. A turning groove is a narrow linear channel or cut made in a material related to turning (lathe) machining.

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

Turning Groove

Turning Groove has the following basic parameters: radius in mm, width in mm, depth in mm. The parameters can be seen below in the table with turning groove types.

Turning Groove types

MTK supports the groove types (Machining_TurningGrooveType enumeration) defined in the following table:

Outer Diameter (OD) The groove machined on the external surface of a part.
Inner Diameter (ID) The groove machined on the internal surface of a part.
End Face The groove machined on the front or back end face of a part.

The Turning Groove type is returned by Type().

Member Function Documentation

◆ Cast()

manufacturingtoolkit.CadExMTK.Machining_TurningGroove.Cast ( theBase)
static

◆ CompareType()

manufacturingtoolkit.CadExMTK.Machining_TurningGroove.CompareType ( theFeature)
static

Returns true if theFeature is a machining turning groove.

Reimplemented from manufacturingtoolkit.CadExMTK.Machining_Groove.

◆ Radius()

manufacturingtoolkit.CadExMTK.Machining_TurningGroove.Radius ( self)

Returns the turning groove radius in mm .

See also
SetRadius()

◆ SetRadius()

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

Sets the turning groove radius in mm .

The value must be greater than zero.

See also
Radius()

◆ SetType()

manufacturingtoolkit.CadExMTK.Machining_TurningGroove.SetType ( self,
theType )

Sets the type for turning groove.

See also
Type()
Machining_TurningGrooveType

◆ Type()

manufacturingtoolkit.CadExMTK.Machining_TurningGroove.Type ( self)

Returns the turning groove type.

See also
SetType()
Machining_TurningGrooveType

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