TuttleOFX  1
TuttleOFX/libraries/tuttle/src/tuttle/host/attribute/ParamGroup.cpp
Go to the documentation of this file.
00001 #include "ParamGroup.hpp"
00002 
00003 #include <tuttle/host/INode.hpp>
00004 
00005 namespace tuttle {
00006 namespace host {
00007 namespace attribute {
00008 
00009 ParamGroup::ParamGroup( INode&                           effect,
00010                         const std::string&                         name,
00011                         const ofx::attribute::OfxhParamDescriptor& descriptor )
00012         : Param( effect )
00013         , ofx::attribute::OfxhParamGroup( descriptor, name, effect.getParamSet() )
00014 {}
00015 
00016 void ParamGroup::copy( const ParamGroup& p ) OFX_EXCEPTION_SPEC
00017 {
00018         //paramChanged( ofx::attribute::eChangeUserEdited );
00019 }
00020 
00021 void ParamGroup::copy( const OfxhParam& p ) OFX_EXCEPTION_SPEC
00022 {
00023         const ParamGroup& param = dynamic_cast<const ParamGroup&>( p );
00024 
00025         copy( param );
00026 }
00027 
00028 }
00029 }
00030 }
00031