All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgUserRepresentation

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

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


interface CATIMfgUserRepresentation

Interface dedicated to objects representation management.
Role: This interface offers services to manage mainly the user representation.


Method Index


o GetRepresentation(CATIDocId*&)
Retrieves the User Representation Associated to the Object.
o GetRepresentation(CATUnicodeString&)
Retrieves the User Representation Associated to the Object.
o SetRepresentation(CATIDocId*)
Sets the User Representation Associated to the Object.
o SetRepresentation(CATUnicodeString&)
Sets the User Representation Associated to the Object.
o UnsetRepresentation()
Removes the User Representation Associated to the Object.

Methods


o GetRepresentation
public virtual HRESULT GetRepresentation(CATIDocId*& iDoc)=0
Retrieves the User Representation Associated to the Object.
Parameters:
iDoc
The CATIDocId of the External Object
o GetRepresentation
public virtual HRESULT GetRepresentation(CATUnicodeString& oPathName)=0
Retrieves the User Representation Associated to the Object.
Parameters:
oPathName
The complete absolute path name to the External Object
o SetRepresentation
public virtual HRESULT SetRepresentation(CATIDocId* iDoc)=0
Sets the User Representation Associated to the Object.
Parameters:
iDoc
The CATIDocId of the External Document
o SetRepresentation
public virtual HRESULT SetRepresentation( const CATUnicodeString& iPathName)=0
Sets the User Representation Associated to the Object.
Parameters:
iPathName
The complete absolute path name to the External Object
o UnsetRepresentation
public virtual HRESULT UnsetRepresentation()=0
Removes the User Representation Associated to the Object.

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

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