CATFunctionalModelerUseItf CATFctFactoriesProvider

Usage: you must use this class as is. You should never derive it.


public class CATFctFactoriesProvider

Class providing access to factories related to Functional Partition.

See also:
,


Method Index


o GetReferenceFactory(CATIFctReferenceFactory*&)
Returns a factory allowing to create Functional References.
o GetRepresentationReferenceFactory(CATIFctRepresentationReferenceFactory*&)
Returns a factory allowing to create Functional Representation References.

Methods


o GetReferenceFactory
public static GetReferenceFactory( opFunctionalReferenceFactory)
Returns a factory allowing to create Functional References.
Parameters:
opFunctionalReferenceFactory
[out, CATBaseUnknown#Release]
The Functional Reference factory.
Output parameter.
This parameter MUST be provided by caller as NULL. This method returns an error otherwise.
This parameter is returned to caller as NULL if method fails.
This parameter is valuated if method succeeds.
Returns:
S_OK if the method succeeds.
E_INVALIDARG if parameters provided are unexpected.
E_FAIL otherwise.
o GetRepresentationReferenceFactory
public static GetRepresentationReferenceFactory( opFunctionalRepReferenceFactory)
Returns a factory allowing to create Functional Representation References.
Parameters:
opFunctionalRepReferenceFactory
[out, CATBaseUnknown#Release]
The Functional Representation Reference factory.
Output parameter.
This parameter MUST be provided by caller as NULL. This method returns an error otherwise.
This parameter is returned to caller as NULL if method fails.
This parameter is valuated if method succeeds.
Returns:
S_OK if the method succeeds.
E_INVALIDARG if parameters provided are unexpected.
E_FAIL otherwise.

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

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