Provides an interface to recognizing molding features. More...
Public Member Functions | |
| Molding_FeatureRecognizer () | |
| Constructor. | |
| Molding_FeatureRecognizer (const Molding_FeatureRecognizerParameters &theParams) | |
| Constructor. | |
| const Molding_FeatureRecognizerParameters & | Parameters () const |
| Returns parameters of molding recognition. | |
| Molding_FeatureRecognizerParameters & | Parameters () |
| Returns parameters of molding recognition. | |
| MTKBase_FeatureList | Perform (const ModelData::Solid &theSolid, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
| Runs features recognition process. | |
| void | Perform (Molding_Data &theData, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
Public Member Functions inherited from cadex::Molding_AnalyzerTool | |
| Molding_AnalyzerTool () | |
| Constructor. | |
| ~Molding_AnalyzerTool () | |
| Destructor. | |
| ImplType * | Impl () const |
Additional Inherited Members | |
Public Types inherited from cadex::Molding_AnalyzerTool | |
| typedef cadex::internal::MoldingImpl_AnalyzerTool | ImplType |
| typedef std::shared_ptr< ImplType > | ImplPtrType |
Protected Member Functions inherited from cadex::Molding_AnalyzerTool | |
| Molding_AnalyzerTool (ImplPtrType theImpl) | |
| Reserved for internal use. | |
| template<typename T > | |
| T * | Impl () const |
| Reserved for internal use. | |
Protected Attributes inherited from cadex::Molding_AnalyzerTool | |
| ImplPtrType | myImpl |
Provides an interface to recognizing molding features.
Used for recognition of features such as bosses (MTKBase_Boss, Molding_ScrewBoss) and ribs (Molding_Rib).
Example of analysis results can be found on the Injection Molding Feature Recognition page.
| cadex::Molding_FeatureRecognizer::Molding_FeatureRecognizer | ( | ) |
Constructor.
Creates a molding feature recognizer with default parameters.
Exceptions
LicenseManager_LicenseError if no Molding license was activated.
| cadex::Molding_FeatureRecognizer::Molding_FeatureRecognizer | ( | const Molding_FeatureRecognizerParameters & | theParams | ) |
Constructor.
Creates a molding feature recognizer with specified parameters.
Exceptions
LicenseManager_LicenseError if no Molding license was activated.
| void cadex::Molding_FeatureRecognizer::Perform | ( | Molding_Data & | theData, |
| const cadex::ProgressStatus & | theProgressStatus = cadex::ProgressStatus() ) |
Runs analyzing process and updates molding data.