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
-
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
-
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