All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMInterfaces Interface CATIAVPMObjectVersion

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

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


interface CATIAVPMObjectVersion

Interface to create and manage CATIAVPMObjectVersion.


Method Index


o get_DocumentedObject(long,CATIAVPMObject*&)
Retrieves the Documented Object corresponding to the index.
o get_DocumentedObjectCount(long,long&)
Retrieves Count of the Documented Objects attached with Documentation or Representation link.
o get_ObjectMaster(CATIAVPMObjectMaster*&)
Retrieves the master object of the CATIAVPMObjectVersion.

Methods


o get_DocumentedObject
public virtual HRESULT get_DocumentedObject(long index,
CATIAVPMObject*& VPMObject)=0
Retrieves the Documented Object corresponding to the index.
Parameters:
index
The index.
VPMObject
The CATIAVPMObject.
o get_DocumentedObjectCount
public virtual HRESULT get_DocumentedObjectCount(long mode,
long& NbItems)=0
Retrieves Count of the Documented Objects attached with Documentation or Representation link.
Parameters:
mode
The mode is REPRESENTATION / DOCUMENTATION or both (default comportment).
NbItems
The number of Documented Objects corresponding to the mode.
o get_ObjectMaster
public virtual HRESULT get_ObjectMaster(CATIAVPMObjectMaster*& ObjectMaster)=0
Retrieves the master object of the CATIAVPMObjectVersion.
Parameters:
ObjectMaster
The CATIAVPMObjectMaster.

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

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