PLMSessionInterfaces CATPsiPLMFactory

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


public class CATPsiPLMFactory


Deprecated:
R211 Use
Class to retrieve the Product Reference or Representation Reference factory.
Role: This class provides the factory object that will enable to create Product References or Representation References.


Constructor and Destructor Index


o CATPsiPLMFactory()
Constructs an empty CATPsiPLMFactory.
o ~CATPsiPLMFactory()
Destructs a CATPsiPLMFactory pointer.

Method Index


o CreateFactoryObject(IID&,void**)

Constructor and Destructor


o CATPsiPLMFactory
public CATPsiPLMFactory()
Constructs an empty CATPsiPLMFactory.
o ~CATPsiPLMFactory
public virtual ~CATPsiPLMFactory()
Destructs a CATPsiPLMFactory pointer.

Methods


o CreateFactoryObject
public static CreateFactoryObject( const iIID,
opFactory)
Deprecated:
R211 Use
Retrieves a pointer on a factory interface.
Parameters:
iIID
The factory interface identifier.
  • For Representation Reference: IID_CATIPsiRepRefFactory or IID_CATIPsiPLMRepRefFactory.
  • For Product Reference: IID_CATIPrdFactory or IID_CATIPLMPrdFactory.
opFactory
The pointer on the factory interface.
Returns:
  • S_OK if the interface pointer has been successfully created.
  • E_FAIL if an unexpected error occured.

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

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