mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-16 22:02:58 -06:00
153 lines
No EOL
6.6 KiB
C++
153 lines
No EOL
6.6 KiB
C++
topic "Plot";
|
|
[2 $$0,0#00000000000000000000000000000000:Default]
|
|
[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class]
|
|
[l288;2 $$2,2#27521748481378242620020725143825:desc]
|
|
[0 $$3,0#96390100711032703541132217272105:end]
|
|
[H6;0 $$4,0#05600065144404261032431302351956:begin]
|
|
[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item]
|
|
[l288;a4;*@5;1 $$6,6#70004532496200323422659154056402:requirement]
|
|
[l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param]
|
|
[i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam]
|
|
[b42;2 $$9,9#13035079074754324216151401829390:normal]
|
|
[{_}
|
|
[ {{10000@(113.42.0) [s0;%% [*@7;4 Plot]]}}&]
|
|
[s1;@(0.0.255)3 &]
|
|
[s1;:Plot`:`:class: [@(0.0.255)3 class][3 _][*3 Plot]&]
|
|
[s2;%% Represents a set of data series in PlotData format together
|
|
with information how to display them.&]
|
|
[s3; &]
|
|
[ {{10000F(128)G(128)@1 [s0;%% [* Public Method List]]}}&]
|
|
[s5;_^Plot^ &]
|
|
[s5;:Plot`:`:SetLimits`(const Rectf`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetLimits]([@(0.0.255) c
|
|
onst]_[_^Rectf^ Rectf][@(0.0.255) `&]_[*@3 rect])&]
|
|
[s5;:Plot`:`:SetLimits`(double`,double`,double`,double`): [_^Plot^ Plot][@(0.0.255) `&]_[* S
|
|
etLimits]([@(0.0.255) double]_[*@3 x`_min],[@(0.0.255) double]_[*@3 x`_max],[@(0.0.255) dou
|
|
ble]_[*@3 y`_min],[@(0.0.255) double]_[*@3 y`_max])&]
|
|
[s2;%% Sets the area to be displayed.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetFont`(const Font`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetFont]([@(0.0.255) c
|
|
onst]_[_^Font^ Font][@(0.0.255) `&]_[*@3 font])&]
|
|
[s2;%% Sets font to be used.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetBackground`(const Color`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetBackground
|
|
]([@(0.0.255) const]_[_^Color^ Color][@(0.0.255) `&]_[*@3 c])&]
|
|
[s2;%% Sets background color.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetFrameColor`(const Color`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetFrameColor
|
|
]([@(0.0.255) const]_[_^Color^ Color][@(0.0.255) `&]_[*@3 c])&]
|
|
[s2;%% Sets color of the frame.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetFontColor`(const Color`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetFontColor](
|
|
[@(0.0.255) const]_[_^Color^ Color][@(0.0.255) `&]_[*@3 c])&]
|
|
[s2;%% Sets font color.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetAxisColor`(const Color`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetAxisColor](
|
|
[@(0.0.255) const]_[_^Color^ Color][@(0.0.255) `&]_[*@3 c])&]
|
|
[s2;%% Sets color of axis.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetMode`(int`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetMode]([@(0.0.255) int]_[*@3 qu
|
|
ality])&]
|
|
[s2;%% Sets quality of the rendering. Available values are:&]
|
|
[ {{3964:6036<288;>480; [s2;l32;%% PLOT`_NOAA]
|
|
:: [s2;l64;%% Basic]
|
|
:: [s2;l32;%% PLOT`_AA]
|
|
:: [s2;l64;%% Anti`-aliased (recommended, default)]
|
|
:: [s2;l32;%% PLOT`_SUBPIXEL]
|
|
:: [s2;l64;%% Subpixel precision]}}&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:SetPlotSize`(double`,double`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetPlotSize]([@(0.0.255) d
|
|
ouble]_[*@3 cx],[@(0.0.255) double]_[*@3 cy])&]
|
|
[s5;:Plot`:`:SetPlotSize`(const Size`&`): [_^Plot^ Plot][@(0.0.255) `&]_[* SetPlotSize]([@(0.0.255) c
|
|
onst]_[_^Size^ Size][@(0.0.255) `&]_[*@3 sz])&]
|
|
[s2;%% Sets the size of the plot.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetLimits`(`)const: [_^Rectf^ Rectf]_[* GetLimits]()[@(0.0.255) const]&]
|
|
[s2;%% Returns the currently displayed area.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetFont`(`)const: [_^Font^ Font]_[* GetFont]()[@(0.0.255) const]&]
|
|
[s2;%% Returns current font.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetBackground`(`)const: [_^Color^ Color]_[* GetBackground]()[@(0.0.255) const]&]
|
|
[s2;%% Returns current color of background.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetFrameColor`(`)const: [_^Color^ Color]_[* GetFrameColor]()[@(0.0.255) const]&]
|
|
[s2;%% Returns current color of frame.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetFontColor`(`)const: [_^Color^ Color]_[* GetFontColor]()[@(0.0.255) const]&]
|
|
[s2;%% Returns current font color.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetAxisColor`(`)const: [_^Color^ Color]_[* GetAxisColor]()[@(0.0.255) const]&]
|
|
[s2;%% Returns current color of axis.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetPlotSize`(`)const: [_^Size^ Size]_[* GetPlotSize]()[@(0.0.255) const]&]
|
|
[s2;%% Returns current size of the plot.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:BoundingBox`(bool`): [_^Rectf^ Rectf]_[* BoundingBox]([@(0.0.255) bool]_[*@3 vis
|
|
ibleonly][@(0.0.255) `=false])&]
|
|
[s2;%% Returns the smallest area that contains all the data points.
|
|
If [%-*@3 visibleonly], then only visible data sets that are accounted
|
|
for.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetImage`(`): [_^Image^ Image]_[* GetImage]()&]
|
|
[s2;%% Renders the plot.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:CheckRange`(`)const: [@(0.0.255) bool]_[* CheckRange]()[@(0.0.255) const]&]
|
|
[s2;%% Returns true if x or y dimension of displayed area is zero.&]
|
|
[s3; &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:ImgToPlotFormatted`(const Point`&`)const: [_^String^ String]_[* ImgToPlotFor
|
|
matted]([@(0.0.255) const]_[_^Point^ Point][@(0.0.255) `&]_[*@3 X])[@(0.0.255) const]&]
|
|
[s5;:Plot`:`:ImgToPlotFormatted`(const Rect`&`)const: [_^String^ String]_[* ImgToPlotForm
|
|
atted]([@(0.0.255) const]_[_^Rect^ Rect][@(0.0.255) `&]_[*@3 X])[@(0.0.255) const]&]
|
|
[s2;%% Converts coordinates in pixels to the plot coordinates and
|
|
returns them as String.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:StrWidth`(const char`*`)const: [@(0.0.255) int]_[* StrWidth]([@(0.0.255) const
|
|
]_[@(0.0.255) char]_`*[*@3 str])[@(0.0.255) const]&]
|
|
[s2;%% Helper function computing a width of string written in currently
|
|
set font.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:ImgToPlot`(const Pointf`&`)const: [_^Pointf^ Pointf]_[* ImgToPlot]([@(0.0.255) c
|
|
onst]_[_^Pointf^ Pointf][@(0.0.255) `&]_[*@3 X])[@(0.0.255) const]&]
|
|
[s5;:Plot`:`:ImgToPlot`(const Rectf`&`)const: [_^Rectf^ Rectf]_[* ImgToPlot]([@(0.0.255) co
|
|
nst]_[_^Rectf^ Rectf][@(0.0.255) `&]_[*@3 X])[@(0.0.255) const]&]
|
|
[s2;%% Converts coordinates in pixels to the plot coordinates.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:PlotToImg`(const Pointf`&`)const: [_^Pointf^ Pointf]_[* PlotToImg]([@(0.0.255) c
|
|
onst]_[_^Pointf^ Pointf][@(0.0.255) `&]_[*@3 X])[@(0.0.255) const]&]
|
|
[s5;:Plot`:`:PlotToImg`(const Rectf`&`)const: [_^Rectf^ Rectf]_[* PlotToImg]([@(0.0.255) co
|
|
nst]_[_^Rectf^ Rectf][@(0.0.255) `&]_[*@3 X])[@(0.0.255) const]&]
|
|
[s2;%% Converts plot coordinates in pixels into pixel coordinates.&]
|
|
[s3;%% &]
|
|
[s4; &]
|
|
[s5;:Plot`:`:GetHashValue`(`)const: [@(0.0.255) unsigned]_[* GetHashValue]()[@(0.0.255) con
|
|
st]&]
|
|
[s2;%% Return hash that changes only when the visual representation
|
|
of Plot changes.&]
|
|
[s0; &]
|
|
[ {{10000F(128)G(128)@1 [s0;%% [* Constructor detail]]}}&]
|
|
[s5;* &]
|
|
[s5;:Plot`:`:Plot`(`): [* Plot]()&]
|
|
[s2;%% Constructs empty plot with default properties.&]
|
|
[s3; &]
|
|
[s0; ] |