All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMDesktopObjects Interface CATIAVPMVDAExpandDocument

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATBaseDispatch
        |
        +---System.CATIABase
          |
          +---VPMDesktopObjects.CATIAVPMVDACommand
            |
            +---VPMDesktopObjects.CATIAVPMVDAExpand
              |
              +---CATIAVPMVDAExpandDocument
 

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


interface CATIAVPMVDAExpandDocument

This interface expands documents.
Role : You give a part instance to this command and it will give back all the documents attached to this instance.


Method Index


o get_BObject(ENOVIABusinessObject*&)
This method gives access to the Business Object expanded.
o put_BObject(ENOVIABusinessObject*)
This method puts a Business Object in entry to expand its documents.

Methods


o get_BObject
public virtual HRESULT __stdcall get_BObject(ENOVIABusinessObject*& object)=0
This method gives access to the Business Object expanded. It is designed for user-exit purposes and should not be used in another context.
Parameters:
object
The Business Object expanded.
Returns:
Always S_OK.
o put_BObject
public virtual HRESULT __stdcall put_BObject(ENOVIABusinessObject* object)=0
This method puts a Business Object in entry to expand its documents.
Parameters:
object
The Business Object to expand.
Returns:
S_OK in case of success, S_FALSE if the Business Object can not be expanded.

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

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