CATSmaUseItf Interface CATIStmCharacteristicCurves
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIStmCharacteristicCurves
Interface to retrieve an aerospace sheet metal characteristic curve body.
Role: Provides the basic methods to access data of a sheet metal
characteristic curve body.
A characteristic curve can be accessed by :
- View : MfDefault3DView or MfUnfoldedView,
- Type : the characteristic curve type
Method Index
- o
GetAvailableCharacteristicCurveTypes(CATUnicodeString&,CATListOfCATUnicodeString&)
-
Role: This method retrieves all the characteristic curve types available for this feature.
- o
GetCharacteristicCurve(CATUnicodeString&,CATUnicodeString&,CATBody**)
- Retrieves a characteristic curve associated to this feature.
Methods
o GetAvailableCharacteristicCurveTypes
public virtual GetAvailableCharacteristicCurveTypes( | const | iView, |
| | oListCurveTypes) |
-
Role: This method retrieves all the characteristic curve types available for this feature.
- Parameters:
-
- iView
- A reference on CATUnicodeString instance.
Legal values:
- "MfDefault3DView": for the default 3D view,
- "MfUnfoldedView" : for an unfolded view.
- oListCurveTypes
- The list of the available characteristic curve types.
Legal values:
- "OML": for the outer mold line,
- "OML2": for the second outer mold line,
- "IML": for inner mold line,
- "BTLF": for the bend tangent line belonging to this feature,
- "BTLB": for the bend tangent line belonging to this base feature.
- "CLB": for the bend tangent line belonging to this base feature.
o GetCharacteristicCurve
public virtual GetCharacteristicCurve( | const | iView, |
| const | iIdentifier, |
| | opiCharacteristicCurve) |
-
Retrieves a characteristic curve associated to this feature.
- Parameters:
-
- iView
- A reference on CATUnicodeString instance.
Legal values:
- "MfDefault3DView": for the default 3D view,
- "MfUnfoldedView" : for an unfolded view.
- iIdentifier
- A reference on CATUnicodeString instance.
Legal values:
- "OML": for the outer mold line,
- "OML2": for the second outer mold line (in unfolded view only),
- "IML": for inner mold line,
- "BTLF": for the bend tangent line belonging to this feature,
- "BTLB": for the bend tangent line belonging to this base feature.
- "CLB": for the bend tangent line belonging to this base feature.
- opiCharacteristicCurve
- An interface pointer to the topological body including the characteristic curve.
- Returns:
- S_OK. The topological body is successfully created.
- Returns:
- E_FAIL. The topological body cannot be created.. Use CATError::CATGetLastError()
to retrieve the error by the HRESULT value. @see CATError.
This object is included in the file: CATIStmCharacteristicCurves.h
If needed, your Imakefile.mk should include the module: CATSmaUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.