Describes a machining groove.
More...
|
|
typedef std::shared_ptr< internal::MachiningImpl_Groove > | ImplType |
| |
|
typedef cadex::internal::MTKBaseImpl_ShapeFeature | ImplType |
| |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
| |
|
typedef cadex::internal::MTKBaseImpl_Feature | ImplType |
| |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
| |
Describes a machining groove.
A groove is a narrow linear channel or cut made in a material.
- See also
- Machining_TurningGroove
◆ Machining_Groove() [1/3]
| cadex::Machining_Groove::Machining_Groove |
( |
| ) |
|
◆ Machining_Groove() [2/3]
| cadex::Machining_Groove::Machining_Groove |
( |
double | theDepth, |
|
|
double | theWidth ) |
Constructor.
Creates the machining groove from the depth and width.
◆ Machining_Groove() [3/3]
| cadex::Machining_Groove::Machining_Groove |
( |
ImplType | theImpl | ) |
|
|
explicitprotected |
Reserved for internal use.
Constructor.
For internal use.
◆ Bottom()
Returns groove bottom shape.
The shape can be a single face or shell.
- See also
- SetBottom()
◆ Chamfers()
Returns the chamfers associated with the groove.
The returned chamfers are subshapes of the groove shape.
- See also
- SetChamfers()
◆ CompareType()
| bool cadex::Machining_Groove::CompareType |
( |
const MTKBase_Feature & | theFeature | ) |
|
|
static |
Returns true if theFeature is a machining groove.
◆ Depth()
| double cadex::Machining_Groove::Depth |
( |
| ) |
const |
◆ SetBottom()
Sets the shape for the groove bottom.
The shape can be a single face or shell.
- See also
- Bottom()
◆ SetChamfers()
| void cadex::Machining_Groove::SetChamfers |
( |
const std::vector< Machining_Chamfer > & | theChamfers | ) |
|
Sets the chamfers associated with the groove.
Each chamfer must be a subshape of the groove shape.
- See also
- Chamfers()
◆ SetDepth()
| void cadex::Machining_Groove::SetDepth |
( |
double | theDepth | ) |
|
Sets the groove depth in mm .
The value must be greater than zero.
- See also
- Depth()
◆ SetSidewalls()
| void cadex::Machining_Groove::SetSidewalls |
( |
const ModelData::Shape & | theSidewalls | ) |
|
Sets the shape for groove sidewalls.
The shape can be a single face or shell.
- See also
- Sidewalls()
◆ SetWidth()
| void cadex::Machining_Groove::SetWidth |
( |
double | theWidth | ) |
|
Sets the groove width in mm .
The value must be greater than zero.
- See also
- Width()
◆ Sidewalls()
Returns the shape containing the groove sidewalls.
The shape can be a single face or shell.
- See also
- SetSidewalls()
◆ Width()
| double cadex::Machining_Groove::Width |
( |
| ) |
const |