Describes a machining countersink. More...
Public Member Functions | |
| Machining_Countersink (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| Machining_Countersink () | |
| Constructor. | |
| Machining_Countersink (double theRadius, double theDepth) | |
| Constructor. | |
| Machining_Countersink (double theRadius, double theDepth, cadex.Geom.Axis3d theAxis) | |
| Constructor. | |
| double | Radius () |
| void | SetRadius (double theRadius) |
| double | Depth () |
| void | SetDepth (double theDepth) |
| bool | HasAxis () |
| cadex.Geom.Axis3d | Axis () |
| void | SetAxis (cadex.Geom.Axis3d theAxis) |
Public Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| MTKBase_ShapeFeature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| MTKBase_ShapeFeature () | |
| Constructor. | |
| MTKBase_ShapeFeature (cadex.ModelData.Shape theShape) | |
| Constructor. | |
| cadex.ModelData.Shape | Shape () |
| void | SetShape (cadex.ModelData.Shape theShape) |
Public Member Functions inherited from cadex.MTKBase_Feature | |
| MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| MTKBase_Feature () | |
| Constructor. | |
| void | Nullify () |
| bool | IsNull () |
| bool | IsEqual (cadex.MTKBase_Feature theObject) |
| bool | IsNotEqual (cadex.MTKBase_Feature theObject) |
Static Public Member Functions | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a machining countersink. | |
| static new cadex.Machining_Countersink | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| static bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returnstrue if theFeature is a shape feature. | |
| static cadex.MTKBase_ShapeFeature | Cast (cadex.MTKBase_Feature theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Protected Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| override void | Dispose (bool disposing) |
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 have the following basic parameters: radius in mm, depth in mm and axis.
|
inline |
Constructor.
Creates a machining countersink from radius and depth.
|
inline |
Constructor.
Creates a machining countersink from radius, depth and axis.
|
inline |
Returns countersink axis.
|
inline |
Returns countersink depth in mm .
|
inlineprotectedvirtual |
Reimplemented from cadex.MTKBase_Feature.
|
inline |
|
inline |
Returns countersink radius in mm .
|
inline |
|
inline |
Sets depth for countersink in mm. The value must be more than zero.
|
inline |
Sets radius for countersink in mm. The value must be more than zero.