VR-Forces 4.0.4 Class Documentation
include/vrvVrl/DtEntityStateRepositoryCreator.h
Go to the documentation of this file.
00001 /****************************************************************************** 
00002 ** Copyright (c) 2010 MAK Technologies, Inc. 
00003 ** All rights reserved. 
00004 ******************************************************************************/ 
00005 
00006 #pragma once 
00007 #include <vrvUtil/DtVirtualBaseClass.h>
00008 #include <vrvVrl/vrvVrl.h> 
00009 
00010 namespace makVrv 
00011 {    
00012    namespace DT_PROTOCOL_NAMESPACE
00013    {
00014       class DtVrlinkConnection;
00015 
00019       class DL_DLL_IGCONVRLINK DtEntityStateRepositoryCreator
00020          : public DtVirtualBaseClass
00021       {
00022       public:
00023 
00025          static DtEntityStateRepositoryCreator& instance(
00026             DtVrlinkConnection& sim);
00027 
00029          static void registerInstance(DtVrlinkConnection& sim,
00030             DtEntityStateRepositoryCreator*);
00031 
00033          virtual ~DtEntityStateRepositoryCreator();
00034 
00036          virtual DtEntityStateRepository* create();
00037 
00038       protected:
00039          DtEntityStateRepositoryCreator();
00040       };
00041    }
00042 }

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)