Files
cours-420-301-ah/docs/index.html
T
2023-12-22 12:05:47 -05:00

3170 lines
59 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset='utf-8'>
<title> | Documentation</title>
<meta name='viewport' content='width=device-width,initial-scale=1'>
<link href='assets/bass.css' rel='stylesheet'>
<link href='assets/style.css' rel='stylesheet'>
<link href='assets/github.css' rel='stylesheet'>
<link href='assets/split.css' rel='stylesheet'>
</head>
<body class='documentation m0'>
<div class='flex'>
<div id='split-left' class='overflow-auto fs0 height-viewport-100'>
<div class='py1 px2'>
<h3 class='mb0 no-anchor'></h3>
<div class='mb1'><code></code></div>
<input
placeholder='Filter'
id='filter-input'
class='col12 block input'
spellcheck='false'
autocapitalize='off'
autocorrect='off'
type='text' />
<div id='toc'>
<ul class='list-reset h5 py1-ul'>
<li><a
href='#hockeygame'
class=" toggle-sibling">
HockeyGame
<span class='icon'>▸</span>
</a>
<div class='toggle-target display-none'>
<ul class='list-reset py1-ul pl1'>
<li class='h5'><span>Instance members</span></li>
<li><a
href='#hockeygamehome'
class='regular pre-open'>
#home
</a></li>
<li><a
href='#hockeygameaway'
class='regular pre-open'>
#away
</a></li>
<li><a
href='#hockeygamehometeamscores'
class='regular pre-open'>
#homeTeamScores
</a></li>
<li><a
href='#hockeygameawayteamscores'
class='regular pre-open'>
#awayTeamScores
</a></li>
<li><a
href='#hockeygamewinner'
class='regular pre-open'>
#winner
</a></li>
</ul>
</div>
</li>
<li><a
href='#hockeyplayer'
class=" toggle-sibling">
HockeyPlayer
<span class='icon'>▸</span>
</a>
<div class='toggle-target display-none'>
<ul class='list-reset py1-ul pl1'>
<li class='h5'><span>Instance members</span></li>
<li><a
href='#hockeyplayerfirstname'
class='regular pre-open'>
#firstName
</a></li>
<li><a
href='#hockeyplayerlastname'
class='regular pre-open'>
#lastName
</a></li>
<li><a
href='#hockeyplayerdateofbirth'
class='regular pre-open'>
#dateOfBirth
</a></li>
<li><a
href='#hockeyplayername'
class='regular pre-open'>
#name
</a></li>
<li><a
href='#hockeyplayercurrentage'
class='regular pre-open'>
#currentAge
</a></li>
</ul>
</div>
</li>
<li><a
href='#hockeyplayerstatistics'
class=" toggle-sibling">
HockeyPlayerStatistics
<span class='icon'>▸</span>
</a>
<div class='toggle-target display-none'>
<ul class='list-reset py1-ul pl1'>
<li class='h5'><span>Instance members</span></li>
<li><a
href='#hockeyplayerstatisticsfirstname'
class='regular pre-open'>
#firstName
</a></li>
<li><a
href='#hockeyplayerstatisticslastname'
class='regular pre-open'>
#lastName
</a></li>
<li><a
href='#hockeyplayerstatisticsdateofbirth'
class='regular pre-open'>
#dateOfBirth
</a></li>
<li><a
href='#hockeyplayerstatisticscurrentage'
class='regular pre-open'>
#currentAge
</a></li>
<li><a
href='#hockeyplayerstatisticssetnumberofplayedgames'
class='regular pre-open'>
#setNumberOfPlayedGames
</a></li>
<li><a
href='#hockeyplayerstatisticssetnumberofplayedplayoffgames'
class='regular pre-open'>
#setNumberOfPlayedPlayoffGames
</a></li>
<li><a
href='#hockeyplayerstatisticssetnumberofpointsduringplayoffgames'
class='regular pre-open'>
#setNumberOfPointsDuringPlayoffGames
</a></li>
<li><a
href='#hockeyplayerstatisticssetnumberofpoints'
class='regular pre-open'>
#setNumberOfPoints
</a></li>
<li><a
href='#hockeyplayerstatisticssetnumberofgoals'
class='regular pre-open'>
#setNumberOfGoals
</a></li>
<li><a
href='#hockeyplayerstatisticspointspergame'
class='regular pre-open'>
#pointsPerGame
</a></li>
<li><a
href='#hockeyplayerstatisticspointsperplayoffgame'
class='regular pre-open'>
#pointsPerPlayoffGame
</a></li>
<li><a
href='#hockeyplayerstatisticsgoalbyplayedgame'
class='regular pre-open'>
#goalByPlayedGame
</a></li>
</ul>
</div>
</li>
<li><a
href='#isvalidisbn13'
class="">
isValidIsbn13
</a>
</li>
<li><a
href='#isvalidisbn10'
class="">
isValidIsbn10
</a>
</li>
<li><a
href='#isvalidisbn'
class="">
isValidIsbn
</a>
</li>
<li><a
href='#infinity'
class="">
INFINITY
</a>
</li>
<li><a
href='#average'
class="">
average
</a>
</li>
<li><a
href='#std'
class="">
std
</a>
</li>
<li><a
href='#point'
class=" toggle-sibling">
Point
<span class='icon'>▸</span>
</a>
<div class='toggle-target display-none'>
<ul class='list-reset py1-ul pl1'>
<li class='h5'><span>Instance members</span></li>
<li><a
href='#pointgetx'
class='regular pre-open'>
#getX
</a></li>
<li><a
href='#pointgety'
class='regular pre-open'>
#getY
</a></li>
</ul>
</div>
</li>
<li><a
href='#circle'
class=" toggle-sibling">
Circle
<span class='icon'>▸</span>
</a>
<div class='toggle-target display-none'>
<ul class='list-reset py1-ul pl1'>
<li class='h5'><span>Instance members</span></li>
<li><a
href='#circlegetcenter'
class='regular pre-open'>
#getCenter
</a></li>
<li><a
href='#circlegetradius'
class='regular pre-open'>
#getRadius
</a></li>
<li><a
href='#circlegetcolor'
class='regular pre-open'>
#getColor
</a></li>
<li><a
href='#circlesetcolor'
class='regular pre-open'>
#setColor
</a></li>
<li><a
href='#circlesetcenter'
class='regular pre-open'>
#setCenter
</a></li>
<li><a
href='#circlegetid'
class='regular pre-open'>
#getId
</a></li>
</ul>
</div>
</li>
<li><a
href='#drawcircles'
class="">
drawCircles
</a>
</li>
<li><a
href='#populatetable'
class="">
populateTable
</a>
</li>
<li><a
href='#randomcolor'
class="">
randomColor
</a>
</li>
</ul>
</div>
<div class='mt1 h6 quiet'>
<a href='https://documentation.js.org/reading-documentation.html'>Need help reading this?</a>
</div>
</div>
</div>
<div id='split-right' class='relative overflow-auto height-viewport-100'>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='hockeygame'>
HockeyGame
</h3>
</div>
<p>Represent a the scoring of a hockey game. The two teams
playing are "home" and "away".</p>
<div class='pre p1 fill-light mt0'>new HockeyGame()</div>
<div class='py1 quiet mt1 prose-big'>Instance Members</div>
<div class="clearfix">
<div class='border-bottom' id='hockeygamehome'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>home</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Score of the "home" team</p>
<div class='pre p1 fill-light mt0'>home</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeygameaway'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>away</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Score of the "away" team</p>
<div class='pre p1 fill-light mt0'>away</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeygamehometeamscores'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>homeTeamScores()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Call this method when home team scores. It will
increase home team score by 1 point.</p>
<div class='pre p1 fill-light mt0'>homeTeamScores()</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeygameawayteamscores'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>awayTeamScores()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Call this method when away team scores. It will
increase home team score by 1 point.</p>
<div class='pre p1 fill-light mt0'>awayTeamScores()</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeygamewinner'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>winner()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Returns winner of the game.</p>
<div class='pre p1 fill-light mt0'>winner(): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></code>:
the name of the winner team. Either "home", "away" or "tie"
</section>
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='hockeyplayer'>
HockeyPlayer
</h3>
</div>
<p>Class representing a simple hockey player. The hockey player
has a name (first and last) and a date of birth.</p>
<div class='pre p1 fill-light mt0'>new HockeyPlayer(firstName: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>, lastName: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>, dateOfBirth: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>firstName</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
the first name of the player
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>lastName</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
the last name of the player
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>dateOfBirth</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a>)</code>
the birth date of the player
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Instance Members</div>
<div class="clearfix">
<div class='border-bottom' id='hockeyplayerfirstname'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>firstName</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the fist name of the player.</p>
<div class='pre p1 fill-light mt0'>firstName</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerlastname'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>lastName</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the last name of the player.</p>
<div class='pre p1 fill-light mt0'>lastName</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerdateofbirth'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>dateOfBirth</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the date of birth of the player.</p>
<div class='pre p1 fill-light mt0'>dateOfBirth</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayername'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>name</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the full name of the player.</p>
<div class='pre p1 fill-light mt0'>name</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayercurrentage'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>currentAge()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Returns the current age of the player in years.</p>
<div class='pre p1 fill-light mt0'>currentAge()</div>
</section>
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='hockeyplayerstatistics'>
HockeyPlayerStatistics
</h3>
</div>
<p>Class representing a simple hockey player with some statistics attached to it.</p>
<div class='pre p1 fill-light mt0'>new HockeyPlayerStatistics(firstName: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>, lastName: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>, dateOfBirth: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>firstName</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
the first name of the player
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>lastName</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
the last name of the player
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>dateOfBirth</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a>)</code>
the birth date of the player
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Instance Members</div>
<div class="clearfix">
<div class='border-bottom' id='hockeyplayerstatisticsfirstname'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>firstName</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the fist name of the player.</p>
<div class='pre p1 fill-light mt0'>firstName</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticslastname'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>lastName</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the last name of the player.</p>
<div class='pre p1 fill-light mt0'>lastName</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticsdateofbirth'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>dateOfBirth</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the date of birth of the player.</p>
<div class='pre p1 fill-light mt0'>dateOfBirth</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticscurrentage'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>currentAge()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Returns the current age of the player in years.</p>
<div class='pre p1 fill-light mt0'>currentAge()</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticssetnumberofplayedgames'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setNumberOfPlayedGames(numberOfPlayedGames)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Set the total number the player has played</p>
<div class='pre p1 fill-light mt0'>setNumberOfPlayedGames(numberOfPlayedGames: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>numberOfPlayedGames</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticssetnumberofplayedplayoffgames'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setNumberOfPlayedPlayoffGames(numberOfPlayedPlayoffGames)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Set the total number the player has played in playoff</p>
<div class='pre p1 fill-light mt0'>setNumberOfPlayedPlayoffGames(numberOfPlayedPlayoffGames: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>numberOfPlayedPlayoffGames</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticssetnumberofpointsduringplayoffgames'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setNumberOfPointsDuringPlayoffGames(numberOfPointsDuringPlayoffGames)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Set the total number the points the player has scored during playoff games.</p>
<div class='pre p1 fill-light mt0'>setNumberOfPointsDuringPlayoffGames(numberOfPointsDuringPlayoffGames: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>numberOfPointsDuringPlayoffGames</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticssetnumberofpoints'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setNumberOfPoints(numberOfPoints)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Set the total number the player has played</p>
<div class='pre p1 fill-light mt0'>setNumberOfPoints(numberOfPoints: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>numberOfPoints</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticssetnumberofgoals'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setNumberOfGoals(numberOfGoals, goals)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Set the total number of goal scored by the player</p>
<div class='pre p1 fill-light mt0'>setNumberOfGoals(numberOfGoals: any, goals: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>numberOfGoals</span> <code class='quiet'>(any)</code>
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>goals</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticspointspergame'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>pointsPerGame</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the number of points scored by game. This method requires
the knowledge of numberOfPoints and numberOfPlayedGames to
return a meaningful result.</p>
<div class='pre p1 fill-light mt0'>pointsPerGame</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticspointsperplayoffgame'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>pointsPerPlayoffGame</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the number of points scored by playoff game. This method requires
the knowledge of numberOfPointsDuringPlayoffGames and
numberOfPlayedPlayoffGames to return a meaningful result.</p>
<div class='pre p1 fill-light mt0'>pointsPerPlayoffGame</div>
</section>
</div>
</div>
<div class='border-bottom' id='hockeyplayerstatisticsgoalbyplayedgame'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>goalByPlayedGame</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>the number of goals scored by game. This method requires
the knowledge of numberOfGoals and numberOfPlayedGames to
return a meaningful result.</p>
<div class='pre p1 fill-light mt0'>goalByPlayedGame</div>
</section>
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='isvalidisbn13'>
isValidIsbn13
</h3>
</div>
<p>Validate is the input string is a valid 13 digits ISBN as defined
in <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
<div class='pre p1 fill-light mt0'>isValidIsbn13(str: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>str</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
a text we want to test if it is a real isbn
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></code>:
true/false depending is str is a valid 13 digits ISBN
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='isvalidisbn10'>
isValidIsbn10
</h3>
</div>
<p>Validate is the input string is a valid 10 digits ISBN as defined
in <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
<div class='pre p1 fill-light mt0'>isValidIsbn10(str: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>str</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
a text we want to test if it is a real isbn
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></code>:
true/false depending is str is a valid 10 digits ISBN
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='isvalidisbn'>
isValidIsbn
</h3>
</div>
<p>Validate is the input string is a valid ISBN <a href="https://en.wikipedia.org/wiki/ISBN">https://en.wikipedia.org/wiki/ISBN</a></p>
<div class='pre p1 fill-light mt0'>isValidIsbn(str: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>str</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
a text we want to test if it is a real isbn
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean">boolean</a></code>:
true/false depending is str is a valid isbn
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='infinity'>
INFINITY
</h3>
</div>
<p>In statistics, infinity is set to 30.</p>
<div class='pre p1 fill-light mt0'>INFINITY</div>
<p>
Type:
<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>
</p>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='average'>
average
</h3>
</div>
<p>Computes the average of the list. If the list is empty, the
function returns NaN</p>
<div class='pre p1 fill-light mt0'>average(lst: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>&#x3C;<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>>): any</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>lst</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>&#x3C;<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>>)</code>
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code>any</code>:
the average of the list.
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='std'>
std
</h3>
</div>
<p>Computes the standard deviation of the list. If the list is empty, the
function returns NaN</p>
<div class='pre p1 fill-light mt0'>std(lst: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>&#x3C;<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>>): any</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>lst</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array">Array</a>&#x3C;<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>>)</code>
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code>any</code>:
the standard deviation of the list.
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='point'>
Point
</h3>
</div>
<p>Classe qui représente un point sur
un plan cartésien. Le point est donc
représenté par deux coordonnées x et y.</p>
<div class='pre p1 fill-light mt0'>new Point(x: any, y: any)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>x</span> <code class='quiet'>(any)</code>
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>y</span> <code class='quiet'>(any)</code>
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Instance Members</div>
<div class="clearfix">
<div class='border-bottom' id='pointgetx'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>getX()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Retoure la coordonée X du point.</p>
<div class='pre p1 fill-light mt0'>getX(): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></code>:
</section>
</div>
</div>
<div class='border-bottom' id='pointgety'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>getY()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<p>Retoure la coordonée Y du point.</p>
<div class='pre p1 fill-light mt0'>getY(): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></code>:
</section>
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='circle'>
Circle
</h3>
</div>
<p>Classe qui représente un cercle. Le cercle est
définit par un Point et un rayon.</p>
<p>Par défaut, le cercle est noir. Mais le cercle peut
changer de couleur.</p>
<div class='pre p1 fill-light mt0'>new Circle(center: <a href="#point">Point</a>, radius: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>, id: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>center</span> <code class='quiet'>(<a href="#point">Point</a>)</code>
le point au centre du cercle
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>radius</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
le rayon du cercle
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>id</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a>)</code>
l'id unique du cercle. C'est au
créateur de l'instance de s'assurer de l'unicité
de l'id.
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Instance Members</div>
<div class="clearfix">
<div class='border-bottom' id='circlegetcenter'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>getCenter()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='pre p1 fill-light mt0'>getCenter(): <a href="#point">Point</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="#point">Point</a></code>:
le point au centre au cercle
</section>
</div>
</div>
<div class='border-bottom' id='circlegetradius'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>getRadius()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='pre p1 fill-light mt0'>getRadius(): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></code>:
le rayon du cercle
</section>
</div>
</div>
<div class='border-bottom' id='circlegetcolor'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>getColor()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='pre p1 fill-light mt0'>getColor(): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></code>:
la couleur (hexadécimal) du cercle
</section>
</div>
</div>
<div class='border-bottom' id='circlesetcolor'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setColor(color)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='pre p1 fill-light mt0'>setColor(color: <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>color</span> <code class='quiet'>(<a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">String</a>)</code>
la nouvelle couleur du cercle
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='circlesetcenter'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>setCenter(center)</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='pre p1 fill-light mt0'>setCenter(center: <a href="#point">Point</a>)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>center</span> <code class='quiet'>(<a href="#point">Point</a>)</code>
, le nouveau centre du cercle.
</div>
</div>
</div>
</section>
</div>
</div>
<div class='border-bottom' id='circlegetid'>
<div class="clearfix small pointer toggle-sibling">
<div class="py1 contain">
<a class='icon pin-right py1 dark-link caret-right'>▸</a>
<span class='code strong strong truncate'>getId()</span>
</div>
</div>
<div class="clearfix display-none toggle-target">
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='pre p1 fill-light mt0'>getId(): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number">number</a></code>:
l'id du cercle
</section>
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='drawcircles'>
drawCircles
</h3>
</div>
<p>Dessine tous les cercles dans un svg. Cette fonction
nettoye le svg avant d'ajouter les cercles.</p>
<div class='pre p1 fill-light mt0'>drawCircles(node: any, circles: any)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>node</span> <code class='quiet'>(any)</code>
{HTMLElement} un element svg
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>circles</span> <code class='quiet'>(any)</code>
{Circle[]} Les cercles à dessiner
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='populatetable'>
populateTable
</h3>
</div>
<div class='pre p1 fill-light mt0'>populateTable(node: any, circles: any, pointToString: any, onClickUp: any, onClickDown: any, onClickLeft: any, onClickRight: any, onClickPaint: any)</div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>node</span> <code class='quiet'>(any)</code>
{HTMLElement} un element tbody
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>circles</span> <code class='quiet'>(any)</code>
{Circle[]} Les cercles
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>pointToString</span> <code class='quiet'>(any
= <code>undefined</code>)</code>
Argument optionnel qui doit être une fonction
qui prend en paramêtre un Point et retourne un String qui
représente le point.
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>onClickUp</span> <code class='quiet'>(any
= <code>undefined</code>)</code>
Argument optionnel qui doit être une fonction
qui sera appelée lorsque la flèche pointant vers le haut
sera cliquée. L'id du cercle sera passé en argument de
la fonction.
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>onClickDown</span> <code class='quiet'>(any
= <code>undefined</code>)</code>
Argument optionnel qui doit être une fonction
qui sera appelée lorsque la flèche pointant vers le bas
sera cliquée. L'id du cercle sera passé en argument de
la fonction.
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>onClickLeft</span> <code class='quiet'>(any
= <code>undefined</code>)</code>
Argument optionnel qui doit être une fonction
qui sera appelée lorsque la flèche pointant vers la gauche
sera cliquée. L'id du cercle sera passé en argument de
la fonction.
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>onClickRight</span> <code class='quiet'>(any
= <code>undefined</code>)</code>
Argument optionnel qui doit être une fonction
qui sera appelée lorsque la flèche pointant vers la droite
sera cliquée. L'id du cercle sera passé en argument de
la fonction.
</div>
</div>
<div class='space-bottom0'>
<div>
<span class='code bold'>onClickPaint</span> <code class='quiet'>(any
= <code>undefined</code>)</code>
Argument optionnel qui doit être une fonction
qui sera appelée lorsque l'icone peinture
sera cliquée. L'id du cercle sera passé en argument de
la fonction.
</div>
</div>
</div>
</section>
<section class='p2 mb2 clearfix bg-white minishadow'>
<div class='clearfix'>
<h3 class='fl m0' id='randomcolor'>
randomColor
</h3>
</div>
<p>Retourne une couleur de gris aléatoire à partir d'un nombre entier.</p>
<div class='pre p1 fill-light mt0'>randomColor(i: any): <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></div>
<div class='py1 quiet mt1 prose-big'>Parameters</div>
<div class='prose'>
<div class='space-bottom0'>
<div>
<span class='code bold'>i</span> <code class='quiet'>(any)</code>
{number} (entier) qui sera utilisé comme "seed".
</div>
</div>
</div>
<div class='py1 quiet mt1 prose-big'>Returns</div>
<code><a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String">string</a></code>:
une couleur hexadécimale
</section>
</div>
</div>
<script src='assets/anchor.js'></script>
<script src='assets/split.js'></script>
<script src='assets/site.js'></script>
</body>
</html>