DataExchangeBaseRepsItf Interface CATIExchangeHyperbola

Usage: you can freely reimplement this interface.


interface CATIExchangeHyperbola

Interface to exchange hyperbolas.
Role: This interface is dedicated to get hyperbolas information.
Available from CATIA V5R10.


Method Index


o GetHyperbolaData(double[3],double[3],double[3],double*,double*)
Retrieves the hyperbola's parameters.
o GetHyperbolaData2(double[3],double[3],double[3],double*,double*)
Retrieves the hyperbola's parameters.

Methods


o GetHyperbolaData
public virtual GetHyperbolaData( oIntersectionPoint,
oAxisVector,
oMajorAxis,
oLengthTopC,
oAxisASympAngle)
Retrieves the hyperbola's parameters.
Parameters:
oIntersectionPoint
Get the intersection point of the asymptots.
oAxisVector
Get the unit vector perpendicular to the plane of the hyperbola.
oMajorAxis
Get the major axis of the hyperbola.
oLengthTopC
Get the distance between the vertex and oIntersectionPoint.
oAxisASympAngle
Get the angle between the focal axis and the asymptots.
o GetHyperbolaData2
public virtual GetHyperbolaData2( oVertex,
oAxisVector,
oMajorAxis,
oSemi_axis,
oSemi_imag_axis)
Retrieves the hyperbola's parameters.
Parameters:
oVertex
Get the vertex/apex of the parabola.
oAxisVector
Get the unit vector perpendicular to the plane of the hyperbola.
oMajorAxis
Get the major axis of the hyperbola.
oSemi_axis
Get the length of the semi axis of the hyperbola.
oSemi_imag_axis
Get the length of the semi imaginary axis of hyperbola.

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

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