6 //class diagram settings
7 draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
8 //use case diagram settings
9 package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
10 //sequence diagram settings
11 show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
12 //collaboration diagram settings
13 show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
14 //object diagram settings
15 write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
16 //component diagram settings
17 package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
18 draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
19 //deployment diagram settings
20 package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
21 draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
22 //state diagram settings
23 package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
24 show_activities default region_horizontally default drawing_language default show_stereotype_properties default
25 //activity diagram settings
26 package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
27 show_infonote default drawing_language default show_stereotype_properties default
29 classview 128002 "pPlotter"
30 //class diagram settings
31 draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
32 //collaboration diagram settings
33 show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
34 //object diagram settings
35 write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
36 //sequence diagram settings
37 show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
38 //state diagram settings
39 package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
40 show_activities default region_horizontally default drawing_language default show_stereotype_properties default
42 //activity diagram settings
43 package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
44 show_infonote default drawing_language default show_stereotype_properties default
45 class 128002 "HistogramDialog"
47 cpp_decl "${comment}${template}class ${name}${inherit} {
53 python_2_2 python_decl ""
55 explicit_switch_type ""
57 classrelation 128002 // <generalisation>
61 classrelation_ref 128002 // <generalisation>
62 b parent class_ref 128130 // typedef1
65 operation 128002 "HistogramDialog"
66 public explicit_return_type ""
68 param inout name "parent" explicit_type "wxWindow"
69 param in name "title" explicit_type "wxString"
70 param inout name "imageData" explicit_type "vtkImageData"
71 param in name "type" explicit_type "int"
72 cpp_decl " ${comment}${inline}${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} * ${p2}${v2}, ${t3} ${p3}${v3}${)}${volatile}${throw};
74 cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} * ${p2}, ${t3} ${p3}${)}${throw}{
86 operation 128130 "getSizeTransferenceFunction"
87 public explicit_return_type "int"
89 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
91 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
102 get number of points of the transference function
106 operation 128258 "getSizeBarColor"
107 public explicit_return_type "int"
109 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
111 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
119 get number of points of the barColor
123 operation 128386 "getTransferenceFunctionPoint"
124 public explicit_return_type "void"
126 param in name "index" explicit_type "int"
127 param inout name "x" explicit_type "int"
128 param inout name "y" explicit_type "int"
129 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
131 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}${)}${const}${throw}${staticnl}{
139 get a point of the transference function
143 operation 128514 "getDataBarColorPoint"
144 public explicit_return_type "void"
146 param in name "index" explicit_type "int"
147 param inout name "x" explicit_type "int"
148 param inout name "red" explicit_type "int"
149 param inout name "green" explicit_type "int"
150 param inout name "blue" explicit_type "int"
151 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}, ${t3} & ${p3}${v3}, ${t4} & ${p4}${v4}${)}${const}${volatile}${throw}${abstract};
153 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3} & ${p3}, ${t4} & ${p4}${)}${const}${throw}${staticnl}{
161 get a color int the bqr color
165 operation 128642 "getHistogramPoint"
166 public explicit_return_type "int"
168 param in name "gValue" explicit_type "int"
169 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
171 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
179 get a point of the Histogram
184 operation 128770 "getMaxShowedPorcentage"
185 public explicit_return_type "float"
187 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
189 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
196 comment "--------------------
198 ---------------------
200 Get the porcentage of the positions of
201 the min,max and actual in the bar range
205 operation 128898 "getMinShowedPorcentage"
206 public explicit_return_type "float"
208 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
210 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
219 operation 129026 "getActualShowedPorcentage"
220 public explicit_return_type "float"
222 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
224 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
233 operation 129154 "addPointToTransferenceFunction"
234 public explicit_return_type "bool"
236 param in name "x" explicit_type "double"
237 param in name "y" explicit_type "double"
238 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
240 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
247 comment "---------------------------------------
248 setting data in transferences function
250 ----------------------------------------
252 Adds a point to the transference function
256 operation 129282 "addColorPoint"
257 public explicit_return_type "bool"
259 param in name "x" explicit_type "double"
260 param in name "red" explicit_type "int"
261 param in name "green" explicit_type "int"
262 param in name "blue" explicit_type "int"
263 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}, ${t3} ${p3}${v3}${)}${const}${volatile}${throw}${abstract};
265 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}${)}${const}${throw}${staticnl}{
273 add a color point to the histogram
274 @param x the level of grey to which the color is assigned
275 @param red the level of red for the color
276 @param green the level of red for the color
277 @param blue the level of red for the color
281 operation 129410 "erasePointsTransferenceFunction"
282 public explicit_return_type "void"
284 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
286 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
293 comment "------------------------
295 ------------------------
297 Erase all the points that are in the transference function
301 operation 129538 "eraseColorPoints"
302 public explicit_return_type "void"
304 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
306 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
315 operation 129666 "setTransferenceFunctionHasPoints"
316 public explicit_return_type "void"
318 param in name "hasPoints" explicit_type "bool"
319 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
321 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
328 comment "-------------------
333 operation 129794 "setTransferenceFunctionHasColor"
334 public explicit_return_type "void"
336 param in name "hasColorPoints" explicit_type "bool"
337 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
339 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
348 operation 129922 "getRefreshed"
349 public explicit_return_type "bool"
351 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
353 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
360 comment "returns if the user has pressed refresh "
363 operation 130050 "setCTF"
364 public explicit_return_type "void"
366 param inout name "cf" explicit_type "vtkColorTransferFunction"
367 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
369 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
378 operation 130178 "setTF"
379 public explicit_return_type "void"
381 param inout name "tf" explicit_type "vtkPiecewiseFunction"
382 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
384 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
393 operation 130306 "setVolumeMapper"
394 public explicit_return_type "void"
396 param inout name "volMapper" explicit_type "vtkVolumeRayCastMapper"
397 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
399 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
408 operation 130434 "setVolume"
409 public explicit_return_type "void"
411 param inout name "vol" explicit_type "vtkVolume"
412 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
414 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
423 operation 130562 "setMPR3Dview"
424 public explicit_return_type "void"
426 param inout name "wxvtkmpr3Dview1" explicit_type "wxVtkMPR3DView"
427 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
429 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
438 operation 130690 "setClipping3DView"
439 public explicit_return_type "void"
441 param inout name "wxvtkclipping3Dview1" explicit_type "wxVtkClipping3DView"
442 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
444 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
453 operation 130818 "updatePlotter"
454 public explicit_return_type "void"
456 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
458 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
465 comment "--------------------
467 ---------------------"
470 operation 130946 "OnSaveData"
471 public explicit_return_type "void"
473 param inout name "event" explicit_type "wxCommandEvent"
474 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
476 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
483 comment "-----------------------
485 -----------------------"
488 operation 131074 "OnLoadData"
489 public explicit_return_type "void"
491 param inout name "event" explicit_type "wxCommandEvent"
492 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
494 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
503 operation 131202 "OnRefreshBtn"
504 public explicit_return_type "void"
506 param inout name "event" explicit_type "wxCommandEvent"
507 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
509 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
518 attribute 128002 "histogramW"
519 private explicit_type "HistogramWidget"
520 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
528 attribute 128130 "okBtn"
529 private explicit_type "wxButton"
530 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
538 attribute 128258 "cancelBtn"
539 private explicit_type "wxButton"
540 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
548 attribute 128386 "saveDataBtn"
549 private explicit_type "wxButton"
550 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
558 attribute 128514 "loadDataBtn"
559 private explicit_type "wxButton"
560 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
568 attribute 128642 "refreshBtn"
569 private explicit_type "wxButton"
570 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
578 attribute 128770 "refreshed"
579 private explicit_type "bool"
580 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
588 attribute 128898 "_ctfun"
589 private explicit_type "vtkColorTransferFunction"
590 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
598 attribute 129026 "_tfun"
599 private explicit_type "vtkPiecewiseFunction"
600 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
608 attribute 129154 "volumeMapper"
609 private explicit_type "vtkVolumeRayCastMapper"
610 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
618 attribute 129282 "newvol"
619 private explicit_type "vtkVolume"
620 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
628 attribute 129410 "wxvtkmpr3Dview"
629 private explicit_type "wxVtkMPR3DView"
630 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
638 attribute 129538 "wxvtkclipping3Dview"
639 private explicit_type "wxVtkClipping3DView"
640 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
648 classrelation 130050 // <unidirectional association>
650 a role_name "" private
651 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
653 classrelation_ref 130050 // <unidirectional association>
654 b parent class_ref 130434 // HistogramWidget
658 class 128130 "typedef1"
659 visibility package stereotype "typedef" explicit_base_type "wxDialog"
660 cpp_decl "${comment}typedef ${type} ${name};
664 python_2_2 python_decl ""
666 explicit_switch_type ""
670 class 128258 "LogicalColorBar"
672 cpp_decl "${comment}${template}class ${name}${inherit} {
678 python_2_2 python_decl ""
680 explicit_switch_type ""
682 comment "* file LogicalColorBar.h "
683 operation 131330 "LogicalColorBar"
684 public explicit_return_type ""
686 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw};
688 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
695 comment "------------------------------------------------------------------------------------------------------------
696 Constructors & Destructors
697 ------------------------------------------------------------------------------------------------------------"
700 operation 131458 "~LogicalColorBar"
701 public explicit_return_type ""
703 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
705 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
714 operation 131586 "getFirstPoint"
715 public return_type class_ref 128386 // pColorPoint
717 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
719 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
726 comment "------------------------------------------------------------------------------------------------------------
728 ------------------------------------------------------------------------------------------------------------
730 * Gets the first point
734 operation 131714 "getLastPoint"
735 public return_type class_ref 128386 // pColorPoint
737 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
739 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
747 * Gets the last point
751 operation 131842 "getMinValue"
752 public explicit_return_type "double"
754 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
756 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
765 operation 131970 "setMinValue"
766 public explicit_return_type "void"
768 param in name "valueMin" explicit_type "double"
769 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
771 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
780 operation 132098 "getMaxValue"
781 public explicit_return_type "double"
783 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
785 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
794 operation 132226 "setMaxValue"
795 public explicit_return_type "void"
797 param in name "valueMax" explicit_type "double"
798 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
800 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
809 operation 132354 "getOrientation"
810 public explicit_return_type "bool"
812 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
814 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
823 operation 132482 "setOrientation"
824 public explicit_return_type "void"
826 param in name "orientation" explicit_type "bool"
827 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
829 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
838 operation 132610 "addColorPoint"
839 public explicit_return_type "bool"
841 param in name "xRealValue" explicit_type "double"
842 param in name "theColour" explicit_type "wxColour"
843 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
845 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
854 operation 132738 "deleteColorPoint"
855 public explicit_return_type "bool"
857 param in name "valErase" explicit_type "double"
858 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
860 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
869 operation 132866 "getPointersToRangeLimits"
870 public explicit_return_type "void"
872 param inout name "theInputQueue" explicit_type "std::deque<pColorPoint *>"
873 param inout name "startIndex" explicit_type "int"
874 param inout name "endIndex" explicit_type "int"
875 param in name "startSearched" explicit_type "int"
876 param in name "endSearched" explicit_type "int"
877 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}, ${t3} ${p3}${v3}, ${t4} ${p4}${v4}${)}${const}${volatile}${throw}${abstract};
879 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3} ${p3}, ${t4} ${p4}${)}${const}${throw}${staticnl}{
886 comment "void getListIndexRangeLimits( int &startIndex, int &endIndex, int startSearched, int endSearched );"
889 operation 132994 "getLastAddedPoint"
890 public return_type class_ref 128386 // pColorPoint
892 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
894 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
903 operation 133122 "getPointAtIndex"
904 public return_type class_ref 128386 // pColorPoint
906 param in name "anIndex" explicit_type "int"
907 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
909 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
918 operation 133250 "getCount"
919 public explicit_return_type "int"
921 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
923 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
932 operation 133378 "getDataAt"
933 public explicit_return_type "void"
935 param in name "index" explicit_type "int"
936 param inout name "x" explicit_type "double"
937 param inout name "red" explicit_type "int"
938 param inout name "green" explicit_type "int"
939 param inout name "blue" explicit_type "int"
940 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}, ${t3} & ${p3}${v3}, ${t4} & ${p4}${v4}${)}${const}${volatile}${throw}${abstract};
942 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3} & ${p3}, ${t4} & ${p4}${)}${const}${throw}${staticnl}{
951 operation 133506 "clearPoints"
952 public explicit_return_type "void"
954 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
956 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
965 operation 133634 "getMinAddedValue"
966 public explicit_return_type "double"
968 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
970 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
979 operation 133762 "getMaxAddedValue"
980 public explicit_return_type "double"
982 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
984 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
993 operation 133890 "changeColor"
994 public explicit_return_type "void"
996 param in name "pointValue" explicit_type "double"
997 param in name "theNewColor" explicit_type "wxColour"
998 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1000 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
1009 operation 134018 "setColorPoints"
1010 public explicit_return_type "bool"
1012 param in name "pointsVector" explicit_type "std::vector<pColorPoint *>"
1013 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
1015 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
1024 attribute 129666 "bar_orientation"
1025 public explicit_type "bool"
1026 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1034 classrelation 128130 // logicColorPoints (<unidirectional association>)
1035 relation 128130 --->
1036 stereotype "std::vector"
1037 a role_name "logicColorPoints" public
1038 cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}*> ${name}${value};
1040 classrelation_ref 128130 // logicColorPoints (<unidirectional association>)
1041 b parent class_ref 128386 // pColorPoint
1044 classrelation 128258 // lastAddedPoint (<unidirectional association>)
1045 relation 128258 --->
1046 a role_name "lastAddedPoint" public
1047 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
1049 classrelation_ref 128258 // lastAddedPoint (<unidirectional association>)
1050 b parent class_ref 128386 // pColorPoint
1053 attribute 129794 "minValue"
1054 public explicit_type "double"
1055 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1063 attribute 129922 "maxValue"
1064 public explicit_type "double"
1065 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1074 class 128386 "pColorPoint"
1076 cpp_decl "${comment}${template}class ${name}${inherit} {
1082 python_2_2 python_decl ""
1084 explicit_switch_type ""
1086 comment "------------------------------------------------------------------------------------------------------------
1088 ------------------------------------------------------------------------------------------------------------"
1089 classrelation 128642 // <generalisation>
1090 relation 128642 ---|>
1092 cpp default "${type}"
1093 classrelation_ref 128642 // <generalisation>
1094 b parent class_ref 129026 // typedef3
1097 operation 143362 "pColorPoint"
1098 public explicit_return_type ""
1100 param in name "x" explicit_type "double"
1101 param in name "col" explicit_type "wxColour"
1102 param in name "isTemp" explicit_type "bool"
1103 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${volatile}${throw};
1105 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${throw}{
1112 comment "------------------------------------------------------------------------------------------------------------
1113 Constructors and destructors
1114 ------------------------------------------------------------------------------------------------------------
1116 * Create a point of the function.
1117 * @param x The x real value
1118 * @param _color The asigned colour
1119 * @param isTemp The temporal o fixed asignation to the color
1123 operation 143490 "~pColorPoint"
1124 public explicit_return_type ""
1126 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
1128 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
1137 operation 143618 "getRealX"
1138 public explicit_return_type "double"
1140 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1142 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1149 comment "------------------------------------------------------------------------------------------------------------
1151 ------------------------------------------------------------------------------------------------------------
1153 * Returns the x-value of the point
1158 operation 143746 "getColor"
1159 public explicit_return_type "wxColor"
1161 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1163 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1171 * Returns the colour of the point
1176 operation 143874 "setRealX"
1177 cpp_inline public explicit_return_type "void"
1179 param in name "x" explicit_type "double"
1180 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1189 * Sets the x-value of the point
1194 operation 144002 "setColor"
1195 cpp_inline public explicit_return_type "void"
1197 param in name "_col" explicit_type "wxColour"
1198 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1207 * Sets the colour of the point
1212 operation 144130 "isTemporalColor"
1213 public explicit_return_type "bool"
1215 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1217 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1225 * Indicates if the colour point is temporal or not
1226 * @retval isTemporal
1230 attribute 135426 "realX"
1231 private explicit_type "double"
1232 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1240 attribute 135554 "colour"
1241 private explicit_type "wxColour"
1242 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1250 attribute 135682 "isTemporal"
1251 private explicit_type "bool"
1252 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1261 class 128514 "anonymous1"
1262 visibility package stereotype "enum"
1263 cpp_decl "${comment}enum {
1269 python_2_2 python_decl ""
1271 explicit_switch_type ""
1273 comment "* Command IDs used by mpWindow "
1274 attribute 130050 "mpID_FIT"
1275 public type class_ref 128514 // anonymous1
1277 cpp_decl " ${name}${value},${comment}"
1284 attribute 130178 "mpID_ZOOM_IN"
1285 public type class_ref 128514 // anonymous1
1286 cpp_decl " ${name}${value},${comment}"
1293 attribute 130306 "mpID_ZOOM_OUT"
1294 public type class_ref 128514 // anonymous1
1295 cpp_decl " ${name}${value},${comment}"
1302 attribute 130434 "mpID_CENTER"
1303 public type class_ref 128514 // anonymous1
1304 cpp_decl " ${name}${value},${comment}"
1311 attribute 130562 "mpID_LOCKASPECT"
1312 public type class_ref 128514 // anonymous1
1313 cpp_decl " ${name}${value},${comment}"
1320 attribute 130690 "mpID_LINE_GUIDES"
1321 public type class_ref 128514 // anonymous1
1322 cpp_decl " ${name}${value},${comment}"
1331 abstract visibility package
1332 cpp_decl "${comment}${template}class ${name}${inherit} {
1338 python_2_2 python_decl ""
1340 explicit_switch_type ""
1343 * @name mpLayer implementations - functions
1345 * Abstract base class providing plot and labeling functionality for functions F:X->Y.
1346 Override mpFX::GetY to implement a function.
1347 Optionally implement a constructor and pass a name (label) and a label alignment
1348 to the constructor mpFX::mpFX. If the layer name is empty, no label will be plotted.
1350 classrelation 128386 // <generalisation>
1351 relation 128386 ---|>
1353 cpp default "${type}"
1354 classrelation_ref 128386 // <generalisation>
1355 b parent class_ref 128770 // typedef2
1358 operation 134146 "mpFX"
1359 public explicit_return_type ""
1361 param in name "name" explicit_type "wxString"
1362 defaultvalue "wxEmptyString"
1363 param in name "flags" explicit_type "int"
1364 defaultvalue "mpALIGN_RIGHT"
1365 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
1367 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throw}{
1374 comment "* @param name Label
1375 @param flags Label alignment, pass one of #mpALIGN_RIGHT, #mpALIGN_CENTER, #mpALIGN_LEFT.
1379 operation 134274 "GetY"
1380 abstract cpp_virtual public explicit_return_type "double"
1382 param in name "x" explicit_type "double"
1383 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
1389 comment "* Get function value for argument.
1390 Override this function in your implementation.
1392 @return Function value
1396 operation 134402 "Plot"
1397 cpp_virtual public explicit_return_type "void"
1399 param inout name "dc" explicit_type "wxDC"
1400 param inout name "w" explicit_type "mpWindow"
1401 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1403 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1410 comment "* Layer plot handler.
1411 This implementation will plot the function in the visible area and
1412 put a label according to the aligment specified.
1416 attribute 130818 "m_flags"
1417 protected explicit_type "int"
1418 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1424 comment "!< Holds label alignment"
1427 operation 134530 "GetX"
1428 abstract cpp_virtual protected explicit_return_type "double"
1430 param in name "y" explicit_type "double"
1431 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
1437 comment "* Get function value for argument.
1438 Override this function in your implementation.
1440 @return Function value
1444 operation 134658 "Plot"
1445 cpp_virtual protected explicit_return_type "void"
1447 param inout name "dc" explicit_type "wxDC"
1448 param inout name "w" explicit_type "mpWindow"
1449 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1451 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1458 comment "* Layer plot handler.
1459 This implementation will plot the function in the visible area and
1460 put a label according to the aligment specified.
1464 operation 134786 "Rewind"
1465 abstract cpp_virtual protected explicit_return_type "void"
1467 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1473 comment "* Rewind value enumeration with mpFXY::GetNextXY.
1474 Override this function in your implementation.
1478 operation 134914 "GetNextXY"
1479 abstract cpp_virtual protected explicit_return_type "bool"
1481 param inout name "x" explicit_type "double"
1482 param inout name "y" explicit_type "double"
1483 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1489 comment "* Get locus value for next N.
1490 Override this function in your implementation.
1491 @param x Returns X value
1492 @param y Returns Y value
1496 operation 135042 "Plot"
1497 cpp_virtual protected explicit_return_type "void"
1499 param inout name "dc" explicit_type "wxDC"
1500 param inout name "w" explicit_type "mpWindow"
1501 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1503 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1510 comment "* Layer plot handler.
1511 This implementation will plot the locus in the visible area and
1512 put a label according to the aligment specified.
1516 operation 135170 "Plot"
1517 cpp_virtual protected explicit_return_type "void"
1519 param inout name "dc" explicit_type "wxDC"
1520 param inout name "w" explicit_type "mpWindow"
1521 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1523 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1530 comment "* Layer plot handler.
1531 This implementation will plot the ruler adjusted to the visible area.
1535 operation 135298 "HasBBox"
1536 cpp_virtual cpp_inline protected explicit_return_type "bool"
1538 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return FALSE; };
1544 comment "* Check whether this layer has a bounding box.
1545 This implementation returns \\a FALSE thus making the ruler invisible
1546 to the plot layer bounding box calculation by mpWindow.
1550 operation 135426 "Plot"
1551 cpp_virtual protected explicit_return_type "void"
1553 param inout name "dc" explicit_type "wxDC"
1554 param inout name "w" explicit_type "mpWindow"
1555 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1557 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1564 comment "* Layer plot handler.
1565 This implementation will plot the ruler adjusted to the visible area.
1569 operation 135554 "HasBBox"
1570 cpp_virtual cpp_inline protected explicit_return_type "bool"
1572 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return FALSE; };
1578 comment "* Check whether this layer has a bounding box.
1579 This implementation returns \\a FALSE thus making the ruler invisible
1580 to the plot layer bounding box calculation by mpWindow.
1584 operation 135682 "GetPopupMenu"
1585 cpp_inline protected explicit_return_type "wxMenu"
1587 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract} { return &m_popmenu; };
1593 comment "* Get reference to context menu of the plot canvas.
1594 @return Pointer to menu. The menu can be modified.
1598 operation 135810 "setType"
1599 cpp_inline protected explicit_return_type "void"
1601 param in name "t" explicit_type "int"
1602 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1610 comment "-----------------------
1611 new methods for plotter
1612 -----------------------
1618 operation 135938 "getType"
1619 cpp_inline protected explicit_return_type "int"
1621 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1634 operation 136066 "setMaxScrX"
1635 cpp_inline protected explicit_return_type "void"
1637 param in name "maxX" explicit_type "int"
1638 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1647 set the max value in the x axis
1652 operation 136194 "setMaxScrY"
1653 cpp_inline protected explicit_return_type "void"
1655 param in name "maxY" explicit_type "int"
1656 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1665 set the max value in the y axis
1670 operation 136322 "getMaxScrX"
1671 cpp_inline protected explicit_return_type "double"
1673 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1681 comment "*Get maximum value in x
1686 operation 136450 "getMaxScrY"
1687 cpp_inline protected explicit_return_type "double"
1689 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1697 comment "*Get maximum value in y
1702 operation 136578 "getZoomFactor"
1703 cpp_inline protected explicit_return_type "float"
1705 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1714 returns the zoomFactor
1718 operation 136706 "setMinScrX"
1719 cpp_inline protected explicit_return_type "void"
1721 param in name "minX" explicit_type "int"
1722 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1731 set the min value in the x axis
1736 operation 136834 "setMinScrY"
1737 cpp_inline protected explicit_return_type "void"
1739 param in name "minY" explicit_type "int"
1740 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1749 set the min value in the y axis
1754 operation 136962 "getMinScrX"
1755 cpp_inline protected explicit_return_type "double"
1757 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1765 comment "*Get miniimum value in x
1770 operation 137090 "getMinScrY"
1771 cpp_inline protected explicit_return_type "double"
1773 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1781 comment "*Get minimum value in y
1786 operation 137218 "getClickedX"
1787 cpp_inline protected explicit_return_type "int"
1789 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1798 Get the x-clicked by the user
1803 operation 137346 "getClickedY"
1804 cpp_inline protected explicit_return_type "int"
1806 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1815 Get the y-clicked by the user
1820 operation 137474 "getOffsetPixelsX"
1821 cpp_inline protected explicit_return_type "int"
1823 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1824 return offsetPixelX;
1832 Gets the x-offset of the zoom
1837 operation 137602 "getOffsetPixelsY"
1838 cpp_inline protected explicit_return_type "int"
1840 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1841 return offsetPixelY;
1849 Gets the offset of the zoom
1854 operation 137730 "setOffsetPixelX"
1855 cpp_inline protected explicit_return_type "void"
1857 param in name "offX" explicit_type "int"
1858 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1867 Set the x-offset of the zoom
1871 operation 137858 "setOffsetPixelY"
1872 cpp_inline protected explicit_return_type "void"
1874 param in name "offY" explicit_type "int"
1875 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1884 Set the y-offset of the zoom
1888 operation 137986 "getOffsetX"
1889 cpp_inline protected explicit_return_type "int"
1891 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1900 Gets the x-offset of the zoom
1904 operation 138114 "getOffsetY"
1905 cpp_inline protected explicit_return_type "int"
1907 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1916 Gets the offset of the zoom
1920 operation 138242 "setOffsetX"
1921 cpp_inline protected explicit_return_type "void"
1923 param in name "offX" explicit_type "int"
1924 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1933 Set the x-offset of the zoom
1937 operation 138370 "setOffsetY"
1938 cpp_inline protected explicit_return_type "void"
1940 param in name "offY" explicit_type "int"
1941 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1950 Set the y-offset of the zoom
1954 operation 138498 "setRealGuideX"
1955 cpp_inline protected explicit_return_type "void"
1957 param in name "newX_realGuide" explicit_type "int"
1958 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1959 real_guideLine_X = newX_realGuide;
1960 if(real_guideLine_X!=-1)
1969 * Sets real value of the y-coord for the vertical guide line
1970 * @param newX_realGuide The new value to assing for the vertical guide
1974 operation 138626 "getRealGuideX"
1975 cpp_inline protected explicit_return_type "int"
1977 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1978 return real_guideLine_X;
1986 * Gets the real value of the y-coord for the vertical guide line
1987 * @retval real_guideLine_X The assigned value for the vertical guide
1991 operation 138754 "setRealGuideY"
1992 cpp_inline protected explicit_return_type "void"
1994 param in name "newY_realGuide" explicit_type "int"
1995 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1996 real_guideLine_Y = newY_realGuide;
1997 if(real_guideLine_Y!=-1)
2006 * Sets real value of the y-coord for the vertical guide line
2007 * @param newY_realGuide The new value to assing for the vertical guide
2011 operation 138882 "getRealGuideY"
2012 cpp_inline protected explicit_return_type "int"
2014 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
2015 return real_guideLine_Y;
2023 * Gets the real value of the y-coord for the vertical guide line
2024 * @retval real_guideLine_Y The assigned value for the vertical guide
2028 operation 139010 "drawGuideLines"
2029 protected explicit_return_type "bool"
2031 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2033 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2041 * Sets the condition for drawing or not the guide lines
2042 * @param ifDrawing The new condition to assing
2044 void setLineGuidesCondition(bool ifDrawing)
2046 drawGuides = ifDrawing;
2050 * Gets the condition for drawing or not the guide lines
2051 * @retval drawGuides The assigned condition
2055 operation 139138 "AddLayer"
2056 protected explicit_return_type "bool"
2058 param inout name "layer" explicit_type "mpLayer"
2059 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2061 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
2069 * Guide lines menu handler method that reacts to the mpID_LINE_GUIDES cimmand event
2070 * event The corresponding event to handle
2072 void OnGuideLines (wxCommandEvent &event);
2073 ----------------------------------------------------------------------------------
2075 ----------------------------------------------------------------------------------
2076 * Add a plot layer to the canvas.
2077 @param layer Pointer to layer. The mpLayer object will get under control of mpWindow,
2078 i.e. it will be delete'd on mpWindow destruction
2079 @retval TRUE Success
2080 @retval FALSE Failure due to out of memory.
2084 operation 139266 "DelLayer"
2085 protected explicit_return_type "void"
2087 param inout name "layer" explicit_type "mpLayer"
2088 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2090 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
2097 comment "* Remove a plot layer from the canvas.
2098 @param layer Pointer to layer. The mpLayer object will be destructed using delete.
2102 operation 139394 "GetScaleX"
2103 const cpp_inline protected explicit_return_type "double"
2105 param in name "" explicit_type "void"
2106 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scaleX; };
2112 comment "* Get current view's X scale.
2113 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2118 operation 139522 "GetScaleY"
2119 const cpp_inline protected explicit_return_type "double"
2121 param in name "" explicit_type "void"
2122 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scaleY; };
2128 comment "* Get current view's Y scale.
2129 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2134 operation 139650 "GetPosX"
2135 const cpp_inline protected explicit_return_type "double"
2137 param in name "" explicit_type "void"
2138 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_posX; };
2144 comment "* Get current view's X position.
2145 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2146 @return X Position in layer coordinate system, that corresponds to the center point of the view.
2150 operation 139778 "GetPosY"
2151 const cpp_inline protected explicit_return_type "double"
2153 param in name "" explicit_type "void"
2154 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_posY; };
2160 comment "* Get current view's Y position.
2161 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2162 @return Y Position in layer coordinate system, that corresponds to the center point of the view.
2166 operation 139906 "GetScrX"
2167 const cpp_inline protected explicit_return_type "int"
2169 param in name "" explicit_type "void"
2170 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scrX; };
2176 comment "* Get current view's X dimension in device context units.
2177 Usually this is equal to wxDC::GetSize, but it might differ thus mpLayer
2178 implementations should rely on the value returned by the function.
2179 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2180 @return X dimension.
2184 operation 140034 "GetScrY"
2185 const cpp_inline protected explicit_return_type "int"
2187 param in name "" explicit_type "void"
2188 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scrY; };
2194 comment "* Get current view's Y dimension in device context units.
2195 Usually this is equal to wxDC::GetSize, but it might differ thus mpLayer
2196 implementations should rely on the value returned by the function.
2197 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2198 @return Y dimension.
2202 operation 140162 "SetScaleX"
2203 cpp_inline protected explicit_return_type "void"
2205 param in name "scaleX" explicit_type "double"
2206 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { if (scaleX!=0) m_scaleX=scaleX; /*UpdateAll();*/ };
2212 comment "void SetScrY(int x) const { return m_scrY; }
2213 * Set current view's X scale and refresh display.
2214 @param scaleX New scale, must not be 0.
2218 operation 140290 "SetScaleY"
2219 cpp_inline protected explicit_return_type "void"
2221 param in name "scaleY" explicit_type "double"
2222 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { if (scaleY!=0) m_scaleY=scaleY; /*UpdateAll();*/ };
2228 comment "* Set current view's Y scale and refresh display.
2229 @param scaleY New scale, must not be 0.
2233 operation 140418 "SetPosX"
2234 cpp_inline protected explicit_return_type "void"
2236 param in name "posX" explicit_type "double"
2237 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { m_posX=posX; UpdateAll(); };
2243 comment "* Set current view's X position and refresh display.
2244 @param posX New position that corresponds to the center point of the view.
2248 operation 140546 "SetPosY"
2249 cpp_inline protected explicit_return_type "void"
2251 param in name "posY" explicit_type "double"
2252 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { m_posY=posY; UpdateAll(); };
2258 comment "* Set current view's Y position and refresh display.
2259 @param posY New position that corresponds to the center point of the view.
2263 operation 140674 "SetPos"
2264 cpp_inline protected explicit_return_type "void"
2266 param in name "posX" explicit_type "double"
2267 param in name "posY" explicit_type "double"
2268 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract} { m_posX=posX; m_posY=posY; UpdateAll(); };
2274 comment "* Set current view's X and Y position and refresh display.
2275 @param posX New position that corresponds to the center point of the view.
2276 @param posY New position that corresponds to the center point of the view.
2280 operation 140802 "LockAspect"
2281 protected explicit_return_type "void"
2283 param in name "enable" explicit_type "bool"
2285 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2287 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
2294 comment "* Enable or disable X/Y scale aspect locking for the view.
2295 @note Explicit calls to mpWindow::SetScaleX and mpWindow::SetScaleY will set
2296 an unlocked apect, but any other action changing the view scale will
2297 lock the aspect again.
2301 operation 140930 "IsAspectLocked"
2302 cpp_inline protected explicit_return_type "bool"
2304 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return m_lockaspect; };
2310 comment "* Checks whether the X/Y scale aspect is locked.
2312 @retval FALSE Unlocked
2316 operation 141058 "Fit"
2317 protected explicit_return_type "void"
2319 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2321 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2328 comment "* Set view to fit global bounding box of all plot layers and refresh display.
2329 Scale and position will be set to a show all attached mpLayers.
2330 The X/Y scale aspect lock is taken into account.
2334 operation 141186 "ZoomIn"
2335 protected explicit_return_type "void"
2337 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2339 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2346 comment "* Zoom into current view and refresh display "
2349 operation 141314 "ZoomOut"
2350 protected explicit_return_type "void"
2352 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2354 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2361 comment "* Zoom out current view and refresh display "
2364 operation 141442 "UpdateAll"
2365 protected explicit_return_type "void"
2367 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2369 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2376 comment "* Refresh display "
2379 operation 141570 "Refresh"
2380 protected explicit_return_type "void"
2382 param in name "eraseBackground" explicit_type "bool"
2384 param in name "rect" explicit_type "wxRect"
2386 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, const ${t1} * ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
2388 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, const ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{
2397 operation 141698 "OnPaint"
2398 protected explicit_return_type "void"
2400 param inout name "event" explicit_type "wxPaintEvent"
2401 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2403 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2412 operation 141826 "OnSize"
2413 protected explicit_return_type "void"
2415 param inout name "event" explicit_type "wxSizeEvent"
2416 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2418 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2425 comment "!< Paint handler, will plot all attached layers"
2428 operation 141954 "OnScroll2"
2429 protected explicit_return_type "void"
2431 param inout name "event" explicit_type "wxScrollWinEvent"
2432 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2434 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2441 comment "!< Size handler, will update scroll bar sizes"
2444 operation 142082 "OnShowPopupMenu"
2445 protected explicit_return_type "void"
2447 param inout name "event" explicit_type "wxMouseEvent"
2448 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2450 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2457 comment "!< Scroll handler, will move canvas"
2460 operation 142210 "OnCenter"
2461 protected explicit_return_type "void"
2463 param inout name "event" explicit_type "wxCommandEvent"
2464 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2466 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2473 comment "!< Mouse handler, will show context menu"
2476 operation 142338 "OnFit"
2477 protected explicit_return_type "void"
2479 param inout name "event" explicit_type "wxCommandEvent"
2480 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2482 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2489 comment "!< Context menu handler"
2492 operation 142466 "OnZoomIn"
2493 protected explicit_return_type "void"
2495 param inout name "event" explicit_type "wxCommandEvent"
2496 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2498 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2505 comment "!< Context menu handler"
2508 operation 142594 "OnZoomOut"
2509 protected explicit_return_type "void"
2511 param inout name "event" explicit_type "wxCommandEvent"
2512 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2514 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2521 comment "!< Context menu handler"
2524 operation 142722 "OnLockAspect"
2525 protected explicit_return_type "void"
2527 param inout name "event" explicit_type "wxCommandEvent"
2528 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2530 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2537 comment "!< Context menu handler"
2540 operation 142850 "UpdateBBox"
2541 protected explicit_return_type "bool"
2543 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2545 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2552 comment "!< Context menu handler"
2555 attribute 130946 "m_layers"
2556 protected explicit_type "wxList"
2557 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2563 comment "!< List of attached plot layers"
2566 attribute 131074 "m_popmenu"
2567 protected explicit_type "wxMenu"
2568 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2574 comment "!< Canvas' context menu"
2577 attribute 131202 "m_lockaspect"
2578 protected explicit_type "bool"
2579 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2585 comment "!< Scale aspect is locked or not"
2588 attribute 131330 "m_minX"
2589 protected explicit_type "double"
2590 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2596 comment "!< Global layer bounding box, left border incl."
2599 attribute 131458 "m_maxX"
2600 protected explicit_type "double"
2601 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2607 comment "!< Global layer bounding box, right border incl."
2610 attribute 131586 "m_minY"
2611 protected explicit_type "double"
2612 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2618 comment "!< Global layer bounding box, bottom border incl."
2621 attribute 131714 "m_maxY"
2622 protected explicit_type "double"
2623 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2629 comment "!< Global layer bounding box, top border incl."
2632 attribute 131842 "m_scaleX"
2633 protected explicit_type "double"
2634 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2640 comment "!< Current view's X scale"
2643 attribute 131970 "m_scaleY"
2644 protected explicit_type "double"
2645 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2651 comment "!< Current view's Y scale"
2654 attribute 132098 "m_posX"
2655 protected explicit_type "double"
2656 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2662 comment "!< Current view's X position"
2665 attribute 132226 "m_posY"
2666 protected explicit_type "double"
2667 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2673 comment "!< Current view's Y position"
2676 attribute 132354 "m_scrX"
2677 protected explicit_type "int"
2678 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2684 comment "!< Current view's X dimension"
2687 attribute 132482 "m_scrY"
2688 protected explicit_type "int"
2689 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2695 comment "!< Current view's Y dimension"
2698 attribute 132610 "m_clickedX"
2699 protected explicit_type "int"
2700 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2706 comment "!< Last mouse click X position, for centering and zooming the view"
2709 attribute 132738 "m_clickedY"
2710 protected explicit_type "int"
2711 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2717 comment "!< Last mouse click Y position, for centering and zooming the view"
2720 attribute 132866 "maxScrX"
2721 protected explicit_type "int"
2722 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2730 attribute 132994 "maxScrY"
2731 protected explicit_type "int"
2732 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2740 attribute 133122 "minScrX"
2741 protected explicit_type "int"
2742 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2750 attribute 133250 "minScrY"
2751 protected explicit_type "int"
2752 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2760 attribute 133378 "zoomFactor"
2761 protected explicit_type "float"
2762 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2770 attribute 133506 "offsetPixelX"
2771 protected explicit_type "int"
2772 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2780 attribute 133634 "offsetPixelY"
2781 protected explicit_type "int"
2782 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2790 attribute 133762 "offsetX"
2791 protected explicit_type "int"
2792 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2800 attribute 133890 "offsetY"
2801 protected explicit_type "int"
2802 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2810 attribute 134018 "real_guideLine_X"
2811 protected explicit_type "int"
2812 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2820 attribute 134146 "real_guideLine_Y"
2821 protected explicit_type "int"
2822 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2830 attribute 134274 "drawGuides"
2831 protected explicit_type "bool"
2832 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2840 attribute 134402 "type"
2841 protected explicit_type "int"
2842 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2850 attribute 134530 "_bitmap_functions"
2851 private explicit_type "wxBitmap"
2852 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2860 classrelation 131714 // <generalisation>
2861 relation 131714 ---|>
2863 cpp default "${type}"
2864 classrelation_ref 131714 // <generalisation>
2865 b parent class_ref 132354 // mpLayer
2869 class 128770 "typedef2"
2870 visibility package stereotype "typedef" explicit_base_type "mpLayer"
2871 cpp_decl "${comment}typedef ${type} ${name};
2875 python_2_2 python_decl ""
2877 explicit_switch_type ""
2881 class 128898 "MaximumsDialog"
2883 cpp_decl "${comment}${template}class ${name}${inherit} {
2889 python_2_2 python_decl ""
2891 explicit_switch_type ""
2893 classrelation 128514 // <generalisation>
2894 relation 128514 ---|>
2896 cpp default "${type}"
2897 classrelation_ref 128514 // <generalisation>
2898 b parent class_ref 128130 // typedef1
2901 operation 142978 "MaximumsDialog"
2902 public explicit_return_type ""
2904 param inout name "parent" explicit_type "wxWindow"
2905 param in name "title" explicit_type "wxString"
2906 cpp_decl " ${comment}${inline}${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
2908 cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}${)}${throw}{
2920 operation 143106 "getXValue"
2921 public explicit_return_type "float"
2923 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2925 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2937 Returns the X value wrote by the user
2941 operation 143234 "getYValue"
2942 public explicit_return_type "float"
2944 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2946 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2954 Returns the X value wrote by the user
2958 attribute 134658 "m_maxX"
2959 private explicit_type "wxTextCtrl"
2960 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2968 attribute 134786 "m_maxY"
2969 private explicit_type "wxTextCtrl"
2970 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2978 attribute 134914 "maxX"
2979 private explicit_type "wxStaticText"
2980 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2988 attribute 135042 "maxY"
2989 private explicit_type "wxStaticText"
2990 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2998 attribute 135170 "okBtn"
2999 private explicit_type "wxButton"
3000 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3008 attribute 135298 "cancelBtn"
3009 private explicit_type "wxButton"
3010 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3019 class 129026 "typedef3"
3020 visibility package stereotype "typedef" explicit_base_type "wxObject"
3021 cpp_decl "${comment}typedef ${type} ${name};
3025 python_2_2 python_decl ""
3027 explicit_switch_type ""
3031 class 129154 "pFigure"
3033 cpp_decl "${comment}${template}class ${name}${inherit} {
3039 python_2_2 python_decl ""
3041 explicit_switch_type ""
3043 comment "* @file pFigure.h "
3044 classrelation 128770 // <generalisation>
3045 relation 128770 ---|>
3047 cpp default "${type}"
3048 classrelation_ref 128770 // <generalisation>
3049 b parent class_ref 129026 // typedef3
3052 operation 144258 "pFigure"
3053 public explicit_return_type ""
3055 param in name "edges_n" explicit_type "int"
3056 param in name "_w" explicit_type "int"
3057 param in name "_h" explicit_type "int"
3058 param in name "_orientation" explicit_type "int"
3059 param in name "bar_orientation" explicit_type "bool"
3060 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}, ${t3} ${p3}${v3}, ${t4} ${p4}${v4}${)}${volatile}${throw};
3062 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}${)}${throw}{
3069 comment "------------------------------------------------------------------------------------------------------------
3070 Constructors & Destructors
3071 ------------------------------------------------------------------------------------------------------------
3073 * Create a figure with edges_n edges
3074 * @param edges_n The number of edges of the new figure
3075 * @param _w The width to set
3076 * @param _h The height to set
3077 * @param _orientation The figure orientation to set
3078 * @param bar_orientation The figure orientation to set
3082 operation 144386 "~pFigure"
3083 public explicit_return_type ""
3085 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
3087 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
3096 operation 144514 "getNumberEdges"
3097 public explicit_return_type "int"
3099 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3101 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3108 comment "------------------------------------------------------------------------------------------------------------
3110 ------------------------------------------------------------------------------------------------------------
3112 * Gets the number of edges of the figure
3113 * @retval edges Number of edges in the figure
3117 operation 144642 "setNumberEdges"
3118 public explicit_return_type "void"
3120 param in name "n_edges" explicit_type "int"
3121 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3123 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3131 * Sets the vertex points of the figure
3132 * @param edges Number of edges in the figure to set
3136 operation 144770 "getVertexPoints"
3137 public explicit_return_type "void"
3139 param in name "thePoints" explicit_type "wxPoint"
3140 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}[]${v0}${)}${const}${volatile}${throw}${abstract};
3142 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}[]${)}${const}${volatile}${throw}${staticnl}{
3150 * Gets the vertex points of the figure
3151 * @param wxPoint The vector to get the points
3152 * @retval points Vertex points distribution in the figure
3156 operation 144898 "setVertexPoints"
3157 public explicit_return_type "void"
3159 param inout name "n_points" explicit_type "wxPoint"
3160 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3162 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
3170 * Sets the vertex points of the figure
3171 * @param edges Vertex points distribution in the figure to set
3175 operation 145026 "setHeigth"
3176 public explicit_return_type "void"
3178 param in name "_h" explicit_type "int"
3179 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3181 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3189 * Sets the heigth of the figure
3190 * @param _h The heigth to set
3194 operation 145154 "getHeigth"
3195 public explicit_return_type "int"
3197 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3199 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3207 * Gets the heigth of the figure
3208 * @retval heigth The heigth of the figure
3212 operation 145282 "setWidth"
3213 public explicit_return_type "void"
3215 param in name "_w" explicit_type "int"
3216 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3218 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3226 * Sets the width of the figure
3227 * @param _w The width to set
3231 operation 145410 "getWidth"
3232 public explicit_return_type "int"
3234 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3236 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3244 * Gets the width of the figure
3245 * @retval width The width of the figure
3249 operation 145538 "isPointInside"
3250 public explicit_return_type "bool"
3252 param in name "xFig_PixelPoint" explicit_type "int"
3253 param in name "xPixel" explicit_type "int"
3254 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
3256 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
3264 * Indicates if a pixel point is inside the figure
3265 * @param xFig_PixelPoint The known reference point inside the figure
3266 * @param xPixel The x-pixel coord asking for
3267 * @retval Returns true if the point is inside
3271 operation 145666 "setBarOrientation"
3272 public explicit_return_type "void"
3274 param in name "bar_orientation" explicit_type "bool"
3275 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3277 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3285 * Sets the bar orientation
3286 * @ bar_orientation The orientation to set (true for horizontal, false for vertical)
3290 operation 145794 "setFigureOrientation"
3291 public explicit_return_type "void"
3293 param in name "fig_orientation" explicit_type "int"
3294 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3296 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3304 * Sets the bar orientation used for triangles
3305 * @ bar_orientation The orientation to set (LEFT = -4, RIGHT = -6, UP = -8, DOWN = -2)
3309 class 129282 "anonymous2"
3310 visibility package stereotype "enum"
3311 cpp_decl "${comment}enum {
3317 python_2_2 python_decl ""
3319 explicit_switch_type ""
3321 attribute 135810 "TRIANGLE"
3322 public type class_ref 129282 // anonymous2
3324 cpp_decl " ${name}${value},${comment}"
3331 attribute 135938 "RECTANGLE"
3332 public type class_ref 129282 // anonymous2
3334 cpp_decl " ${name}${value},${comment}"
3341 attribute 136066 "LEFT"
3342 public type class_ref 129282 // anonymous2
3344 cpp_decl " ${name}${value},${comment}"
3351 attribute 136194 "RIGHT"
3352 public type class_ref 129282 // anonymous2
3354 cpp_decl " ${name}${value},${comment}"
3361 attribute 136322 "UP"
3362 public type class_ref 129282 // anonymous2
3364 cpp_decl " ${name}${value},${comment}"
3371 attribute 136450 "DOWN"
3372 public type class_ref 129282 // anonymous2
3374 cpp_decl " ${name}${value},${comment}"
3382 attribute 136578 "heigth"
3383 private explicit_type "int"
3384 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3392 attribute 136706 "width"
3393 private explicit_type "int"
3394 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3402 attribute 136834 "edges"
3403 private explicit_type "int"
3404 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3412 attribute 136962 "orientation"
3413 private explicit_type "int"
3414 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3422 attribute 137090 "barOrientation"
3423 private explicit_type "bool"
3424 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3432 attribute 137218 "v_points"
3433 private explicit_type "wxPoint"
3434 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3443 class 129410 "pFunctionPoint"
3445 cpp_decl "${comment}${template}class ${name}${inherit} {
3451 python_2_2 python_decl ""
3453 explicit_switch_type ""
3455 comment "----------------------------------------------------------------------------
3457 ----------------------------------------------------------------------------
3458 ----------------------------------------------------------------------------
3460 ----------------------------------------------------------------------------"
3461 classrelation 128898 // <generalisation>
3462 relation 128898 ---|>
3464 cpp default "${type}"
3465 classrelation_ref 128898 // <generalisation>
3466 b parent class_ref 129026 // typedef3
3469 operation 145922 "pFunctionPoint"
3470 public explicit_return_type ""
3472 param in name "x" explicit_type "int"
3473 param in name "y" explicit_type "int"
3474 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
3476 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throw}{
3483 comment "----------------------------------------------------------------------------
3485 ----------------------------------------------------------------------------
3487 * Create a point of the function.
3488 * @param x The x value
3489 * @param y The y value
3493 operation 146050 "getRealX"
3494 public explicit_return_type "int"
3496 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3498 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3506 * Returns the x-value of the point
3511 operation 146178 "getRealY"
3512 public explicit_return_type "int"
3514 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3516 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3524 * Returns the y-value of the point
3529 operation 146306 "setRealX"
3530 cpp_inline public explicit_return_type "void"
3532 param in name "x" explicit_type "int"
3533 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3542 * Sets the x-value of the point
3547 operation 146434 "setRealY"
3548 cpp_inline public explicit_return_type "void"
3550 param in name "y" explicit_type "int"
3551 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3560 * Sets the y-value of the point
3565 operation 146562 "setHasColor"
3566 public explicit_return_type "void"
3568 param in name "hasColor" explicit_type "bool"
3569 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3571 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3579 * Sets the state of having an asigned color
3583 operation 146690 "getHasColorForLevel"
3584 public explicit_return_type "bool"
3586 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3588 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3596 * Indicates if the point has an asigned color for the level
3600 attribute 137346 "realX"
3601 private explicit_type "int"
3602 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3610 attribute 137474 "realY"
3611 private explicit_type "int"
3612 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3620 attribute 137602 "hasColorForLevel"
3621 private explicit_type "bool"
3622 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3631 class 129538 "pGraphicalFunction"
3633 cpp_decl "${comment}${template}class ${name}${inherit} {
3639 python_2_2 python_decl ""
3641 explicit_switch_type ""
3643 comment "----------------------------------------------------------------------------
3645 ----------------------------------------------------------------------------"
3646 classrelation 129026 // <generalisation>
3647 relation 129026 ---|>
3649 cpp default "${type}"
3650 classrelation_ref 129026 // <generalisation>
3651 b parent class_ref 129666 // typedef4
3654 operation 146818 "pGraphicalFunction"
3655 public explicit_return_type ""
3657 param in name "name" explicit_type "wxString"
3658 defaultvalue "wxEmptyString"
3659 param in name "flags" explicit_type "int"
3660 defaultvalue "mpALIGN_RIGHT"
3661 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
3663 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throw}{
3670 comment "constructor "
3673 operation 146946 "~pGraphicalFunction"
3674 public explicit_return_type ""
3676 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
3678 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
3687 operation 147074 "getXTraslation"
3688 cpp_virtual cpp_inline public explicit_return_type "int"
3690 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3698 comment "---------------------------
3700 ---------------------------
3702 Get the value of the traslation
3707 operation 147202 "getmType"
3708 cpp_virtual cpp_inline public explicit_return_type "int"
3710 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3719 Get the type of the curve
3725 operation 147330 "vGetType"
3726 cpp_virtual cpp_inline public explicit_return_type "int"
3728 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3737 Get the type of the curve
3743 operation 147458 "getOffsets"
3744 cpp_virtual cpp_inline public explicit_return_type "void"
3746 param inout name "offsetX" explicit_type "int"
3747 param inout name "offSetY" explicit_type "int"
3748 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3749 offsetX=(int)_offsetX;
3750 offsetY=(int)_offsetY;
3758 Get _offsetX and _offsetY
3762 operation 147586 "getFactorZoom"
3763 cpp_virtual cpp_inline public explicit_return_type "void"
3765 param inout name "fz" explicit_type "float"
3766 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3775 * Get the factor zoom
3779 operation 147714 "getFromWindowV"
3780 cpp_virtual cpp_inline public explicit_return_type "void"
3782 param inout name "fw" explicit_type "bool"
3783 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3792 * Get the value of fromWindow
3796 operation 147842 "getIfActual"
3797 cpp_virtual cpp_inline public explicit_return_type "void"
3799 param inout name "actual" explicit_type "bool"
3800 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3809 * if the function that is drawing is the actual
3813 operation 147970 "getMax"
3814 cpp_virtual cpp_inline public explicit_return_type "void"
3816 param inout name "maxX" explicit_type "int"
3817 param inout name "maxY" explicit_type "int"
3818 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3819 maxX=(int)getMaxX();
3820 maxY=(int)getMaxY();
3828 * get the max of the function in x and y
3832 operation 148098 "getMaxShowed"
3833 cpp_virtual cpp_inline public explicit_return_type "void"
3835 param inout name "maxX" explicit_type "int"
3836 param inout name "maxY" explicit_type "int"
3837 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3838 maxX=(int)getMaxXShowed();
3839 maxY=(int)getMaxYShowed();
3847 * get the maxShowed of the function in x and y
3851 operation 148226 "getMinShowed"
3852 cpp_virtual cpp_inline public explicit_return_type "void"
3854 param inout name "minX" explicit_type "int"
3855 param inout name "minY" explicit_type "int"
3856 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3857 minX=(int)getMinXShowed();
3858 minY=(int)getMinYShowed();
3866 * get the minShowed of the function in x and y
3870 operation 148354 "getScreens"
3871 cpp_virtual cpp_inline public explicit_return_type "void"
3873 param inout name "scrX" explicit_type "int"
3874 param inout name "scrY" explicit_type "int"
3875 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3885 * Get screens of the function
3889 operation 148482 "setScreens"
3890 cpp_virtual cpp_inline public explicit_return_type "void"
3892 param in name "scrX" explicit_type "int"
3893 param in name "scrY" explicit_type "int"
3894 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3908 operation 148610 "getScales"
3909 cpp_virtual cpp_inline public explicit_return_type "void"
3911 param inout name "scaleX" explicit_type "double"
3912 param inout name "scaleY" explicit_type "double"
3913 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3923 * Let us know the scale of the function
3927 operation 148738 "getDrawing"
3928 cpp_virtual cpp_inline public explicit_return_type "void"
3930 param inout name "draw" explicit_type "bool"
3931 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3940 * Let us Know if the user has finished the drawing
3941 * that starts before.
3945 operation 148866 "ifShowPoints"
3946 cpp_virtual cpp_inline public explicit_return_type "void"
3948 param inout name "show" explicit_type "bool"
3949 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3958 Let us Know if the user want to see the points of the function
3959 of other color than the color of the lines
3963 operation 148994 "Rewind"
3964 cpp_virtual cpp_inline public explicit_return_type "void"
3966 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3968 node = logicFunction->GetPointAt(0);
3981 operation 149122 "GetNextXY"
3982 cpp_virtual cpp_inline public explicit_return_type "bool"
3984 param inout name "x" explicit_type "double"
3985 param inout name "y" explicit_type "double"
3986 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3989 pFunctionPoint* p=(pFunctionPoint*)node->GetData();
3992 node=node->GetNext();
4002 comment "* Get locus value for next N.
4003 Override this function in your implementation.
4004 @param x Returns X value
4005 @param y Returns Y value
4009 operation 149250 "GetPoints"
4010 cpp_virtual cpp_inline public explicit_return_type "void"
4012 param inout name "points" explicit_type "wxList"
4013 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
4014 logicFunction->GetPoints(points);
4015 //points = realPoints;
4023 Get Point list of the funcion
4024 @param return points
4028 operation 149378 "getMousePoint"
4029 cpp_virtual cpp_inline public explicit_return_type "void"
4031 param inout name "x" explicit_type "int"
4032 param inout name "y" explicit_type "int"
4033 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
4043 Get the point where the user
4048 operation 149506 "getSize"
4049 cpp_virtual cpp_inline public explicit_return_type "void"
4051 param inout name "size" explicit_type "int"
4052 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
4053 size=getSizePoints();
4061 * Get the number of points of the function
4065 operation 149634 "getDirection"
4066 cpp_virtual cpp_inline public explicit_return_type "void"
4068 param inout name "dir" explicit_type "bool"
4069 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
4070 logicFunction -> getDirection (dir);
4078 * this method gets the direction of the drawing
4082 operation 149762 "validPointOnFunction"
4083 public explicit_return_type "int"
4085 param in name "realPoint" explicit_type "wxPoint"
4086 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4088 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4095 comment "---------------------------
4097 ---------------------------
4099 * validate if the function has that point in a sensible area returning the index where the point was found or -1 if is in not part of the function: define the sensible area is
4100 * x1-validPointRange<x<x1+validPointRange y1-validPointRange<y<y1+validPointRange
4104 operation 149890 "getIndexOf"
4105 public explicit_return_type "int"
4107 param in name "realpoint" explicit_type "wxPoint"
4108 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4110 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4117 comment "returns the index in the list of the point "
4120 operation 150018 "GetPointAt"
4121 public explicit_return_type "wxNode"
4123 param in name "movingPointIndex" explicit_type "int"
4124 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4126 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4134 * This metohd returns the node of the point that is the movingPointIndex position in the list of points.
4135 * @param: int movingPointIndex, Is the index value of the searched node.
4136 * @return: Return a pointer to the node corresponding to the index value by parameter.
4140 operation 150146 "AddNewPoint"
4141 public explicit_return_type "bool"
4143 param in name "x" explicit_type "int"
4144 param in name "y" explicit_type "int"
4145 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4147 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4155 * Includes a point between two existing points of the this function. The new point (x,y) was not defined when the function was created.
4156 *@ return Returns true is the point was succcesfully added to the funcion.
4160 operation 150274 "AddPoint"
4161 public explicit_return_type "bool"
4163 param in name "aX" explicit_type "int"
4164 param in name "aY" explicit_type "int"
4165 param in name "order" explicit_type "bool"
4167 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
4169 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${const}${throw}${staticnl}{
4177 * this method add a new logical point to the function, this point is one of those used to draw the function
4181 operation 150402 "DeletePoint"
4182 public explicit_return_type "bool"
4184 param in name "aX" explicit_type "int"
4185 param in name "aY" explicit_type "int"
4186 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4188 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4196 * deletes the point given by the user from the collection of logical points of the function
4200 operation 150530 "changePoint"
4201 public explicit_return_type "bool"
4203 param in name "newCoords" explicit_type "wxPoint"
4204 param in name "movingIndexPoint" explicit_type "int"
4205 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4207 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4215 * Change de coordinates of the given point if it is possible and return the result of the invoked action. True if it was possible to do the change.
4219 operation 150658 "getX_RealValues"
4220 public explicit_return_type "double"
4222 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
4224 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4232 * Evaluates if the given point belongs to the function.
4234 bool hasPoint(wxPoint aAPoint);
4236 * Returns the real x values of the control points of the function. It dont includes the points calculated by interpolation.
4240 operation 150786 "getY_RealValues"
4241 public explicit_return_type "double"
4243 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
4245 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4253 * Returns the real y values of the control points of the function. It dont includes the points calculated by interpolation.
4257 operation 150914 "orderPoints"
4258 public explicit_return_type "bool"
4260 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4262 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4270 * This method orders the list of points taking into account that the last appended node in the list (realPoint) is the only one disordered.
4271 * @return Returns true if the last point included has a valid value for x and was ordered, according to the definition of function.
4275 operation 151042 "deletePointAt"
4276 public explicit_return_type "bool"
4278 param in name "index" explicit_type "int"
4279 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4281 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4289 * This method get a pointer to the node in the real points list that is inmediately previous to the searched by parameter.
4290 * @pre The seached point (realX, realY) is not the first point of the list.
4294 wxNode * findPreviousNodeTo( int realX, int realY );
4296 * Deletes a point of the function given its index
4300 operation 151170 "getSizePoints"
4301 public explicit_return_type "int"
4303 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4305 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4313 * Returns the number of points that the function
4318 operation 151298 "setScales"
4319 public explicit_return_type "void"
4321 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4323 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4331 * Set the scales of the function in x and y
4335 operation 151426 "isInFunction"
4336 public explicit_return_type "bool"
4338 param in name "x" explicit_type "int"
4339 param in name "y" explicit_type "int"
4340 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4342 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4349 comment "----------------------------------
4350 Asking if it has a point (x,y)
4351 ----------------------------------
4353 * returns true if the point is along the function
4358 operation 151554 "getBefore"
4359 public explicit_return_type "wxNode"
4361 param inout name "point" type class_ref 129410 // pFunctionPoint
4362 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4364 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
4372 * give us the point that is in the function and is exactly before
4373 * the point we are giving
4377 operation 151682 "isInLine"
4378 public explicit_return_type "bool"
4380 param inout name "before" type class_ref 129410 // pFunctionPoint
4381 param inout name "next" type class_ref 129410 // pFunctionPoint
4382 param inout name "point" type class_ref 129410 // pFunctionPoint
4383 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}, ${t1} * ${p1}${v1}, ${t2} * ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
4385 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}, ${t1} * ${p1}, ${t2} * ${p2}${)}${const}${throw}${staticnl}{
4393 * Returns true if the point is in the line
4397 operation 151810 "interpolateY"
4398 public explicit_return_type "double"
4400 param in name "m" explicit_type "double"
4401 param in name "x1" explicit_type "int"
4402 param in name "y1" explicit_type "int"
4403 param in name "x" explicit_type "int"
4404 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}, ${t3} ${p3}${v3}${)}${const}${volatile}${throw}${abstract};
4406 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}${)}${const}${throw}${staticnl}{
4414 * give us the value of y in the line define by the arguments
4418 operation 151938 "setUp"
4419 public explicit_return_type "void"
4421 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4423 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4431 * Set Up startPoint, endPoint, maxY,maxX points
4435 operation 152066 "clearSplineVectors"
4436 public explicit_return_type "void"
4438 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4440 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4447 comment "----------------------------
4449 ----------------------------
4451 * clear the spline vectors
4455 operation 152194 "initializeSplines"
4456 public explicit_return_type "void"
4458 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4460 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4468 Initiliaze xSpline and ySpline vectors
4472 operation 152322 "addSplinesPoints"
4473 public explicit_return_type "void"
4475 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4477 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4485 Add the (x,y) points of the function to the
4490 operation 152450 "initializeSplineVectors"
4491 public explicit_return_type "void"
4493 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4495 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4503 This Method adds the point calculated by
4504 the splines to the vectors
4508 operation 152578 "GetSplinePoint"
4509 public explicit_return_type "void"
4511 param in name "t" explicit_type "double"
4512 param inout name "x" explicit_type "double"
4513 param inout name "y" explicit_type "double"
4514 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
4516 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}${)}${const}${throw}${staticnl}{
4524 get the spline point for t, in xKSpline and yKSpline
4528 operation 152706 "getXSpline"
4529 cpp_virtual cpp_inline public explicit_return_type "std::vector<double>"
4531 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4540 returns the xSpline to plotter
4544 operation 152834 "getYSpline"
4545 cpp_virtual cpp_inline public explicit_return_type "std::vector<double>"
4547 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4556 returns the ySpline to plotter
4560 operation 152962 "getOffsetPixelsXv"
4561 cpp_virtual cpp_inline public explicit_return_type "int"
4563 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4564 return offsetPixelX;
4572 Gets the x-offset of the zoom
4577 operation 153090 "getOffsetPixelsYv"
4578 cpp_virtual cpp_inline public explicit_return_type "int"
4580 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4581 return offsetPixelY;
4589 Gets the offset of the zoom
4594 operation 153218 "save"
4595 public explicit_return_type "void"
4597 param in name "fileName" explicit_type "wxString"
4598 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4600 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4607 comment "-----------------------
4609 -----------------------
4611 Save the points of the function
4615 operation 153346 "load"
4616 public explicit_return_type "void"
4618 param in name "fileName" explicit_type "wxString"
4619 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4621 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4629 Load the points of a function
4633 operation 153474 "SetShowPoints"
4634 public explicit_return_type "void"
4636 param in name "showPoints" explicit_type "bool"
4637 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4639 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4646 comment "------------------------------
4648 ------------------------------
4649 set if the function has to draw the points "
4652 operation 153602 "getShowPoints"
4653 public explicit_return_type "bool"
4655 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4657 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4664 comment "get the paramater showPointsF"
4667 operation 153730 "setScreenX"
4668 public explicit_return_type "void"
4670 param in name "scrX" explicit_type "int"
4671 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4673 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4682 operation 153858 "getScreenX"
4683 public explicit_return_type "int"
4685 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4687 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4696 operation 153986 "setScreenY"
4697 public explicit_return_type "void"
4699 param in name "scrY" explicit_type "int"
4700 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4702 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4711 operation 154114 "getScreenY"
4712 public explicit_return_type "int"
4714 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4716 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4725 operation 154242 "setStartX"
4726 public explicit_return_type "void"
4728 param in name "aStartX" explicit_type "double"
4729 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4731 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4740 operation 154370 "getStartX"
4741 public explicit_return_type "double"
4743 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4745 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4754 operation 154498 "setStartY"
4755 public explicit_return_type "void"
4757 param in name "aStartY" explicit_type "double"
4758 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4760 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4769 operation 154626 "getStartY"
4770 public explicit_return_type "double"
4772 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4774 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4783 operation 154754 "setEndX"
4784 public explicit_return_type "void"
4786 param in name "aEndX" explicit_type "double"
4787 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4789 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4798 operation 154882 "getEndX"
4799 public explicit_return_type "double"
4801 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4803 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4812 operation 155010 "setEndY"
4813 public explicit_return_type "void"
4815 param in name "aEndY" explicit_type "double"
4816 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4818 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4827 operation 155138 "getEndY"
4828 public explicit_return_type "double"
4830 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4832 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4841 operation 155266 "setScaleX"
4842 public explicit_return_type "void"
4844 param in name "aScaleX" explicit_type "double"
4845 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4847 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4856 operation 155394 "getScaleX"
4857 public explicit_return_type "double"
4859 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4861 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4870 operation 155522 "setScaleY"
4871 public explicit_return_type "void"
4873 param in name "aScaleY" explicit_type "double"
4874 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4876 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4885 operation 155650 "getScaleY"
4886 public explicit_return_type "double"
4888 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4890 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4899 operation 155778 "setMinX"
4900 public explicit_return_type "void"
4902 param in name "aMinX" explicit_type "double"
4903 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4905 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4914 operation 155906 "getMinX"
4915 public explicit_return_type "double"
4917 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4919 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4928 operation 156034 "setMinY"
4929 public explicit_return_type "void"
4931 param in name "aMinY" explicit_type "double"
4932 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4934 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4943 operation 156162 "getMinY"
4944 public explicit_return_type "double"
4946 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4948 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4957 operation 156290 "setMaxX"
4958 public explicit_return_type "void"
4960 param in name "aMaxX" explicit_type "double"
4961 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4963 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4972 operation 156418 "getMaxX"
4973 public explicit_return_type "double"
4975 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4977 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4986 operation 156546 "setMaxY"
4987 public explicit_return_type "void"
4989 param in name "aMaxY" explicit_type "double"
4990 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4992 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5001 operation 156674 "getMaxY"
5002 public explicit_return_type "double"
5004 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5006 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5015 operation 156802 "setOffsetX"
5016 public explicit_return_type "void"
5018 param in name "aOffsetX" explicit_type "double"
5019 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5021 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5030 operation 156930 "getOffsetX"
5031 public explicit_return_type "double"
5033 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5035 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5044 operation 157058 "setOffsetY"
5045 public explicit_return_type "void"
5047 param in name "aOffsetY" explicit_type "double"
5048 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5050 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5059 operation 157186 "getOffsetY"
5060 public explicit_return_type "double"
5062 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5064 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5073 operation 157314 "setType"
5074 public explicit_return_type "void"
5076 param in name "aType" explicit_type "int"
5077 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5079 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5088 operation 157442 "getType"
5089 public explicit_return_type "int"
5091 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5093 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5102 operation 157570 "getValidPointRange"
5103 public explicit_return_type "int"
5105 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5107 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5116 operation 157698 "setValidPointRange"
5117 public explicit_return_type "void"
5119 param in name "theRange" explicit_type "int"
5120 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5122 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5131 operation 157826 "SetDrawing"
5132 cpp_inline public explicit_return_type "void"
5134 param in name "d" explicit_type "bool"
5135 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5145 operation 157954 "GetDrawing"
5146 cpp_inline public explicit_return_type "bool"
5148 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5156 comment "get if the function is being drawed"
5159 operation 158082 "SetMousePoint"
5160 cpp_inline public explicit_return_type "void"
5162 param in name "p" explicit_type "wxPoint"
5163 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5171 comment "set the mouse point"
5174 operation 158210 "getMousePoint"
5175 cpp_inline public explicit_return_type "wxPoint"
5177 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5185 comment "get the mousePoint"
5188 operation 158338 "setActual"
5189 public explicit_return_type "void"
5191 param in name "act" explicit_type "bool"
5192 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5194 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5206 operation 158466 "getActual"
5207 public explicit_return_type "bool"
5209 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5211 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5220 operation 158594 "setScaleWay"
5221 public explicit_return_type "void"
5223 param in name "typeS" explicit_type "int"
5224 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5226 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5241 operation 158722 "getScaleWay"
5242 public explicit_return_type "int"
5244 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5246 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5255 operation 158850 "setFromWindow"
5256 cpp_inline public explicit_return_type "void"
5258 param in name "w" explicit_type "bool"
5259 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5268 * set fromWindow: it is set to true if the
5269 * function was created interactively
5273 operation 158978 "getFromWindow"
5274 cpp_inline public explicit_return_type "bool"
5276 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5285 * Get the value of fromWindow
5289 operation 159106 "setFactorZoom"
5290 cpp_inline public explicit_return_type "void"
5292 param in name "factor" explicit_type "float"
5293 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5306 operation 159234 "setEditable"
5307 cpp_inline public explicit_return_type "void"
5309 param in name "edit" explicit_type "bool"
5310 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5323 operation 159362 "getEditable"
5324 cpp_inline public explicit_return_type "bool"
5326 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5339 operation 159490 "getZoomB"
5340 cpp_inline public explicit_return_type "bool"
5342 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5350 comment "----------------------------
5352 ----------------------------
5358 operation 159618 "setZoomIn"
5359 cpp_inline public explicit_return_type "void"
5361 param in name "z" explicit_type "bool"
5362 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5372 * @param z: the new value
5376 operation 159746 "setInitialDrawPoint"
5377 cpp_inline public explicit_return_type "void"
5379 param inout name "initialPoint" type class_ref 129410 // pFunctionPoint
5380 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5381 initialDrawingPoint=initialPoint;
5389 * Set the initial drawing point
5390 * @param pFunctionPoint* initialPoint
5394 operation 159874 "getInitialDrawPoint"
5395 cpp_inline public return_type class_ref 129410 // pFunctionPoint
5397 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5398 return initialDrawingPoint;
5406 * Get the initial drawing point
5407 * @return initialDrawingPoint
5411 operation 160002 "setFinalDrawPoint"
5412 cpp_inline public explicit_return_type "void"
5414 param inout name "finalPoint" type class_ref 129410 // pFunctionPoint
5415 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5416 finalDrawingPoint=finalPoint;
5424 * Set the final drawing point
5425 * @param pFunctionPoint* finalPoint
5429 operation 160130 "getFinallDrawPoint"
5430 cpp_inline public return_type class_ref 129410 // pFunctionPoint
5432 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5433 return finalDrawingPoint;
5441 * Get the final drawing point
5442 * @return finalDrawingPoint
5446 operation 160258 "zooming"
5447 public explicit_return_type "void"
5449 param in name "clickedX" explicit_type "int"
5450 param in name "clickedY" explicit_type "int"
5451 param in name "width" explicit_type "int"
5452 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
5454 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${const}${throw}${staticnl}{
5462 This method set the initial point and the final point of drawing
5463 according with the width of the square around the point clicked
5466 @param width: width of the square
5470 operation 160386 "setOffsets"
5471 public explicit_return_type "void"
5473 param in name "offx" explicit_type "int"
5474 param in name "offy" explicit_type "int"
5475 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
5477 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
5485 * This method sets the offset
5489 operation 160514 "setMinShowed"
5490 public explicit_return_type "void"
5492 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5494 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5502 * This method sets the minShowedX
5503 * and the minShowedY, accordig to the offset in
5504 * x-axis and y-axis respectively
5505 * pre: _offsetX>=0,_offsetY>=0
5509 operation 160642 "getMinXShowed"
5510 cpp_inline public explicit_return_type "int"
5512 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5525 operation 160770 "getMinYShowed"
5526 cpp_inline public explicit_return_type "int"
5528 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5541 operation 160898 "getMaxXShowed"
5542 cpp_inline public explicit_return_type "int"
5544 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5557 operation 161026 "getMaxYShowed"
5558 cpp_inline public explicit_return_type "int"
5560 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5573 operation 161154 "setMinShowedX"
5574 cpp_inline public explicit_return_type "void"
5576 param in name "msx" explicit_type "int"
5577 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5590 operation 161282 "setMinShowedY"
5591 cpp_inline public explicit_return_type "void"
5593 param in name "msy" explicit_type "int"
5594 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5607 operation 161410 "setMaxShowedX"
5608 cpp_inline public explicit_return_type "void"
5610 param in name "msx" explicit_type "int"
5611 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5624 operation 161538 "setMaxShowedY"
5625 cpp_inline public explicit_return_type "void"
5627 param in name "msy" explicit_type "int"
5628 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5641 operation 161666 "getOffsetPixelsX"
5642 cpp_inline public explicit_return_type "int"
5644 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5645 return offsetPixelX;
5652 comment "------------------------
5654 ------------------------
5656 Gets the x-offset of the zoom
5661 operation 161794 "getOffsetPixelsY"
5662 cpp_inline public explicit_return_type "int"
5664 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5665 return offsetPixelY;
5673 Gets the offset of the zoom
5678 operation 161922 "setOffsetPixelX"
5679 cpp_inline public explicit_return_type "void"
5681 param in name "offX" explicit_type "int"
5682 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5691 Set the x-offset of the zoom
5695 operation 162050 "setOffsetPixelY"
5696 cpp_inline public explicit_return_type "void"
5698 param in name "offY" explicit_type "int"
5699 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5708 Set the y-offset of the zoom
5712 operation 162178 "setColorPoints"
5713 public explicit_return_type "void"
5715 param inout name "colorVector" explicit_type "std::vector<pColorPoint *>"
5716 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5718 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
5726 * Sets the color points of the function by teh given parameter
5727 * @param colorVector Is the color points vector to set
5731 operation 162306 "getColorPoints"
5732 public explicit_return_type "void"
5734 param inout name "colorVector" explicit_type "std::vector<pColorPoint *>"
5735 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5737 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
5745 * Gets the color points of the function in the given parameter
5746 * @param colorVector Is the color points list to get the points
5750 operation 162434 "setmType"
5751 cpp_inline public explicit_return_type "void"
5753 param in name "mt" explicit_type "int"
5754 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5767 operation 162562 "setXTraslation"
5768 cpp_inline public explicit_return_type "void"
5770 param in name "xT" explicit_type "int"
5771 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5779 comment "-----------------------
5781 -----------------------
5783 Set the value of the traslation
5785 @param xT value in pixels of the traslation in x-axis
5789 classrelation 129154 // logicFunction (<unidirectional association>)
5790 relation 129154 --->
5791 a role_name "logicFunction" private
5792 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
5794 classrelation_ref 129154 // logicFunction (<unidirectional association>)
5795 b parent class_ref 129794 // pLogicalFunction
5798 attribute 137730 "showPointsF"
5799 private explicit_type "bool"
5800 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5808 attribute 137858 "_startX"
5809 private explicit_type "double"
5810 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5818 attribute 137986 "_startY"
5819 private explicit_type "double"
5820 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5828 attribute 138114 "_endX"
5829 private explicit_type "double"
5830 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5838 attribute 138242 "_endY"
5839 private explicit_type "double"
5840 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5848 attribute 138370 "_scaleX"
5849 private explicit_type "double"
5850 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5858 attribute 138498 "_scaleY"
5859 private explicit_type "double"
5860 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5868 attribute 138626 "_minX"
5869 private explicit_type "double"
5870 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5878 attribute 138754 "_minY"
5879 private explicit_type "double"
5880 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5888 attribute 138882 "_maxX"
5889 private explicit_type "double"
5890 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5898 attribute 139010 "_maxY"
5899 private explicit_type "double"
5900 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5908 attribute 139138 "_offsetX"
5909 private explicit_type "double"
5910 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5918 attribute 139266 "_offsetY"
5919 private explicit_type "double"
5920 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5928 attribute 139394 "_type"
5929 private explicit_type "int"
5930 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5938 attribute 139522 "realPoints"
5939 private explicit_type "wxList"
5940 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5948 classrelation 129282 // f_colorPoints (<unidirectional association>)
5949 relation 129282 --->
5950 stereotype "std::vector"
5951 a role_name "f_colorPoints" private
5952 cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}*> ${name}${value};
5954 classrelation_ref 129282 // f_colorPoints (<unidirectional association>)
5955 b parent class_ref 128386 // pColorPoint
5958 attribute 139650 "node"
5959 private explicit_type "wxNode"
5960 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
5968 attribute 139778 "validPointRange"
5969 private explicit_type "int"
5970 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5978 attribute 139906 "drawing"
5979 private explicit_type "bool"
5980 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5988 attribute 140034 "mousePoint"
5989 private explicit_type "wxPoint"
5990 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5998 attribute 140162 "screenX"
5999 private explicit_type "int"
6000 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6008 attribute 140290 "screenY"
6009 private explicit_type "int"
6010 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6018 attribute 140418 "ifActual"
6019 private explicit_type "bool"
6020 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6028 attribute 140546 "scaleWay"
6029 private explicit_type "int"
6030 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6038 attribute 140674 "fromWindow"
6039 private explicit_type "bool"
6040 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6048 attribute 140802 "factorZoom"
6049 private explicit_type "float"
6050 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6058 attribute 140930 "editable"
6059 private explicit_type "bool"
6060 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6068 attribute 141058 "zoomIn"
6069 private explicit_type "bool"
6070 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6078 classrelation 129410 // initialDrawingPoint (<unidirectional association>)
6079 relation 129410 --->
6080 a role_name "initialDrawingPoint" private
6081 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6083 classrelation_ref 129410 // initialDrawingPoint (<unidirectional association>)
6084 b parent class_ref 129410 // pFunctionPoint
6087 classrelation 129538 // finalDrawingPoint (<unidirectional association>)
6088 relation 129538 --->
6089 a role_name "finalDrawingPoint" private
6090 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6092 classrelation_ref 129538 // finalDrawingPoint (<unidirectional association>)
6093 b parent class_ref 129410 // pFunctionPoint
6096 attribute 141186 "minShowedX"
6097 private explicit_type "int"
6098 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6106 attribute 141314 "maxShowedX"
6107 private explicit_type "int"
6108 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6116 attribute 141442 "minShowedY"
6117 private explicit_type "int"
6118 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6126 attribute 141570 "maxShowedY"
6127 private explicit_type "int"
6128 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6136 attribute 141698 "xSpline"
6137 private explicit_type "double"
6138 stereotype "std::vector"
6139 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
6147 attribute 141826 "ySpline"
6148 private explicit_type "double"
6149 stereotype "std::vector"
6150 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
6158 attribute 141954 "xKSpline"
6159 private explicit_type "vtkKochanekSpline"
6160 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6168 attribute 142082 "yKSpline"
6169 private explicit_type "vtkKochanekSpline"
6170 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6178 attribute 142210 "offsetPixelX"
6179 private explicit_type "int"
6180 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6188 attribute 142338 "offsetPixelY"
6189 private explicit_type "int"
6190 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6198 attribute 142466 "mType"
6199 private explicit_type "int"
6200 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6208 attribute 142594 "xTraslation"
6209 private explicit_type "int"
6210 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6218 classrelation 133634 // <generalisation>
6219 relation 133634 ---|>
6221 cpp default "${type}"
6222 classrelation_ref 133634 // <generalisation>
6223 b parent class_ref 133250 // pPlotterLayer
6227 class 129666 "typedef4"
6228 visibility package stereotype "typedef" explicit_base_type "pPlotterLayer"
6229 cpp_decl "${comment}typedef ${type} ${name};
6233 python_2_2 python_decl ""
6235 explicit_switch_type ""
6239 class 129794 "pLogicalFunction"
6241 cpp_decl "${comment}${template}class ${name}${inherit} {
6247 python_2_2 python_decl ""
6249 explicit_switch_type ""
6251 classrelation 129666 // <generalisation>
6252 relation 129666 ---|>
6254 cpp default "${type}"
6255 classrelation_ref 129666 // <generalisation>
6256 b parent class_ref 129026 // typedef3
6259 operation 164866 "pLogicalFunction"
6260 public explicit_return_type ""
6262 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw};
6264 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
6271 comment "----------------------------------------------------------------------------
6273 ----------------------------------------------------------------------------"
6276 operation 164994 "~pLogicalFunction"
6277 public explicit_return_type ""
6279 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
6281 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
6290 operation 165122 "GetPoints"
6291 cpp_inline public explicit_return_type "void"
6293 param inout name "points" explicit_type "wxList"
6294 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
6295 points = realPoints;
6305 virtual void Rewind()
6307 node = realPoints.GetFirst();
6310 * Get locus value for next N.
6311 Override this function in your implementation.
6312 @param x Returns X value
6313 @param y Returns Y value
6315 virtual bool GetNextXY(double & x, double & y)
6319 pFunctionPoint* p=(pFunctionPoint*)node->GetData();
6322 node=node->GetNext();
6329 Get Point list of the funcion
6330 @param return points
6335 operation 165250 "validPointOnFunction"
6336 public explicit_return_type "int"
6338 param in name "realPoint" explicit_type "wxPoint"
6339 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6341 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6349 * validate if the function has that point in a sensible area returning the index where the point was found or -1 if is in not part of the function: define the sensible area is
6350 * x1-validPointRange<x<x1+validPointRange y1-validPointRange<y<y1+validPointRange
6354 operation 165378 "getIndexOf"
6355 public explicit_return_type "int"
6357 param in name "realpoint" explicit_type "wxPoint"
6358 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6360 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6367 comment "returns the index in the list of the point "
6370 operation 165506 "GetPointAt"
6371 public explicit_return_type "wxNode"
6373 param in name "movingPointIndex" explicit_type "int"
6374 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6376 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6384 * This metohd returns the node of the point that is the movingPointIndex position in the list of points.
6385 * @param: int movingPointIndex, Is the index value of the searched node.
6386 * @return: Return a pointer to the node corresponding to the index value by parameter.
6390 operation 165634 "AddNewPoint"
6391 public explicit_return_type "bool"
6393 param in name "x" explicit_type "int"
6394 param in name "y" explicit_type "int"
6395 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
6397 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
6405 * Includes a point between two existing points of the this function. The new point (x,y) was not defined when the function was created.
6406 *@ return Returns true is the point was succcesfully added to the funcion.
6410 operation 165762 "AddPoint"
6411 public explicit_return_type "bool"
6413 param in name "aX" explicit_type "int"
6414 param in name "aY" explicit_type "int"
6415 param in name "order" explicit_type "bool"
6417 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
6419 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${const}${throw}${staticnl}{
6427 * this method add a new logical point to the function, this point is one of those used to draw the function
6431 operation 165890 "DeletePoint"
6432 public explicit_return_type "bool"
6434 param in name "aX" explicit_type "int"
6435 param in name "aY" explicit_type "int"
6436 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
6438 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
6446 * deletes the point given by the user from the collection of logical points of the function
6450 operation 166018 "changePoint"
6451 public explicit_return_type "bool"
6453 param in name "newCoords" explicit_type "wxPoint"
6454 param in name "movingIndexPoint" explicit_type "int"
6455 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
6457 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
6465 * Change de coordinates of the given point if it is possible and return the result of the invoked action. True if it was possible to do the change.
6469 operation 166146 "getX_RealValues"
6470 public explicit_return_type "double"
6472 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
6474 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6482 * Evaluates if the given point belongs to the function.
6485 bool hasPoint(wxPoint aAPoint);
6487 * Returns the real x values of the control points of the function. It dont includes the points calculated by interpolation.
6491 operation 166274 "getY_RealValues"
6492 public explicit_return_type "double"
6494 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
6496 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6504 * Returns the real y values of the control points of the function. It dont includes the points calculated by interpolation.
6508 operation 166402 "orderPoints"
6509 public explicit_return_type "bool"
6511 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6513 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6521 * This method orders the list of points taking into account that the last appended node in the list (realPoint) is the only one disordered.
6522 * @return Returns true if the last point included has a valid value for x and was ordered, according to the definition of function.
6526 operation 166530 "setStartPoints"
6527 public explicit_return_type "void"
6529 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6531 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6539 * This method get a pointer to the node in the real points list that is inmediately previous to the searched by parameter.
6540 * @pre The seached point (realX, realY) is not the first point of the list.
6545 wxNode * findPreviousNodeTo( int realX, int realY );
6547 * sets the start point of the function
6551 operation 166658 "setEndPoints"
6552 public explicit_return_type "void"
6554 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6556 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6564 * sets the end point of the function
6568 operation 166786 "setMaxPoints"
6569 public explicit_return_type "void"
6571 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6573 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6581 * set the max value in x and y between all the points of the function
6585 operation 166914 "setMinPoints"
6586 public explicit_return_type "void"
6588 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6590 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6598 * set the min value in x and y between all the points of the function
6602 operation 167042 "setUp"
6603 public explicit_return_type "void"
6605 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6607 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6615 * Set Up startPoint, endPoint, maxY,maxX points
6619 operation 167170 "save"
6620 public explicit_return_type "void"
6622 param in name "fileName" explicit_type "wxString"
6623 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6625 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6632 comment "set if the function has to draw the points
6633 void SetShowPoints(bool showPoints);
6634 get the paramater showPointsF
6635 bool getShowPoints();
6636 -----------------------
6638 -----------------------
6640 Save the points of the function
6644 operation 167298 "load"
6645 public explicit_return_type "void"
6647 param in name "fileName" explicit_type "wxString"
6648 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6650 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6658 Load the points of a function
6662 operation 167426 "setStartX"
6663 public explicit_return_type "void"
6665 param in name "aStartX" explicit_type "double"
6666 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6668 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6675 comment "----------------------------
6677 ----------------------------"
6680 operation 167554 "getStartX"
6681 public explicit_return_type "double"
6683 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6685 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6694 operation 167682 "setStartY"
6695 public explicit_return_type "void"
6697 param in name "aStartY" explicit_type "double"
6698 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6700 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6709 operation 167810 "getStartY"
6710 public explicit_return_type "double"
6712 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6714 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6723 operation 167938 "setEndX"
6724 public explicit_return_type "void"
6726 param in name "aEndX" explicit_type "double"
6727 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6729 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6738 operation 168066 "getEndX"
6739 public explicit_return_type "double"
6741 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6743 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6752 operation 168194 "setEndY"
6753 public explicit_return_type "void"
6755 param in name "aEndY" explicit_type "double"
6756 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6758 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6767 operation 168322 "getEndY"
6768 public explicit_return_type "double"
6770 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6772 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6781 operation 168450 "setScaleX"
6782 public explicit_return_type "void"
6784 param in name "aScaleX" explicit_type "double"
6785 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6787 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6796 operation 168578 "getScaleX"
6797 public explicit_return_type "double"
6799 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6801 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6810 operation 168706 "setScaleY"
6811 public explicit_return_type "void"
6813 param in name "aScaleY" explicit_type "double"
6814 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6816 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6825 operation 168834 "getScaleY"
6826 public explicit_return_type "double"
6828 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6830 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6839 operation 168962 "setMinX"
6840 public explicit_return_type "void"
6842 param in name "aMinX" explicit_type "double"
6843 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6845 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6854 operation 169090 "getMinX"
6855 public explicit_return_type "double"
6857 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6859 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6868 operation 169218 "setMinY"
6869 public explicit_return_type "void"
6871 param in name "aMinY" explicit_type "double"
6872 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6874 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6883 operation 169346 "getMinY"
6884 public explicit_return_type "double"
6886 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6888 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6897 operation 169474 "setMaxX"
6898 public explicit_return_type "void"
6900 param in name "aMaxX" explicit_type "double"
6901 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6903 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6912 operation 169602 "getMaxX"
6913 public explicit_return_type "double"
6915 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6917 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6926 operation 169730 "setMaxY"
6927 public explicit_return_type "void"
6929 param in name "aMaxY" explicit_type "double"
6930 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6932 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6941 operation 169858 "getMaxY"
6942 public explicit_return_type "double"
6944 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6946 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6955 operation 169986 "setOffsetX"
6956 public explicit_return_type "void"
6958 param in name "aOffsetX" explicit_type "double"
6959 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6961 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6970 operation 170114 "getOffsetX"
6971 public explicit_return_type "double"
6973 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6975 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6984 operation 170242 "setOffsetY"
6985 public explicit_return_type "void"
6987 param in name "aOffsetY" explicit_type "double"
6988 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6990 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6999 operation 170370 "getOffsetY"
7000 public explicit_return_type "double"
7002 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7004 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7013 operation 170498 "setType"
7014 public explicit_return_type "void"
7016 param in name "aType" explicit_type "int"
7017 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7019 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7028 operation 170626 "getType"
7029 public explicit_return_type "int"
7031 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7033 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7042 operation 170754 "getValidPointRange"
7043 public explicit_return_type "int"
7045 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7047 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7056 operation 170882 "setValidPointRange"
7057 public explicit_return_type "void"
7059 param in name "theRange" explicit_type "int"
7060 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7062 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7071 operation 171010 "deletePointAt"
7072 public explicit_return_type "bool"
7074 param in name "index" explicit_type "int"
7075 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7077 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7085 * Deletes a point of the function given its index
7089 operation 171138 "getSizePoints"
7090 public explicit_return_type "int"
7092 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7094 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7102 * Returns the number of points that the function
7107 operation 171266 "getDirection"
7108 public explicit_return_type "void"
7110 param inout name "dir" explicit_type "bool"
7111 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7113 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7122 attribute 143490 "_startX"
7123 private explicit_type "double"
7124 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7132 attribute 143618 "_startY"
7133 private explicit_type "double"
7134 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7142 attribute 143746 "_endX"
7143 private explicit_type "double"
7144 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7152 attribute 143874 "_endY"
7153 private explicit_type "double"
7154 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7162 attribute 144002 "_scaleX"
7163 private explicit_type "double"
7164 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7172 attribute 144130 "_scaleY"
7173 private explicit_type "double"
7174 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7182 attribute 144258 "_minX"
7183 private explicit_type "double"
7184 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7192 attribute 144386 "_minY"
7193 private explicit_type "double"
7194 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7202 attribute 144514 "_maxX"
7203 private explicit_type "double"
7204 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7212 attribute 144642 "_maxY"
7213 private explicit_type "double"
7214 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7222 attribute 144770 "_offsetX"
7223 private explicit_type "double"
7224 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7232 attribute 144898 "_offsetY"
7233 private explicit_type "double"
7234 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7242 attribute 145026 "_type"
7243 private explicit_type "int"
7244 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7252 attribute 145154 "realPoints"
7253 private explicit_type "wxList"
7254 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7262 attribute 145282 "x_Values"
7263 private explicit_type "double"
7264 multiplicity "[MAX_POINTS]"
7265 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
7273 attribute 145410 "y_Values"
7274 private explicit_type "double"
7275 multiplicity "[MAX_POINTS]"
7276 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
7284 attribute 145538 "validPointRange"
7285 private explicit_type "int"
7286 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7294 attribute 145666 "leftToRigthDef"
7295 private explicit_type "bool"
7296 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7305 class 129922 "pHistogram"
7307 cpp_decl "${comment}${template}class ${name}${inherit} {
7313 python_2_2 python_decl ""
7315 explicit_switch_type ""
7317 comment "--------------------------------------------------------------------------------------------
7319 --------------------------------------------------------------------------------------------"
7320 operation 162690 "pHistogram"
7321 public explicit_return_type ""
7323 param in name "filePath" explicit_type "std::string"
7324 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}${)}${volatile}${throw};
7326 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}${)}${throw}{
7333 comment ":public wxObject
7334 ----------------------------------------------------------------------------------------
7336 ----------------------------------------------------------------------------------------
7342 operation 162818 "pHistogram"
7343 public explicit_return_type ""
7345 param inout name "imageData" explicit_type "vtkImageData"
7346 cpp_decl " ${comment}${inline}${name}${(}${t0} * ${p0}${v0}${)}${volatile}${throw};
7348 cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}${)}${throw}{
7360 operation 162946 "~pHistogram"
7361 public explicit_return_type ""
7363 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
7365 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
7374 operation 163074 "setImagePath"
7375 public explicit_return_type "void"
7377 param in name "filePath" explicit_type "std::string"
7378 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7380 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7388 @param filePath: is the path where the image is
7392 operation 163202 "getPoints"
7393 public explicit_return_type "std::vector<int>"
7395 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7397 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7405 Return the points of the histogram of the image
7409 operation 163330 "buildHistogram"
7410 public explicit_return_type "void"
7412 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7414 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7422 Calculate the histogram and save it in the attribute points
7423 it is used if the user had given the file's path
7428 operation 163458 "buildHistogram"
7429 public explicit_return_type "void"
7431 param inout name "imageData" explicit_type "vtkImageData"
7432 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7434 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
7442 Calculate the histogram and save it in the attribute points
7443 it is used if the user had given the imageData
7447 operation 163586 "initializePoints"
7448 public explicit_return_type "void"
7450 param in name "xDimension" explicit_type "int"
7451 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7453 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7461 getting ready the points
7465 operation 163714 "setPoints"
7466 public explicit_return_type "void"
7468 param inout name "imageData" explicit_type "vtkImageData"
7469 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7471 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
7479 constructing the histogram
7483 operation 163842 "getHistogram"
7484 public explicit_return_type "vtkImageData"
7486 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
7488 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7496 Returns the poins of the histograms
7500 operation 163970 "getIndex"
7501 public explicit_return_type "int"
7503 param in name "gValue" explicit_type "int"
7504 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7506 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7514 hash por getting the index for the histogram vector of the original
7519 operation 164098 "setSize"
7520 public explicit_return_type "void"
7522 param in name "nSize" explicit_type "int"
7523 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7525 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7537 operation 164226 "getImageSize"
7538 public explicit_return_type "int"
7540 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7542 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7554 operation 164354 "getSize"
7555 public explicit_return_type "int"
7557 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7559 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7567 Get Size of the histogram
7571 operation 164482 "getMaximumLevelOfGrey"
7572 public explicit_return_type "int"
7574 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7576 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7584 Get the maximum value of grey of the histogram
7588 operation 164610 "getMinimumLevelOfGrey"
7589 public explicit_return_type "int"
7591 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7593 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7601 Get the minimum value of grey of the histogram
7605 operation 164738 "getHistogramPoint"
7606 public explicit_return_type "int"
7608 param in name "gValue" explicit_type "int"
7609 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7611 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7619 get a point of the Histogram
7620 given the grey value
7624 attribute 142722 "points"
7625 private explicit_type "vtkImageData"
7626 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
7634 attribute 142850 "path"
7635 private explicit_type "std::string"
7636 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7644 attribute 142978 "size"
7645 private explicit_type "int"
7646 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7654 attribute 143106 "maxLevelOfGrey"
7655 private explicit_type "int"
7656 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7664 attribute 143234 "minLevelOfGrey"
7665 private explicit_type "int"
7666 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7674 attribute 143362 "sizeImage"
7675 private explicit_type "int"
7676 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7684 classrelation 132610 // <generalisation>
7685 relation 132610 ---|>
7687 cpp default "${type}"
7688 classrelation_ref 132610 // <generalisation>
7689 b parent class_ref 132482 // wxObject
7692 classrelation 132738 // (points)
7693 relation 132738 ---> name "points"
7694 a role_name "" private
7695 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
7697 classrelation_ref 132738 // (points)
7698 b parent class_ref 132738 // vtkImageData
7702 class 130050 "pPlotter"
7704 cpp_decl "${comment}${template}class ${name}${inherit} {
7710 python_2_2 python_decl ""
7712 explicit_switch_type ""
7714 comment "-------------------------------------------------------------------------------------------------------------
7716 -------------------------------------------------------------------------------------------------------------
7717 * Command IDs used by pColorPoint
7718 --------------------------------------------------------------------------------------------
7720 --------------------------------------------------------------------------------------------
7722 * Represents the integrated plotter that consists of the a drawing area, and control bars (min-max bar, degrade bar)
7724 * @file pPlotter.h "
7725 classrelation 129794 // <generalisation>
7726 relation 129794 ---|>
7728 cpp default "${type}"
7729 classrelation_ref 129794 // <generalisation>
7730 b parent class_ref 130178 // typedef5
7733 operation 171394 "pPlotter"
7734 public explicit_return_type ""
7736 param inout name "parent" explicit_type "wxWindow"
7737 param in name "nWidth" explicit_type "int"
7738 param in name "nHeight" explicit_type "int"
7739 cpp_decl " ${comment}${inline}${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${volatile}${throw};
7741 cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${throw}{
7748 comment "------------------------------------------------------------------------------------------------------------
7749 Constructors & Destructors
7750 ------------------------------------------------------------------------------------------------------------
7752 * Creates an integrated plotter instance
7753 * @param *parent Container window
7757 operation 171522 "~pPlotter"
7758 public explicit_return_type ""
7760 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
7762 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
7771 operation 171650 "onChangeFunction"
7772 public explicit_return_type "void"
7774 param inout name "event" explicit_type "wxCommandEvent"
7775 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7777 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7784 comment "----------------------------------------------------------------------------------------
7786 ----------------------------------------------------------------------------------------
7787 Plotter received events "
7790 operation 171778 "onAddedPoint_Plotter"
7791 public explicit_return_type "void"
7793 param inout name "event" explicit_type "wxCommandEvent"
7794 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7796 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7805 operation 171906 "onRemovedPoint_Plotter"
7806 public explicit_return_type "void"
7808 param inout name "event" explicit_type "wxCommandEvent"
7809 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7811 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7820 operation 172034 "onMovePoint_Plotter"
7821 public explicit_return_type "void"
7823 param inout name "event" explicit_type "wxCommandEvent"
7824 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7826 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7835 operation 172162 "onGuideLines"
7836 public explicit_return_type "void"
7838 param inout name "event" explicit_type "wxCommandEvent"
7839 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7841 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7850 operation 172290 "onAdded_ColorPoint"
7851 public explicit_return_type "void"
7853 param inout name "event" explicit_type "wxCommandEvent"
7854 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7856 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7863 comment " Color bar received events"
7866 operation 172418 "onRemoved_ColorPoint"
7867 public explicit_return_type "void"
7869 param inout name "event" explicit_type "wxCommandEvent"
7870 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7872 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7881 operation 172546 "onMoved_ColorPoint"
7882 public explicit_return_type "void"
7884 param inout name "event" explicit_type "wxCommandEvent"
7885 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7887 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7896 operation 172674 "onChanged_ColorPoint"
7897 public explicit_return_type "void"
7899 param inout name "event" explicit_type "wxCommandEvent"
7900 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7902 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7911 operation 172802 "onColorBar"
7912 public explicit_return_type "void"
7914 param inout name "event" explicit_type "wxCommandEvent"
7915 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7917 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7926 operation 172930 "onBarrange"
7927 public explicit_return_type "void"
7929 param inout name "event" explicit_type "wxCommandEvent"
7930 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7932 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7939 comment " Min-Max Barrange received events"
7942 operation 173058 "onActualChange_Bar"
7943 public explicit_return_type "void"
7945 param inout name "event" explicit_type "wxCommandEvent"
7946 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7948 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7957 operation 173186 "onStartChange_Bar"
7958 public explicit_return_type "void"
7960 param inout name "event" explicit_type "wxCommandEvent"
7961 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7963 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7972 operation 173314 "onEndChange_Bar"
7973 public explicit_return_type "void"
7975 param inout name "event" explicit_type "wxCommandEvent"
7976 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7978 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7987 operation 173442 "onSelectionEnd"
7988 public explicit_return_type "void"
7990 param inout name "event" explicit_type "wxCommandEvent"
7991 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7993 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
8002 operation 173570 "onMovedBar"
8003 public explicit_return_type "void"
8005 param inout name "event" explicit_type "wxCommandEvent"
8006 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8008 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
8017 operation 173698 "sendTMessage"
8018 public explicit_return_type "void"
8020 param in name "theText" explicit_type "wxString"
8021 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8023 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
8031 * Method for sending a text message to the container window
8032 * @param theText Is the text of the message
8036 operation 173826 "initialize"
8037 public explicit_return_type "wxWindow"
8039 param inout name "parent" explicit_type "wxWindow"
8040 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8042 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
8049 comment " Other methods"
8052 operation 173954 "setTextMessage"
8053 public explicit_return_type "void"
8055 param in name "nMessage" explicit_type "wxString"
8056 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8058 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
8066 * Sets the text message
8067 * @param nMessage Is the text message to set
8071 operation 174082 "getTextMessage"
8072 public explicit_return_type "wxString"
8074 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8076 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8084 * Gets the text message
8085 * @param text Is the actual text message
8089 operation 174210 "getFunctionForVectors"
8090 public return_type class_ref 129538 // pGraphicalFunction
8092 param inout name "vectorX" explicit_type "double"
8093 param in name "sizeX" explicit_type "int"
8094 param inout name "vectorY" explicit_type "double"
8095 param in name "sizeY" explicit_type "int"
8096 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} * ${p2}${v2}, ${t3} ${p3}${v3}${)}${const}${volatile}${throw}${abstract};
8098 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}, ${t2} * ${p2}, ${t3} ${p3}${)}${const}${throw}${staticnl}{
8106 * Creates and returns a graphical funcion according to the indicated vectors.
8110 operation 174338 "addFunction"
8111 public explicit_return_type "int"
8113 param inout name "function" type class_ref 129538 // pGraphicalFunction
8114 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8116 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
8124 * Add a function to the plotter
8125 * when the function doesnt come from window
8129 operation 174466 "setType"
8130 public explicit_return_type "void"
8132 param in name "t" explicit_type "int"
8133 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8135 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
8147 operation 174594 "getFunction"
8148 public return_type class_ref 129538 // pGraphicalFunction
8150 param in name "index" explicit_type "int"
8151 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8153 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
8161 Get a function in the plotter given the index
8165 operation 174722 "OnSize"
8166 public explicit_return_type "void"
8168 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8170 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8178 if the user resize the window
8182 operation 174850 "moveFunctions"
8183 public explicit_return_type "void"
8185 param in name "porcentageMinX" explicit_type "float"
8186 param in name "porcentageMaxX" explicit_type "float"
8187 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
8189 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
8197 Get a function in the plotter given the index
8199 pGraphicalFunction* getFunction(int index);
8201 move the functions that the user wants to move
8202 and that were setted in functionsToMove
8203 @param porcentageMinX:the porcentage that the minShowed
8204 of the funcntions have to be move
8205 @param porcentageMaxX:the porcentage that the maxShowed
8206 of the funcntions have to be move
8211 operation 174978 "addFunctionToMove"
8212 public explicit_return_type "int"
8214 param inout name "function" type class_ref 129538 // pGraphicalFunction
8215 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8217 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
8225 Adds function to move with the bar min max
8229 operation 175106 "setAll"
8230 public explicit_return_type "void"
8232 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8234 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8242 Set the bars according to the actual function
8246 operation 175234 "getColorPointsSize"
8247 public explicit_return_type "int"
8249 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8251 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8259 * deletes the function from the plotter
8261 bool deleteFunction(pGraphicalFunction* function);
8262 --------------------
8264 ---------------------
8266 Returns the number of points that the bar color has
8270 operation 175362 "getBarColorDataAt"
8271 public explicit_return_type "void"
8273 param in name "index" explicit_type "int"
8274 param inout name "x" explicit_type "double"
8275 param inout name "red" explicit_type "int"
8276 param inout name "green" explicit_type "int"
8277 param inout name "blue" explicit_type "int"
8278 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}, ${t3} & ${p3}${v3}, ${t4} & ${p4}${v4}${)}${const}${volatile}${throw}${abstract};
8280 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3} & ${p3}, ${t4} & ${p4}${)}${const}${throw}${staticnl}{
8288 Get the RGB values of the color point that is in the
8293 operation 175490 "addColorPoint"
8294 public explicit_return_type "bool"
8296 param in name "x" explicit_type "int"
8297 param in name "red" explicit_type "int"
8298 param in name "green" explicit_type "int"
8299 param in name "blue" explicit_type "int"
8300 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}, ${t3} ${p3}${v3}${)}${const}${volatile}${throw}${abstract};
8302 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}${)}${const}${throw}${staticnl}{
8311 returns true if the point was succesfully added
8312 PRE: 0<=red<=255 0<=green<=255 0<=blue<=255
8316 operation 175618 "eraseColorPoints"
8317 public explicit_return_type "void"
8319 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8321 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8330 operation 175746 "getMaxShowedPorcentage"
8331 public explicit_return_type "float"
8333 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8335 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8342 comment "--------------------
8344 ---------------------"
8347 operation 175874 "getMinShowedPorcentage"
8348 public explicit_return_type "float"
8350 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8352 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8361 operation 176002 "getActualShowedPorcentage"
8362 public explicit_return_type "float"
8364 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8366 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8375 operation 176130 "setActual"
8376 public explicit_return_type "void"
8378 param inout name "nActual" type class_ref 129538 // pGraphicalFunction
8379 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
8381 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
8388 comment "--------------------
8390 ---------------------"
8393 operation 176258 "update"
8394 public explicit_return_type "void"
8396 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
8398 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
8407 operation 176386 "setPopUpMenu"
8408 public explicit_return_type "void"
8410 param in name "startD" explicit_type "bool"
8411 param in name "stopD" explicit_type "bool"
8412 param in name "smooth" explicit_type "bool"
8413 param in name "line" explicit_type "bool"
8414 param in name "zoomIn" explicit_type "bool"
8415 param in name "zoomOut" explicit_type "bool"
8416 param in name "showPoints" explicit_type "bool"
8417 param in name "noShowPoints" explicit_type "bool"
8418 param in name "changeColor" explicit_type "bool"
8419 param in name "addP" explicit_type "bool"
8420 param in name "delPoint" explicit_type "bool"
8421 param in name "load" explicit_type "bool"
8422 param in name "save" explicit_type "bool"
8423 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}, ${t3} ${p3}${v3}, ${t4} ${p4}${v4}, ${t5} ${p5}${v5}, ${t6} ${p6}${v6}, ${t7} ${p7}${v7}, ${t8} ${p8}${v8}, ${t9} ${p9}${v9}, ${t10} ${p10}${v10}, ${t11} ${p11}${v11}, ${t12} ${p12}${v12}${)}${const}${volatile}${throw}${abstract};
8425 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}, ${t5} ${p5}, ${t6} ${p6}, ${t7} ${p7}, ${t8} ${p8}, ${t9} ${p9}, ${t10} ${p10}, ${t11} ${p11}, ${t12} ${p12}${)}${const}${throw}${staticnl}{
8432 comment "----------------------------
8433 Handling Options Menu
8434 ----------------------------
8436 if any parameter is true, is going to be remove from the popUp menu
8440 attribute 145794 "m_plot"
8441 private explicit_type "pPlotterWindow"
8442 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8450 attribute 145922 "color_bar"
8451 private explicit_type "pColorBar"
8452 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8460 attribute 146050 "barrange"
8461 private explicit_type "mBarRange"
8462 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8470 classrelation 129922 // actualFunction (<unidirectional association>)
8471 relation 129922 --->
8472 a role_name "actualFunction" private
8473 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8475 classrelation_ref 129922 // actualFunction (<unidirectional association>)
8476 b parent class_ref 129538 // pGraphicalFunction
8479 attribute 146178 "text"
8480 private explicit_type "wxString"
8481 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
8489 classrelation 130434 // <generalisation>
8490 relation 130434 ---|>
8492 cpp default "${type}"
8493 classrelation_ref 130434 // <generalisation>
8494 b parent class_ref 130562 // wxPanel
8497 classrelation 132866 // (m_plot)
8498 relation 132866 ---> name "m_plot"
8499 a role_name "" private
8500 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8502 classrelation_ref 132866 // (m_plot)
8503 b parent class_ref 132866 // pPlotterWindow
8506 classrelation 132994 // (color_bar)
8507 relation 132994 ---> name "color_bar"
8508 a role_name "" private
8509 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8511 classrelation_ref 132994 // (color_bar)
8512 b parent class_ref 132994 // pColorBar
8515 classrelation 133122 // (barrange)
8516 relation 133122 ---> name "barrange"
8517 a role_name "" private
8518 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
8520 classrelation_ref 133122 // (barrange)
8521 b parent class_ref 133122 // mBarRange
8525 class 130178 "typedef5"
8526 visibility package stereotype "typedef" explicit_base_type "wxPanel"
8527 cpp_decl "${comment}typedef ${type} ${name};
8531 python_2_2 python_decl ""
8533 explicit_switch_type ""
8537 class 130306 "anonymous3"
8538 visibility package stereotype "enum"
8539 cpp_decl "${comment}enum {
8545 python_2_2 python_decl ""
8547 explicit_switch_type ""
8549 comment "* Command IDs used by pPlotterWindow "
8550 attribute 146306 "pwID_ADDPOINT"
8551 public type class_ref 130306 // anonymous3
8553 cpp_decl " ${name}${value},${comment}"
8560 attribute 146434 "pwID_DELPOINT"
8561 public type class_ref 130306 // anonymous3
8562 cpp_decl " ${name}${value},${comment}"
8569 attribute 146562 "pwID_SHOWPOINTS"
8570 public type class_ref 130306 // anonymous3
8571 cpp_decl " ${name}${value},${comment}"
8578 attribute 146690 "pwID_STARTDRAWING"
8579 public type class_ref 130306 // anonymous3
8580 cpp_decl " ${name}${value},${comment}"
8587 attribute 146818 "pwID_DELFUNCTION"
8588 public type class_ref 130306 // anonymous3
8589 cpp_decl " ${name}${value},${comment}"
8596 attribute 146946 "pwID_STOPDRAWING"
8597 public type class_ref 130306 // anonymous3
8598 cpp_decl " ${name}${value},${comment}"
8605 attribute 147074 "pwID_ADDNEWPOINT"
8606 public type class_ref 130306 // anonymous3
8607 cpp_decl " ${name}${value},${comment}"
8614 attribute 147202 "pwID_NOSHOWPOINTS"
8615 public type class_ref 130306 // anonymous3
8616 cpp_decl " ${name}${value},${comment}"
8623 attribute 147330 "pwID_MYZOOMIN"
8624 public type class_ref 130306 // anonymous3
8625 cpp_decl " ${name}${value},${comment}"
8632 attribute 147458 "pwID_MYZOOMOUT"
8633 public type class_ref 130306 // anonymous3
8634 cpp_decl " ${name}${value},${comment}"
8641 attribute 147586 "pwID_SPLINE"
8642 public type class_ref 130306 // anonymous3
8643 cpp_decl " ${name}${value},${comment}"
8650 attribute 147714 "pwID_LINE"
8651 public type class_ref 130306 // anonymous3
8652 cpp_decl " ${name}${value},${comment}"
8659 attribute 147842 "pwID_SAVE"
8660 public type class_ref 130306 // anonymous3
8661 cpp_decl " ${name}${value},${comment}"
8668 attribute 147970 "pwID_LOAD"
8669 public type class_ref 130306 // anonymous3
8670 cpp_decl " ${name}${value},${comment}"
8677 attribute 148098 "pwID_CHANGECOLOR"
8678 public type class_ref 130306 // anonymous3
8679 cpp_decl " ${name}${value},${comment}"
8686 attribute 148226 "pwID_TRASLATEACTUALFUNCTION"
8687 public type class_ref 130306 // anonymous3
8688 cpp_decl " ${name}${value},${comment}"
8695 attribute 148354 "pwID_LEFTUP"
8696 public type class_ref 130306 // anonymous3
8697 cpp_decl " ${name}${value},${comment}"
8706 deploymentview 128002 "pPlotter"
8707 //deployment diagram settings
8708 package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
8709 draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
8710 artifact 128002 "HistogramDialog"
8712 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8713 #define ${NAMESPACE}_${NAME}_H
8729 class_ref 128130 // typedef1
8730 class_ref 128002 // HistogramDialog
8734 artifact 128130 "LogicalColorBar"
8736 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8737 #define ${NAMESPACE}_${NAME}_H
8753 class_ref 128258 // LogicalColorBar
8757 artifact 128258 "mathplot"
8759 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8760 #define ${NAMESPACE}_${NAME}_H
8776 class_ref 128514 // anonymous1
8777 class_ref 128770 // typedef2
8778 class_ref 128642 // mpFX
8782 artifact 128386 "MaximumsDialog"
8784 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8785 #define ${NAMESPACE}_${NAME}_H
8801 class_ref 128898 // MaximumsDialog
8805 artifact 128514 "pColorPoint"
8807 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8808 #define ${NAMESPACE}_${NAME}_H
8824 class_ref 129026 // typedef3
8825 class_ref 128386 // pColorPoint
8829 artifact 128642 "pFigure"
8831 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8832 #define ${NAMESPACE}_${NAME}_H
8848 class_ref 129154 // pFigure
8852 artifact 128770 "pFunctionPoint"
8854 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8855 #define ${NAMESPACE}_${NAME}_H
8871 class_ref 129410 // pFunctionPoint
8875 artifact 128898 "pGraphicalFunction"
8877 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8878 #define ${NAMESPACE}_${NAME}_H
8894 class_ref 129666 // typedef4
8895 class_ref 129538 // pGraphicalFunction
8899 artifact 129026 "pHistogram"
8901 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8902 #define ${NAMESPACE}_${NAME}_H
8918 class_ref 129922 // pHistogram
8922 artifact 129154 "pLogicalFunction"
8924 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8925 #define ${NAMESPACE}_${NAME}_H
8941 class_ref 129794 // pLogicalFunction
8945 artifact 129282 "pPlotter"
8947 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8948 #define ${NAMESPACE}_${NAME}_H
8964 class_ref 130178 // typedef5
8965 class_ref 130050 // pPlotter
8969 artifact 129410 "pPlotterWindow"
8971 cpp_h "#ifndef ${NAMESPACE}_${NAME}_H
8972 #define ${NAMESPACE}_${NAME}_H
8988 class_ref 130306 // anonymous3
8993 classview 128130 "classView"
8994 //class diagram settings
8995 draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
8996 //collaboration diagram settings
8997 show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
8998 //object diagram settings
8999 write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
9000 //sequence diagram settings
9001 show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
9002 //state diagram settings
9003 package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
9004 show_activities default region_horizontally default drawing_language default show_stereotype_properties default
9006 //activity diagram settings
9007 package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
9008 show_infonote default drawing_language default show_stereotype_properties default
9009 classdiagram 128002 "ClassDiagramme"
9010 draw_all_relations no hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
9014 class 130434 "HistogramWidget"
9016 cpp_decl "${comment}${template}class ${name}${inherit} {
9022 python_2_2 python_decl ""
9024 explicit_switch_type ""
9026 classrelation 130178 // <unidirectional association>
9027 relation 130178 --->
9028 a role_name "" private
9029 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9031 classrelation_ref 130178 // <unidirectional association>
9032 b parent class_ref 130050 // pPlotter
9035 classrelation 130306 // <unidirectional association>
9036 relation 130306 --->
9037 a role_name "" private
9038 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9040 classrelation_ref 130306 // <unidirectional association>
9041 b parent class_ref 129922 // pHistogram
9045 class 130562 "wxPanel"
9047 cpp_decl "${comment}${template}class ${name}${inherit} {
9053 python_2_2 python_decl ""
9055 explicit_switch_type ""
9059 class 131714 "mpWindow"
9061 cpp_decl "${comment}${template}class ${name}${inherit} {
9067 python_2_2 python_decl ""
9069 explicit_switch_type ""
9071 classrelation 132354 // <generalisation>
9072 relation 132354 ---|>
9074 cpp default "${type}"
9075 classrelation_ref 132354 // <generalisation>
9076 b parent class_ref 132610 // wxScrolledWindow
9079 classrelation 132482 // (m_layers)
9080 relation 132482 ---> name "m_layers"
9081 a role_name "" multiplicity "*" private
9082 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9084 classrelation_ref 132482 // (m_layers)
9085 b parent class_ref 132482 // wxObject
9088 operation 177666 "OnPaint"
9089 public explicit_return_type ""
9091 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
9093 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
9103 class 131842 "mpScaleX"
9105 cpp_decl "${comment}${template}class ${name}${inherit} {
9111 python_2_2 python_decl ""
9113 explicit_switch_type ""
9115 classrelation 132226 // <generalisation>
9116 relation 132226 ---|>
9118 cpp default "${type}"
9119 classrelation_ref 132226 // <generalisation>
9120 b parent class_ref 132354 // mpLayer
9124 class 131970 "mpScaleY"
9126 cpp_decl "${comment}${template}class ${name}${inherit} {
9132 python_2_2 python_decl ""
9134 explicit_switch_type ""
9136 classrelation 132098 // <generalisation>
9137 relation 132098 ---|>
9139 cpp default "${type}"
9140 classrelation_ref 132098 // <generalisation>
9141 b parent class_ref 132354 // mpLayer
9147 cpp_decl "${comment}${template}class ${name}${inherit} {
9153 python_2_2 python_decl ""
9155 explicit_switch_type ""
9157 classrelation 131842 // <generalisation>
9158 relation 131842 ---|>
9160 cpp default "${type}"
9161 classrelation_ref 131842 // <generalisation>
9162 b parent class_ref 132354 // mpLayer
9166 class 132226 "mpFXY"
9168 cpp_decl "${comment}${template}class ${name}${inherit} {
9174 python_2_2 python_decl ""
9176 explicit_switch_type ""
9178 classrelation 131970 // <generalisation>
9179 relation 131970 ---|>
9181 cpp default "${type}"
9182 classrelation_ref 131970 // <generalisation>
9183 b parent class_ref 132354 // mpLayer
9187 class 132354 "mpLayer"
9188 abstract visibility package
9189 cpp_decl "${comment}${template}class ${name}${inherit} {
9195 python_2_2 python_decl ""
9197 explicit_switch_type ""
9199 classrelation 131586 // <generalisation>
9200 relation 131586 ---|>
9202 cpp default "${type}"
9203 classrelation_ref 131586 // <generalisation>
9204 b parent class_ref 132482 // wxObject
9207 operation 177538 "Plot"
9208 abstract cpp_virtual public explicit_return_type ""
9210 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
9219 class 132482 "wxObject"
9221 cpp_decl "${comment}${template}class ${name}${inherit} {
9227 python_2_2 python_decl ""
9229 explicit_switch_type ""
9233 class 132610 "wxScrolledWindow"
9235 cpp_decl "${comment}${template}class ${name}${inherit} {
9241 python_2_2 python_decl ""
9243 explicit_switch_type ""
9247 class 132738 "vtkImageData"
9249 cpp_decl "${comment}${template}class ${name}${inherit} {
9255 python_2_2 python_decl ""
9257 explicit_switch_type ""
9261 class 132866 "pPlotterWindow"
9263 cpp_decl "${comment}${template}class ${name}${inherit} {
9269 python_2_2 python_decl ""
9271 explicit_switch_type ""
9273 classrelation 133250 // <generalisation>
9274 relation 133250 ---|>
9276 cpp default "${type}"
9277 classrelation_ref 133250 // <generalisation>
9278 b parent class_ref 131714 // mpWindow
9281 classrelation 133506 // (actual)
9282 relation 133506 ---> name "actual"
9283 a role_name "" private
9284 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9286 classrelation_ref 133506 // (actual)
9287 b parent class_ref 129538 // pGraphicalFunction
9291 class 132994 "pColorBar"
9293 cpp_decl "${comment}${template}class ${name}${inherit} {
9299 python_2_2 python_decl ""
9301 explicit_switch_type ""
9303 classrelation 133378 // (actualFunction)
9304 relation 133378 ---> name "actualFunction"
9305 a role_name "" private
9306 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9308 classrelation_ref 133378 // (actualFunction)
9309 b parent class_ref 129538 // pGraphicalFunction
9312 classrelation 133890 // <unidirectional association>
9313 relation 133890 --->
9314 a role_name "" private
9315 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9317 classrelation_ref 133890 // <unidirectional association>
9318 b parent class_ref 129154 // pFigure
9322 class 133122 "mBarRange"
9324 cpp_decl "${comment}${template}class ${name}${inherit} {
9330 python_2_2 python_decl ""
9332 explicit_switch_type ""
9336 class 133250 "pPlotterLayer"
9338 cpp_decl "${comment}${template}class ${name}${inherit} {
9344 python_2_2 python_decl ""
9346 explicit_switch_type ""
9348 classrelation 133762 // <generalisation>
9349 relation 133762 ---|>
9351 cpp default "${type}"
9352 classrelation_ref 133762 // <generalisation>
9353 b parent class_ref 132354 // mpLayer
9357 class 133378 "pPlotterScaleX"
9359 cpp_decl "${comment}${template}class ${name}${inherit} {
9365 python_2_2 python_decl ""
9367 explicit_switch_type ""
9369 classrelation 134146 // <generalisation>
9370 relation 134146 ---|>
9372 cpp default "${type}"
9373 classrelation_ref 134146 // <generalisation>
9374 b parent class_ref 133250 // pPlotterLayer
9378 class 133506 "pPlotterScaleY"
9380 cpp_decl "${comment}${template}class ${name}${inherit} {
9386 python_2_2 python_decl ""
9388 explicit_switch_type ""
9390 classrelation 134018 // <generalisation>
9391 relation 134018 ---|>
9393 cpp default "${type}"
9394 classrelation_ref 134018 // <generalisation>
9395 b parent class_ref 133250 // pPlotterLayer