All Frameworks  Class Hierarchy  This Framework  Previous  Indexes

PrismaticMachiningInterfaces Interface CATIMfgPrismaticStartupFactory

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIMfgPrismaticStartupFactory
 

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


interface CATIMfgPrismaticStartupFactory

This interface is a prismatic operations startup factory.

Role: CATIMfgPrismaticStartupFactory has a method to create user defined startups in customer catalogs.


Method Index


o CreateMachiningOperationSU(CATISpecObject**,CATICatalog*,CATIContainer*,CATUnicodeString&,CATUnicodeString&,CATListOfCATUnicodeString&)
Creates a new prismatic operation startup in the provided client catalog.

Methods


o CreateMachiningOperationSU
public virtual HRESULT CreateMachiningOperationSU(CATISpecObject** piNewStartUp,
CATICatalog* piClientCatalog,
CATIContainer* piActivityCont,
const CATUnicodeString& pActivityTypeName,
const CATUnicodeString& pActivitySuperTypeName,
const CATListOfCATUnicodeString& pFeatureTypeNameList)=0
Creates a new prismatic operation startup in the provided client catalog. Allows the creation of a new client Startup deriving from the StartUp found in the Machining catalog file.
Parameters:
opiNewStartUp
The new created client StartUp.
ipiClientCatalog
The client catalog in which the new client StartUp is to be created.
ipiActivityCont
The activity container in which the new client StartUp is to be created.
ipActivityTypeName
The late type of the new client StartUp to be created.
ipActivitySuperTypeName
The late type of the father StartUp.
Legal values: "MfgUserDefinedDrilling", "MfgUserDefinedPocketing", "MfgUserDefinedCircularMilling" and "MfgUserDefinedProfileContouring".
ipFeatureTypeNameList
The list of the features names you want to authorized on this Startup. This list can be empty.
If this list contains client feature, the client catalog containing these client features startup must have been opened before calling this service.
Returns:
S_OK: the new StartUp has been created.
E_FAIL: the new StartUp has not been created.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.