All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

PrismaticMachiningInterfaces Interface CATIMfgMappingForProfileContouring

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgMappingForProfileContouring
 

Usage: you can freely reimplement this interface.


interface CATIMfgMappingForProfileContouring

Interface to retrieve profile contouring geometry from a design feature in "between 2 planes" mode.

Role: CATIMfgMappingForProfileContouring has methods to retrieve geometry from a design feature.


Method Index


o GetChecks(CATListValCATBaseUnknown_var&)
Retrieves the checks of the design feature.
o GetGuidingCurves(CATListValCATBaseUnknown_var&,int&,CATPoint*)
Retrieves the guiding curves of the design feature.
o GetPart(CATBaseUnknown_var&)
Retrieves the part element of the design feature.
o GetRelimitingElements(CATListValCATBaseUnknown_var&,CATListValCATBaseUnknown_var&)
Retrieves the relimiting elements of the design feature.
o GetRelimitingPlane(CATBaseUnknown_var&)
Retrieves the relimiting element of the design feature.

Methods


o GetChecks
public virtual HRESULT GetChecks(CATListValCATBaseUnknown_var& oChecks) = 0
Retrieves the checks of the design feature.
Parameters:
oChecks
The guiding curves list
o GetGuidingCurves
public virtual HRESULT GetGuidingCurves(CATListValCATBaseUnknown_var& oGuidingElements,
int& oSide,
CATPoint* oExtremity= NULL) = 0
Retrieves the guiding curves of the design feature.
Parameters:
oGuidingElements
The guiding curves list
oSide
The side to be machined In case of closed contour, = 0 if the inner profile is machined, = 1 otherwise In case of open contour, = 0 if the right side is machined, = 1 otherwise
oExtremity
One of the contour extremities which enables to define the left and right sides according to the tool axis
o GetPart
public virtual HRESULT GetPart(CATBaseUnknown_var& oPartElement) = 0
Retrieves the part element of the design feature.
Parameters:
oPart
The part element which has to be planed
o GetRelimitingElements
public virtual HRESULT GetRelimitingElements(CATListValCATBaseUnknown_var& oFirstRelimitingElements,
CATListValCATBaseUnknown_var& oSecondRelimitingElements) = 0
Retrieves the relimiting elements of the design feature.
Parameters:
oFirstRelimitingElements
The first relimiting elements list
oSecondRelimitingElements
The second relimiting elements list
o GetRelimitingPlane
public virtual HRESULT GetRelimitingPlane(CATBaseUnknown_var& oRelimitingPlane) = 0
Retrieves the relimiting element of the design feature.
Parameters:
oRelimitingPlane
The relimiting plane

This object is included in the file: CATIMfgMappingForProfileContouring.h
If needed, your Imakefile.mk should include the module: PmgItfEnv

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