CATPLMFastenerUseItf Interface CATIFmaComponentsBrowse

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


interface CATIFmaComponentsBrowse

Interface to get the PLM exposed Spot Fastener attributes.

Role: Components that implement CATIFmaComponentsBrowse are Fst_SpotAssy_Base


Method Index


o GetComponentAccess(CATBaseUnknown**,int,IID&)
Gets the fastener component from the input index.
o GetComponentAccess(CATBaseUnknown**,CATUnicodeString&,IID&)
Gets the fastener component from its symbolic name.
o GetComponentAccessCount(int*)
Gets the number of fastener components.

Methods


o GetComponentAccess
public virtual GetComponentAccess( oCompAccess,
const iIndex,
const iIID= IID_CATIFmaComponentBrowse)
Gets the fastener component from the input index.
Parameters:
iIndex
the index.
iIID
the required interface on the returned fastener component.
oCompAccess
[out, CATBaseUnknown#Release] indexed fastener component.
Returns:
S_OK
if the fastener component was found.
E_FAIL
otherwise.
o GetComponentAccess
public virtual GetComponentAccess( oCompAccess,
const iCompID,
const iIID= IID_CATIFmaComponentBrowse)
Gets the fastener component from its symbolic name.
Parameters:
iCompID
the component name.
iIID
the required interface on the returned fastener component.
oCompAccess
[out, CATBaseUnknown#Release] the fastener component.
Returns:
S_OK
if the fastener component was found.
E_FAIL
otherwise.
o GetComponentAccessCount
public virtual GetComponentAccessCount( oCompNb)
Gets the number of fastener components.
Parameters:
oCompNb
the number of fastener components.
Returns:
S_OK
if the fastener component is at least equal to one.
E_FAIL
otherwise.

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

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