All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

SurfaceMachiningInterfaces Interface CATISmgMachiningAreaChecks

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

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISmgMachiningAreaChecks

Interface dedicated to check elements of a Machining Area.

Role: This interface offers services to retrieve check elements from a Machining Area.


Method Index


o GetGeometricElements(CATLISTP(CATGeometry)&,int,int)
Retrieves the geometric elements from the check of a Machining Area.
o GetStatus(int&)
Checks if check elements are mandatory.
o SetStatus(int)
Modifies the geometry status of the check elements .

Methods


o GetGeometricElements
public virtual HRESULT GetGeometricElements(CATLISTP(CATGeometry)& oGeometricElements,
int iAllGeometricElements= 0,
int iDuplicate= 0) = 0
Retrieves the geometric elements from the check of a Machining Area.
Parameters:
iAllGeometricElements
Specifies if all geometric elements must be retrieved.
Legal values: The parameter can be
0
Only geometric elements on the visible space are retrieved (default value)
1
All geometric elements are retrieved
iDuplicate
Specifies if the geometric elements must be duplicated
Legal values: The parameter can be
0
Geometric elements are duplicated only if necessary in a product context (default value)
1
Geometric elements are duplicated
oGeometricElements
The geometric elements found.
o GetStatus
public virtual HRESULT GetStatus(int& oState) = 0
Checks if check elements are mandatory.
Parameters:
oState

Legal values:
0
Check elements are optional parameters
1
Check elements are mandatory parameters
o SetStatus
public virtual HRESULT SetStatus( const int iState) = 0
Modifies the geometry status of the check elements .
Parameters:
iState

Legal values:
0
Check elements are optional parameters (default)
1
Check elements are mandatory parameters

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

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