summaryrefslogtreecommitdiff
path: root/fuzzylite.svg
blob: ec4e104c9cf9e880c1f119e0694b0c7156c6cd2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"  version="1.2">
<title>QtFuzzyLite</title>
<desc>A fuzzy logic control library and application</desc>
<defs>
     <linearGradient
       id="linearGradient3000"
       x1="0%"
       y1="0%"
       x2="100%"
       y2="100%">
      <stop style="stop-color:#ffffAA;stop-opacity:1;" offset="0" />
      <stop style="stop-color:#FF8A8A;stop-opacity:1;" offset="1" />
    </linearGradient>

    <linearGradient id="border-gradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#808000;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#800000;stop-opacity:1" />
    </linearGradient>

    <rect id='background' width='100' height='100' x='0' y='0' rx='0' ry='0' style='fill:none;fill:url(#linearGradient3000); stroke:url(#border-gradient);stroke-width:5;stroke-linecap: round;stroke-linejoin: round '/>
    <polygon id='low' points='0,0 25,100 50,0' />
    <polygon id='medium' points='25,0 50,100 75,0'  />
    <polygon id='high' points='50,0 75,100 100,0'  />
    <polygon id='fuzzy' points='25,0 34,36 59,36 65.95,64 84.1,64 100,0' />

    <g id='fl' style='stroke:black;stroke-width:3;stroke-linecap: round;stroke-linejoin: round ' >
    <use xlink:href='#low' style='fill:#ffff00; stroke:#808000;'/>
    <use xlink:href='#medium' style='fill:#ff8000; stroke:#803f00;'/>
    <use xlink:href='#high' style='fill:#ff0000; stroke:#800000;'/>
    <use xlink:href='#fuzzy'  style='fill:#00d200; stroke:#008000;'/>
    <!-- <rect width="100" height="100" style="stroke:black; fill: none"/> -->
    </g>
</defs>
    <use xlink:href='#background' transform='scale(1.28,1.28)'/> 
    <use xlink:href='#fl' transform='translate(0, 100) scale(1,-.95)' x='14' y='-12'/>

    <!-- <line x1="50%" y1="0%" x2="50%" y2="100%" style="stroke:black; stroke-width:2"/>
    <line x1="0%" y1="50%" x2="100%" y2="50%" style="stroke:black; stroke-width:2"/> -->


</svg>