All Frameworks  Class Hierarchy  This Framework  Indexes   

ManufacturingInterfaces Interface 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 ActivateGenericMillMachineExtension( const iProduct=NULL_var)
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 ActivateMachiningExtension( const iextensionName,
const iProduct=NULL_var)
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 GetManufacturingPPRRoot( oPPRRoot)
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.