Describes a machining groove. A groove is a narrow linear channel or cut made in a material.
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 |
|
|
static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returns true if theFeature is a machining groove.
|
|
static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returnstrue if theFeature is a shape feature.
|
|
|
| Machining_Groove (ImplType theImpl) |
| Reserved for internal use.
|
|
| MTKBase_ShapeFeature (ImplPtrType theImpl) |
| Reserved for internal use.
|
|
| MTKBase_Feature (ImplPtrType theImpl) |
| Reserved for internal use.
|
|
Describes a machining groove. A groove is a narrow linear channel or cut made in a material.
- See also
- Machining_TurningGroove
◆ Machining_Groove() [1/2]
cadex::Machining_Groove::Machining_Groove |
( |
double | theDepth, |
|
|
double | theWidth ) |
Constructor.
Creates the machining groove from the depth and width.
◆ Machining_Groove() [2/2]
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()
◆ 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()
◆ 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 |