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

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_FeatureListFeatureList () const
 
const SheetMetal_FlatPatternFlatPattern () const
 
bool IsEmpty () const
 Returns true if the data is empty.
 
 operator bool () const
 
ImplType * Impl () const
 

Detailed Description

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.

Examples
MTKConverter/Program.cs, and MTKConverter/main.cxx.

Constructor & Destructor Documentation

◆ SheetMetal_Data()

cadex::SheetMetal_Data::SheetMetal_Data ( )

Constructor.

Creates an empty SheetMetal_Data.

See also
IsEmpty()

Member Function Documentation

◆ FeatureList()

const MTKBase_FeatureList & cadex::SheetMetal_Data::FeatureList ( ) const

Returns the feature list found during sheet metal feature recognizing process.

See also
SheetMetal_FeatureRecognizer
Examples
MTKConverter/Program.cs, and MTKConverter/main.cxx.

◆ FlatPattern()

const SheetMetal_FlatPattern & cadex::SheetMetal_Data::FlatPattern ( ) const

Returns the sheet metal flat pattern received by running sheet metal unfolder.

See also
SheetMetal_Unfolder
Examples
MTKConverter/Program.cs, and MTKConverter/main.cxx.

◆ Thickness()

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.