<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"   "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">  
<!--======================================================================-->
<!--=  Copyright 2000 World Wide Web Consortium, (Massachusetts          =-->
<!--=  Institute of Technology, Institut National de Recherche en        =-->
<!--=  Informatique et en Automatique, Keio University). All Rights      =-->
<!--=  Reserved. See http://www.w3.org/Consortium/Legal/.                =-->
<!--======================================================================-->
<!-- ===================================================================== -->
<!--                                                                       -->
<!-- animation-add-BE-09.svg                                               -->
<!--                                                                       -->
<!-- Test 'additive' and 'accumulate' attributes.                          -->
<!--                                                                       -->
<!-- Author : Jon Ferraiolo 11-Aug-2000                                    -->
<!--                                                                       -->
<!-- History:                                                              -->
<!--  11-Aug-2000, JF: Serial#1 created.                                   -->
<!--                                                                       -->
<!-- ===================================================================== -->
<!--======================================================================-->
<!--= Note. After October 2000, revision history is kept as CVS 'commit' =-->
<!--= log messages, and therefore is no longer in the preceding preamble.=-->
<!--======================================================================-->
<svg  id="svg-root" width="450" height="450">
	<title id="test-title">animation-add-BE-09</title>
	<desc id="test-desc">Test 'additive' and 'accumulate' attributes.</desc>
	<!--======================================================================-->
	<!--Content of Test Case follows...                  =====================-->
	<!--======================================================================-->
	<g id="test-body-content">
		<text style="font-family:Helvetica;font-size:14; text-anchor:middle" x="225" y="25">Test 'additive' and 'accumulate' attributes.</text>
		<g xml:space="preserve" style="font-family:Helvetica; font-size:13.5; text-anchor:end;             stroke-width:3">
			<g transform="translate(75,60)">
				<text x="-10" y="14">0,4 sec. </text>
				<line x1="-10" y1="10" x2="20" y2="10" style="fill:none; stroke:#880000"/>
				<text x="-10" y="29">4,8+ sec. </text>
				<line x1="-10" y1="25" x2="20" y2="25" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="replace" accumulate="none" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="100" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='replace'</text>
				<text x="-15" y="115" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='none'</text>
			</g>
			<g transform="translate(185,60)">
				<text x="-10" y="39">0,4 sec. </text>
				<line x1="-10" y1="35" x2="20" y2="35" style="fill:none; stroke:#880000"/>
				<text x="-10" y="54">4,8+ sec. </text>
				<line x1="-10" y1="50" x2="20" y2="50" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="sum" accumulate="none" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="100" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='sum'</text>
				<text x="-15" y="115" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='none'</text>
			</g>
			<g transform="translate(295,60)">
				<text x="-10" y="14">0 sec. </text>
				<line x1="-10" y1="10" x2="20" y2="10" style="fill:none; stroke:#880000"/>
				<text x="-10" y="29">4 sec. </text>
				<line x1="-10" y1="25" x2="20" y2="25" style="fill:none; stroke:#880000"/>
				<text x="-10" y="39">4 sec. </text>
				<line x1="-10" y1="35" x2="20" y2="35" style="fill:none; stroke:#880000"/>
				<text x="-10" y="54">8+ sec. </text>
				<line x1="-10" y1="50" x2="20" y2="50" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="replace" accumulate="sum" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="100" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='replace'</text>
				<text x="-15" y="115" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='sum'</text>
			</g>
			<g transform="translate(405,60)">
				<text x="-10" y="39">0 sec. </text>
				<line x1="-10" y1="35" x2="20" y2="35" style="fill:none; stroke:#880000"/>
				<text x="-10" y="54">4 sec. </text>
				<line x1="-10" y1="50" x2="20" y2="50" style="fill:none; stroke:#880000"/>
				<text x="-10" y="64">4 sec. </text>
				<line x1="-10" y1="60" x2="20" y2="60" style="fill:none; stroke:#880000"/>
				<text x="-10" y="79">8+ sec. </text>
				<line x1="-10" y1="75" x2="20" y2="75" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="sum" accumulate="sum" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="100" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='sum'</text>
				<text x="-15" y="115" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='sum'</text>
			</g>
			<g transform="translate(75,220)">
				<text x="-10" y="14">0,4 sec. </text>
				<line x1="-10" y1="10" x2="20" y2="10" style="fill:none; stroke:#880000"/>
				<text x="-10" y="29">4,8+ sec. </text>
				<line x1="-10" y1="25" x2="20" y2="25" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="replace" accumulate="none" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
					<animate attributeName="height" calcMode="discrete" additive="replace" accumulate="none" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="140" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='replace'</text>
				<text x="-15" y="155" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='none'</text>
			</g>
			<g transform="translate(185,220)">
				<text x="-10" y="49">0,4 sec. </text>
				<line x1="-10" y1="45" x2="20" y2="45" style="fill:none; stroke:#880000"/>
				<text x="-10" y="79">4,8+ sec. </text>
				<line x1="-10" y1="75" x2="20" y2="75" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="sum" accumulate="none" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
					<animate attributeName="height" calcMode="discrete" additive="sum" accumulate="none" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="140" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='sum'</text>
				<text x="-15" y="155" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='none'</text>
			</g>
			<g transform="translate(295,220)">
				<text x="-10" y="14">0 sec. </text>
				<line x1="-10" y1="10" x2="20" y2="10" style="fill:none; stroke:#880000"/>
				<text x="-10" y="29">4 sec. </text>
				<line x1="-10" y1="25" x2="20" y2="25" style="fill:none; stroke:#880000"/>
				<text x="-10" y="39">4 sec. </text>
				<line x1="-10" y1="35" x2="20" y2="35" style="fill:none; stroke:#880000"/>
				<text x="-10" y="54">8+ sec. </text>
				<line x1="-10" y1="50" x2="20" y2="50" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="replace" accumulate="sum" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
					<animate attributeName="height" calcMode="discrete" additive="replace" accumulate="sum" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="140" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='replace'</text>
				<text x="-15" y="155" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='sum'</text>
			</g>
			<g transform="translate(405,220)">
				<text x="-10" y="49">0 sec. </text>
				<line x1="-10" y1="45" x2="20" y2="45" style="fill:none; stroke:#880000"/>
				<text x="-10" y="79">4 sec. </text>
				<line x1="-10" y1="75" x2="20" y2="75" style="fill:none; stroke:#880000"/>
				<text x="-10" y="99">4 sec. </text>
				<line x1="-10" y1="95" x2="20" y2="95" style="fill:none; stroke:#880000"/>
				<text x="-10" y="129">8+ sec. </text>
				<line x1="-10" y1="125" x2="20" y2="125" style="fill:none; stroke:#880000"/>
				<rect x="0" y="0" width="20" height="25" style="fill:#44FFAA; stroke:#008888; stroke-width:4">
					<animate attributeName="height" calcMode="discrete" additive="sum" accumulate="sum" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
					<animate attributeName="height" calcMode="discrete" additive="sum" accumulate="sum" repeatCount="2" from="10" to="25" begin="0s" dur="4s" fill="freeze"/>
				</rect>
				<text x="-15" y="140" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">additive='sum'</text>
				<text x="-15" y="155" xml:space="default" style="text-anchor:middle;fill:red; font-size:12">accumulate='sum'</text>
			</g>
		</g>
	</g>
	<!--======================================================================-->
	<!--Legend and frame:      Title, suite and SVG document serialization====-->
	<!--======================================================================-->
	<g id="test-legend" style="fill:black;font-family:Helvetica;font-size:10">
		<rect x="10" y="390" width="275" height="50" style="fill:none;stroke:#000000"/>
		<path style="fill:none;stroke:#000000" d="M10 405 h275 M205 405 v35 M10 426 h195 M205 422 h80"/>
		<text x="25" y="401">Scalable Vector Graphics (SVG) Conformance Suite</text>
		<a xlink:href="copyright-documents-19990405.html">
			<text x="12" y="437" style="fill:blue">Copyright 2000 W3C. All Rights Reserved.
See http://www.w3.org/Consortium/Legal/.</text>
		</a>
		<text style="font-size:12" x="35" y="420">animation-add-BE-09</text>
		<text style="font-size:10" x="210" y="417">$Revision: 1.4 $</text>
		<text style="font-size:10" x="210" y="435">Release 2.0</text>
		<rect id="test-frame" x="1" y="1" width="448" height="448" style="fill:none; stroke:#000000"/>
	</g>
</svg>