All Frameworks  Class Hierarchy  This Framework  Indexes   

CATMatInterfaces Interface CATIMaterialFeature

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


interface CATIMaterialFeature

Interface to manage material objects.
Role:The material object is a feature containing applicative data.
An applicative data is an applicative feature containing a set of parameters specific to an application.

See also:
CATIMaterialDocument, CATILibraryFeature, CATIFamilyFeature


Method Index


o AddApplicativeSpec(CATUnicodeString&,CATISpecObject_var&)
Adds applicative data to the material.
o GetApplicativeSpec(CATUnicodeString&)
Returns the applicative data of a material from its identifier.
o GetLabel()
Returns the name of a material object.
o RemoveApplicativeSpec(CATUnicodeString&)
Removes applicative data of a material.

Methods


o AddApplicativeSpec
public virtual AddApplicativeSpec( const iIdentifier,
const iDdata)
Adds applicative data to the material.
Parameters:
iIdentifier
The identifier of the applicative data.
iData
The applicative data
o GetApplicativeSpec
public virtual GetApplicativeSpec( const iIdentifier)
Returns the applicative data of a material from its identifier.
Parameters:
iIdentifier
The identifier of the applicative data.
Returns:
The applicative data
o GetLabel
public virtual GetLabel()
Returns the name of a material object.
o RemoveApplicativeSpec
public virtual RemoveApplicativeSpec( const iIdentifier)
Removes applicative data of a material.
Parameters:
iIdentifier
The identifier of the applicative data to remove.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.