All Frameworks Class Hierarchy This Framework Previous Indexes
ElecFlatteningItf Interface CATIEhfUIPLengthTolerance
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIEhfUIPLengthTolerance
Usage: you can freely reimplement this interface.
interface CATIEhfUIPLengthTolerance
This Interface CATIEhfUIPLengthTolerance allows “Arrange Junction – User Pattern” command to be implemented by user for the definition of his own branch arrangement rules.
Interface must be implemented on component CAAEhfArrangeJunction 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
-
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 Electrical 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