All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ManufacturingInterfaces Interface CATIMfgManufacturingUtilities

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

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


interface CATIMfgManufacturingUtilities

Interface to manage manufacturing entities.

Role: CATIMfgManufacturingUtilities has methods to manage manufacturing entities.


Method Index


o ActivateGenericMillMachineExtension(CATBaseUnknown_var&)
Activates the Generic Mill Machine Extension.
o ActivateMachiningExtension(CATString&,CATBaseUnknown_var&)
Activates the Machining Extension.
o GetManufacturingPPRRoot(CATBaseUnknown_var&)
Retrieves the manufacturing PPR root.

Methods


o ActivateGenericMillMachineExtension
public virtual HRESULT ActivateGenericMillMachineExtension( const CATBaseUnknown_var& iProduct=NULL_var)=0
Activates the Generic Mill Machine Extension.
Role: ActivateGenericMillMachineExtension creates or activates the Generic Mill Machine Extension on a Product
Usage: CATIMfgManufacturingUtilities *piRoot=NULL; CATString ClassName("CATMfgManufacturingUtilities"); CATIInstanciateComponent (ClassName, CATIMfgManufacturingUtilities::ClassId(), piRoot); ..................... HRESULT Res = piRoot->ActivateGenericMillMachineExtension (iProduct);
Parameters:
iProduct
The product on which the extension is to activated. If iProduct is set to NULL_var, all extensions of the current document will be activated
o ActivateMachiningExtension
public virtual HRESULT ActivateMachiningExtension( const CATString& iextensionName,
const CATBaseUnknown_var& iProduct=NULL_var)=0
Activates the Machining Extension.
Role: ActivateGenericMillMachineExtension creates or activates the Machining Extension on a Product
Usage: CATIMfgManufacturingUtilities *piRoot=NULL; CATString ClassName("CATMfgManufacturingUtilities"); CATIInstanciateComponent (ClassName, CATIMfgManufacturingUtilities::ClassId(), piRoot); ..................... HRESULT Res = piRoot->ActivateMachiningExtension (iProduct);
Parameters:
iProduct
The product on which the extension is to activated. If iProduct is set to NULL_var, all extensions of the current document will be activated
o GetManufacturingPPRRoot
public virtual HRESULT GetManufacturingPPRRoot(CATBaseUnknown_var& oPPRRoot)=0
Retrieves the manufacturing PPR root.
Role: GetManufacturingPPRRoot retrieves the manufacturing PPR root
Usage: CATIMfgManufacturingUtilities *piRoot=NULL; CATString ClassName("CATMfgManufacturingUtilities"); CATIInstanciateComponent (ClassName, CATIMfgManufacturingUtilities::ClassId(), piRoot); ..................... HRESULT Res = piRoot->GetManufacturingPPRRoot (oPPRRoot);
Parameters:
oPPRRoot
The manufacturing PPR Root.

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

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