ElecFlatteningItf Interface CATIEhfUIPLengthTolerance
Usage: you can freely reimplement this interface.
interface CATIEhfUIPLengthTolerance
This Interface CATIEhfUIPLengthTolerance allows to export the information of a Length Tolerance feature on its creation by interactive User Interface Length Tolerance command or by calling of method CreateLengthTolerance() of interface CATIEhfManageLengthTolerance in CAA code.
Interface must be implemented on component CAAEhfLengthTolerance by extending the component.
Method Index
- o
ExportLengthToleranceInfo(CATIEhfLengthTolerance*,CATBaseUnknown*,CATBaseUnknown*)
-
User has to provide the implementation for this method when he implements this interface on CAAEhfLengthTolerance component.
Methods
o ExportLengthToleranceInfo
public virtual ExportLengthToleranceInfo( | const | ipILengthTolerance, |
| const | ipBundleSegment, |
| const | ipDimension) |
-
User has to provide the implementation for this method when he implements this interface on CAAEhfLengthTolerance component.
If this interface is implemented on the component by the user, the following method
will be called by the "system" every time Length Tolerance object is created either by CAA API CATIEhfManageLengthTolerance::CreateLengthTolerance()
or by user by interactively using Length Tolerance command of the Wire Harness Flattening workbench.
- Parameters:
-
- ipILengthTolerance
- (Input): Pointer on the Length Tolerance object recently created by CAA API or in interactive session.
- ipBundleSegment
- (Input): Pointer on the bundle segment where the Length Tolerance was created.
- ipDimension
- (Input, optional): Pointer on the dimension selected during the creation of the Length Tolerance.
- Returns:
- An HRESULT value
Legal values:
- S_OK
- Method is successful
- E_FAIL
- Method Failed
This object is included in the file: CATIEhfUIPLengthTolerance.h
If needed, your Imakefile.mk should include the module: CATEhfInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.