CATPLMFastenerUseItf Interface CATIFmaPLMFastenerBrowse

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


interface CATIFmaPLMFastenerBrowse

Interface to get the PLM exposed attribute Fastener Type and give access to the Fastener Representation specifications.

Role: Components that implement CATIFmaPLMFastenerBrowse are Fastener References or Fastener Product Instances


Method Index


o GetFastenerRefRepresentationFeature(CATBaseUnknown**,IID&)
Gets the master feature into the associated Fastener Representation to provide access to Fastener specifications ie Fst_SpotAssy.
o GetPLMFastenerTypeID(CATUnicodeString&)
Gets the PLM Fastener Type ID.

Methods


o GetFastenerRefRepresentationFeature
public virtual GetFastenerRefRepresentationFeature( oFeature,
const iIID)
Gets the master feature into the associated Fastener Representation to provide access to Fastener specifications ie Fst_SpotAssy.
Parameters:
iIID
requested interface.
oFeature
[out, CATBaseUnknown#Release] the master Fastener Representation feature i.e. Fst_SpotAssy. The pointer must be released after use.
Returns:
S_OK
the master Fastener Representation feature was found and adhere to the specified interface.
E_NOINTERFACE
if the master feature was found, but don’t implement the specified interface.
E_FAIL
otherwise.
o GetPLMFastenerTypeID
public virtual GetPLMFastenerTypeID( oFstTypeID)
Gets the PLM Fastener Type ID.
Parameters:
oFstTypeID
the Fastener Type ID.
Returns:
S_OK
the PLM Fastener Type ID was successfully read.
E_FAIL
otherwise.

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

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