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