ultimatepp/bazaar/Functions4U/src.tpp/StaticPlugin$en-us.tpp
koldo b428ec626c Functions4U: Some geometric functions added
git-svn-id: svn://ultimatepp.org/upp/trunk@4756 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2012-04-08 14:04:17 +00:00

169 lines
No EOL
11 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

topic "StaticPlugin";
[ $$0,0#00000000000000000000000000000000:Default]
[l288;2 $$1,0#27521748481378242620020725143825:desc]
[H6;0 $$2,0#05600065144404261032431302351956:begin]
[i448;a25;kKO9;2 $$3,0#37138531426314131252341829483370:codeitem]
[0 $$4,0#96390100711032703541132217272105:end]
[{_}%EN-US
[ {{10000@(113.42.0) [s0; [*@7;4 Functions4U Reference. StaticPlugin]]}}&]
[s0;*@3;4 &]
[s0;# [2 Sometimes it is necessary to access files, devices or other
services through an API that hides a lower level layer from different
sources.]&]
[s0;#2 &]
[s0;# [2 If this lower level source is known at compile time, these
API could be implemented using virtual functions.]&]
[s0;#2 &]
[s0;# [2 However if the plugin has to be defined at run time, StaticPlugin
can help. This will be explained with an example:]&]
[s0;#2 &]
[s0;# [2 There is a StaticPlugin demo in Functions4U`_Demo package.
It is a dummy API to access spreadsheet files using OpenOffice
Calc or Microsoft Excel. This is the class diagram:]&]
[s0;#2 &]
[s0;= [2
@@image:2093&1525
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨂃𨭬<EFBFBD><EFBFBD><EFBFBD>𡠺<EFBFBD><EFBFBD>穿<EFBFBD>𤔅<EFBFBD>𥖁<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡟺<EFBFBD>𡭄<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𤀻<EFBFBD>𨯵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣫺<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𡝱𧫴<EFBFBD>𤨨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㺿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𥶙<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𩷶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨩉<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
𧥧<EFBFBD>𡎜<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥼚<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𠈔<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡂖<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Д谿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨌺𥲤<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠌥<EFBFBD><EFBFBD>
𥑬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥝲<EFBFBD>𤾚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥕥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𧵔𤦭<EFBFBD>𪙊<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤁗<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𨺗𧬺<EFBFBD><EFBFBD><EFBFBD><EFBFBD>怀<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨪜<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤇍<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𧧝<EFBFBD><EFBFBD>𣑐<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨃨<EFBFBD><EFBFBD><EFBFBD>𤂅<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣞢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡏅<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𪂹<EFBFBD>𠮏<EFBFBD>𨯬𣋒<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𥁒<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𠖥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡺨<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>騿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤒹<EFBFBD><EFBFBD><EFBFBD>𤋁
<EFBFBD>𠽌<EFBFBD><EFBFBD>𨪛𩄍<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥮳<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠳓<EFBFBD>𢃇<EFBFBD>𠲖<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣿭<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥰡
<EFBFBD>𥚃<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𦐂<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𥰡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡢞<EFBFBD><EFBFBD><EFBFBD>𡸣
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤥵<EFBFBD><EFBFBD><EFBFBD>𠶜<EFBFBD><EFBFBD>𤀻<EFBFBD><EFBFBD>𢛵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𧊲<EFBFBD>𦤑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˍ𨩉
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤦩<EFBFBD>𡂈缿𤌴<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥖁<EFBFBD>𩐠<EFBFBD><EFBFBD><EFBFBD>𥅈
<EFBFBD><EFBFBD>𡸷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𢅺屮<EFBFBD><EFBFBD><EFBFBD>芳<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠯆<EFBFBD><EFBFBD>
<EFBFBD>𠺫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𡝭<EFBFBD>𣸹<EFBFBD><EFBFBD><EFBFBD>𨰫<EFBFBD>𠗠<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𡡡<EFBFBD><EFBFBD>𢓉𧙖<EFBFBD>𥭴<EFBFBD><EFBFBD>𤥃𨗴
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>罿<EFBFBD>𩺬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤪥𩷶<EFBFBD><EFBFBD>𦍋<EFBFBD><EFBFBD>𡏅<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𦶡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𩄍<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨫼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𣈯<EFBFBD>𡟯<EFBFBD><EFBFBD><EFBFBD>𤾚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡤒<EFBFBD>𤦬<EFBFBD><EFBFBD><EFBFBD>𧞄<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𦥑<EFBFBD>𡠠𥡝<EFBFBD>𣊭<EFBFBD><EFBFBD><EFBFBD>𣊭<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤒹<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𠱁<EFBFBD>𤒼
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𢲡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𪈳𡸽<EFBFBD>
<EFBFBD>𩷶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡝱<EFBFBD><EFBFBD>
𡺤<EFBFBD><EFBFBD><EFBFBD>𨴴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠻸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣋡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𤧟<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨯚嬿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤇍𡣙<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡷫<EFBFBD><EFBFBD>𣾁<EFBFBD><EFBFBD>𤩥<EFBFBD>
𡝯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤑳<EFBFBD><EFBFBD>𠳔<EFBFBD>椿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡘓<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𡟻𠱥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡲥<EFBFBD>𨭌𦻖<EFBFBD><EFBFBD><EFBFBD>𧥧<EFBFBD>
<EFBFBD><EFBFBD>𣿮<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𢓌<EFBFBD>𢅳<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𥼚<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𩃭<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠹻𢌡<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣐀<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𢤹<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤅀𡖖䕫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𩜠<EFBFBD><EFBFBD>𧄦<EFBFBD>𧑐<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡟜<EFBFBD><EFBFBD>
𠲸<EFBFBD>𢤦<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠿭𥕞<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>殿
𥲤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣵀<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤥵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤋉𨩉<EFBFBD>ɛ𠴱𠘙
ˇ<EFBFBD><EFBFBD>𣔰𥘵<EFBFBD>𡝴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
𣱣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨒂<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠿬<EFBFBD><EFBFBD>
<EFBFBD>𤥣<EFBFBD>欿𥅾𠹺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𤙴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>黿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𤎖<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨁈<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𤫩<EFBFBD><EFBFBD>𤂅𢫦𠸉<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤨪<EFBFBD><EFBFBD>𡛕<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𣈯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
翿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𪊽<EFBFBD><EFBFBD>𩂰<EFBFBD>𦭓
<EFBFBD><EFBFBD><EFBFBD>𣏺<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨯪<EFBFBD><EFBFBD>𠹳<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣳽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
𤭮<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨨥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𧊲
𡤒<EFBFBD>𤑚𨒂𤋮<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠯆<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
𠫂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠯆<EFBFBD><EFBFBD><EFBFBD>𠫂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠯆<EFBFBD><EFBFBD><EFBFBD>
𠫂<EFBFBD>𠻘<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤒹<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𡸜<EFBFBD>𤫑<EFBFBD><EFBFBD><EFBFBD>怀<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>𤪥<EFBFBD><EFBFBD>𥶙<EFBFBD><EFBFBD><EFBFBD>𡡢<EFBFBD><EFBFBD>
𡝱<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
𧷜<EFBFBD><EFBFBD>𦻑<EFBFBD><EFBFBD>ế<EFBFBD><EFBFBD>𥛶<EFBFBD><EFBFBD>𠊷<EFBFBD>𧒄<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𧷜<EFBFBD><EFBFBD><EFBFBD>𤥻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𦻑<EFBFBD>
<EFBFBD>𥣞<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥰡<EFBFBD><EFBFBD>𦲷<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>嬿<EFBFBD>𥯆<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>㻿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𦳃<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣑐<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
𡓨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𨳍<EFBFBD><EFBFBD><EFBFBD>𠳿𥖏<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>𨰹<EFBFBD><EFBFBD>𦸒<EFBFBD>𥚃<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤰉<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣪧<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𥭴<EFBFBD><EFBFBD>𪙛<EFBFBD><EFBFBD><EFBFBD>𨍭<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𧩙<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>𣟖<EFBFBD><EFBFBD><EFBFBD>𡅏<EFBFBD><EFBFBD>𡊩<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>綿𤅖<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠜎<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>怀<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠍅<EFBFBD>𡚒<EFBFBD>𢥫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤦈<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣝦<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𠹵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>簿𡺨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
]&]
[s0;#2 &]
[s0;# [2 SpreadsheetAPI class includes just the API list of functions]&]
[s0;#2 &]
[s0;# [2 Spreadsheet class implements the by default API that usually
it is just a stub. However this is the class really used in the
programs. Once called PluginInit(), this class will call the
right API low level function.]&]
[s0;#2 &]
[s0;# [2 OpenSpreasheet and ExcelSpreadsheet include the low level
API and related private methods and variables.]&]
[s0;#2 &]
[s0;#2 &]
[s0;# [2 In addition to this sample, StaticPlugin is used in ][^topic`:`/`/OfficeAutomation`/srcdoc`/OfficeAutomation`$en`-us^2 O
fficeAutomation][2 to choose between Open/LibreOffice and Microsoft
Office to access spreadsheets and wordprocessing files.]&]
[s0;2 &]
[s0;2 &]
[ {{10000@1 [s0; [*2 StaticPlugin functions]]}}&]
[s2;2%- &]
[s3;:PluginRegister`(a`, b`, c`):%- [* PluginRegister]([*@3 User`_class],
[*@3 Low`_level`_class, name])&]
[s1;%- Registers [*@3 Low`_level`_class] with [*@3 name] as a class that
implements API in [*@3 User`_class. ]&]
[s4;%- &]
[s2;%- &]
[s3;:PluginInit`(a`, b`):%- [* PluginInit]([*@3 API`_var], [*@3 name])&]
[s1; Initializes [%-*@3 API`_var] (that has been declared as [%-*@3 User`_class])
with [%-*@3 Low`_level`_class] of name [%-*@3 name].&]
[s4; &]
[s0; ]