AnimatLab  2
Test
HiClassFactory.h
1 // HiClassFactory.h: interface for the HiClassFactory class.
2 //
4 
5 #pragma once
6 
7 
8 namespace HybridInterfaceSim
9 {
10 
11  class HYBRID_PORT HiClassFactory : public IStdClassFactory
12  {
13  public:
15  virtual ~HiClassFactory();
16 
17  virtual RobotIOControl *CreateRobotIOControl(std::string strType, bool bThrowError = true);
18  virtual RobotPartInterface *CreateRobotPartInterface(std::string strType, bool bThrowError = true);
19 
20  virtual CStdSerialize *CreateObject(std::string strClassType, std::string strObjectType, bool bThrowError = true);
21  };
22 
23 } //HybridInterfaceSim