All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVIABOProductSpecification

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATBaseDispatch
        |
        +---System.CATIABase
          |
          +---ENOVInterfaces.ENOVIABusinessObject
            |
            +---ENOVInterfaces.ENOVIABOProductRootClass
              |
              +---ENOVIABOProductSpecification
 

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


interface ENOVIABOProductSpecification

Interface to define the Business Object view of ProductSpecification (A ProductSpecification is one configuration of a ProductRootClass, and can be instanciated in another ProductRootClass via ProductInstance interface).
Role : This interface can be used in the Server commands.

See also:
ENOVIABOProductRootClass, ENOVIABusinessObject


Method Index


o get_ProductRootClass(ENOVIABOProductRootClass*&)
Retrieves the parent ProductRootClass of the current ProductSpecification.

Methods


o get_ProductRootClass
public virtual HRESULT __stdcall get_ProductRootClass(ENOVIABOProductRootClass*& oProductRootClass)= 0
Retrieves the parent ProductRootClass of the current ProductSpecification.
Parameters:
oProductRootClass
The parent ProductRootClass.
Returns:
S_OK in case of success, E_FAIL in case of error.

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

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