Hide menu
Loading...
Searching...
No Matches
cadex.Molding_FeatureRecognizer Class Reference

Provides an interface to recognizing molding features. More...

Inheritance diagram for cadex.Molding_FeatureRecognizer:
cadex.Molding_AnalyzerTool

Public Member Functions

 Molding_FeatureRecognizer (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 Molding_FeatureRecognizer ()
 Constructor.
 
 Molding_FeatureRecognizer (cadex.Molding_FeatureRecognizerParameters theParams)
 Constructor.
 
cadex.Molding_FeatureRecognizerParameters Parameters ()
 Returns parameters of molding recognition.
 
cadex.MTKBase_FeatureList Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus)
 Runs features recognition process.
 
cadex.MTKBase_FeatureList Perform (cadex.ModelData.Solid theSolid)
 
void Perform (cadex.Molding_Data theData, cadex.ProgressStatus theProgressStatus)
 
void Perform (cadex.Molding_Data theData)
 
- Public Member Functions inherited from cadex.Molding_AnalyzerTool
 Molding_AnalyzerTool (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 Molding_AnalyzerTool ()
 Constructor.
 

Static Public Member Functions

static cadex.Molding_FeatureRecognizer Cast (cadex.Molding_AnalyzerTool theBase)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

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.

Examples
molding/dfm_analyzer/Program.cs, molding/dfm_analyzer/main.cxx, molding/feature_recognizer/Program.cs, and molding/feature_recognizer/main.cxx.

Constructor & Destructor Documentation

◆ Molding_FeatureRecognizer() [1/2]

cadex.Molding_FeatureRecognizer.Molding_FeatureRecognizer ( )
inline

Constructor.

Creates a molding feature recognizer with default parameters.

See also
Molding_FeatureRecognizerParameters

Exceptions

     LicenseManager_LicenseError if no Molding license was activated.

◆ Molding_FeatureRecognizer() [2/2]

cadex.Molding_FeatureRecognizer.Molding_FeatureRecognizer ( cadex.Molding_FeatureRecognizerParameters theParams)
inline

Constructor.

Creates a molding feature recognizer with specified parameters.

See also
Molding_FeatureRecognizerParameters

Exceptions

     LicenseManager_LicenseError if no Molding license was activated.

Member Function Documentation

◆ Dispose()

override void cadex.Molding_FeatureRecognizer.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.Molding_AnalyzerTool.

◆ Perform()

void cadex.Molding_FeatureRecognizer.Perform ( cadex.Molding_Data theData,
cadex.ProgressStatus theProgressStatus )
inline

Runs analyzing process and updates molding data.

See also
Molding_Data