![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /****************************************************************************** 00002 ** Copyright (c) 2007 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 ******************************************************************************/ 00005 /****************************************************************************** 00006 ** $RCSfile: DtExampleChannel.h,v $ $Revision: 1.1 $ $State: Exp $ 00007 ******************************************************************************/ 00008 00011 00012 #ifndef DtExampleChannel_H_ 00013 #define DtExampleChannel_H_ 00014 00015 #include "exampleChannelPlugin.h" 00016 #include <vrvOsg/DtOsgChannel.h> 00017 00018 namespace makVrv 00019 { 00020 //The example channel that will get registered by the exampleChannelPlugin. 00021 class DT_DLL_EXAMPLECHANNELPLUGIN DtExampleChannel : public DtOsgChannel 00022 { 00023 00024 public: 00025 00027 friend class DtExampleChannelCreator; 00028 00030 virtual ~DtExampleChannel(); 00031 00032 protected: 00033 00035 DtExampleChannel(DtDe& de, DtWindow* window, DtChannelConfiguration& channelConfig); 00036 00037 }; 00038 00040 class DT_DLL_EXAMPLECHANNELPLUGIN DtExampleChannelCreator : public DtChannelCreator 00041 { 00042 00043 public: 00044 00046 virtual DtChannel* create(DtDe& de, DtWindow* window, DtChannelConfiguration& config); 00047 00048 }; 00049 00050 } 00051 00052 #endif