Describes a base class for milling issues found during cnc machining milling design analysis.
More...
|
|
typedef cadex::internal::DFMMachiningImpl_MillingIssue | ImplType |
| |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
| |
|
typedef cadex::internal::DFMBaseImpl_Issue | ImplType |
| |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
| |
|
typedef cadex::internal::MTKBaseImpl_Feature | ImplType |
| |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
| |
|
| | MTKBase_Feature () |
| | Constructor.
|
| |
| | ~MTKBase_Feature () |
| | Destructor.
|
| |
| void | Nullify () |
| | Resets reference to implementation object.
|
| |
| bool | IsNull () const |
| | Returns true if the object is nullified.
|
| |
| | operator bool () const |
| | Casts the object to the bool type.
|
| |
|
template<typename T > |
| bool | IsOfType () const |
| |
|
ImplType * | Impl () const |
| |
| template<typename T > |
| T * | Impl () const |
| | Reserved for internal use.
|
| |
|
bool | operator== (const MTKBase_Feature &theObject) const |
| |
|
bool | operator!= (const MTKBase_Feature &theObject) const |
| |
|
ImplPtrType | myImpl |
| |
Describes a base class for milling issues found during cnc machining milling design analysis.
- See also
- DFMMachining_Analyzer
- Examples
- machining/dfm_analyzer/Program.cs, and machining/dfm_analyzer/main.cxx.
◆ DFMMachining_MillingIssue()
| cadex::DFMMachining_MillingIssue::DFMMachining_MillingIssue |
( |
ImplPtrType | theImpl | ) |
|
|
explicitprotected |
Reserved for internal use.
◆ CompareType()
| bool cadex::DFMMachining_MillingIssue::CompareType |
( |
const MTKBase_Feature & | theFeature | ) |
|
|
static |