Describes non standard drill point angle blind hole issues found during cnc machining drilling design analysis. More...
Public Member Functions | |
| DFMMachining_NonStandardDrillPointAngleBlindHoleIssue () | |
| Constructor. | |
| DFMMachining_NonStandardDrillPointAngleBlindHoleIssue (const Machining_Hole &theHole) | |
| Constructor. | |
| double | NearestStandardAngle () const |
| Returns the nearest standard angle in radians . | |
| void | SetNearestStandardAngle (double theAngle) |
| Sets the nearest standard angle in radians . | |
| double | ActualAngle () const |
| Returns the actual angle in radians . | |
| void | SetActualAngle (double theAngle) |
| Sets the angle in radians . | |
Public Member Functions inherited from cadex::DFMMachining_DrillingIssue | |
| Machining_Hole | MachiningHole () const |
| Returns the problematic machining hole. | |
Public Member Functions inherited from cadex::DFMBase_HoleIssue | |
| const MTKBase_Hole & | Hole () const |
| Returns the problematic hole. | |
| void | SetHole (const MTKBase_Hole &theHole) |
| Sets the problematic hole. | |
Public Member Functions inherited from cadex::MTKBase_Feature | |
| 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 |
Static Public Member Functions | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returns true if theFeature is a DFM machining non standard drill point angle blind hole issue. | |
Static Public Member Functions inherited from cadex::DFMMachining_DrillingIssue | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returns true if theFeature is a DFM machining drilling issue. | |
Static Public Member Functions inherited from cadex::DFMBase_HoleIssue | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returnstrue if theFeature is a DFM hole issue. | |
Static Public Member Functions inherited from cadex::DFMBase_Issue | |
| static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returnstrue if theFeature is a DFM issue. | |
Additional Inherited Members | |
Public Types inherited from cadex::DFMMachining_DrillingIssue | |
| typedef cadex::internal::DFMMachiningImpl_DrillingIssue | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Public Types inherited from cadex::DFMBase_HoleIssue | |
| typedef cadex::internal::DFMBaseImpl_HoleIssue | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Public Types inherited from cadex::DFMBase_Issue | |
| typedef cadex::internal::DFMBaseImpl_Issue | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Public Types inherited from cadex::MTKBase_Feature | |
| typedef cadex::internal::MTKBaseImpl_Feature | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Protected Member Functions inherited from cadex::DFMMachining_DrillingIssue | |
| DFMMachining_DrillingIssue (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Member Functions inherited from cadex::DFMBase_HoleIssue | |
| DFMBase_HoleIssue (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Member Functions inherited from cadex::DFMBase_Issue | |
| DFMBase_Issue (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Member Functions inherited from cadex::MTKBase_Feature | |
| MTKBase_Feature (ImplPtrType theImpl) | |
| Reserved for internal use. | |
Protected Attributes inherited from cadex::MTKBase_Feature | |
| ImplPtrType | myImpl |
Describes non standard drill point angle blind hole issues found during cnc machining drilling design analysis.
In cnc machining drilling design, non standard drill point angle blind hole issue refers to the situation where the required angle in the design is not a standard size. The standard angle is important is important for achieving optimal performance and accuracy in drilling operations. A standard angle is commonly used because it provides a good balance between cutting speed and chip clearance, while also minimizing the risk of drill breakage or chipping.
Contains non standard angle and the standard angle closest to it.
| cadex::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue | ( | ) |
Constructor.
| cadex::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue | ( | const Machining_Hole & | theHole | ) |
Constructor.
Creates a non standard drill point angle blind hole issue from the Machining_Hole object.
| double cadex::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue::ActualAngle | ( | ) | const |
|
static |
Returns true if theFeature is a DFM machining non standard drill point angle blind hole issue.
| double cadex::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue::NearestStandardAngle | ( | ) | const |
Returns the nearest standard angle in radians .
| void cadex::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue::SetActualAngle | ( | double | theAngle | ) |
| void cadex::DFMMachining_NonStandardDrillPointAngleBlindHoleIssue::SetNearestStandardAngle | ( | double | theAngle | ) |
Sets the nearest standard angle in radians .
theAngle should not be equal to ActualAngle() and be greater 0.