CATPLMIntegrationUse CATAdpPLMComponentsInfos

Usage: you must use this class as is. You should never derive it.


public class CATAdpPLMComponentsInfos

Collection associating some informations (
) to components.
Role: Provide a way to associate Components ( ) to content ( ).


Constructor and Destructor Index


o CATAdpPLMComponentsInfos()
o CATAdpPLMComponentsInfos(CATAdpPLMComponentsInfos&)
o ~CATAdpPLMComponentsInfos()

Method Index


o GetInfos(CATIAdpPLMIdentificator*,CATAdpPLMComponentInfos&)
Retrieve the informations associated with a given identifier.
o GetIterator()
Retrieve an Iterator on the collection.
o Size()
Number of Components available in the Collection.
o operator=(CATAdpPLMComponentsInfos&)

Constructor and Destructor


o CATAdpPLMComponentsInfos
public CATAdpPLMComponentsInfos()
o CATAdpPLMComponentsInfos
public CATAdpPLMComponentsInfos( const )
o ~CATAdpPLMComponentsInfos
public ~CATAdpPLMComponentsInfos()

Methods


o GetInfos
public GetInfos( iComponentIdentifier,
oInfos)
Retrieve the informations associated with a given identifier.
Role: Given a , enables to retrieve the attributes information available in the set for this Component.
Parameters:
iComponentIdentifier
[in] The identifier of the component.
oInfos
[out] The information for the given component (see
).
Returns:
  • S_OK if the informations are available for the component.
  • E_FAIL if no infos are available for the given Component.
o GetIterator
public GetIterator()
Retrieve an Iterator on the collection.
Role: Retrieves an iterator enabling to parse the content of the Collection.
Returns:
  • An Iterator on the collection.
o Size
public Size()
Number of Components available in the Collection.
Role: Retrieves the number of Components available in the Collection.
Returns:
  • The number of PLM Components being part of the Components Set.
o operator=
public operator=( const )

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

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