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

Copyright © 2003, Dassault Systèmes. All rights reserved.