CATPLMFastenerUseItf Interface CATIFmaSpotLocationBrowse

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


interface CATIFmaSpotLocationBrowse

Interface to Get the Spot Fastener location.

Role: Components that implement CATIFmaSpotLocationBrowse are Fst_SpotAssy_Base


Method Index


o GetIJKAxis(CATMathAxis**,CATBaseUnknown*)
Gets the I, J, K axis coordinates of the spot fastener.
o GetKVector(CATMathVector**,CATBaseUnknown*)
Gets the K vector coordinates of the spot fastener.

Methods


o GetIJKAxis
public virtual HRESULT GetIJKAxis(CATMathAxis** oAxis,
const CATBaseUnknown* icFastenerInstanceProduct= NULL) = 0
Gets the I, J, K axis coordinates of the spot fastener.
Parameters:
icFastenerInstanceProduct
Contextual Fastener Instance product given in the reference product that specifies the origin of the coordinate definition axis system. If it is set to NULL, the coordinates are given in the reference Fastener Instance representation
oAxis
the fastener axis
Returns:
S_OK
if the fastener I,J,K axis coordinates were found.
E_FAIL
otherwise.
o GetKVector
public virtual HRESULT GetKVector(CATMathVector** oKVector,
const CATBaseUnknown* icFastenerInstanceProduct= NULL) = 0
Gets the K vector coordinates of the spot fastener.
Parameters:
icFastenerInstanceProduct
Contextual Fastener Instance product given in the reference product that specifies the origin of the coordinate definition axis system. If it is set to NULL, the coordinates are given in the reference Fastener Instance representation.
oKVector
the fastener K vector
Returns:
S_OK
if the fastener K vector coordinates were retrieved.
E_FAIL
otherwise.

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

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