All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

SurfaceMachiningInterfaces Interface CATISmgMachiningAreaGuidingCurves

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

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


interface CATISmgMachiningAreaGuidingCurves

Interface dedicated to Guiding Curves elements of a Machining Area.

Role: This interface offers services to retrieve guiding curves from a Machining Area.


Method Index


o GetResultingCATCurves(CATLISTP(CATCurve)&)
Retrieves the geometric elements from the guiding curves of a Machining Area.
o GetStatus(int&)
Checks if the guiding curves are mandatory.
o SetStatus(int)
Modifies the geometry status of the guiding curves.

Methods


o GetResultingCATCurves
public virtual HRESULT GetResultingCATCurves(CATLISTP(CATCurve)& oListOfCATCurves) = 0
Retrieves the geometric elements from the guiding curves of a Machining Area.
Parameters:
oListOfCATCurves
The referenced CATCurves found.
o GetStatus
public virtual HRESULT GetStatus(int& oState) = 0
Checks if the guiding curves are mandatory.
Parameters:
oState

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

Legal values:
0
Guiding curves are optional parameters (default)
1
Guiding curves are mandatory parameters

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

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