TuttleOFX  1
TuttleOFX/libraries/tuttle/src/tuttle/host/attribute/Param.hpp
Go to the documentation of this file.
00001 #ifndef _TUTTLE_HOST_PARAM_HPP_
00002 #define _TUTTLE_HOST_PARAM_HPP_
00003 
00004 #include "Attribute.hpp"
00005 #include <tuttle/host/ofx/attribute/OfxhParamAccessor.hpp>
00006 
00007 namespace tuttle {
00008 namespace host {
00009 
00010 class INode;
00011 
00012 namespace attribute {
00013 
00014 class Param : public Attribute
00015         , virtual public ofx::attribute::OfxhParamAccessor
00016 {
00017 public:
00018         Param( INode& effect );
00019         virtual ~Param() = 0;
00020 
00021         bool isOutput() const { return false; }
00022         
00023         const std::string& getName() const { return ofx::attribute::OfxhParamAccessor::getName(); }
00024 };
00025 
00026 }
00027 }
00028 }
00029 
00030 #endif
00031