All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---ENOVIRootDesktop
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVIRootDesktop
Top level aggregation object.
Role:
A singleton class, used to create Procduct Classes, PartMasters.
Product Classes are directly below this singleton.
public virtual HRESULT CreatePartMaster( | const CATUnicodeString& | iId, | |
CATIAVPMPartMaster*& | oPartMaster, | ||
int | iConfigurable | =1)=0 |
1
: PartMaster is configurable, default value.0
: PartMaster is not configurable.public virtual HRESULT CreateProductClass( | CATUnicodeString& | iId, |
CATIAVPMProductClass*& | oProductClass)=0 |
public virtual HRESULT GetProductClassList( | CATIVpmPredicate* | iPredicate, |
CATLISTV(CATBaseUnknown_var)& | oPCList)=0 |
Copyright © 2003, Dassault Systèmes. All rights reserved.