All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMInterfaces Interface CATIAVPMProductClass

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


interface CATIAVPMProductClass

Class containing products.
Role: A Product Class role is to create Product Root Class objects, and it is also a container for those Product Root Class.


Method Index


o AggregateProductRootClass(CATUnicodeString&,CATIAVPMProductRootClass*&)
Creates a ProductRootClass.
o GetProductRootClassList(CATLISTV(CATBaseUnknown_var)&)
Gets product root class list.

Methods


o AggregateProductRootClass
public virtual AggregateProductRootClass( const id,
ProductRootClass)
Creates a ProductRootClass.
Parameters:
id
, product class id.
ProductRootClass,
the created product root class.
Returns:
S_OK The method succeeds.
Returns:
E_FAIL The method fails.
o GetProductRootClassList
public virtual GetProductRootClassList( oPRCList)
Gets product root class list.
Parameters:
oPRCList
, the list of product root class.
Returns:
S_OK The method succeeds.
Returns:
E_FAIL The method fails.

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

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