All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATMatInterfaces Interface CATIMaterialDocument

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMaterialDocument
 

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


interface CATIMaterialDocument

Interface to retrieve the library of a material document.
Role: A material document (such document is stored in a file suffixed by CATMaterial) contains one material library. To retrieve it, use the GetMaterialLibrary method.
This material library contains itself several material families, that gather material objects according to their types (for example wood, metal or stone families).
To manage material families, use CATILibraryFeature.
To manage materials inside a family, use CATIFamilyFeature
To manage a material, use CATIMaterialFeature


Method Index


o GetMaterialLibrary(CATILibraryFeature**)
Retrieves the material library of a material document.

Methods


o GetMaterialLibrary
public virtual HRESULT GetMaterialLibrary(CATILibraryFeature** oMaterialLibrary) = 0
Retrieves the material library of a material document.
Parameters:
oMaterialLibrary
The unic material library object

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

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