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
-
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
-
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
-
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.