DataExchangeBaseRepsItf Interface CATIExchangeCone

Usage: you can freely reimplement this interface.


interface CATIExchangeCone

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


Method Index


o GetConeData(double[3],double[3],double*,double*,int*,double*,double*,CATBaseUnknown_var)
Retrieves the cone's parameters.
o GetConeInfo(double[3])
Retrieves the cone's reference direction.
o IsAxisDirect(int*)
Retrieves if the cone's axis is direct.

Methods


o GetConeData
public virtual GetConeData( oBasePoint,
oAxisVector,
oRadius,
oHalfAngle,
oIsExpanding,
oStartAngle,
oEndAngle,
ioRelimitedOnFace= NULL_var )
Retrieves the cone's parameters.
Parameters:
oBasePoint
Get the center of the cone's base.
oAxisVector
Get the unit vector defining the axis of the cone.
oRadius
Get the radius of the cone's base circle.
oHalfAngle
Get the acute angle subtended between the axis and a generator of the cone ( 0 < angle < PI/2 ).
oIsExpanding
Get TRUE if the cone flares outward ( increases in radius ) progressing along the axis-vector from the base-point.
oStartAngle
Get the cone's start angle.
oEndAngle
Get the cone's end angle.
ioRelimitedOnFace
Never use this argument. Let it at its NULL_var default value.
o GetConeInfo
public virtual GetConeInfo( oRefDirection)
Retrieves the cone's reference direction.
Parameters:
oRefDirection
Get the projection of oBasePoint on the cone along oRefDirection. Gives a point on the sewing edge.
o IsAxisDirect
public virtual IsAxisDirect( oIsDirect)
Retrieves if the cone's axis is direct.
Parameters:
oIsDirect
1 if axis is direct, 0 otherwise.

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

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