CATSimPLMAppModelerItf Interface CATISimulationPLMFactory

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


interface CATISimulationPLMFactory

Returns a pointer on the Simulation Factory by using CATGetSimulationFactory() method of CATGetSimulationFactory interface.


Method Index


o CreateApplicativeSimulation(CATUnicodeString&,CATUnicodeString&,CATIAdpEnvironment*,CATBaseUnknown*,CATISimulationPLMManager*&)
Allows application to create Simulation Object Reference with attached Categories and Representations.

Methods


o CreateApplicativeSimulation
public virtual CreateApplicativeSimulation( iSimulationName,
iSimulationAppKey,
ipiEnv,
iContext,
opiSimulation)
Allows application to create Simulation Object Reference with attached Categories and Representations.
Parameters:
iSimulationName
Identifier to be set on the simulation.
iSimulationAppKey
The keyword of the simulation you want to create : For Design simulation, use SMAFeaPLMNewSimu. For Multiphysic simulation, use SMAFeaPLMNewSimuEx. For Manufacturing simulation, use DELPLMSimulation. For Production simulation, use DELPSSSimulation. For Kinematics simulation, use CATKinPLMNew. For Logical simulation, use CATELogicalSimulationPLMNew. For Functional simulation, use CATEFunctionalSimulationPLMNew. For Behavior simulation, use CATESysBehaviorLibSimulationPLMNew. For Life Sciences simulation, use CATBioSysPLMNew_SimuDeterministic.
ipiEnv
The environment set for the current simulation.This argument can be NULL, in which case the the current environement will be used.
iContext
The list of Products to be aggregated in the Context category.
opiSimulation
[out , CATBaseUnknown#Release] The pointer on the new created simulation.

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

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