Contains specific information for sheet metal tools. More...
Public Types | |
typedef cadex::internal::SheetMetalImpl_Data | ImplType |
Public Member Functions | |
SheetMetal_Data () | |
Constructor. | |
double | Thickness () const |
const MTKBase_FeatureList & | FeatureList () const |
const SheetMetal_FlatPattern & | FlatPattern () const |
bool | IsEmpty () const |
Returns true if the data is empty. | |
operator bool () const | |
ImplType * | Impl () const |
Contains specific information for sheet metal tools.
This data contains information that can be received running different sheet metal tools (SheetMetal_FeatureRecognizer, SheetMetal_Unfolder) or running all tools once using SheetMetal_Analyzer. If you want to use this data to run sheet metal tools separately, you will still be need to run SheetMetal_Analyzer, but without adding any additional tools to it.
cadex::SheetMetal_Data::SheetMetal_Data | ( | ) |
const MTKBase_FeatureList & cadex::SheetMetal_Data::FeatureList | ( | ) | const |
Returns the feature list found during sheet metal feature recognizing process.
const SheetMetal_FlatPattern & cadex::SheetMetal_Data::FlatPattern | ( | ) | const |
Returns the sheet metal flat pattern received by running sheet metal unfolder.
double cadex::SheetMetal_Data::Thickness | ( | ) | const |
Returns the exact sheet metal thickness in mm, as opposed to that the user can submit as an sheet metal tool's input.