All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATSmaInterfaces Interface CATIStmCharacteristicCurves
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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
-
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
-
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: CATSmaInterfaces