Defines classes, namespaces, enums, types, and global functions related to Manufacturing Toolkit. More...
Namespaces | |
namespace | Drawing |
Defines classes, and functions related to drawings. | |
namespace | Geom |
Defines classes, types, enums, and functions related to geometric entities. | |
namespace | Measurements |
Defines classes, and functions related to methods for obtaining various properties of a model. | |
namespace | ModelData |
Defines classes, types, enums, and functions related to topological entities and scene graph elements. | |
Classes | |
class | BaseObject |
Base class for all public classes. More... | |
class | DFMBase_HoleIssue |
Describes a base class for hole issues found during DFM analysis. More... | |
class | DFMBase_Issue |
Describes a base class for issues found during design for manufacturing (DFM) analysis. More... | |
class | DFMBase_StandardSizeParameters |
Defines parameters used by DFM analyzers. More... | |
class | DFMMachining_Analyzer |
Provides an interface to run DFM Machining analysis. More... | |
class | DFMMachining_BaseAnalyzerParameters |
Describes a base class of parameters for defferent types of machining design analysis. More... | |
class | DFMMachining_DeepBoredHoleIssue |
Describes deep bored hole issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_DeepHoleIssue |
Describes deep hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_DeepPocketIssue |
Describes deep pocket issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_DrillingAnalyzerParameters |
Defines parameters used in cnc machining drilling design analysis. More... | |
class | DFMMachining_DrillingIssue |
Describes a base class for drilling issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_FlatBottomHoleIssue |
Describes flat bottom hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_HighBossIssue |
Describes high boss issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_InconsistentRadiusMilledPartFloorFilletIssue |
Describes inconsistent radius milled part floor fillet issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_IntersectingCavityHoleIssue |
Describes intersecting cavity hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_IrregularTurnedPartOuterDiameterProfileReliefIssue |
Describes irregular outer diameter profile relief found during cnc machining turning design analysis. More... | |
class | DFMMachining_LargeDifferenceRegionsSizeInPocketIssue |
Described the Narrow Pocket maximum to minimum sizes ratio issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_LargeMilledPartIssue |
Describes large milled part issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_LargeTurnedPartIssue |
Describes large turned part issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_LongSlenderTurnedPartIssue |
Describes long-slender turned part issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_MilledPartExternalEdgeFilletIssue |
Describes external edge fillet issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_MilledPartSize |
Describes milled part size used in cnc machining milling design analysis. More... | |
class | DFMMachining_MillingAnalyzerParameters |
Defines parameters used in cnc machining milling design analysis. More... | |
class | DFMMachining_MillingIssue |
Describes a base class for milling issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_NarrowRegionInPocketIssue |
Described the Narrow Pocket minimum size issue found during DFM analysis for Machining Milling operations. More... | |
class | DFMMachining_NonPerpendicularHoleIssue |
Describes non perpendicular hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_NonPerpendicularMilledPartShapeIssue |
Describes non perpendicular milled part shape issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_NonStandardDiameterHoleIssue |
Describes non standard diameter hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_NonStandardDrillPointAngleBlindHoleIssue |
Describes non standard drill point angle blind hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_NonStandardRadiusMilledPartFloorFilletIssue |
Describes non standard radius milled part floor fillet issue found during cnc machining milling design analysis. More... | |
class | DFMMachining_NonSymmetricalAxialSlotIssue |
Describes asymmetric axial slot issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_PartialHoleIssue |
Describes partial hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_SmallDepthBlindBoredHoleReliefIssue |
Describes small depth blind bored hole relief found during cnc machining turning design analysis. More... | |
class | DFMMachining_SmallDiameterHoleIssue |
Describes small diameter hole issues found during cnc machining drilling design analysis. More... | |
class | DFMMachining_SmallRadiusMilledPartInternalCornerIssue |
Describes internal corner radius issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_SmallRadiusTurnedPartInternalCornerIssue |
Describes internal corner radius issues found during cnc machining turning design analysis. More... | |
class | DFMMachining_SmallWallThicknessIssue |
Describes wall with small thickness issues found during cnc machining milling design analysis. More... | |
class | DFMMachining_SquareEndKeywayIssue |
Describes square form keyway issue found during cnc machining turning design analysis. More... | |
class | DFMMachining_TurnedPartSize |
Describes turned part size used in cnc machining turning design analysis. More... | |
class | DFMMachining_TurningAnalyzerParameters |
Defines parameters used in cnc machining turning design analysis. More... | |
class | DFMMolding_Analyzer |
Provides an interface to run DFM Molding analysis. More... | |
class | DFMMolding_AnalyzerParameters |
Defines parameters used in injection molding design analysis. More... | |
class | DFMMolding_HighRibIssue |
Describes large height rib issues found during injection molding design analysis. More... | |
class | DFMMolding_HighScrewBossIssue |
Describes high screw boss issues found during injection molding design analysis. More... | |
class | DFMMolding_IrregularCoreDepthScrewBossIssue |
Describes irregular core depth screw boss issues found during injection molding design analysis. More... | |
class | DFMMolding_IrregularCoreDiameterScrewBossIssue |
Describes irregular screw boss core diameter issues found during injection molding design analysis. More... | |
class | DFMMolding_IrregularThicknessRibIssue |
Describes irregular thickness rib issues found during injection molding design analysis. More... | |
class | DFMMolding_IrregularWallThicknessIssue |
Describes wall with irregular thickness issues found during molding design analysis. More... | |
class | DFMMolding_IrregularWallThicknessScrewBossIssue |
Describes irregular wall thickness screw boss issues found during injection molding design analysis. More... | |
class | DFMMolding_LargeWallThicknessIssue |
Describes wall with large thickness issues found during molding design analysis. More... | |
class | DFMMolding_NonChamferedScrewBossIssue |
Describes screw boss without top chamfer issues found during injection molding design analysis. More... | |
class | DFMMolding_RibIssue |
Describes a base class for rib issues found during injection molding design analysis. More... | |
class | DFMMolding_ScrewBossIssue |
Describes a base class for ScrewBoss issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallBaseRadiusRibIssue |
Describes small rib base radius issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallBaseRadiusScrewBossIssue |
Describes small screw boss base radius issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallDistanceBetweenBossesIssue |
Describes a base class for small distance between bosses issues found during molding design analysis. More... | |
class | DFMMolding_SmallDistanceBetweenRibsIssue |
Describes a class for small distance between ribs issues found during molding design analysis. More... | |
class | DFMMolding_SmallDraftAngleRibIssue |
Describes small draft angle rib issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallDraftAngleScrewBossIssue |
Describes small screw boss draft angle issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallDraftAngleWallIssue |
Describes small wall draft angle issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallHoleBaseRadiusScrewBossIssue |
Describes small screw boss hole base radius issues found during injection molding design analysis. More... | |
class | DFMMolding_SmallWallThicknessIssue |
Describes wall with small thickness issues found during molding design analysis. More... | |
class | DFMMolding_WallThicknessIssue |
Describes a base class for wall thickness issues found during injection molding design analysis. More... | |
class | DFMSheetMetal_Analyzer |
Provides an interface to run DFM Sheet Metal analysis. More... | |
class | DFMSheetMetal_AnalyzerParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_BendIssue |
Describes a base class for bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_BendReliefParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_FlatPatternInterferenceIssue |
Describes interference issue for flat pattern found during sheet metal design analysis. More... | |
class | DFMSheetMetal_HoleIssue |
Describes a base class for hole issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_InconsistentRadiusBendIssue |
Describes inconsistent radius bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularCornerFilletRadiusNotchIssue |
Describes irregular notch corner fillet radius issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularDepthExtrudedHoleIssue |
Describes irregular depth extruded hole issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularRadiusOpenHemBendIssue |
Describes irregular open hem bend radius issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularSizeBendReliefIssue |
Describes irregular size bend relief issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularSizeNotchIssue |
Describes irregular size notch issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_IrregularSizeTabIssue |
Describes irregular size tab issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_LargeDepthBeadIssue |
Describes large depth bead issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_NonStandardSheetSizeIssue |
Describes non standard sheet size issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_NonStandardSheetThicknessIssue |
Describes non standard sheet thickness issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_NotchParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_SheetSize |
Describes sheet size of flat pattern used in DFM analysis. More... | |
class | DFMSheetMetal_SheetSizeStandardSizeList |
Defines a list of sheet sizes. More... | |
class | DFMSheetMetal_SheetSizeStandardSizeParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDepthLouverIssue |
Describes small depth louver issue found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDiameterHoleIssue |
Describes small diameter hole issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenBendAndLouverIssue |
Describes small distance between bend and louver issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenExtrudedHoleAndBendIssue |
Describes small distance between complex hole and bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenExtrudedHoleAndEdgeIssue |
Describes small distance detween extruded hole and edge issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenExtrudedHolesIssue |
Describes small distance between extruded holes issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenFeaturesIssue |
Describes a base class for small distance issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndBendIssue |
Describes small distance between hole and bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndCutoutIssue |
Describes small distance between hole and cutout issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndEdgeIssue |
Describes small distance detween hole and edge issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndLouverIssue |
Describes small distance between hole and louver issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHoleAndNotchIssue |
Describes small distance detween hole and notch issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenHolesIssue |
Describes small distance detween holes issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenNotchAndBendIssue |
Describes small distance detween notch and bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenNotchesIssue |
Describes small distance between notches issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallDistanceBetweenTabsIssue |
Describes small distance between tabs issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallLengthFlangeIssue |
Describes small length flange issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallLengthHemBendFlangeIssue |
Describes small length hem bend flange issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_SmallRadiusBendIssue |
Describes small radius bend issues found during sheet metal design analysis. More... | |
class | DFMSheetMetal_TabParameters |
Defines parameters used in sheet metal design analysis. More... | |
class | LicenseManager_LicenseError |
Defines an exception thrown by a license manager when a valid license could not be acquired. More... | |
class | Machining_Analyzer |
Provides an interface to run several analyzer tools for different types of machining processing. More... | |
class | Machining_AnalyzerTool |
Provides an interface to all tools that can be used with Machining_Analyzer. More... | |
class | Machining_Countersink |
Describes a machining countersink. More... | |
class | Machining_Data |
Defines data used in Machining analysis. More... | |
class | Machining_Face |
Describes a face produced by a specified machining operation. More... | |
class | Machining_FeatureRecognizer |
Provides an interface to recognizing machining features tool. More... | |
class | Machining_FeatureRecognizerParameters |
Defines parameters used by Machining_FeatureRecognizer. More... | |
class | Machining_Hole |
Describes a machining hole of a specified type. Hole is a cylindrical feature that can be made by cutting from the workpiece by a rotating cutting tool. More... | |
class | Machining_Pocket |
Describes a machining pocket. A pocket is a feature obtained by milling the material inside an arbitrarily closed boundary on a flat surface of a workpiece removed to a fixed depth. More... | |
class | Machining_SteppedHole |
Describes a stepped hole feature. More... | |
class | Machining_TurningFace |
Describes a face with radius produced by a specified machining operation. Cutting material from workpiece by turning. More... | |
class | Molding_Analyzer |
Provides an interface to run several analyzer tools for different types of Molding processing. More... | |
class | Molding_AnalyzerTool |
Provides an interface to all tools that can be used with Molding_Analyzer. More... | |
class | Molding_Data |
Defines data used in Molding analysis. More... | |
class | Molding_FeatureRecognizer |
Provides an interface to recognizing molding features. More... | |
class | Molding_Rib |
Describes a rib. More... | |
class | Molding_ScrewBoss |
Describes a screw boss. In injection molding, the Screw Boss is essentially a cylindrical protrusion with a threaded hole that is designed to receive a screw or threaded fastener. This feature serves as a reliable point of attachment for assembling various parts together, such as attaching the plastic part to another component or securing multiple plastic parts together. The main purpose of the Screw Boss is to provide a durable and convenient method for fastening parts, eliminating the need for additional hardware like nuts or inserts. By integrating the Screw Boss directly into the mold design, it becomes a permanent part of the plastic component, enhancing the overall strength and integrity of the assembly. More... | |
class | MTKBase_Boss |
Describes a boss. In CNC Machining a boss is a protrusion or raised area on a workpiece that is created by removing material around it using a milling cutter. The boss feature can be used for various purposes such as providing a location for fasteners, creating a bearing surface, or serving as a mounting point for other components. More... | |
class | MTKBase_CompositeFeature |
Describeas a base class for composite features. More... | |
class | MTKBase_DoubleList |
Defines a list of double values. More... | |
class | MTKBase_Feature |
Describes a base class of MTK based features. More... | |
class | MTKBase_FeatureComparator |
Provides possibility to compare MTK based features depending on their type and parameters. More... | |
class | MTKBase_FeatureList |
Defines a list of features. More... | |
class | MTKBase_Hole |
Describes a base class for hole features in concrete processes. More... | |
class | MTKBase_ShapeFeature |
Describes a feature with assigned shape. More... | |
class | Nesting_Computer |
The nesting analyzing tool. More... | |
class | Nesting_ComputerParameters |
Defines parameters used in nesting process. More... | |
class | Nesting_Data |
Contains information about nesting sheets. More... | |
class | Nesting_Sheet |
Contains information about nesting sheet. More... | |
class | ProgressScope |
Represents a node in a hierarchy of progress scopes. More... | |
class | ProgressStatus |
Provides progress status and notification mechanism. More... | |
class | Projector_PolyData |
Contains information about projection of the model. More... | |
class | Projector_PolyProjector |
The poly projection tool. More... | |
class | SheetMetal_Analyzer |
Provides an interface to run several analyzer tools. More... | |
class | SheetMetal_AnalyzerTool |
Provides an interface to all tools that can be used with SheetMetal_Analyzer. More... | |
class | SheetMetal_Bead |
Describes a sheet metal bead. More... | |
class | SheetMetal_Bend |
Describes a bend in sheet metal. More... | |
class | SheetMetal_BendRelief |
Describes a sheet metal bend relief. More... | |
class | SheetMetal_Bridge |
Describes a sheet metal bridge feature. More... | |
class | SheetMetal_ComplexHole |
Describes a sheet metal complex hole feature. More... | |
class | SheetMetal_CompoundBend |
Describes a sheet metal compound bend feature. More... | |
class | SheetMetal_CurvedBend |
Describes a sheet metal curved bend feature. More... | |
class | SheetMetal_Cutout |
Describes a cutout in sheet metal. More... | |
class | SheetMetal_Data |
Contains specific information for sheet metal tools. More... | |
class | SheetMetal_FeatureRecognizer |
Provides an interface to recognizing sheet metal features tool. Is used for recognition of features such as bends, cutouts, holes, etc. More... | |
class | SheetMetal_FeatureRecognizerParameters |
Defines parameters of the SheetMetal_FeatureRecognizer. More... | |
class | SheetMetal_FlatPattern |
Describes a flat pattern for sheet metal models. More... | |
class | SheetMetal_HemBend |
Describes a sheet metal Hem bend feature. More... | |
class | SheetMetal_Hole |
Describes a circle hole drilled or punched in sheet metal. More... | |
class | SheetMetal_Louver |
Describes a sheet metal louver feature. More... | |
class | SheetMetal_Notch |
Describes a sheet metal notch. More... | |
class | SheetMetal_StraightNotch |
Describes a sheet metal straight notch. More... | |
class | SheetMetal_Tab |
Describes a sheet metal tab. More... | |
class | SheetMetal_Unfolder |
Is used to unfold sheet metal models. More... | |
class | SheetMetal_VNotch |
Describes a sheet metal V-notch. More... | |
class | UTF16String |
Defines a Unicode (UTF-16) string wrapping a standard string. More... | |
class | Uuid |
Defines a Universally Unique IDentifier (UUID), also known as GUIDs (Globally Unique IDentifier). A UUID is a 16-byte (128-bit) number, that is unique in the computer system (guaranteed by generated algorithm ). More... | |
class | WallThickness_Analyzer |
The wall thickness analyzing tool. More... | |
class | WallThickness_Data |
Contains information about minimum and maximum wall thicknesses. More... | |
Typedefs | |
typedef unsigned char | U8 |
Defines an unsigned 8-bit integer. | |
typedef unsigned short | U16 |
Defines an unsigned 16-bit integer. | |
typedef unsigned int | U32 |
Defines an unsigned 32-bit integer. | |
typedef uint64_t | U64 |
Defines an unsigned 64-bit integer. | |
typedef char | I8 |
Defines a signed 8-bit integer. | |
typedef short | I16 |
Defines a signed 16-bit integer. | |
typedef int | I32 |
Defines a signed 32-bit integer. | |
typedef int64_t | I64 |
Defines a signed 64-bit integer. | |
typedef U8 | UTF8 |
Defines a type of character when using UTF-8 encoding. | |
typedef U16 | UTF16 |
Defines a type of character when using UTF-16 encoding. | |
typedef U32 | UTF32 |
Defines a type of character when using UTF-32 encoding. | |
Functions | |
bool | operator== (const BaseObject &theO1, const BaseObject &theO2) |
bool | operator!= (const BaseObject &theO1, const BaseObject &theO2) |
std::ostream & | operator<< (std::ostream &theStream, const UTF16String &theString) |
std::wostream & | operator<< (std::wostream &theStream, const UTF16String &theString) |
bool | operator== (const Uuid &theUuid, const Uuid &theOther) |
bool | operator!= (const Uuid &theUuid, const Uuid &theOther) |
std::ostream & | operator<< (std::ostream &theStream, const Uuid &theUuid) |
std::wostream & | operator<< (std::wostream &theStream, const Uuid &theUuid) |
Defines classes, namespaces, enums, types, and global functions related to Manufacturing Toolkit.
Describes a face produced by a specified machining operation.
The face type is returned by Machining_Face::Type().
Defines a hole type in machining.
The hole type is returned by Machining_Hole::Type().
Defines an operation type in machining.
Enumerator | |
---|---|
Machining_OT_Milling | Milling operation type. |
Machining_OT_LatheMilling | Lathe + Milling operation type. |
Machining_OT_Undefined | Unknown operation type. |
Defines a hem bend type in sheet metal.
The hem bend type is returned by SheetMetal_HemBend::Type().