CATSketcherUseItf Interface CATISktUse2DHyperbola

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISktUse2DHyperbola

2D Hyperbola definition.
Role: This interface describes a hyperbola in 2D space. Its methods provide access to the hyperbola's parameters, which fully describe the hyperbola.


Method Index


o GetHyperbolaData(double*,double*,double*,double*)
Returns the hyperbola's parameters.
o SetHyperbolaData(double*,double*,double,double)
Defines the hyperbola's parameters.

Methods


o GetHyperbolaData
public virtual GetHyperbolaData( oPoint,
oAxis,
oRadius1,
oRadius2)
Returns the hyperbola's parameters.
Parameters:
oPoint
[out] The 2D center point coordinates.
oAxis
[out] The 2D axis direction coordinates.
oRadius1
[out] The radius of the hyperbola.
oRadius2
[out] The imaginary radius of the hyperbola.
Returns:
HRESULT
o SetHyperbolaData
public virtual SetHyperbolaData( const iPoint,
const iAxis,
iRadius1,
iRadius2)
Defines the hyperbola's parameters.
Parameters:
iPoint
[in] The 2D center point coordinates.
iAxis
[in] The 2D axis direction coordinates.
iRadius1
[in] The radius of the hyperbola.
iRadius2
[in] The imaginary radius of the hyperbola.
Returns:
HRESULT

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

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