DataExchangeBaseRepsItf Interface CATIExchangeRuledSurface

Usage: you can freely reimplement this interface.


interface CATIExchangeRuledSurface

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


Method Index


o GetRuledSurfaceFirstCurve(short*,CATBaseUnknown_var)
Returns the first curve defining the surface and the direction flag.
o GetRuledSurfaceInfo(double[3])
Retrieves the ruled surface's reference direction.
o GetRuledSurfaceSecondCurve(short*,CATBaseUnknown_var)
Returns the second curve defining the surface and the developable flag.

Methods


o GetRuledSurfaceFirstCurve
public virtual GetRuledSurfaceFirstCurve( oDirectionFlag,
ioRelimitedOnFace= NULL_var)
Returns the first curve defining the surface and the direction flag.
Parameters:
oDirectionFlag
0 join first to first and last to last.
1 join first to last and last to fisrt.
ioRelimitedOnFace
Never use this argument. Let it at its NULL_var default value.
o GetRuledSurfaceInfo
public virtual GetRuledSurfaceInfo( oRefDirection)
Retrieves the ruled surface's reference direction.
Parameters:
oRefDirection
Get the unit vector perpendicular to the basis surface.
o GetRuledSurfaceSecondCurve
public virtual GetRuledSurfaceSecondCurve( oDevelopableSurfaceFlag,
ioRelimitedOnFace= NULL_var)
Returns the second curve defining the surface and the developable flag.
Parameters:
oDevelopableSurfaceFlag
0 developable.
1 possibly not.
ioRelimitedOnFace
Never use this argument. Let it at its NULL_var default value.

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

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