All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ElecHarnessItf Interface CATIEhiFLEX

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

Usage: you can freely reimplement this interface.


interface CATIEhiFLEX

Interface to manage physical properties of a segment.
We call "segment" a portion of a bundle segment where the physical properties are constant. Role:Returns the value of the Equivalent Young Modulus (in N/m2) and Equivalent RatioToBend and Equivalent RatioToTwist function of the values of the wires/wiregroups and protections contained in it. Also function of the profile type and dimensionsof the segment, and the flexibility of the bundle segment.


Method Index


o GetFLEXEquivalentModulus(CATListValCATBaseUnknown_var*,CATListValCATBaseUnknown_var*,CATListValCATBaseUnknown_var*,CATEhiProfileType,double,double,int,double&,double&,double&)
Returns the value of the Equivalent Young Modulus (in N/m2) and Equivalent RatioToBend and Equivalent RatioToTwist function of the wires/wiregroups and protections contained in it.

Methods


o GetFLEXEquivalentModulus
public virtual HRESULT GetFLEXEquivalentModulus(CATListValCATBaseUnknown_var* ipListOfWireWireGroup,
CATListValCATBaseUnknown_var* ipOrderedListOfProtectionReference,
CATListValCATBaseUnknown_var* ipInternalSpliceReferenceList,
CATEhiProfileType iProfile,
double iProfileLength1,
double iProfileLength2,
int iBundleSegmentFlexibility,
double& oYoungModulusEquivalent,
double& oEquivalentRatioToBend,
double& oEquivalentRatioToTwist)=0
Returns the value of the Equivalent Young Modulus (in N/m2) and Equivalent RatioToBend and Equivalent RatioToTwist function of the wires/wiregroups and protections contained in it. Also function of the profile type and dimensions of the segment, and the flexibility of the bundle segment.
Parameters:
iListOfWireWireGroup
The list of the Wire(s) and/or WireGroup(s) in the segment.
iOrderedListOfProtectionReference
The list of the Protections(s) covering successively the segment.
ipInternalSpliceReferenceList
The list of the Internal Splice(s) inside the the segment.
iProfile
The type of the profile. It can be either Circular, Elliptical, Rectangular or Noprofile
iProfileLength1
The major dimension of the profile (in mm).
iProfileLength2
The minor dimension of the profile (in mm).
iBundleSegmentFlexibility
The list of the Protections(s) covering successively the segment.
oYoungModulusEquivalent
The value of the equivalent Young Modulus (in N/m2) of the segment.
oEquivalentRatioToBend
The value of the equivalent Ratio-To-Bend of the segment.
oEquivalentRatioToTwist
The value of the equivalent Ratio-To-Twist of the segment.

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

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