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

Describes a base class of parameters for defferent types of machining design analysis. More...

Inheritance diagram for cadex::DFMMachining_BaseAnalyzerParameters:
cadex::DFMMachining_DrillingAnalyzerParameters cadex::DFMMachining_MillingAnalyzerParameters cadex::DFMMachining_TurningAnalyzerParameters

Public Types

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

Public Member Functions

 DFMMachining_BaseAnalyzerParameters ()
 Constructor.
 
 ~DFMMachining_BaseAnalyzerParameters ()
 Destructor.
 
bool IsNull () const
 Returns true if the object is null.
 
 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.
 

Protected Member Functions

 DFMMachining_BaseAnalyzerParameters (ImplPtrType theImpl)
 Reserved for internal use.
 

Protected Attributes

ImplPtrType myImpl
 

Detailed Description

Describes a base class of parameters for defferent types of machining design analysis.

See also
DFMMachining_Analyzer

Constructor & Destructor Documentation

◆ DFMMachining_BaseAnalyzerParameters()

cadex::DFMMachining_BaseAnalyzerParameters::DFMMachining_BaseAnalyzerParameters ( )
inline

Constructor.

Creates a null object (see IsNull()).

Member Function Documentation

◆ operator bool()

cadex::DFMMachining_BaseAnalyzerParameters::operator bool ( ) const
inline

Casts the object to the bool type.

Returns IsNull().