CATPLMIntegrationUse CATAdpPLMAttributeSet
Usage: you must use this class as is. You should never derive it.
public class CATAdpPLMAttributeSet
Class defining a set of attributes.
Role: Provide a set of attributes made of an attribute name and a value.
Constructor and Destructor Index
- o
CATAdpPLMAttributeSet()
-
- o
CATAdpPLMAttributeSet(CATAdpPLMAttributeSet&)
-
- o
~CATAdpPLMAttributeSet()
-
Method Index
- o
GetAttributeValue(CATString&,CATIAdpPLMValueReader*&)
- Retrieves an attribute from the attribute set.
- o
GetIterator()
- Retrieves an iterator on the attribute set.
- o
GetStringAttributeValue(CATString&,CATUnicodeString&)
- Accelerator for STRING attributes: Retrieves an attribute from the attribute set if it is of type STRING.
- o
operator=(CATAdpPLMAttributeSet&)
-
Constructor and Destructor
o CATAdpPLMAttributeSet
public CATAdpPLMAttributeSet( | ) |
-
o CATAdpPLMAttributeSet
public CATAdpPLMAttributeSet( | const | ) |
-
o ~CATAdpPLMAttributeSet
public virtual ~CATAdpPLMAttributeSet( | ) |
-
Methods
o GetAttributeValue
public GetAttributeValue( | | iAttributeId, |
| | oValue) |
-
Retrieves an attribute from the attribute set.
Role: Enables to get an attribute being part of the attribute set.
- Parameters:
-
- iAttributeId
- [in] The requested attribute name.
- oValue
- [out,CATBaseUnknown#Release] The attribute value as a
.
- Returns:
-
S_OK
if everything ran ok.
E_FAIL
if a fatal error occured during the operation. Nothing was done during the operation.
o GetIterator
-
Retrieves an iterator on the attribute set.
Role: Enables to get an iterator built on the content of the attribute set.
- Returns:
- an iterator
o GetStringAttributeValue
public GetStringAttributeValue( | | iAttributeId, |
| | oValue) |
-
Accelerator for STRING attributes: Retrieves an attribute from the attribute set if it is of type STRING.
Role: Enables to get an attribute being part of the attribute set if this attribute is of type STRING.
- Parameters:
-
- iAttributeId
- [in] The requested attribute name.
- oValue
- [out] The attribute value.
- Returns:
-
S_OK
if everything ran ok.
E_UNEXPECTED
if the attribute is not of type STRING.
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: CATAdpPLMAttributeSet.h
If needed, your Imakefile.mk should include the module: CATPLMIntegrationUse
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.