DataExchangeBaseRepsItf Interface CATIExchangeCylinder

Usage: you can freely reimplement this interface.


interface CATIExchangeCylinder

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


Method Index


o GetCylinderData(double[3],double[3],double*,CATBaseUnknown_var)
Retrieves the cylinder's parameters.
o GetCylinderInfo(double[3])
Retrieves the cylinder's reference direction.

Methods


o GetCylinderData
public virtual GetCylinderData( oBasePoint,
oAxisVector,
oRadius,
ioRelimitedOnFace= NULL_var)
Retrieves the cylinder's parameters.
Parameters:
oBasePoint
Get the center of the cylinder's base.
oAxisVector
Get the unit vector defining the axis of the cylinder.
oRadius
Get the radius of the cylinder's base circle.
ioRelimitedOnFace
Never use this argument. Let it at its NULL_var default value.
o GetCylinderInfo
public virtual GetCylinderInfo( oRefDirection)
Retrieves the cylinder's reference direction.
Parameters:
oRefDirection
Get the projection of oBasePoint on the cylinder along oRefDirection. Gives a point on the sewing edge.

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

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