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
 Returns the exact sheet metal thickness in mm, as opposed to that the user can submit as an sheet metal tool's input.
 
const MTKBase_FeatureListFeatureList () const
 Returns the feature list found during sheet metal feature recognizing process.
 
const SheetMetal_FlatPatternFlatPattern () const
 Returns the sheet metal flat pattern received by running sheet metal unfolder.
 
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.

◆ IsEmpty()

bool cadex::SheetMetal_Data::IsEmpty ( ) const

Returns true if the data is empty.

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.