CATMatInterfaces Interface CATIMaterialDomainAuthoring

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


interface CATIMaterialDomainAuthoring

Interface used to delegate some authoring operations to domains' owners.

Role: This interface should be implemented by the owners of domains.

Through this interface, users will have an access to the cloning of domains.

Example:
  
  CATIMaterialDomainAuthoring * piMaterialDomainAuthoring = NULL; 
rc = piInfoDomain->QueryInterface(IID_CATIMaterialDomainAuthoring, (void**) &piMaterialDomainAuthoring);


Method Index


o Clone(CATIMaterialDomain*,CATIMaterialDomain*)
Delegates the duplication of the internal content of one domain into another.

Methods


o Clone
public virtual Clone( iMaterialDomainSrc,
oMaterialDomainDest)
Delegates the duplication of the internal content of one domain into another.
Parameters:
iMaterialDomainSrc
The Material Domain source.
oMaterialDomainDest
[out , CATBaseUnknown#Release] The Material Domain destination where we will clone the source.
You have to release the pointer after use.
Returns:
An HRESULT
Legal values:
S_OK
The cloning succeeded.
E_FAIL
The operation of cloning failed.

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

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