Hide menu
Loading...
Searching...
No Matches
cadex::SheetMetal_AnalyzerTool Class Reference

Provides an interface to all tools that can be used with SheetMetal_Analyzer. More...

Inheritance diagram for cadex::SheetMetal_AnalyzerTool:
cadex::SheetMetal_FeatureRecognizer cadex::SheetMetal_Unfolder

Public Types

typedef cadex::internal::SheetMetalImpl_AnalyzerTool ImplType
 
typedef std::shared_ptr< ImplType > ImplPtrType
 

Public Member Functions

 SheetMetal_AnalyzerTool ()
 Constructor.
 
 ~SheetMetal_AnalyzerTool ()
 Destructor.
 
ImplType * Impl () const
 
template<typename T >
T * Impl () const
 Reserved for internal use.
 

Protected Member Functions

 SheetMetal_AnalyzerTool (ImplPtrType theImpl)
 Reserved for internal use.
 

Protected Attributes

ImplPtrType myImpl
 

Detailed Description

Provides an interface to all tools that can be used with SheetMetal_Analyzer.

Constructor & Destructor Documentation

◆ SheetMetal_AnalyzerTool() [1/2]

cadex::SheetMetal_AnalyzerTool::SheetMetal_AnalyzerTool ( )
inline

Constructor.

Creates a null object.

◆ ~SheetMetal_AnalyzerTool()

cadex::SheetMetal_AnalyzerTool::~SheetMetal_AnalyzerTool ( )

Destructor.

◆ SheetMetal_AnalyzerTool() [2/2]

cadex::SheetMetal_AnalyzerTool::SheetMetal_AnalyzerTool ( ImplPtrType theImpl)
explicitprotected

Reserved for internal use.

Member Function Documentation

◆ Impl()

template<typename T >
T * cadex::SheetMetal_AnalyzerTool::Impl ( ) const
inline

Reserved for internal use.