ElecHarnessItf Interface CATIEhiFLEXSegmentModuli

Usage: you can freely reimplement this interface.


interface CATIEhiFLEXSegmentModuli

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(CATBaseUnknown*,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 values of the wires/wiregroups and protections contained in it.

Methods


o GetFLEXEquivalentModulus
public virtual GetFLEXEquivalentModulus( ipUnkSegment,
iSegProfile,
iProfileLength1,
iProfileLength2,
iSegmentFlexibility,
oYoungModulusEquivalent,
oEquivalentRatioToBend,
oEquivalentRatioToTwist)
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 dimensions of the segment, and the flexibility of the segment.
Parameters:
ipUnkSegment
the segment for which the above mentioned constants value need to be calculated.
iProfileLength1
The major dimension of the profile (in mm).
iProfileLength2
The minor dimension of the profile (in mm).
iSegmentFlexibility
Segment Flexibility depending on the material used for 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: CATIEhiFLEXSegmentModuli.h
If needed, your Imakefile.mk should include the module: CATEhiInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.