DataExchangeBaseRepsItf Interface CATIExchangeOffsetSurface

Usage: you can freely reimplement this interface.


interface CATIExchangeOffsetSurface

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


Method Index


o GetOffsetSurfaceBasicSurface(CATBaseUnknown_var)
Returns the basis surface to offset.
o GetOffsetSurfaceInfo(double[3])
Retrieves the offset surface's reference direction.
o GetOffsetSurfaceTranslationVector(double[3],double*,CATBaseUnknown_var)
Retrieves the offset surface's parameters.

Methods


o GetOffsetSurfaceBasicSurface
public virtual CATBaseUnknown_var GetOffsetSurfaceBasicSurface(CATBaseUnknown_var ioRelimitedOnFace= NULL_var) const = 0
Returns the basis surface to offset.
Parameters:
ioRelimitedOnFace
Never use this argument. Let it at its NULL_var default value.
o GetOffsetSurfaceInfo
public virtual HRESULT GetOffsetSurfaceInfo(double[3] oRefDirection) const = 0
Retrieves the offset surface's reference direction.
Parameters:
oRefDirection
Get the unit vector perpendicular to the basis surface.
o GetOffsetSurfaceTranslationVector
public virtual HRESULT GetOffsetSurfaceTranslationVector(double[3] oNormalVector,
double* oDistance,
CATBaseUnknown_var ioRelimitedOnFace= NULL_var) const = 0
Retrieves the offset surface's parameters.
Parameters:
oNormalVector
Get the unit vector perpendicular to the basis surface (unused).
oDistance
Get the offset distance.
ioRelimitedOnFace
Never use this argument. Let it at its NULL_var default value.

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

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