All Frameworks Class Hierarchy This Framework Previous Next Indexes
ManufacturingInterfaces Interface CATIMfgMacroMotionsGeomMapping
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIMfgMacroMotionsGeomMapping
Usage: you can freely reimplement this interface.
interface CATIMfgMacroMotionsGeomMapping
Interface to manage the geometrical macro motions from a Design Feature and for a given Machining Operation type
in the Machining Process instantiation context.
Role: CATIMfgMacroMotionsGeomMapping has two methods to set macro motions geometry from the Design Feature geometry (or not).
called for each operation of the machining process containing macro motions using geometrical references
(as planes or points).
Method Index
- o
MapGeomOnApproachMacroMotion(CATUnicodeString,int,CATListOfInt,CATListValCATBaseUnknown_var&)
- Manage the Geometrical Mapping of geometrical macro motions with the design feature geometry in approach phase.
- o
MapGeomOnRetractMacroMotion(CATUnicodeString,int,CATListOfInt,CATListValCATBaseUnknown_var&)
- Manage the Geometrical Mapping of geometrical macro motions with the design feature geometry in retract phase.
Methods
o MapGeomOnApproachMacroMotion
public virtual HRESULT MapGeomOnApproachMacroMotion( | CATUnicodeString | iActivityType, |
| int | iMacroMotionType, |
| CATListOfInt | iElementaryMotionTypeList, |
| CATListValCATBaseUnknown_var& | oGeometryList) = 0 |
-
Manage the Geometrical Mapping of geometrical macro motions with the design feature geometry in approach phase.
- Parameters:
-
- iActivityType
- The Activity Type (Pocketing, Drilling,...)
- iMacroMotionType
- The Macro Motion Type (1: Approach, 3:ReturnOneLevel, 4:ReturnTwoLevels, 5:Linking, 6:ReturnFinihPath)
- iElementaryMotionTypeList
- The List of Elementary Motion Types (6: Go to a plane, 7: Goto a point,...)
- oGeometryList
- The List of Geometries to be affected to each elementary Motion (A plane for "6" Elementary Motion Type)
o MapGeomOnRetractMacroMotion
public virtual HRESULT MapGeomOnRetractMacroMotion( | CATUnicodeString | iActivityType, |
| int | iMacroMotionType, |
| CATListOfInt | iElementaryMotionTypeList, |
| CATListValCATBaseUnknown_var& | oGeometryList) = 0 |
-
Manage the Geometrical Mapping of geometrical macro motions with the design feature geometry in retract phase.
- Parameters:
-
- iActivityType
- The Activity Type (Pocketing, Drilling,...)
- iMacroMotionType
- The Macro Motion Type (2:Retract, 3:ReturnOneLevel, 4:ReturnTwoLevels, 5:Linking, 6:ReturnFinihPath)
- iElementaryMotionTypeList
- The List of Elementary Motion Types (6: Go to a plane, 7: Goto a point,...)
- oGeometryList
- The List of Geometries to be affected to each elementary Motion (A plane for "6" Elementary Motion Type)
This object is included in the file: CATIMfgMacroMotionsGeomMapping.h
If needed, your Imakefile.mk should include the module: MfgItfEnv