TuttleOFX  1
TuttleOFX/libraries/tuttle/src/tuttle/host/ofx/OfxhIObject.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_HOST_OFX_OBJECT_HPP_
00002 #define _TUTTLE_HOST_OFX_OBJECT_HPP_
00003 
00004 namespace tuttle {
00005 namespace host {
00006 namespace ofx {
00007 
00008 /**
00009  * @brief All openfx objects that can be send to the plugin need to inherit this class.
00010  * So all these objects can be seen as OfxhIObject (reinterpret_cast)
00011  * and then properly dynamic_cast to the desired class.
00012  */
00013 class OfxhIObject
00014 {
00015 public:
00016         virtual ~OfxhIObject() = 0;
00017 };
00018 
00019 }
00020 }
00021 }
00022 
00023 #endif
00024