/as3/docs/org/wiiflash/utils/HistoryPeakDetection.html
http://wiiflash.googlecode.com/ · HTML · 448 lines · 422 code · 17 blank · 9 comment · 0 complexity · fa65398b1d856588ee387797b420d9e1 MD5 · raw file
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
- <link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
- <meta content="HistoryPeakDetection,org.wiiflash.utils.HistoryPeakDetection,addValue,toString,addEventListener,dispatchEvent,hasEventListener,removeEventListener,willTrigger" name="keywords">
- <title>org.wiiflash.utils.HistoryPeakDetection</title>
- </head>
- <body>
- <script type="text/javascript" language="javascript" src="../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../cookies.js"></script><script type="text/javascript" language="javascript">
- <!--
- asdocTitle = 'HistoryPeakDetection - WiiFlash API Documentation';
- var baseRef = '../../../';
- window.onload = configPage;
- --></script>
- <table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
- <tr>
- <td align="left" class="titleTableTitle">WiiFlash API Documentation</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../package-summary.html">All Packages</a> | <a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../class-summary.html">All Classes</a> | <a onclick="loadClassListFrame('../../../index-list.html')" href="../../../all-index-A.html">Index</a> | <a href="../../../index.html?org/wiiflash/utils/HistoryPeakDetection.html&org/wiiflash/utils/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../images/logo.jpg"></td>
- </tr>
- <tr class="titleTableRow2">
- <td align="left" id="subTitle" class="titleTableSubTitle">Class HistoryPeakDetection</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#methodSummary">Methods</a> | <a href="#eventSummary">Events</a></td>
- </tr>
- <tr class="titleTableRow3">
- <td colspan="2"> </td>
- </tr>
- </table>
- <script type="text/javascript" language="javascript">
- <!--
- if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class HistoryPeakDetection"); titleBar_setSubNav(false,false,false,false,true,false,true,false,false,false,false,false,false,false);}
- --></script>
- <div class="MainContent">
- <table cellspacing="0" cellpadding="0" class="classHeaderTable">
- <tr>
- <td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">org.wiiflash.utils</a></td>
- </tr>
- <tr>
- <td class="classHeaderTableLabel">Class</td><td class="classSignature">public final class HistoryPeakDetection</td>
- </tr>
- <tr>
- <td class="classHeaderTableLabel">Implements</td><td>flash.events.IEventDispatcher</td>
- </tr>
- </table>
- <p></p>
- The HistoryPeakDetection class is analyzing a set of values to detect peaks inside.
-
- A peak is detected if current value is greater than average value of history values
- multiplied by given <code>historyMultiplier</code>.
-
- Also the current value can be interpolated using <code>valueCount</code> greater than
- one. If this is the case the current value is the average of given values. This average
- value will be put into the history afterwards.
-
- <p></p>
- <br>
- <hr>
- </div>
- <a name="methodSummary"></a>
- <div class="summarySection">
- <div class="summaryTableTitle">Public Methods</div>
- <table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
- <tr>
- <th> </th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined by</th>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#HistoryPeakDetection()">HistoryPeakDetection</a>(valueCount:int = 2, historyCount:int = 32, historyMultiplier:Number = 2)</div>
- <div class="summaryTableDescription">
- Creates a new HistoryPeakDetection object.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#addEventListener()">addEventListener</a>(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void</div>
- <div class="summaryTableDescription">
- Registers an event listener object with a HistoryPeakDetection object so that the listener receives notification of an event.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#addValue()">addValue</a>(value:Number):Boolean</div>
- <div class="summaryTableDescription">
- Adds a value to the HistoryPeakDetection object.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#dispatchEvent()">dispatchEvent</a>(event:Event):Boolean</div>
- <div class="summaryTableDescription">
- Dispatches an event into the event flow.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#hasEventListener()">hasEventListener</a>(type:String):Boolean</div>
- <div class="summaryTableDescription">
- Checks whether the HistoryPeakDetection object has any listeners registered for a specific type of event.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#removeEventListener()">removeEventListener</a>(type:String, listener:Function, useCapture:Boolean = false):void</div>
- <div class="summaryTableDescription">
- Removes a listener from the HistoryPeakDetection object.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#toString()">toString</a>():String</div>
- <div class="summaryTableDescription">
- Returns the string representation of the specified object.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#willTrigger()">willTrigger</a>(type:String):Boolean</div>
- <div class="summaryTableDescription">
- Checks whether an event listener is registered with this HistoryPeakDetection object or any of its ancestors for the specified event type.</div>
- </td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- </table>
- </div>
- <a name="eventSummary"></a>
- <div class="summarySection">
- <div class="summaryTableTitle">Events</div>
- <table id="summaryTableEvent" class="summaryTable " cellpadding="3" cellspacing="0">
- <tr>
- <th> </th><th colspan="2">Event</th><th>Summary</th><th class="summaryTableOwnerCol">Defined by</th>
- </tr>
- <tr class="">
- <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">
- <div class="summarySignature">
- <a class="signatureLink" href="#event:peak">peak</a>
- </div>
- </td><td class="summaryTableDescription summaryTableCol">
- Dispatched when a peak has been detected.</td><td class="summaryTableOwnerCol">HistoryPeakDetection</td>
- </tr>
- </table>
- </div>
- <script type="text/javascript" language="javascript">
- <!--
- showHideInherited();
- --></script>
- <div class="MainContent">
- <a name="constructorDetail"></a>
- <div class="detailSectionHeader">Constructor detail</div>
- <a name="HistoryPeakDetection()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">HistoryPeakDetection</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function HistoryPeakDetection(valueCount:int = 2, historyCount:int = 32, historyMultiplier:Number = 2)</code><p>
- Creates a new HistoryPeakDetection object.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">valueCount</span>:int</code> (default = <code>2</code>)<code></code> — Number of values that build current value.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">historyCount</span>:int</code> (default = <code>32</code>)<code></code> — Number of values that are stored in the history.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">historyMultiplier</span>:Number</code> (default = <code>2</code>)<code></code> — Multiplier for average value of history.
- </td>
- </tr>
- </table>
- </div>
- <a name="methodDetail"></a>
- <div class="detailSectionHeader">Method detail</div>
- <a name="addEventListener()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">addEventListener</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void</code><p>
- Registers an event listener object with a HistoryPeakDetection object so that the listener receives notification of an event.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">type</span>:String</code> — The type of event.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">listener</span>:Function</code> — The listener function that processes the event.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">useCapture</span>:Boolean</code> (default = <code>false</code>)<code></code> — Determines whether the listener works in the capture phase or the target and bubbling phases.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">priority</span>:int</code> (default = <code>0</code>)<code></code> — The priority level of the event listener.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">useWeakReference</span>:Boolean</code> (default = <code>false</code>)<code></code> — Determines whether the reference to the listener is strong or weak.
-
- </td>
- </tr>
- </table>
- <p>
- <span class="label">See also</span>
- </p>
- <div class="seeAlso">
- <a href="http://livedocs.adobe.com/flex/2/langref/flash/events/IEventDispatcher.html#addEventListener()" target="mm_external">flash.events.IEventDispatcher.addEventListener()</a>
- </div>
- </div>
- <a name="addValue()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">addValue</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function addValue(value:Number):Boolean</code><p>
- Adds a value to the HistoryPeakDetection object.
- Whenever a value is added the check to detect a peak is done.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">value</span>:Number</code> — The new value.
- </td>
- </tr>
- </table>
- <p></p>
- <span class="label">Returns</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20"></td><td><code>Boolean</code> — <code>true</code> if peak has been detected; <code>false</code> otherwise.
- </td>
- </tr>
- </table>
- </div>
- <a name="dispatchEvent()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">dispatchEvent</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function dispatchEvent(event:Event):Boolean</code><p>
- Dispatches an event into the event flow.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">event</span>:Event</code> — The Event object dispatched into the event flow.
-
- </td>
- </tr>
- </table>
- <p></p>
- <span class="label">Returns</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20"></td><td><code>Boolean</code></td>
- </tr>
- </table>
- <p>
- <span class="label">See also</span>
- </p>
- <div class="seeAlso">
- <a href="http://livedocs.adobe.com/flex/2/langref/flash/events/IEventDispatcher.html#dispatchEvent()" target="mm_external">flash.events.IEventDispatcher.dispatchEvent()</a>
- </div>
- </div>
- <a name="hasEventListener()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">hasEventListener</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function hasEventListener(type:String):Boolean</code><p>
- Checks whether the HistoryPeakDetection object has any listeners registered for a specific type of event.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">type</span>:String</code> — The type of event.
- </td>
- </tr>
- </table>
- <p></p>
- <span class="label">Returns</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20"></td><td><code>Boolean</code> — A value of <code>true</code> if a listener of the specified type is registered; <code>false</code> otherwise.
-
- </td>
- </tr>
- </table>
- <p>
- <span class="label">See also</span>
- </p>
- <div class="seeAlso">
- <a href="http://livedocs.adobe.com/flex/2/langref/flash/events/IEventDispatcher.html#hasEventListener()" target="mm_external">flash.events.IEventDispatcher.hasEventListener()</a>
- </div>
- </div>
- <a name="removeEventListener()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">removeEventListener</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void</code><p>
- Removes a listener from the HistoryPeakDetection object.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">type</span>:String</code> — The type of event.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">listener</span>:Function</code> — The listener object to remove.
- </td>
- </tr>
- <tr>
- <td class="paramSpacer"> </td>
- </tr>
- <tr>
- <td width="20px"></td><td><code><span class="label">useCapture</span>:Boolean</code> (default = <code>false</code>)<code></code> — Specifies whether the listener was registered for the capture phase or the target and bubbling phases.
-
- </td>
- </tr>
- </table>
- <p>
- <span class="label">See also</span>
- </p>
- <div class="seeAlso">
- <a href="http://livedocs.adobe.com/flex/2/langref/flash/events/IEventDispatcher.html#removeEventListener()" target="mm_external">flash.events.IEventDispatcher.removeEventListener()</a>
- </div>
- </div>
- <a name="toString()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">toString</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function toString():String</code><p>
- Returns the string representation of the specified object.
-
- </p><p></p>
- <span class="label">Returns</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20"></td><td><code>String</code> — A string representation of the object.
- </td>
- </tr>
- </table>
- </div>
- <a name="willTrigger()"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">willTrigger</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule"> </td>
- </tr>
- </table>
- <div class="detailBody">
- <code>public function willTrigger(type:String):Boolean</code><p>
- Checks whether an event listener is registered with this HistoryPeakDetection object or any of its ancestors for the specified event type.
-
- </p><span class="label">Parameters</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20px"></td><td><code><span class="label">type</span>:String</code> — The type of event.
- </td>
- </tr>
- </table>
- <p></p>
- <span class="label">Returns</span>
- <table border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="20"></td><td><code>Boolean</code> — A value of <code>true</code> if a listener of the specified type will be triggered; <code>false</code> otherwise.
-
- </td>
- </tr>
- </table>
- <p>
- <span class="label">See also</span>
- </p>
- <div class="seeAlso">
- <a href="http://livedocs.adobe.com/flex/2/langref/flash/events/IEventDispatcher.html#willTrigger()" target="mm_external">flash.events.IEventDispatcher.willTrigger()</a>
- </div>
- </div>
- <div class="detailSectionHeader">Event detail</div>
- <a name="event:peak"></a>
- <table cellspacing="0" cellpadding="0" class="detailHeader">
- <tr>
- <td class="detailHeaderName">peak</td><td class="detailHeaderType">event </td>
- </tr>
- </table>
- <div class="detailBody">
- <span class="label">Event object type: </span><a href="../events/PeakEvent.html"><code>org.wiiflash.events.PeakEvent</code></a>
- <br>
- <p></p><p>
- Dispatched when a peak has been detected.
-
- </p></div>
- <br>
- <br>
- <hr>
- <br>
- <p></p>
- <center class="copyright">Joa Ebert and Thibault Imbert - http://www.wiiflash.org/<br>Fr Apr 6 2007, 7:14 PM GMT+02:00 </center>
- </div>
- </body>
- </html>
- <!--Joa Ebert and Thibault Imbert - http://www.wiiflash.org/Fr Apr 6 2007, 7:14 PM GMT+02:00 -->