MachiningUseItf Interface DELIMfgManufacturingFactories

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


interface DELIMfgManufacturingFactories

Interface to manage manufacturing factories.

Role: DELIMfgManufacturingFactories has methods to manage manufacturing factories.


Method Index


o GetManufacturingActivityFactories(CATLISTV(CATBaseUnknown_var)&)
Retrieves all the manufacturing activity factories.
o GetManufacturingActivityFactory(DELIMfgMachiningContainer_var&,CATBaseUnknown_var&)
Retrieves the manufacturing activity factory from the given object.
o GetManufacturingFeatureFactories(CATLISTV(CATBaseUnknown_var)&)
Retrieves all the manufacturing feature factories.
o GetManufacturingFeatureFactory(DELIMfgFeatureContainer_var&,CATBaseUnknown_var&)
Retrieves the manufacturing feature factory from the given object.
o GetManufacturingToolFactory(DELIMfgResourceFactory_var&)
Retrieves the manufacturing Tool factory.
o GetManufacturingToolPathFactories(CATLISTV(CATBaseUnknown_var)&)
Retrieves all the manufacturing Tool path factories.
o GetManufacturingToolPathFactory(DELIMfgToolPathFactory_var&,CATBaseUnknown_var&)
Retrieves the manufacturing Tool path factory from the hiven object.

Methods


o GetManufacturingActivityFactories
public virtual HRESULT GetManufacturingActivityFactories(CATLISTV(CATBaseUnknown_var)& oActivityFactories) = 0
Retrieves all the manufacturing activity factories.
Role: GetManufacturingActivityFactory retrieves all the manufacturing activity factories
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATInstantiateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), (void**) &piFact); ..................... HRESULT Res = piFact->GetManufacturingActivityFactory (oActivityFactory)=0;
Parameters:
oActivityFactories
List of all the manufacturing activity factories.
o GetManufacturingActivityFactory
public virtual HRESULT GetManufacturingActivityFactory(DELIMfgMachiningContainer_var& oActivityFactory,
const CATBaseUnknown_var& ihRefObject= NULL_var) = 0
Retrieves the manufacturing activity factory from the given object.
Role: GetManufacturingActivityFactory retrieves the manufacturing activity factory to which the given object belongs.
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATInstantiateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), (void**) &piFact); ..................... HRESULT Res = piFact->GetManufacturingActivityFactory (oActivityFactory)=0;
Parameters:
oActivityFactory
The manufacturing activity factory.
ihRefObject
(Optional) Object belonging to the factory we wants to retrieve. If it is not set, the current factory is retrieved (from UI), else if no UI it is the first one.
o GetManufacturingFeatureFactories
public virtual HRESULT GetManufacturingFeatureFactories(CATLISTV(CATBaseUnknown_var)& oFeatureFactories) = 0
Retrieves all the manufacturing feature factories.
Role: GetManufacturingFeatureFactories retrieves all the manufacturing feature factories
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATIInstanciateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), piFact); ..................... HRESULT Res = piFact->GetManufacturingFeatureFactory (oFeatureFactory);
Parameters:
oFeatureFactories
List of all the manufacturing feature factories.
o GetManufacturingFeatureFactory
public virtual HRESULT GetManufacturingFeatureFactory(DELIMfgFeatureContainer_var& oFeatureFactory,
const CATBaseUnknown_var& ihRefObject= NULL_var) = 0
Retrieves the manufacturing feature factory from the given object.
Role: GetManufacturingFeatureFactory retrieves the manufacturing feature factory to which the given object belongs.
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATIInstanciateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), piFact); ..................... HRESULT Res = piFact->GetManufacturingFeatureFactory (oFeatureFactory);
Parameters:
oFeatureFactory
The manufacturing feature factory.
ihRefObject
(Optional) Object belonging to the factory we wants to retrieve. If it is not set, the current factory is retieved (from UI), else if no UI it is the first one.
o GetManufacturingToolFactory
public virtual HRESULT GetManufacturingToolFactory(DELIMfgResourceFactory_var& oToolFactory) = 0
Retrieves the manufacturing Tool factory.
Role: GetManufacturingToolFactory retrieves the manufacturing Tool factory
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATInstantiateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), (void**) &piFact); ..................... HRESULT Res = piFact->GetManufacturingToolFactory (oToolFactory);
Parameters:
oToolFactory
The manufacturing Tool factory: DELIMfgResourceFactory
o GetManufacturingToolPathFactories
public virtual HRESULT GetManufacturingToolPathFactories(CATLISTV(CATBaseUnknown_var)& oToolPathFactories) = 0
Retrieves all the manufacturing Tool path factories.
Role: GetManufacturingToolPathFactory retrieves all the manufacturing Tool path factory
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATInstantiateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), (void**) &piFact); ..................... HRESULT Res = piFact->GetManufacturingToolPathFactory (oToolFactory);
Parameters:
oToolPathFactories
List of all the manufacturing Tool Path factory.
o GetManufacturingToolPathFactory
public virtual HRESULT GetManufacturingToolPathFactory(DELIMfgToolPathFactory_var& oToolPathFactory,
const CATBaseUnknown_var& ihRefObject= NULL_var) = 0
Retrieves the manufacturing Tool path factory from the hiven object.
Role: GetManufacturingToolPathFactory retrieves the manufacturing Tool path factory to which the given objet belongs.
Usage: DELIMfgManufacturingFactories *piFact=NULL; CATString ClassName("CATMfgManufacturingFactories"); CATInstantiateComponent (ClassName, DELIMfgManufacturingFactories::ClassId(), (void**) &piFact); ..................... HRESULT Res = piFact->GetManufacturingToolPathFactory (oToolFactory);
Parameters:
oToolPathFactory
The manufacturing Tool Path factory.
ihRefObject
(Optional) Object belonging to the factory we wants to retrieve. If it is not set, the current factory is retrieved (from UI), else if no UI it is the first one.

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.