CATPLMIntegrationUse CATAdpPLMAttributeSetIter

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


public class CATAdpPLMAttributeSetIter

Class defining an iterator on a set of attributes.

Role: Provide a way to introspect a set of attributes.


Constructor and Destructor Index


o CATAdpPLMAttributeSetIter(CATAdpPLMAttributeSetIter&)
o ~CATAdpPLMAttributeSetIter()

Method Index


o NextAttributeValue(CATString&,CATIAdpPLMValueReader*&)
Retrieves an attribute from the attribute set.
o operator=(CATAdpPLMAttributeSetIter&)

Constructor and Destructor


o CATAdpPLMAttributeSetIter
public CATAdpPLMAttributeSetIter( const )
o ~CATAdpPLMAttributeSetIter
public virtual ~CATAdpPLMAttributeSetIter()

Methods


o NextAttributeValue
public NextAttributeValue( oAttributeId,
oValue)
Retrieves an attribute from the attribute set.
Role: Enables to get the attributes being part of the attribute set. of the next attribute.
Parameters:
oAttributeId
[out] The attribute name.
oAttributeValue
[out,CATBaseUnknown#Release] The attribute value as a
.
Returns:
  • S_OK if everything ran ok.
  • S_FALSE if no more attribute is available. All the attributes of the set were parsed.
  • E_FAIL if a fatal error occured during the operation. Nothing was done during the operation.
o operator=
public operator=( const )

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

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