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