6 //class diagram settings
7 draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 show_class_context_mode default show_msg_context_mode 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 show_msg_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 hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 show_msg_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 show_class_context_mode default show_msg_context_mode 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
657 classrelation 141058 // <generalisation>
658 relation 141058 ---|>
660 cpp default "${type}"
661 classrelation_ref 141058 // <generalisation>
662 b parent class_ref 140162 // wxDialog
666 class 128130 "typedef1"
667 visibility package stereotype "typedef" explicit_base_type "wxDialog"
668 cpp_decl "${comment}typedef ${type} ${name};
672 python_2_2 python_decl ""
674 explicit_switch_type ""
678 class 128258 "LogicalColorBar"
680 cpp_decl "${comment}${template}class ${name}${inherit} {
686 python_2_2 python_decl ""
688 explicit_switch_type ""
690 comment "* file LogicalColorBar.h "
691 operation 131330 "LogicalColorBar"
692 public explicit_return_type ""
694 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw};
696 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
703 comment "------------------------------------------------------------------------------------------------------------
704 Constructors & Destructors
705 ------------------------------------------------------------------------------------------------------------"
708 operation 131458 "~LogicalColorBar"
709 public explicit_return_type ""
711 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
713 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
722 operation 131586 "getFirstPoint"
723 public return_type class_ref 128386 // pColorPoint
725 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
727 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
734 comment "------------------------------------------------------------------------------------------------------------
736 ------------------------------------------------------------------------------------------------------------
738 * Gets the first point
742 operation 131714 "getLastPoint"
743 public return_type class_ref 128386 // pColorPoint
745 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
747 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
755 * Gets the last point
759 operation 131842 "getMinValue"
760 public explicit_return_type "double"
762 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
764 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
773 operation 131970 "setMinValue"
774 public explicit_return_type "void"
776 param in name "valueMin" explicit_type "double"
777 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
779 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
788 operation 132098 "getMaxValue"
789 public explicit_return_type "double"
791 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
793 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
802 operation 132226 "setMaxValue"
803 public explicit_return_type "void"
805 param in name "valueMax" explicit_type "double"
806 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
808 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
817 operation 132354 "getOrientation"
818 public explicit_return_type "bool"
820 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
822 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
831 operation 132482 "setOrientation"
832 public explicit_return_type "void"
834 param in name "orientation" explicit_type "bool"
835 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
837 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
846 operation 132610 "addColorPoint"
847 public explicit_return_type "bool"
849 param in name "xRealValue" explicit_type "double"
850 param in name "theColour" explicit_type "wxColour"
851 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
853 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
862 operation 132738 "deleteColorPoint"
863 public explicit_return_type "bool"
865 param in name "valErase" explicit_type "double"
866 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
868 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
877 operation 132866 "getPointersToRangeLimits"
878 public explicit_return_type "void"
880 param inout name "theInputQueue" explicit_type "std::deque<pColorPoint *>"
881 param inout name "startIndex" explicit_type "int"
882 param inout name "endIndex" explicit_type "int"
883 param in name "startSearched" explicit_type "int"
884 param in name "endSearched" explicit_type "int"
885 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};
887 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3} ${p3}, ${t4} ${p4}${)}${const}${throw}${staticnl}{
894 comment "void getListIndexRangeLimits( int &startIndex, int &endIndex, int startSearched, int endSearched );"
897 operation 132994 "getLastAddedPoint"
898 public return_type class_ref 128386 // pColorPoint
900 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
902 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
911 operation 133122 "getPointAtIndex"
912 public return_type class_ref 128386 // pColorPoint
914 param in name "anIndex" explicit_type "int"
915 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
917 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
926 operation 133250 "getCount"
927 public explicit_return_type "int"
929 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
931 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
940 operation 133378 "getDataAt"
941 public explicit_return_type "void"
943 param in name "index" explicit_type "int"
944 param inout name "x" explicit_type "double"
945 param inout name "red" explicit_type "int"
946 param inout name "green" explicit_type "int"
947 param inout name "blue" explicit_type "int"
948 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};
950 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3} & ${p3}, ${t4} & ${p4}${)}${const}${throw}${staticnl}{
959 operation 133506 "clearPoints"
960 public explicit_return_type "void"
962 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
964 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
973 operation 133634 "getMinAddedValue"
974 public explicit_return_type "double"
976 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
978 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
987 operation 133762 "getMaxAddedValue"
988 public explicit_return_type "double"
990 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
992 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1001 operation 133890 "changeColor"
1002 public explicit_return_type "void"
1004 param in name "pointValue" explicit_type "double"
1005 param in name "theNewColor" explicit_type "wxColour"
1006 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1008 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
1017 operation 134018 "setColorPoints"
1018 public explicit_return_type "bool"
1020 param in name "pointsVector" explicit_type "std::vector<pColorPoint *>"
1021 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
1023 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
1032 attribute 129666 "bar_orientation"
1033 public explicit_type "bool"
1034 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1042 classrelation 128130 // logicColorPoints (<unidirectional association>)
1043 relation 128130 --->
1044 stereotype "std::vector"
1045 a role_name "logicColorPoints" public
1046 cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}*> ${name}${value};
1048 classrelation_ref 128130 // logicColorPoints (<unidirectional association>)
1049 b parent class_ref 128386 // pColorPoint
1052 classrelation 128258 // lastAddedPoint (<unidirectional association>)
1053 relation 128258 --->
1054 a role_name "lastAddedPoint" public
1055 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
1057 classrelation_ref 128258 // lastAddedPoint (<unidirectional association>)
1058 b parent class_ref 128386 // pColorPoint
1061 attribute 129794 "minValue"
1062 public explicit_type "double"
1063 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1071 attribute 129922 "maxValue"
1072 public explicit_type "double"
1073 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1082 class 128386 "pColorPoint"
1084 cpp_decl "${comment}${template}class ${name}${inherit} {
1090 python_2_2 python_decl ""
1092 explicit_switch_type ""
1094 comment "------------------------------------------------------------------------------------------------------------
1096 ------------------------------------------------------------------------------------------------------------"
1097 classrelation 128642 // <generalisation>
1098 relation 128642 ---|>
1100 cpp default "${type}"
1101 classrelation_ref 128642 // <generalisation>
1102 b parent class_ref 129026 // typedef3
1105 operation 143362 "pColorPoint"
1106 public explicit_return_type ""
1108 param in name "x" explicit_type "double"
1109 param in name "col" explicit_type "wxColour"
1110 param in name "isTemp" explicit_type "bool"
1111 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${volatile}${throw};
1113 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${throw}{
1120 comment "------------------------------------------------------------------------------------------------------------
1121 Constructors and destructors
1122 ------------------------------------------------------------------------------------------------------------
1124 * Create a point of the function.
1125 * @param x The x real value
1126 * @param _color The asigned colour
1127 * @param isTemp The temporal o fixed asignation to the color
1131 operation 143490 "~pColorPoint"
1132 public explicit_return_type ""
1134 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
1136 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
1145 operation 143618 "getRealX"
1146 public explicit_return_type "double"
1148 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1150 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1157 comment "------------------------------------------------------------------------------------------------------------
1159 ------------------------------------------------------------------------------------------------------------
1161 * Returns the x-value of the point
1166 operation 143746 "getColor"
1167 public explicit_return_type "wxColor"
1169 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1171 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1179 * Returns the colour of the point
1184 operation 143874 "setRealX"
1185 cpp_inline public explicit_return_type "void"
1187 param in name "x" explicit_type "double"
1188 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1197 * Sets the x-value of the point
1202 operation 144002 "setColor"
1203 cpp_inline public explicit_return_type "void"
1205 param in name "_col" explicit_type "wxColour"
1206 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1215 * Sets the colour of the point
1220 operation 144130 "isTemporalColor"
1221 public explicit_return_type "bool"
1223 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1225 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
1233 * Indicates if the colour point is temporal or not
1234 * @retval isTemporal
1238 attribute 135426 "realX"
1239 private explicit_type "double"
1240 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1248 attribute 135554 "colour"
1249 private explicit_type "wxColour"
1250 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1258 attribute 135682 "isTemporal"
1259 private explicit_type "bool"
1260 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1269 class 128514 "anonymous1"
1270 visibility package stereotype "enum"
1271 cpp_decl "${comment}enum {
1277 python_2_2 python_decl ""
1279 explicit_switch_type ""
1281 comment "* Command IDs used by mpWindow "
1282 attribute 130050 "mpID_FIT"
1283 public type class_ref 128514 // anonymous1
1285 cpp_decl " ${name}${value},${comment}"
1292 attribute 130178 "mpID_ZOOM_IN"
1293 public type class_ref 128514 // anonymous1
1294 cpp_decl " ${name}${value},${comment}"
1301 attribute 130306 "mpID_ZOOM_OUT"
1302 public type class_ref 128514 // anonymous1
1303 cpp_decl " ${name}${value},${comment}"
1310 attribute 130434 "mpID_CENTER"
1311 public type class_ref 128514 // anonymous1
1312 cpp_decl " ${name}${value},${comment}"
1319 attribute 130562 "mpID_LOCKASPECT"
1320 public type class_ref 128514 // anonymous1
1321 cpp_decl " ${name}${value},${comment}"
1328 attribute 130690 "mpID_LINE_GUIDES"
1329 public type class_ref 128514 // anonymous1
1330 cpp_decl " ${name}${value},${comment}"
1339 abstract visibility package
1340 cpp_decl "${comment}${template}class ${name}${inherit} {
1346 python_2_2 python_decl ""
1348 explicit_switch_type ""
1351 * @name mpLayer implementations - functions
1353 * Abstract base class providing plot and labeling functionality for functions F:X->Y.
1354 Override mpFX::GetY to implement a function.
1355 Optionally implement a constructor and pass a name (label) and a label alignment
1356 to the constructor mpFX::mpFX. If the layer name is empty, no label will be plotted.
1358 classrelation 128386 // <generalisation>
1359 relation 128386 ---|>
1361 cpp default "${type}"
1362 classrelation_ref 128386 // <generalisation>
1363 b parent class_ref 128770 // typedef2
1366 operation 134146 "mpFX"
1367 public explicit_return_type ""
1369 param in name "name" explicit_type "wxString"
1370 defaultvalue "wxEmptyString"
1371 param in name "flags" explicit_type "int"
1372 defaultvalue "mpALIGN_RIGHT"
1373 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
1375 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throw}{
1382 comment "* @param name Label
1383 @param flags Label alignment, pass one of #mpALIGN_RIGHT, #mpALIGN_CENTER, #mpALIGN_LEFT.
1387 operation 134274 "GetY"
1388 abstract cpp_virtual public explicit_return_type "double"
1390 param in name "x" explicit_type "double"
1391 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
1397 comment "* Get function value for argument.
1398 Override this function in your implementation.
1400 @return Function value
1404 operation 134402 "Plot"
1405 cpp_virtual public explicit_return_type "void"
1407 param inout name "dc" explicit_type "wxDC"
1408 param inout name "w" explicit_type "mpWindow"
1409 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1411 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1418 comment "* Layer plot handler.
1419 This implementation will plot the function in the visible area and
1420 put a label according to the aligment specified.
1424 attribute 130818 "m_flags"
1425 protected explicit_type "int"
1426 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
1432 comment "!< Holds label alignment"
1435 operation 134530 "GetX"
1436 abstract cpp_virtual protected explicit_return_type "double"
1438 param in name "y" explicit_type "double"
1439 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
1445 comment "* Get function value for argument.
1446 Override this function in your implementation.
1448 @return Function value
1452 operation 134658 "Plot"
1453 cpp_virtual protected explicit_return_type "void"
1455 param inout name "dc" explicit_type "wxDC"
1456 param inout name "w" explicit_type "mpWindow"
1457 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1459 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1466 comment "* Layer plot handler.
1467 This implementation will plot the function in the visible area and
1468 put a label according to the aligment specified.
1472 operation 134786 "Rewind"
1473 abstract cpp_virtual protected explicit_return_type "void"
1475 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
1481 comment "* Rewind value enumeration with mpFXY::GetNextXY.
1482 Override this function in your implementation.
1486 operation 134914 "GetNextXY"
1487 abstract cpp_virtual protected explicit_return_type "bool"
1489 param inout name "x" explicit_type "double"
1490 param inout name "y" explicit_type "double"
1491 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1497 comment "* Get locus value for next N.
1498 Override this function in your implementation.
1499 @param x Returns X value
1500 @param y Returns Y value
1504 operation 135042 "Plot"
1505 cpp_virtual protected explicit_return_type "void"
1507 param inout name "dc" explicit_type "wxDC"
1508 param inout name "w" explicit_type "mpWindow"
1509 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1511 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1518 comment "* Layer plot handler.
1519 This implementation will plot the locus in the visible area and
1520 put a label according to the aligment specified.
1524 operation 135170 "Plot"
1525 cpp_virtual protected explicit_return_type "void"
1527 param inout name "dc" explicit_type "wxDC"
1528 param inout name "w" explicit_type "mpWindow"
1529 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1531 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1538 comment "* Layer plot handler.
1539 This implementation will plot the ruler adjusted to the visible area.
1543 operation 135298 "HasBBox"
1544 cpp_virtual cpp_inline protected explicit_return_type "bool"
1546 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return FALSE; };
1552 comment "* Check whether this layer has a bounding box.
1553 This implementation returns \\a FALSE thus making the ruler invisible
1554 to the plot layer bounding box calculation by mpWindow.
1558 operation 135426 "Plot"
1559 cpp_virtual protected explicit_return_type "void"
1561 param inout name "dc" explicit_type "wxDC"
1562 param inout name "w" explicit_type "mpWindow"
1563 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
1565 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}, ${t1} & ${p1}${)}${const}${volatile}${throw}${staticnl}{
1572 comment "* Layer plot handler.
1573 This implementation will plot the ruler adjusted to the visible area.
1577 operation 135554 "HasBBox"
1578 cpp_virtual cpp_inline protected explicit_return_type "bool"
1580 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return FALSE; };
1586 comment "* Check whether this layer has a bounding box.
1587 This implementation returns \\a FALSE thus making the ruler invisible
1588 to the plot layer bounding box calculation by mpWindow.
1592 operation 135682 "GetPopupMenu"
1593 cpp_inline protected explicit_return_type "wxMenu"
1595 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract} { return &m_popmenu; };
1601 comment "* Get reference to context menu of the plot canvas.
1602 @return Pointer to menu. The menu can be modified.
1606 operation 135810 "setType"
1607 cpp_inline protected explicit_return_type "void"
1609 param in name "t" explicit_type "int"
1610 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1618 comment "-----------------------
1619 new methods for plotter
1620 -----------------------
1626 operation 135938 "getType"
1627 cpp_inline protected explicit_return_type "int"
1629 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1642 operation 136066 "setMaxScrX"
1643 cpp_inline protected explicit_return_type "void"
1645 param in name "maxX" explicit_type "int"
1646 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1655 set the max value in the x axis
1660 operation 136194 "setMaxScrY"
1661 cpp_inline protected explicit_return_type "void"
1663 param in name "maxY" explicit_type "int"
1664 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1673 set the max value in the y axis
1678 operation 136322 "getMaxScrX"
1679 cpp_inline protected explicit_return_type "double"
1681 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1689 comment "*Get maximum value in x
1694 operation 136450 "getMaxScrY"
1695 cpp_inline protected explicit_return_type "double"
1697 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1705 comment "*Get maximum value in y
1710 operation 136578 "getZoomFactor"
1711 cpp_inline protected explicit_return_type "float"
1713 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1722 returns the zoomFactor
1726 operation 136706 "setMinScrX"
1727 cpp_inline protected explicit_return_type "void"
1729 param in name "minX" explicit_type "int"
1730 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1739 set the min value in the x axis
1744 operation 136834 "setMinScrY"
1745 cpp_inline protected explicit_return_type "void"
1747 param in name "minY" explicit_type "int"
1748 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1757 set the min value in the y axis
1762 operation 136962 "getMinScrX"
1763 cpp_inline protected explicit_return_type "double"
1765 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1773 comment "*Get miniimum value in x
1778 operation 137090 "getMinScrY"
1779 cpp_inline protected explicit_return_type "double"
1781 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1789 comment "*Get minimum value in y
1794 operation 137218 "getClickedX"
1795 cpp_inline protected explicit_return_type "int"
1797 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1806 Get the x-clicked by the user
1811 operation 137346 "getClickedY"
1812 cpp_inline protected explicit_return_type "int"
1814 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1823 Get the y-clicked by the user
1828 operation 137474 "getOffsetPixelsX"
1829 cpp_inline protected explicit_return_type "int"
1831 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1832 return offsetPixelX;
1840 Gets the x-offset of the zoom
1845 operation 137602 "getOffsetPixelsY"
1846 cpp_inline protected explicit_return_type "int"
1848 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1849 return offsetPixelY;
1857 Gets the offset of the zoom
1862 operation 137730 "setOffsetPixelX"
1863 cpp_inline protected explicit_return_type "void"
1865 param in name "offX" explicit_type "int"
1866 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1875 Set the x-offset of the zoom
1879 operation 137858 "setOffsetPixelY"
1880 cpp_inline protected explicit_return_type "void"
1882 param in name "offY" explicit_type "int"
1883 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1892 Set the y-offset of the zoom
1896 operation 137986 "getOffsetX"
1897 cpp_inline protected explicit_return_type "int"
1899 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1908 Gets the x-offset of the zoom
1912 operation 138114 "getOffsetY"
1913 cpp_inline protected explicit_return_type "int"
1915 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1924 Gets the offset of the zoom
1928 operation 138242 "setOffsetX"
1929 cpp_inline protected explicit_return_type "void"
1931 param in name "offX" explicit_type "int"
1932 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1941 Set the x-offset of the zoom
1945 operation 138370 "setOffsetY"
1946 cpp_inline protected explicit_return_type "void"
1948 param in name "offY" explicit_type "int"
1949 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1958 Set the y-offset of the zoom
1962 operation 138498 "setRealGuideX"
1963 cpp_inline protected explicit_return_type "void"
1965 param in name "newX_realGuide" explicit_type "int"
1966 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
1967 real_guideLine_X = newX_realGuide;
1968 if(real_guideLine_X!=-1)
1977 * Sets real value of the y-coord for the vertical guide line
1978 * @param newX_realGuide The new value to assing for the vertical guide
1982 operation 138626 "getRealGuideX"
1983 cpp_inline protected explicit_return_type "int"
1985 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
1986 return real_guideLine_X;
1994 * Gets the real value of the y-coord for the vertical guide line
1995 * @retval real_guideLine_X The assigned value for the vertical guide
1999 operation 138754 "setRealGuideY"
2000 cpp_inline protected explicit_return_type "void"
2002 param in name "newY_realGuide" explicit_type "int"
2003 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
2004 real_guideLine_Y = newY_realGuide;
2005 if(real_guideLine_Y!=-1)
2014 * Sets real value of the y-coord for the vertical guide line
2015 * @param newY_realGuide The new value to assing for the vertical guide
2019 operation 138882 "getRealGuideY"
2020 cpp_inline protected explicit_return_type "int"
2022 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
2023 return real_guideLine_Y;
2031 * Gets the real value of the y-coord for the vertical guide line
2032 * @retval real_guideLine_Y The assigned value for the vertical guide
2036 operation 139010 "drawGuideLines"
2037 protected explicit_return_type "bool"
2039 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2041 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2049 * Sets the condition for drawing or not the guide lines
2050 * @param ifDrawing The new condition to assing
2052 void setLineGuidesCondition(bool ifDrawing)
2054 drawGuides = ifDrawing;
2058 * Gets the condition for drawing or not the guide lines
2059 * @retval drawGuides The assigned condition
2063 operation 139138 "AddLayer"
2064 protected explicit_return_type "bool"
2066 param inout name "layer" explicit_type "mpLayer"
2067 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2069 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
2077 * Guide lines menu handler method that reacts to the mpID_LINE_GUIDES cimmand event
2078 * event The corresponding event to handle
2080 void OnGuideLines (wxCommandEvent &event);
2081 ----------------------------------------------------------------------------------
2083 ----------------------------------------------------------------------------------
2084 * Add a plot layer to the canvas.
2085 @param layer Pointer to layer. The mpLayer object will get under control of mpWindow,
2086 i.e. it will be delete'd on mpWindow destruction
2087 @retval TRUE Success
2088 @retval FALSE Failure due to out of memory.
2092 operation 139266 "DelLayer"
2093 protected explicit_return_type "void"
2095 param inout name "layer" explicit_type "mpLayer"
2096 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2098 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
2105 comment "* Remove a plot layer from the canvas.
2106 @param layer Pointer to layer. The mpLayer object will be destructed using delete.
2110 operation 139394 "GetScaleX"
2111 const cpp_inline protected explicit_return_type "double"
2113 param in name "" explicit_type "void"
2114 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scaleX; };
2120 comment "* Get current view's X scale.
2121 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2126 operation 139522 "GetScaleY"
2127 const cpp_inline protected explicit_return_type "double"
2129 param in name "" explicit_type "void"
2130 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scaleY; };
2136 comment "* Get current view's Y scale.
2137 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2142 operation 139650 "GetPosX"
2143 const cpp_inline protected explicit_return_type "double"
2145 param in name "" explicit_type "void"
2146 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_posX; };
2152 comment "* Get current view's X position.
2153 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2154 @return X Position in layer coordinate system, that corresponds to the center point of the view.
2158 operation 139778 "GetPosY"
2159 const cpp_inline protected explicit_return_type "double"
2161 param in name "" explicit_type "void"
2162 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_posY; };
2168 comment "* Get current view's Y position.
2169 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2170 @return Y Position in layer coordinate system, that corresponds to the center point of the view.
2174 operation 139906 "GetScrX"
2175 const cpp_inline protected explicit_return_type "int"
2177 param in name "" explicit_type "void"
2178 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scrX; };
2184 comment "* Get current view's X dimension in device context units.
2185 Usually this is equal to wxDC::GetSize, but it might differ thus mpLayer
2186 implementations should rely on the value returned by the function.
2187 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2188 @return X dimension.
2192 operation 140034 "GetScrY"
2193 const cpp_inline protected explicit_return_type "int"
2195 param in name "" explicit_type "void"
2196 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { return m_scrY; };
2202 comment "* Get current view's Y dimension in device context units.
2203 Usually this is equal to wxDC::GetSize, but it might differ thus mpLayer
2204 implementations should rely on the value returned by the function.
2205 See @ref mpLayer::Plot \"rules for coordinate transformation\"
2206 @return Y dimension.
2210 operation 140162 "SetScaleX"
2211 cpp_inline protected explicit_return_type "void"
2213 param in name "scaleX" explicit_type "double"
2214 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { if (scaleX!=0) m_scaleX=scaleX; /*UpdateAll();*/ };
2220 comment "void SetScrY(int x) const { return m_scrY; }
2221 * Set current view's X scale and refresh display.
2222 @param scaleX New scale, must not be 0.
2226 operation 140290 "SetScaleY"
2227 cpp_inline protected explicit_return_type "void"
2229 param in name "scaleY" explicit_type "double"
2230 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { if (scaleY!=0) m_scaleY=scaleY; /*UpdateAll();*/ };
2236 comment "* Set current view's Y scale and refresh display.
2237 @param scaleY New scale, must not be 0.
2241 operation 140418 "SetPosX"
2242 cpp_inline protected explicit_return_type "void"
2244 param in name "posX" explicit_type "double"
2245 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { m_posX=posX; UpdateAll(); };
2251 comment "* Set current view's X position and refresh display.
2252 @param posX New position that corresponds to the center point of the view.
2256 operation 140546 "SetPosY"
2257 cpp_inline protected explicit_return_type "void"
2259 param in name "posY" explicit_type "double"
2260 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} { m_posY=posY; UpdateAll(); };
2266 comment "* Set current view's Y position and refresh display.
2267 @param posY New position that corresponds to the center point of the view.
2271 operation 140674 "SetPos"
2272 cpp_inline protected explicit_return_type "void"
2274 param in name "posX" explicit_type "double"
2275 param in name "posY" explicit_type "double"
2276 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(); };
2282 comment "* Set current view's X and Y position and refresh display.
2283 @param posX New position that corresponds to the center point of the view.
2284 @param posY New position that corresponds to the center point of the view.
2288 operation 140802 "LockAspect"
2289 protected explicit_return_type "void"
2291 param in name "enable" explicit_type "bool"
2293 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2295 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
2302 comment "* Enable or disable X/Y scale aspect locking for the view.
2303 @note Explicit calls to mpWindow::SetScaleX and mpWindow::SetScaleY will set
2304 an unlocked apect, but any other action changing the view scale will
2305 lock the aspect again.
2309 operation 140930 "IsAspectLocked"
2310 cpp_inline protected explicit_return_type "bool"
2312 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} { return m_lockaspect; };
2318 comment "* Checks whether the X/Y scale aspect is locked.
2320 @retval FALSE Unlocked
2324 operation 141058 "Fit"
2325 protected explicit_return_type "void"
2327 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2329 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2336 comment "* Set view to fit global bounding box of all plot layers and refresh display.
2337 Scale and position will be set to a show all attached mpLayers.
2338 The X/Y scale aspect lock is taken into account.
2342 operation 141186 "ZoomIn"
2343 protected explicit_return_type "void"
2345 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2347 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2354 comment "* Zoom into current view and refresh display "
2357 operation 141314 "ZoomOut"
2358 protected explicit_return_type "void"
2360 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2362 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2369 comment "* Zoom out current view and refresh display "
2372 operation 141442 "UpdateAll"
2373 protected explicit_return_type "void"
2375 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2377 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2384 comment "* Refresh display "
2387 operation 141570 "Refresh"
2388 protected explicit_return_type "void"
2390 param in name "eraseBackground" explicit_type "bool"
2392 param in name "rect" explicit_type "wxRect"
2394 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, const ${t1} * ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
2396 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, const ${t1} * ${p1}${)}${const}${volatile}${throw}${staticnl}{
2405 operation 141698 "OnPaint"
2406 protected explicit_return_type "void"
2408 param inout name "event" explicit_type "wxPaintEvent"
2409 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2411 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2420 operation 141826 "OnSize"
2421 protected explicit_return_type "void"
2423 param inout name "event" explicit_type "wxSizeEvent"
2424 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2426 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2433 comment "!< Paint handler, will plot all attached layers"
2436 operation 141954 "OnScroll2"
2437 protected explicit_return_type "void"
2439 param inout name "event" explicit_type "wxScrollWinEvent"
2440 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2442 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2449 comment "!< Size handler, will update scroll bar sizes"
2452 operation 142082 "OnShowPopupMenu"
2453 protected explicit_return_type "void"
2455 param inout name "event" explicit_type "wxMouseEvent"
2456 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2458 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2465 comment "!< Scroll handler, will move canvas"
2468 operation 142210 "OnCenter"
2469 protected explicit_return_type "void"
2471 param inout name "event" explicit_type "wxCommandEvent"
2472 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2474 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2481 comment "!< Mouse handler, will show context menu"
2484 operation 142338 "OnFit"
2485 protected explicit_return_type "void"
2487 param inout name "event" explicit_type "wxCommandEvent"
2488 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2490 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2497 comment "!< Context menu handler"
2500 operation 142466 "OnZoomIn"
2501 protected explicit_return_type "void"
2503 param inout name "event" explicit_type "wxCommandEvent"
2504 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2506 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2513 comment "!< Context menu handler"
2516 operation 142594 "OnZoomOut"
2517 protected explicit_return_type "void"
2519 param inout name "event" explicit_type "wxCommandEvent"
2520 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2522 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2529 comment "!< Context menu handler"
2532 operation 142722 "OnLockAspect"
2533 protected explicit_return_type "void"
2535 param inout name "event" explicit_type "wxCommandEvent"
2536 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
2538 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
2545 comment "!< Context menu handler"
2548 operation 142850 "UpdateBBox"
2549 protected explicit_return_type "bool"
2551 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2553 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2560 comment "!< Context menu handler"
2563 attribute 130946 "m_layers"
2564 protected explicit_type "wxList"
2565 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2571 comment "!< List of attached plot layers"
2574 attribute 131074 "m_popmenu"
2575 protected explicit_type "wxMenu"
2576 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2582 comment "!< Canvas' context menu"
2585 attribute 131202 "m_lockaspect"
2586 protected explicit_type "bool"
2587 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2593 comment "!< Scale aspect is locked or not"
2596 attribute 131330 "m_minX"
2597 protected explicit_type "double"
2598 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2604 comment "!< Global layer bounding box, left border incl."
2607 attribute 131458 "m_maxX"
2608 protected explicit_type "double"
2609 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2615 comment "!< Global layer bounding box, right border incl."
2618 attribute 131586 "m_minY"
2619 protected explicit_type "double"
2620 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2626 comment "!< Global layer bounding box, bottom border incl."
2629 attribute 131714 "m_maxY"
2630 protected explicit_type "double"
2631 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2637 comment "!< Global layer bounding box, top border incl."
2640 attribute 131842 "m_scaleX"
2641 protected explicit_type "double"
2642 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2648 comment "!< Current view's X scale"
2651 attribute 131970 "m_scaleY"
2652 protected explicit_type "double"
2653 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2659 comment "!< Current view's Y scale"
2662 attribute 132098 "m_posX"
2663 protected explicit_type "double"
2664 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2670 comment "!< Current view's X position"
2673 attribute 132226 "m_posY"
2674 protected explicit_type "double"
2675 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2681 comment "!< Current view's Y position"
2684 attribute 132354 "m_scrX"
2685 protected explicit_type "int"
2686 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2692 comment "!< Current view's X dimension"
2695 attribute 132482 "m_scrY"
2696 protected explicit_type "int"
2697 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2703 comment "!< Current view's Y dimension"
2706 attribute 132610 "m_clickedX"
2707 protected explicit_type "int"
2708 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2714 comment "!< Last mouse click X position, for centering and zooming the view"
2717 attribute 132738 "m_clickedY"
2718 protected explicit_type "int"
2719 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2725 comment "!< Last mouse click Y position, for centering and zooming the view"
2728 attribute 132866 "maxScrX"
2729 protected explicit_type "int"
2730 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2738 attribute 132994 "maxScrY"
2739 protected explicit_type "int"
2740 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2748 attribute 133122 "minScrX"
2749 protected explicit_type "int"
2750 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2758 attribute 133250 "minScrY"
2759 protected explicit_type "int"
2760 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2768 attribute 133378 "zoomFactor"
2769 protected explicit_type "float"
2770 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2778 attribute 133506 "offsetPixelX"
2779 protected explicit_type "int"
2780 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2788 attribute 133634 "offsetPixelY"
2789 protected explicit_type "int"
2790 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2798 attribute 133762 "offsetX"
2799 protected explicit_type "int"
2800 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2808 attribute 133890 "offsetY"
2809 protected explicit_type "int"
2810 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2818 attribute 134018 "real_guideLine_X"
2819 protected explicit_type "int"
2820 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2828 attribute 134146 "real_guideLine_Y"
2829 protected explicit_type "int"
2830 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2838 attribute 134274 "drawGuides"
2839 protected explicit_type "bool"
2840 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2848 attribute 134402 "type"
2849 protected explicit_type "int"
2850 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
2858 attribute 134530 "_bitmap_functions"
2859 private explicit_type "wxBitmap"
2860 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2868 classrelation 131714 // <generalisation>
2869 relation 131714 ---|>
2871 cpp default "${type}"
2872 classrelation_ref 131714 // <generalisation>
2873 b parent class_ref 132354 // mpLayer
2877 class 128770 "typedef2"
2878 visibility package stereotype "typedef" explicit_base_type "mpLayer"
2879 cpp_decl "${comment}typedef ${type} ${name};
2883 python_2_2 python_decl ""
2885 explicit_switch_type ""
2889 class 128898 "MaximumsDialog"
2891 cpp_decl "${comment}${template}class ${name}${inherit} {
2897 python_2_2 python_decl ""
2899 explicit_switch_type ""
2901 classrelation 128514 // <generalisation>
2902 relation 128514 ---|>
2904 cpp default "${type}"
2905 classrelation_ref 128514 // <generalisation>
2906 b parent class_ref 128130 // typedef1
2909 operation 142978 "MaximumsDialog"
2910 public explicit_return_type ""
2912 param inout name "parent" explicit_type "wxWindow"
2913 param in name "title" explicit_type "wxString"
2914 cpp_decl " ${comment}${inline}${name}${(}${t0} * ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
2916 cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}, ${t1} ${p1}${)}${throw}{
2928 operation 143106 "getXValue"
2929 public explicit_return_type "float"
2931 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2933 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2945 Returns the X value wrote by the user
2949 operation 143234 "getYValue"
2950 public explicit_return_type "float"
2952 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
2954 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
2962 Returns the X value wrote by the user
2966 attribute 134658 "m_maxX"
2967 private explicit_type "wxTextCtrl"
2968 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2976 attribute 134786 "m_maxY"
2977 private explicit_type "wxTextCtrl"
2978 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2986 attribute 134914 "maxX"
2987 private explicit_type "wxStaticText"
2988 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
2996 attribute 135042 "maxY"
2997 private explicit_type "wxStaticText"
2998 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3006 attribute 135170 "okBtn"
3007 private explicit_type "wxButton"
3008 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3016 attribute 135298 "cancelBtn"
3017 private explicit_type "wxButton"
3018 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3027 class 129026 "typedef3"
3028 visibility package stereotype "typedef" explicit_base_type "wxObject"
3029 cpp_decl "${comment}typedef ${type} ${name};
3033 python_2_2 python_decl ""
3035 explicit_switch_type ""
3039 class 129154 "pFigure"
3041 cpp_decl "${comment}${template}class ${name}${inherit} {
3047 python_2_2 python_decl ""
3049 explicit_switch_type ""
3051 comment "* @file pFigure.h "
3052 classrelation 128770 // <generalisation>
3053 relation 128770 ---|>
3055 cpp default "${type}"
3056 classrelation_ref 128770 // <generalisation>
3057 b parent class_ref 129026 // typedef3
3060 operation 144258 "pFigure"
3061 public explicit_return_type ""
3063 param in name "edges_n" explicit_type "int"
3064 param in name "_w" explicit_type "int"
3065 param in name "_h" explicit_type "int"
3066 param in name "_orientation" explicit_type "int"
3067 param in name "bar_orientation" explicit_type "bool"
3068 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}, ${t3} ${p3}${v3}, ${t4} ${p4}${v4}${)}${volatile}${throw};
3070 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}, ${t4} ${p4}${)}${throw}{
3077 comment "------------------------------------------------------------------------------------------------------------
3078 Constructors & Destructors
3079 ------------------------------------------------------------------------------------------------------------
3081 * Create a figure with edges_n edges
3082 * @param edges_n The number of edges of the new figure
3083 * @param _w The width to set
3084 * @param _h The height to set
3085 * @param _orientation The figure orientation to set
3086 * @param bar_orientation The figure orientation to set
3090 operation 144386 "~pFigure"
3091 public explicit_return_type ""
3093 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
3095 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
3104 operation 144514 "getNumberEdges"
3105 public explicit_return_type "int"
3107 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3109 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3116 comment "------------------------------------------------------------------------------------------------------------
3118 ------------------------------------------------------------------------------------------------------------
3120 * Gets the number of edges of the figure
3121 * @retval edges Number of edges in the figure
3125 operation 144642 "setNumberEdges"
3126 public explicit_return_type "void"
3128 param in name "n_edges" explicit_type "int"
3129 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3131 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3139 * Sets the vertex points of the figure
3140 * @param edges Number of edges in the figure to set
3144 operation 144770 "getVertexPoints"
3145 public explicit_return_type "void"
3147 param in name "thePoints" explicit_type "wxPoint"
3148 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}[]${v0}${)}${const}${volatile}${throw}${abstract};
3150 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}[]${)}${const}${volatile}${throw}${staticnl}{
3158 * Gets the vertex points of the figure
3159 * @param wxPoint The vector to get the points
3160 * @retval points Vertex points distribution in the figure
3164 operation 144898 "setVertexPoints"
3165 public explicit_return_type "void"
3167 param inout name "n_points" explicit_type "wxPoint"
3168 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3170 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
3178 * Sets the vertex points of the figure
3179 * @param edges Vertex points distribution in the figure to set
3183 operation 145026 "setHeigth"
3184 public explicit_return_type "void"
3186 param in name "_h" explicit_type "int"
3187 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3189 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3197 * Sets the heigth of the figure
3198 * @param _h The heigth to set
3202 operation 145154 "getHeigth"
3203 public explicit_return_type "int"
3205 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3207 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3215 * Gets the heigth of the figure
3216 * @retval heigth The heigth of the figure
3220 operation 145282 "setWidth"
3221 public explicit_return_type "void"
3223 param in name "_w" explicit_type "int"
3224 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3226 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3234 * Sets the width of the figure
3235 * @param _w The width to set
3239 operation 145410 "getWidth"
3240 public explicit_return_type "int"
3242 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3244 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3252 * Gets the width of the figure
3253 * @retval width The width of the figure
3257 operation 145538 "isPointInside"
3258 public explicit_return_type "bool"
3260 param in name "xFig_PixelPoint" explicit_type "int"
3261 param in name "xPixel" explicit_type "int"
3262 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
3264 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
3272 * Indicates if a pixel point is inside the figure
3273 * @param xFig_PixelPoint The known reference point inside the figure
3274 * @param xPixel The x-pixel coord asking for
3275 * @retval Returns true if the point is inside
3279 operation 145666 "setBarOrientation"
3280 public explicit_return_type "void"
3282 param in name "bar_orientation" explicit_type "bool"
3283 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3285 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3293 * Sets the bar orientation
3294 * @ bar_orientation The orientation to set (true for horizontal, false for vertical)
3298 operation 145794 "setFigureOrientation"
3299 public explicit_return_type "void"
3301 param in name "fig_orientation" explicit_type "int"
3302 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3304 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3312 * Sets the bar orientation used for triangles
3313 * @ bar_orientation The orientation to set (LEFT = -4, RIGHT = -6, UP = -8, DOWN = -2)
3317 class 129282 "anonymous2"
3318 visibility package stereotype "enum"
3319 cpp_decl "${comment}enum {
3325 python_2_2 python_decl ""
3327 explicit_switch_type ""
3329 attribute 135810 "TRIANGLE"
3330 public type class_ref 129282 // anonymous2
3332 cpp_decl " ${name}${value},${comment}"
3339 attribute 135938 "RECTANGLE"
3340 public type class_ref 129282 // anonymous2
3342 cpp_decl " ${name}${value},${comment}"
3349 attribute 136066 "LEFT"
3350 public type class_ref 129282 // anonymous2
3352 cpp_decl " ${name}${value},${comment}"
3359 attribute 136194 "RIGHT"
3360 public type class_ref 129282 // anonymous2
3362 cpp_decl " ${name}${value},${comment}"
3369 attribute 136322 "UP"
3370 public type class_ref 129282 // anonymous2
3372 cpp_decl " ${name}${value},${comment}"
3379 attribute 136450 "DOWN"
3380 public type class_ref 129282 // anonymous2
3382 cpp_decl " ${name}${value},${comment}"
3390 attribute 136578 "heigth"
3391 private explicit_type "int"
3392 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3400 attribute 136706 "width"
3401 private explicit_type "int"
3402 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3410 attribute 136834 "edges"
3411 private explicit_type "int"
3412 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3420 attribute 136962 "orientation"
3421 private explicit_type "int"
3422 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3430 attribute 137090 "barOrientation"
3431 private explicit_type "bool"
3432 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3440 attribute 137218 "v_points"
3441 private explicit_type "wxPoint"
3442 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
3451 class 129410 "pFunctionPoint"
3453 cpp_decl "${comment}${template}class ${name}${inherit} {
3459 python_2_2 python_decl ""
3461 explicit_switch_type ""
3463 comment "----------------------------------------------------------------------------
3465 ----------------------------------------------------------------------------
3466 ----------------------------------------------------------------------------
3468 ----------------------------------------------------------------------------"
3469 classrelation 128898 // <generalisation>
3470 relation 128898 ---|>
3472 cpp default "${type}"
3473 classrelation_ref 128898 // <generalisation>
3474 b parent class_ref 129026 // typedef3
3477 operation 145922 "pFunctionPoint"
3478 public explicit_return_type ""
3480 param in name "x" explicit_type "int"
3481 param in name "y" explicit_type "int"
3482 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
3484 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throw}{
3491 comment "----------------------------------------------------------------------------
3493 ----------------------------------------------------------------------------
3495 * Create a point of the function.
3496 * @param x The x value
3497 * @param y The y value
3501 operation 146050 "getRealX"
3502 public explicit_return_type "int"
3504 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3506 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3514 * Returns the x-value of the point
3519 operation 146178 "getRealY"
3520 public explicit_return_type "int"
3522 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3524 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3532 * Returns the y-value of the point
3537 operation 146306 "setRealX"
3538 cpp_inline public explicit_return_type "void"
3540 param in name "x" explicit_type "int"
3541 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3550 * Sets the x-value of the point
3555 operation 146434 "setRealY"
3556 cpp_inline public explicit_return_type "void"
3558 param in name "y" explicit_type "int"
3559 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3568 * Sets the y-value of the point
3573 operation 146562 "setHasColor"
3574 public explicit_return_type "void"
3576 param in name "hasColor" explicit_type "bool"
3577 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
3579 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
3587 * Sets the state of having an asigned color
3591 operation 146690 "getHasColorForLevel"
3592 public explicit_return_type "bool"
3594 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
3596 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
3604 * Indicates if the point has an asigned color for the level
3608 attribute 137346 "realX"
3609 private explicit_type "int"
3610 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3618 attribute 137474 "realY"
3619 private explicit_type "int"
3620 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3628 attribute 137602 "hasColorForLevel"
3629 private explicit_type "bool"
3630 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
3639 class 129538 "pGraphicalFunction"
3641 cpp_decl "${comment}${template}class ${name}${inherit} {
3647 python_2_2 python_decl ""
3649 explicit_switch_type ""
3651 comment "----------------------------------------------------------------------------
3653 ----------------------------------------------------------------------------"
3654 classrelation 129026 // <generalisation>
3655 relation 129026 ---|>
3657 cpp default "${type}"
3658 classrelation_ref 129026 // <generalisation>
3659 b parent class_ref 129666 // typedef4
3662 operation 146818 "pGraphicalFunction"
3663 public explicit_return_type ""
3665 param in name "name" explicit_type "wxString"
3666 defaultvalue "wxEmptyString"
3667 param in name "flags" explicit_type "int"
3668 defaultvalue "mpALIGN_RIGHT"
3669 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${volatile}${throw};
3671 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throw}{
3678 comment "constructor "
3681 operation 146946 "~pGraphicalFunction"
3682 public explicit_return_type ""
3684 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
3686 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
3695 operation 147074 "getXTraslation"
3696 cpp_virtual cpp_inline public explicit_return_type "int"
3698 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3706 comment "---------------------------
3708 ---------------------------
3710 Get the value of the traslation
3715 operation 147202 "getmType"
3716 cpp_virtual cpp_inline public explicit_return_type "int"
3718 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3727 Get the type of the curve
3733 operation 147330 "vGetType"
3734 cpp_virtual cpp_inline public explicit_return_type "int"
3736 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3745 Get the type of the curve
3751 operation 147458 "getOffsets"
3752 cpp_virtual cpp_inline public explicit_return_type "void"
3754 param inout name "offsetX" explicit_type "int"
3755 param inout name "offSetY" explicit_type "int"
3756 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3757 offsetX=(int)_offsetX;
3758 offsetY=(int)_offsetY;
3766 Get _offsetX and _offsetY
3770 operation 147586 "getFactorZoom"
3771 cpp_virtual cpp_inline public explicit_return_type "void"
3773 param inout name "fz" explicit_type "float"
3774 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3783 * Get the factor zoom
3787 operation 147714 "getFromWindowV"
3788 cpp_virtual cpp_inline public explicit_return_type "void"
3790 param inout name "fw" explicit_type "bool"
3791 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3800 * Get the value of fromWindow
3804 operation 147842 "getIfActual"
3805 cpp_virtual cpp_inline public explicit_return_type "void"
3807 param inout name "actual" explicit_type "bool"
3808 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3817 * if the function that is drawing is the actual
3821 operation 147970 "getMax"
3822 cpp_virtual cpp_inline public explicit_return_type "void"
3824 param inout name "maxX" explicit_type "int"
3825 param inout name "maxY" explicit_type "int"
3826 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3827 maxX=(int)getMaxX();
3828 maxY=(int)getMaxY();
3836 * get the max of the function in x and y
3840 operation 148098 "getMaxShowed"
3841 cpp_virtual cpp_inline public explicit_return_type "void"
3843 param inout name "maxX" explicit_type "int"
3844 param inout name "maxY" explicit_type "int"
3845 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3846 maxX=(int)getMaxXShowed();
3847 maxY=(int)getMaxYShowed();
3855 * get the maxShowed of the function in x and y
3859 operation 148226 "getMinShowed"
3860 cpp_virtual cpp_inline public explicit_return_type "void"
3862 param inout name "minX" explicit_type "int"
3863 param inout name "minY" explicit_type "int"
3864 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3865 minX=(int)getMinXShowed();
3866 minY=(int)getMinYShowed();
3874 * get the minShowed of the function in x and y
3878 operation 148354 "getScreens"
3879 cpp_virtual cpp_inline public explicit_return_type "void"
3881 param inout name "scrX" explicit_type "int"
3882 param inout name "scrY" explicit_type "int"
3883 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3893 * Get screens of the function
3897 operation 148482 "setScreens"
3898 cpp_virtual cpp_inline public explicit_return_type "void"
3900 param in name "scrX" explicit_type "int"
3901 param in name "scrY" explicit_type "int"
3902 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3916 operation 148610 "getScales"
3917 cpp_virtual cpp_inline public explicit_return_type "void"
3919 param inout name "scaleX" explicit_type "double"
3920 param inout name "scaleY" explicit_type "double"
3921 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3931 * Let us know the scale of the function
3935 operation 148738 "getDrawing"
3936 cpp_virtual cpp_inline public explicit_return_type "void"
3938 param inout name "draw" explicit_type "bool"
3939 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3948 * Let us Know if the user has finished the drawing
3949 * that starts before.
3953 operation 148866 "ifShowPoints"
3954 cpp_virtual cpp_inline public explicit_return_type "void"
3956 param inout name "show" explicit_type "bool"
3957 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
3966 Let us Know if the user want to see the points of the function
3967 of other color than the color of the lines
3971 operation 148994 "Rewind"
3972 cpp_virtual cpp_inline public explicit_return_type "void"
3974 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
3976 node = logicFunction->GetPointAt(0);
3989 operation 149122 "GetNextXY"
3990 cpp_virtual cpp_inline public explicit_return_type "bool"
3992 param inout name "x" explicit_type "double"
3993 param inout name "y" explicit_type "double"
3994 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
3997 pFunctionPoint* p=(pFunctionPoint*)node->GetData();
4000 node=node->GetNext();
4010 comment "* Get locus value for next N.
4011 Override this function in your implementation.
4012 @param x Returns X value
4013 @param y Returns Y value
4017 operation 149250 "GetPoints"
4018 cpp_virtual cpp_inline public explicit_return_type "void"
4020 param inout name "points" explicit_type "wxList"
4021 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
4022 logicFunction->GetPoints(points);
4023 //points = realPoints;
4031 Get Point list of the funcion
4032 @param return points
4036 operation 149378 "getMousePoint"
4037 cpp_virtual cpp_inline public explicit_return_type "void"
4039 param inout name "x" explicit_type "int"
4040 param inout name "y" explicit_type "int"
4041 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}, ${t1} & ${p1}${v1}${)}${const}${volatile}${throw}${abstract} {
4051 Get the point where the user
4056 operation 149506 "getSize"
4057 cpp_virtual cpp_inline public explicit_return_type "void"
4059 param inout name "size" explicit_type "int"
4060 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
4061 size=getSizePoints();
4069 * Get the number of points of the function
4073 operation 149634 "getDirection"
4074 cpp_virtual cpp_inline public explicit_return_type "void"
4076 param inout name "dir" explicit_type "bool"
4077 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
4078 logicFunction -> getDirection (dir);
4086 * this method gets the direction of the drawing
4090 operation 149762 "validPointOnFunction"
4091 public explicit_return_type "int"
4093 param in name "realPoint" explicit_type "wxPoint"
4094 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4096 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4103 comment "---------------------------
4105 ---------------------------
4107 * 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
4108 * x1-validPointRange<x<x1+validPointRange y1-validPointRange<y<y1+validPointRange
4112 operation 149890 "getIndexOf"
4113 public explicit_return_type "int"
4115 param in name "realpoint" explicit_type "wxPoint"
4116 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4118 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4125 comment "returns the index in the list of the point "
4128 operation 150018 "GetPointAt"
4129 public explicit_return_type "wxNode"
4131 param in name "movingPointIndex" explicit_type "int"
4132 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4134 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4142 * This metohd returns the node of the point that is the movingPointIndex position in the list of points.
4143 * @param: int movingPointIndex, Is the index value of the searched node.
4144 * @return: Return a pointer to the node corresponding to the index value by parameter.
4148 operation 150146 "AddNewPoint"
4149 public explicit_return_type "bool"
4151 param in name "x" explicit_type "int"
4152 param in name "y" explicit_type "int"
4153 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4155 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4163 * Includes a point between two existing points of the this function. The new point (x,y) was not defined when the function was created.
4164 *@ return Returns true is the point was succcesfully added to the funcion.
4168 operation 150274 "AddPoint"
4169 public explicit_return_type "bool"
4171 param in name "aX" explicit_type "int"
4172 param in name "aY" explicit_type "int"
4173 param in name "order" explicit_type "bool"
4175 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
4177 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${const}${throw}${staticnl}{
4185 * this method add a new logical point to the function, this point is one of those used to draw the function
4189 operation 150402 "DeletePoint"
4190 public explicit_return_type "bool"
4192 param in name "aX" explicit_type "int"
4193 param in name "aY" explicit_type "int"
4194 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4196 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4204 * deletes the point given by the user from the collection of logical points of the function
4208 operation 150530 "changePoint"
4209 public explicit_return_type "bool"
4211 param in name "newCoords" explicit_type "wxPoint"
4212 param in name "movingIndexPoint" explicit_type "int"
4213 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4215 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4223 * 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.
4227 operation 150658 "getX_RealValues"
4228 public explicit_return_type "double"
4230 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
4232 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4240 * Evaluates if the given point belongs to the function.
4242 bool hasPoint(wxPoint aAPoint);
4244 * Returns the real x values of the control points of the function. It dont includes the points calculated by interpolation.
4248 operation 150786 "getY_RealValues"
4249 public explicit_return_type "double"
4251 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
4253 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4261 * Returns the real y values of the control points of the function. It dont includes the points calculated by interpolation.
4265 operation 150914 "orderPoints"
4266 public explicit_return_type "bool"
4268 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4270 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4278 * This method orders the list of points taking into account that the last appended node in the list (realPoint) is the only one disordered.
4279 * @return Returns true if the last point included has a valid value for x and was ordered, according to the definition of function.
4283 operation 151042 "deletePointAt"
4284 public explicit_return_type "bool"
4286 param in name "index" explicit_type "int"
4287 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4289 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4297 * This method get a pointer to the node in the real points list that is inmediately previous to the searched by parameter.
4298 * @pre The seached point (realX, realY) is not the first point of the list.
4302 wxNode * findPreviousNodeTo( int realX, int realY );
4304 * Deletes a point of the function given its index
4308 operation 151170 "getSizePoints"
4309 public explicit_return_type "int"
4311 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4313 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4321 * Returns the number of points that the function
4326 operation 151298 "setScales"
4327 public explicit_return_type "void"
4329 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4331 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4339 * Set the scales of the function in x and y
4343 operation 151426 "isInFunction"
4344 public explicit_return_type "bool"
4346 param in name "x" explicit_type "int"
4347 param in name "y" explicit_type "int"
4348 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
4350 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
4357 comment "----------------------------------
4358 Asking if it has a point (x,y)
4359 ----------------------------------
4361 * returns true if the point is along the function
4366 operation 151554 "getBefore"
4367 public explicit_return_type "wxNode"
4369 param inout name "point" type class_ref 129410 // pFunctionPoint
4370 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4372 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
4380 * give us the point that is in the function and is exactly before
4381 * the point we are giving
4385 operation 151682 "isInLine"
4386 public explicit_return_type "bool"
4388 param inout name "before" type class_ref 129410 // pFunctionPoint
4389 param inout name "next" type class_ref 129410 // pFunctionPoint
4390 param inout name "point" type class_ref 129410 // pFunctionPoint
4391 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}, ${t1} * ${p1}${v1}, ${t2} * ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
4393 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}, ${t1} * ${p1}, ${t2} * ${p2}${)}${const}${throw}${staticnl}{
4401 * Returns true if the point is in the line
4405 operation 151810 "interpolateY"
4406 public explicit_return_type "double"
4408 param in name "m" explicit_type "double"
4409 param in name "x1" explicit_type "int"
4410 param in name "y1" explicit_type "int"
4411 param in name "x" explicit_type "int"
4412 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};
4414 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}, ${t3} ${p3}${)}${const}${throw}${staticnl}{
4422 * give us the value of y in the line define by the arguments
4426 operation 151938 "setUp"
4427 public explicit_return_type "void"
4429 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4431 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4439 * Set Up startPoint, endPoint, maxY,maxX points
4443 operation 152066 "clearSplineVectors"
4444 public explicit_return_type "void"
4446 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4448 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4455 comment "----------------------------
4457 ----------------------------
4459 * clear the spline vectors
4463 operation 152194 "initializeSplines"
4464 public explicit_return_type "void"
4466 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4468 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4476 Initiliaze xSpline and ySpline vectors
4480 operation 152322 "addSplinesPoints"
4481 public explicit_return_type "void"
4483 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4485 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4493 Add the (x,y) points of the function to the
4498 operation 152450 "initializeSplineVectors"
4499 public explicit_return_type "void"
4501 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4503 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4511 This Method adds the point calculated by
4512 the splines to the vectors
4516 operation 152578 "GetSplinePoint"
4517 public explicit_return_type "void"
4519 param in name "t" explicit_type "double"
4520 param inout name "x" explicit_type "double"
4521 param inout name "y" explicit_type "double"
4522 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} & ${p1}${v1}, ${t2} & ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
4524 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} & ${p1}, ${t2} & ${p2}${)}${const}${throw}${staticnl}{
4532 get the spline point for t, in xKSpline and yKSpline
4536 operation 152706 "getXSpline"
4537 cpp_virtual cpp_inline public explicit_return_type "std::vector<double>"
4539 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4548 returns the xSpline to plotter
4552 operation 152834 "getYSpline"
4553 cpp_virtual cpp_inline public explicit_return_type "std::vector<double>"
4555 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4564 returns the ySpline to plotter
4568 operation 152962 "getOffsetPixelsXv"
4569 cpp_virtual cpp_inline public explicit_return_type "int"
4571 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4572 return offsetPixelX;
4580 Gets the x-offset of the zoom
4585 operation 153090 "getOffsetPixelsYv"
4586 cpp_virtual cpp_inline public explicit_return_type "int"
4588 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
4589 return offsetPixelY;
4597 Gets the offset of the zoom
4602 operation 153218 "save"
4603 public explicit_return_type "void"
4605 param in name "fileName" explicit_type "wxString"
4606 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4608 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4615 comment "-----------------------
4617 -----------------------
4619 Save the points of the function
4623 operation 153346 "load"
4624 public explicit_return_type "void"
4626 param in name "fileName" explicit_type "wxString"
4627 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4629 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4637 Load the points of a function
4641 operation 153474 "SetShowPoints"
4642 public explicit_return_type "void"
4644 param in name "showPoints" explicit_type "bool"
4645 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4647 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4654 comment "------------------------------
4656 ------------------------------
4657 set if the function has to draw the points "
4660 operation 153602 "getShowPoints"
4661 public explicit_return_type "bool"
4663 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4665 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4672 comment "get the paramater showPointsF"
4675 operation 153730 "setScreenX"
4676 public explicit_return_type "void"
4678 param in name "scrX" explicit_type "int"
4679 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4681 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4690 operation 153858 "getScreenX"
4691 public explicit_return_type "int"
4693 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4695 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4704 operation 153986 "setScreenY"
4705 public explicit_return_type "void"
4707 param in name "scrY" explicit_type "int"
4708 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4710 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4719 operation 154114 "getScreenY"
4720 public explicit_return_type "int"
4722 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4724 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4733 operation 154242 "setStartX"
4734 public explicit_return_type "void"
4736 param in name "aStartX" explicit_type "double"
4737 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4739 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4748 operation 154370 "getStartX"
4749 public explicit_return_type "double"
4751 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4753 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4762 operation 154498 "setStartY"
4763 public explicit_return_type "void"
4765 param in name "aStartY" explicit_type "double"
4766 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4768 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4777 operation 154626 "getStartY"
4778 public explicit_return_type "double"
4780 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4782 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4791 operation 154754 "setEndX"
4792 public explicit_return_type "void"
4794 param in name "aEndX" explicit_type "double"
4795 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4797 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4806 operation 154882 "getEndX"
4807 public explicit_return_type "double"
4809 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4811 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4820 operation 155010 "setEndY"
4821 public explicit_return_type "void"
4823 param in name "aEndY" explicit_type "double"
4824 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4826 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4835 operation 155138 "getEndY"
4836 public explicit_return_type "double"
4838 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4840 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4849 operation 155266 "setScaleX"
4850 public explicit_return_type "void"
4852 param in name "aScaleX" explicit_type "double"
4853 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4855 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4864 operation 155394 "getScaleX"
4865 public explicit_return_type "double"
4867 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4869 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4878 operation 155522 "setScaleY"
4879 public explicit_return_type "void"
4881 param in name "aScaleY" explicit_type "double"
4882 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4884 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4893 operation 155650 "getScaleY"
4894 public explicit_return_type "double"
4896 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4898 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4907 operation 155778 "setMinX"
4908 public explicit_return_type "void"
4910 param in name "aMinX" explicit_type "double"
4911 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4913 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4922 operation 155906 "getMinX"
4923 public explicit_return_type "double"
4925 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4927 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4936 operation 156034 "setMinY"
4937 public explicit_return_type "void"
4939 param in name "aMinY" explicit_type "double"
4940 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4942 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4951 operation 156162 "getMinY"
4952 public explicit_return_type "double"
4954 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4956 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4965 operation 156290 "setMaxX"
4966 public explicit_return_type "void"
4968 param in name "aMaxX" explicit_type "double"
4969 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
4971 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
4980 operation 156418 "getMaxX"
4981 public explicit_return_type "double"
4983 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
4985 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
4994 operation 156546 "setMaxY"
4995 public explicit_return_type "void"
4997 param in name "aMaxY" explicit_type "double"
4998 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5000 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5009 operation 156674 "getMaxY"
5010 public explicit_return_type "double"
5012 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5014 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5023 operation 156802 "setOffsetX"
5024 public explicit_return_type "void"
5026 param in name "aOffsetX" explicit_type "double"
5027 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5029 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5038 operation 156930 "getOffsetX"
5039 public explicit_return_type "double"
5041 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5043 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5052 operation 157058 "setOffsetY"
5053 public explicit_return_type "void"
5055 param in name "aOffsetY" explicit_type "double"
5056 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5058 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5067 operation 157186 "getOffsetY"
5068 public explicit_return_type "double"
5070 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5072 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5081 operation 157314 "setType"
5082 public explicit_return_type "void"
5084 param in name "aType" explicit_type "int"
5085 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5087 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5096 operation 157442 "getType"
5097 public explicit_return_type "int"
5099 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5101 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5110 operation 157570 "getValidPointRange"
5111 public explicit_return_type "int"
5113 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5115 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5124 operation 157698 "setValidPointRange"
5125 public explicit_return_type "void"
5127 param in name "theRange" explicit_type "int"
5128 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5130 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5139 operation 157826 "SetDrawing"
5140 cpp_inline public explicit_return_type "void"
5142 param in name "d" explicit_type "bool"
5143 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5153 operation 157954 "GetDrawing"
5154 cpp_inline public explicit_return_type "bool"
5156 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5164 comment "get if the function is being drawed"
5167 operation 158082 "SetMousePoint"
5168 cpp_inline public explicit_return_type "void"
5170 param in name "p" explicit_type "wxPoint"
5171 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5179 comment "set the mouse point"
5182 operation 158210 "getMousePoint"
5183 cpp_inline public explicit_return_type "wxPoint"
5185 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5193 comment "get the mousePoint"
5196 operation 158338 "setActual"
5197 public explicit_return_type "void"
5199 param in name "act" explicit_type "bool"
5200 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5202 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5214 operation 158466 "getActual"
5215 public explicit_return_type "bool"
5217 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5219 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5228 operation 158594 "setScaleWay"
5229 public explicit_return_type "void"
5231 param in name "typeS" explicit_type "int"
5232 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5234 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
5249 operation 158722 "getScaleWay"
5250 public explicit_return_type "int"
5252 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5254 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5263 operation 158850 "setFromWindow"
5264 cpp_inline public explicit_return_type "void"
5266 param in name "w" explicit_type "bool"
5267 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5276 * set fromWindow: it is set to true if the
5277 * function was created interactively
5281 operation 158978 "getFromWindow"
5282 cpp_inline public explicit_return_type "bool"
5284 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5293 * Get the value of fromWindow
5297 operation 159106 "setFactorZoom"
5298 cpp_inline public explicit_return_type "void"
5300 param in name "factor" explicit_type "float"
5301 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5314 operation 159234 "setEditable"
5315 cpp_inline public explicit_return_type "void"
5317 param in name "edit" explicit_type "bool"
5318 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5331 operation 159362 "getEditable"
5332 cpp_inline public explicit_return_type "bool"
5334 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5347 operation 159490 "getZoomB"
5348 cpp_inline public explicit_return_type "bool"
5350 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5358 comment "----------------------------
5360 ----------------------------
5366 operation 159618 "setZoomIn"
5367 cpp_inline public explicit_return_type "void"
5369 param in name "z" explicit_type "bool"
5370 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5380 * @param z: the new value
5384 operation 159746 "setInitialDrawPoint"
5385 cpp_inline public explicit_return_type "void"
5387 param inout name "initialPoint" type class_ref 129410 // pFunctionPoint
5388 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5389 initialDrawingPoint=initialPoint;
5397 * Set the initial drawing point
5398 * @param pFunctionPoint* initialPoint
5402 operation 159874 "getInitialDrawPoint"
5403 cpp_inline public return_type class_ref 129410 // pFunctionPoint
5405 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5406 return initialDrawingPoint;
5414 * Get the initial drawing point
5415 * @return initialDrawingPoint
5419 operation 160002 "setFinalDrawPoint"
5420 cpp_inline public explicit_return_type "void"
5422 param inout name "finalPoint" type class_ref 129410 // pFunctionPoint
5423 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5424 finalDrawingPoint=finalPoint;
5432 * Set the final drawing point
5433 * @param pFunctionPoint* finalPoint
5437 operation 160130 "getFinallDrawPoint"
5438 cpp_inline public return_type class_ref 129410 // pFunctionPoint
5440 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5441 return finalDrawingPoint;
5449 * Get the final drawing point
5450 * @return finalDrawingPoint
5454 operation 160258 "zooming"
5455 public explicit_return_type "void"
5457 param in name "clickedX" explicit_type "int"
5458 param in name "clickedY" explicit_type "int"
5459 param in name "width" explicit_type "int"
5460 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
5462 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${const}${throw}${staticnl}{
5470 This method set the initial point and the final point of drawing
5471 according with the width of the square around the point clicked
5474 @param width: width of the square
5478 operation 160386 "setOffsets"
5479 public explicit_return_type "void"
5481 param in name "offx" explicit_type "int"
5482 param in name "offy" explicit_type "int"
5483 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
5485 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
5493 * This method sets the offset
5497 operation 160514 "setMinShowed"
5498 public explicit_return_type "void"
5500 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
5502 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
5510 * This method sets the minShowedX
5511 * and the minShowedY, accordig to the offset in
5512 * x-axis and y-axis respectively
5513 * pre: _offsetX>=0,_offsetY>=0
5517 operation 160642 "getMinXShowed"
5518 cpp_inline public explicit_return_type "int"
5520 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5533 operation 160770 "getMinYShowed"
5534 cpp_inline public explicit_return_type "int"
5536 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5549 operation 160898 "getMaxXShowed"
5550 cpp_inline public explicit_return_type "int"
5552 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5565 operation 161026 "getMaxYShowed"
5566 cpp_inline public explicit_return_type "int"
5568 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5581 operation 161154 "setMinShowedX"
5582 cpp_inline public explicit_return_type "void"
5584 param in name "msx" explicit_type "int"
5585 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5598 operation 161282 "setMinShowedY"
5599 cpp_inline public explicit_return_type "void"
5601 param in name "msy" explicit_type "int"
5602 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5615 operation 161410 "setMaxShowedX"
5616 cpp_inline public explicit_return_type "void"
5618 param in name "msx" explicit_type "int"
5619 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5632 operation 161538 "setMaxShowedY"
5633 cpp_inline public explicit_return_type "void"
5635 param in name "msy" explicit_type "int"
5636 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5649 operation 161666 "getOffsetPixelsX"
5650 cpp_inline public explicit_return_type "int"
5652 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5653 return offsetPixelX;
5660 comment "------------------------
5662 ------------------------
5664 Gets the x-offset of the zoom
5669 operation 161794 "getOffsetPixelsY"
5670 cpp_inline public explicit_return_type "int"
5672 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract} {
5673 return offsetPixelY;
5681 Gets the offset of the zoom
5686 operation 161922 "setOffsetPixelX"
5687 cpp_inline public explicit_return_type "void"
5689 param in name "offX" explicit_type "int"
5690 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5699 Set the x-offset of the zoom
5703 operation 162050 "setOffsetPixelY"
5704 cpp_inline public explicit_return_type "void"
5706 param in name "offY" explicit_type "int"
5707 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5716 Set the y-offset of the zoom
5720 operation 162178 "setColorPoints"
5721 public explicit_return_type "void"
5723 param inout name "colorVector" explicit_type "std::vector<pColorPoint *>"
5724 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5726 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
5734 * Sets the color points of the function by teh given parameter
5735 * @param colorVector Is the color points vector to set
5739 operation 162306 "getColorPoints"
5740 public explicit_return_type "void"
5742 param inout name "colorVector" explicit_type "std::vector<pColorPoint *>"
5743 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
5745 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
5753 * Gets the color points of the function in the given parameter
5754 * @param colorVector Is the color points list to get the points
5758 operation 162434 "setmType"
5759 cpp_inline public explicit_return_type "void"
5761 param in name "mt" explicit_type "int"
5762 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5775 operation 162562 "setXTraslation"
5776 cpp_inline public explicit_return_type "void"
5778 param in name "xT" explicit_type "int"
5779 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
5787 comment "-----------------------
5789 -----------------------
5791 Set the value of the traslation
5793 @param xT value in pixels of the traslation in x-axis
5797 classrelation 129154 // logicFunction (<unidirectional association>)
5798 relation 129154 --->
5799 a role_name "logicFunction" private
5800 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
5802 classrelation_ref 129154 // logicFunction (<unidirectional association>)
5803 b parent class_ref 129794 // pLogicalFunction
5806 attribute 137730 "showPointsF"
5807 private explicit_type "bool"
5808 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5816 attribute 137858 "_startX"
5817 private explicit_type "double"
5818 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5826 attribute 137986 "_startY"
5827 private explicit_type "double"
5828 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5836 attribute 138114 "_endX"
5837 private explicit_type "double"
5838 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5846 attribute 138242 "_endY"
5847 private explicit_type "double"
5848 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5856 attribute 138370 "_scaleX"
5857 private explicit_type "double"
5858 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5866 attribute 138498 "_scaleY"
5867 private explicit_type "double"
5868 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5876 attribute 138626 "_minX"
5877 private explicit_type "double"
5878 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5886 attribute 138754 "_minY"
5887 private explicit_type "double"
5888 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5896 attribute 138882 "_maxX"
5897 private explicit_type "double"
5898 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5906 attribute 139010 "_maxY"
5907 private explicit_type "double"
5908 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5916 attribute 139138 "_offsetX"
5917 private explicit_type "double"
5918 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5926 attribute 139266 "_offsetY"
5927 private explicit_type "double"
5928 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5936 attribute 139394 "_type"
5937 private explicit_type "int"
5938 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5946 attribute 139522 "realPoints"
5947 private explicit_type "wxList"
5948 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5956 classrelation 129282 // f_colorPoints (<unidirectional association>)
5957 relation 129282 --->
5958 stereotype "std::vector"
5959 a role_name "f_colorPoints" private
5960 cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}*> ${name}${value};
5962 classrelation_ref 129282 // f_colorPoints (<unidirectional association>)
5963 b parent class_ref 128386 // pColorPoint
5966 attribute 139650 "node"
5967 private explicit_type "wxNode"
5968 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
5976 attribute 139778 "validPointRange"
5977 private explicit_type "int"
5978 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5986 attribute 139906 "drawing"
5987 private explicit_type "bool"
5988 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
5996 attribute 140034 "mousePoint"
5997 private explicit_type "wxPoint"
5998 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6006 attribute 140162 "screenX"
6007 private explicit_type "int"
6008 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6016 attribute 140290 "screenY"
6017 private explicit_type "int"
6018 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6026 attribute 140418 "ifActual"
6027 private explicit_type "bool"
6028 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6036 attribute 140546 "scaleWay"
6037 private explicit_type "int"
6038 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6046 attribute 140674 "fromWindow"
6047 private explicit_type "bool"
6048 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6056 attribute 140802 "factorZoom"
6057 private explicit_type "float"
6058 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6066 attribute 140930 "editable"
6067 private explicit_type "bool"
6068 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6076 attribute 141058 "zoomIn"
6077 private explicit_type "bool"
6078 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6086 classrelation 129410 // initialDrawingPoint (<unidirectional association>)
6087 relation 129410 --->
6088 a role_name "initialDrawingPoint" private
6089 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6091 classrelation_ref 129410 // initialDrawingPoint (<unidirectional association>)
6092 b parent class_ref 129410 // pFunctionPoint
6095 classrelation 129538 // finalDrawingPoint (<unidirectional association>)
6096 relation 129538 --->
6097 a role_name "finalDrawingPoint" private
6098 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6100 classrelation_ref 129538 // finalDrawingPoint (<unidirectional association>)
6101 b parent class_ref 129410 // pFunctionPoint
6104 attribute 141186 "minShowedX"
6105 private explicit_type "int"
6106 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6114 attribute 141314 "maxShowedX"
6115 private explicit_type "int"
6116 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6124 attribute 141442 "minShowedY"
6125 private explicit_type "int"
6126 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6134 attribute 141570 "maxShowedY"
6135 private explicit_type "int"
6136 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6144 attribute 141698 "xSpline"
6145 private explicit_type "double"
6146 stereotype "std::vector"
6147 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
6155 attribute 141826 "ySpline"
6156 private explicit_type "double"
6157 stereotype "std::vector"
6158 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
6166 attribute 141954 "xKSpline"
6167 private explicit_type "vtkKochanekSpline"
6168 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6176 attribute 142082 "yKSpline"
6177 private explicit_type "vtkKochanekSpline"
6178 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
6186 attribute 142210 "offsetPixelX"
6187 private explicit_type "int"
6188 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6196 attribute 142338 "offsetPixelY"
6197 private explicit_type "int"
6198 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6206 attribute 142466 "mType"
6207 private explicit_type "int"
6208 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6216 attribute 142594 "xTraslation"
6217 private explicit_type "int"
6218 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
6226 classrelation 133634 // <generalisation>
6227 relation 133634 ---|>
6229 cpp default "${type}"
6230 classrelation_ref 133634 // <generalisation>
6231 b parent class_ref 133250 // pPlotterLayer
6235 class 129666 "typedef4"
6236 visibility package stereotype "typedef" explicit_base_type "pPlotterLayer"
6237 cpp_decl "${comment}typedef ${type} ${name};
6241 python_2_2 python_decl ""
6243 explicit_switch_type ""
6247 class 129794 "pLogicalFunction"
6249 cpp_decl "${comment}${template}class ${name}${inherit} {
6255 python_2_2 python_decl ""
6257 explicit_switch_type ""
6259 classrelation 129666 // <generalisation>
6260 relation 129666 ---|>
6262 cpp default "${type}"
6263 classrelation_ref 129666 // <generalisation>
6264 b parent class_ref 129026 // typedef3
6267 operation 164866 "pLogicalFunction"
6268 public explicit_return_type ""
6270 cpp_decl " ${comment}${inline}${name}${(}${)}${volatile}${throw};
6272 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
6279 comment "----------------------------------------------------------------------------
6281 ----------------------------------------------------------------------------"
6284 operation 164994 "~pLogicalFunction"
6285 public explicit_return_type ""
6287 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
6289 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
6298 operation 165122 "GetPoints"
6299 cpp_inline public explicit_return_type "void"
6301 param inout name "points" explicit_type "wxList"
6302 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract} {
6303 points = realPoints;
6313 virtual void Rewind()
6315 node = realPoints.GetFirst();
6318 * Get locus value for next N.
6319 Override this function in your implementation.
6320 @param x Returns X value
6321 @param y Returns Y value
6323 virtual bool GetNextXY(double & x, double & y)
6327 pFunctionPoint* p=(pFunctionPoint*)node->GetData();
6330 node=node->GetNext();
6337 Get Point list of the funcion
6338 @param return points
6343 operation 165250 "validPointOnFunction"
6344 public explicit_return_type "int"
6346 param in name "realPoint" explicit_type "wxPoint"
6347 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6349 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6357 * 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
6358 * x1-validPointRange<x<x1+validPointRange y1-validPointRange<y<y1+validPointRange
6362 operation 165378 "getIndexOf"
6363 public explicit_return_type "int"
6365 param in name "realpoint" explicit_type "wxPoint"
6366 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6368 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6375 comment "returns the index in the list of the point "
6378 operation 165506 "GetPointAt"
6379 public explicit_return_type "wxNode"
6381 param in name "movingPointIndex" explicit_type "int"
6382 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6384 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6392 * This metohd returns the node of the point that is the movingPointIndex position in the list of points.
6393 * @param: int movingPointIndex, Is the index value of the searched node.
6394 * @return: Return a pointer to the node corresponding to the index value by parameter.
6398 operation 165634 "AddNewPoint"
6399 public explicit_return_type "bool"
6401 param in name "x" explicit_type "int"
6402 param in name "y" explicit_type "int"
6403 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
6405 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
6413 * Includes a point between two existing points of the this function. The new point (x,y) was not defined when the function was created.
6414 *@ return Returns true is the point was succcesfully added to the funcion.
6418 operation 165762 "AddPoint"
6419 public explicit_return_type "bool"
6421 param in name "aX" explicit_type "int"
6422 param in name "aY" explicit_type "int"
6423 param in name "order" explicit_type "bool"
6425 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}, ${t2} ${p2}${v2}${)}${const}${volatile}${throw}${abstract};
6427 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}, ${t2} ${p2}${)}${const}${throw}${staticnl}{
6435 * this method add a new logical point to the function, this point is one of those used to draw the function
6439 operation 165890 "DeletePoint"
6440 public explicit_return_type "bool"
6442 param in name "aX" explicit_type "int"
6443 param in name "aY" explicit_type "int"
6444 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
6446 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
6454 * deletes the point given by the user from the collection of logical points of the function
6458 operation 166018 "changePoint"
6459 public explicit_return_type "bool"
6461 param in name "newCoords" explicit_type "wxPoint"
6462 param in name "movingIndexPoint" explicit_type "int"
6463 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}, ${t1} ${p1}${v1}${)}${const}${volatile}${throw}${abstract};
6465 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${const}${volatile}${throw}${staticnl}{
6473 * 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.
6477 operation 166146 "getX_RealValues"
6478 public explicit_return_type "double"
6480 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
6482 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6490 * Evaluates if the given point belongs to the function.
6493 bool hasPoint(wxPoint aAPoint);
6495 * Returns the real x values of the control points of the function. It dont includes the points calculated by interpolation.
6499 operation 166274 "getY_RealValues"
6500 public explicit_return_type "double"
6502 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
6504 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6512 * Returns the real y values of the control points of the function. It dont includes the points calculated by interpolation.
6516 operation 166402 "orderPoints"
6517 public explicit_return_type "bool"
6519 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6521 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6529 * This method orders the list of points taking into account that the last appended node in the list (realPoint) is the only one disordered.
6530 * @return Returns true if the last point included has a valid value for x and was ordered, according to the definition of function.
6534 operation 166530 "setStartPoints"
6535 public explicit_return_type "void"
6537 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6539 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6547 * This method get a pointer to the node in the real points list that is inmediately previous to the searched by parameter.
6548 * @pre The seached point (realX, realY) is not the first point of the list.
6553 wxNode * findPreviousNodeTo( int realX, int realY );
6555 * sets the start point of the function
6559 operation 166658 "setEndPoints"
6560 public explicit_return_type "void"
6562 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6564 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6572 * sets the end point of the function
6576 operation 166786 "setMaxPoints"
6577 public explicit_return_type "void"
6579 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6581 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6589 * set the max value in x and y between all the points of the function
6593 operation 166914 "setMinPoints"
6594 public explicit_return_type "void"
6596 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6598 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6606 * set the min value in x and y between all the points of the function
6610 operation 167042 "setUp"
6611 public explicit_return_type "void"
6613 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6615 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6623 * Set Up startPoint, endPoint, maxY,maxX points
6627 operation 167170 "save"
6628 public explicit_return_type "void"
6630 param in name "fileName" explicit_type "wxString"
6631 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6633 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6640 comment "set if the function has to draw the points
6641 void SetShowPoints(bool showPoints);
6642 get the paramater showPointsF
6643 bool getShowPoints();
6644 -----------------------
6646 -----------------------
6648 Save the points of the function
6652 operation 167298 "load"
6653 public explicit_return_type "void"
6655 param in name "fileName" explicit_type "wxString"
6656 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6658 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6666 Load the points of a function
6670 operation 167426 "setStartX"
6671 public explicit_return_type "void"
6673 param in name "aStartX" explicit_type "double"
6674 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6676 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6683 comment "----------------------------
6685 ----------------------------"
6688 operation 167554 "getStartX"
6689 public explicit_return_type "double"
6691 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6693 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6702 operation 167682 "setStartY"
6703 public explicit_return_type "void"
6705 param in name "aStartY" explicit_type "double"
6706 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6708 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6717 operation 167810 "getStartY"
6718 public explicit_return_type "double"
6720 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6722 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6731 operation 167938 "setEndX"
6732 public explicit_return_type "void"
6734 param in name "aEndX" explicit_type "double"
6735 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6737 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6746 operation 168066 "getEndX"
6747 public explicit_return_type "double"
6749 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6751 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6760 operation 168194 "setEndY"
6761 public explicit_return_type "void"
6763 param in name "aEndY" explicit_type "double"
6764 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6766 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6775 operation 168322 "getEndY"
6776 public explicit_return_type "double"
6778 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6780 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6789 operation 168450 "setScaleX"
6790 public explicit_return_type "void"
6792 param in name "aScaleX" explicit_type "double"
6793 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6795 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6804 operation 168578 "getScaleX"
6805 public explicit_return_type "double"
6807 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6809 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6818 operation 168706 "setScaleY"
6819 public explicit_return_type "void"
6821 param in name "aScaleY" explicit_type "double"
6822 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6824 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6833 operation 168834 "getScaleY"
6834 public explicit_return_type "double"
6836 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6838 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6847 operation 168962 "setMinX"
6848 public explicit_return_type "void"
6850 param in name "aMinX" explicit_type "double"
6851 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6853 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6862 operation 169090 "getMinX"
6863 public explicit_return_type "double"
6865 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6867 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6876 operation 169218 "setMinY"
6877 public explicit_return_type "void"
6879 param in name "aMinY" explicit_type "double"
6880 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6882 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6891 operation 169346 "getMinY"
6892 public explicit_return_type "double"
6894 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6896 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6905 operation 169474 "setMaxX"
6906 public explicit_return_type "void"
6908 param in name "aMaxX" explicit_type "double"
6909 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6911 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6920 operation 169602 "getMaxX"
6921 public explicit_return_type "double"
6923 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6925 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6934 operation 169730 "setMaxY"
6935 public explicit_return_type "void"
6937 param in name "aMaxY" explicit_type "double"
6938 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6940 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6949 operation 169858 "getMaxY"
6950 public explicit_return_type "double"
6952 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6954 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6963 operation 169986 "setOffsetX"
6964 public explicit_return_type "void"
6966 param in name "aOffsetX" explicit_type "double"
6967 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6969 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
6978 operation 170114 "getOffsetX"
6979 public explicit_return_type "double"
6981 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
6983 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
6992 operation 170242 "setOffsetY"
6993 public explicit_return_type "void"
6995 param in name "aOffsetY" explicit_type "double"
6996 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
6998 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7007 operation 170370 "getOffsetY"
7008 public explicit_return_type "double"
7010 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7012 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7021 operation 170498 "setType"
7022 public explicit_return_type "void"
7024 param in name "aType" explicit_type "int"
7025 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7027 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7036 operation 170626 "getType"
7037 public explicit_return_type "int"
7039 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7041 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7050 operation 170754 "getValidPointRange"
7051 public explicit_return_type "int"
7053 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7055 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7064 operation 170882 "setValidPointRange"
7065 public explicit_return_type "void"
7067 param in name "theRange" explicit_type "int"
7068 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7070 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7079 operation 171010 "deletePointAt"
7080 public explicit_return_type "bool"
7082 param in name "index" explicit_type "int"
7083 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7085 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7093 * Deletes a point of the function given its index
7097 operation 171138 "getSizePoints"
7098 public explicit_return_type "int"
7100 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7102 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7110 * Returns the number of points that the function
7115 operation 171266 "getDirection"
7116 public explicit_return_type "void"
7118 param inout name "dir" explicit_type "bool"
7119 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} & ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7121 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} & ${p0}${)}${const}${volatile}${throw}${staticnl}{
7130 attribute 143490 "_startX"
7131 private explicit_type "double"
7132 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7140 attribute 143618 "_startY"
7141 private explicit_type "double"
7142 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7150 attribute 143746 "_endX"
7151 private explicit_type "double"
7152 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7160 attribute 143874 "_endY"
7161 private explicit_type "double"
7162 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7170 attribute 144002 "_scaleX"
7171 private explicit_type "double"
7172 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7180 attribute 144130 "_scaleY"
7181 private explicit_type "double"
7182 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7190 attribute 144258 "_minX"
7191 private explicit_type "double"
7192 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7200 attribute 144386 "_minY"
7201 private explicit_type "double"
7202 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7210 attribute 144514 "_maxX"
7211 private explicit_type "double"
7212 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7220 attribute 144642 "_maxY"
7221 private explicit_type "double"
7222 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7230 attribute 144770 "_offsetX"
7231 private explicit_type "double"
7232 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7240 attribute 144898 "_offsetY"
7241 private explicit_type "double"
7242 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7250 attribute 145026 "_type"
7251 private explicit_type "int"
7252 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7260 attribute 145154 "realPoints"
7261 private explicit_type "wxList"
7262 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7270 attribute 145282 "x_Values"
7271 private explicit_type "double"
7272 multiplicity "[MAX_POINTS]"
7273 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
7281 attribute 145410 "y_Values"
7282 private explicit_type "double"
7283 multiplicity "[MAX_POINTS]"
7284 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
7292 attribute 145538 "validPointRange"
7293 private explicit_type "int"
7294 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7302 attribute 145666 "leftToRigthDef"
7303 private explicit_type "bool"
7304 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7313 class 129922 "pHistogram"
7315 cpp_decl "${comment}${template}class ${name}${inherit} {
7321 python_2_2 python_decl ""
7323 explicit_switch_type ""
7325 comment "--------------------------------------------------------------------------------------------
7327 --------------------------------------------------------------------------------------------"
7328 operation 162690 "pHistogram"
7329 public explicit_return_type ""
7331 param in name "filePath" explicit_type "std::string"
7332 cpp_decl " ${comment}${inline}${name}${(}${t0} ${p0}${v0}${)}${volatile}${throw};
7334 cpp_def "${comment}${inline}${class}::${name}${(}${t0} ${p0}${)}${throw}{
7341 comment ":public wxObject
7342 ----------------------------------------------------------------------------------------
7344 ----------------------------------------------------------------------------------------
7350 operation 162818 "pHistogram"
7351 public explicit_return_type ""
7353 param inout name "imageData" explicit_type "vtkImageData"
7354 cpp_decl " ${comment}${inline}${name}${(}${t0} * ${p0}${v0}${)}${volatile}${throw};
7356 cpp_def "${comment}${inline}${class}::${name}${(}${t0} * ${p0}${)}${throw}{
7368 operation 162946 "~pHistogram"
7369 public explicit_return_type ""
7371 cpp_decl " ${comment}${inline}${virtual}${name}${(}${)}${volatile}${throw};
7373 cpp_def "${comment}${inline}${class}::${name}${(}${)}${throw}{
7382 operation 163074 "setImagePath"
7383 public explicit_return_type "void"
7385 param in name "filePath" explicit_type "std::string"
7386 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7388 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7396 @param filePath: is the path where the image is
7400 operation 163202 "getPoints"
7401 public explicit_return_type "std::vector<int>"
7403 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7405 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7413 Return the points of the histogram of the image
7417 operation 163330 "buildHistogram"
7418 public explicit_return_type "void"
7420 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7422 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7430 Calculate the histogram and save it in the attribute points
7431 it is used if the user had given the file's path
7436 operation 163458 "buildHistogram"
7437 public explicit_return_type "void"
7439 param inout name "imageData" explicit_type "vtkImageData"
7440 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7442 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
7450 Calculate the histogram and save it in the attribute points
7451 it is used if the user had given the imageData
7455 operation 163586 "initializePoints"
7456 public explicit_return_type "void"
7458 param in name "xDimension" explicit_type "int"
7459 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7461 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7469 getting ready the points
7473 operation 163714 "setPoints"
7474 public explicit_return_type "void"
7476 param inout name "imageData" explicit_type "vtkImageData"
7477 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} * ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7479 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} * ${p0}${)}${const}${volatile}${throw}${staticnl}{
7487 constructing the histogram
7491 operation 163842 "getHistogram"
7492 public explicit_return_type "vtkImageData"
7494 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} * ${name}${(}${)}${const}${volatile}${throw}${abstract};
7496 cpp_def "${comment}${inline}${type} * ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7504 Returns the poins of the histograms
7508 operation 163970 "getIndex"
7509 public explicit_return_type "int"
7511 param in name "gValue" explicit_type "int"
7512 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7514 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7522 hash por getting the index for the histogram vector of the original
7527 operation 164098 "setSize"
7528 public explicit_return_type "void"
7530 param in name "nSize" explicit_type "int"
7531 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7533 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7545 operation 164226 "getImageSize"
7546 public explicit_return_type "int"
7548 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7550 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7562 operation 164354 "getSize"
7563 public explicit_return_type "int"
7565 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7567 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7575 Get Size of the histogram
7579 operation 164482 "getMaximumLevelOfGrey"
7580 public explicit_return_type "int"
7582 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7584 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7592 Get the maximum value of grey of the histogram
7596 operation 164610 "getMinimumLevelOfGrey"
7597 public explicit_return_type "int"
7599 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
7601 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
7609 Get the minimum value of grey of the histogram
7613 operation 164738 "getHistogramPoint"
7614 public explicit_return_type "int"
7616 param in name "gValue" explicit_type "int"
7617 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${t0} ${p0}${v0}${)}${const}${volatile}${throw}${abstract};
7619 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${t0} ${p0}${)}${const}${volatile}${throw}${staticnl}{
7627 get a point of the Histogram
7628 given the grey value
7632 attribute 142722 "points"
7633 private explicit_type "vtkImageData"
7634 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
7642 attribute 142850 "path"
7643 private explicit_type "std::string"
7644 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7652 attribute 142978 "size"
7653 private explicit_type "int"
7654 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7662 attribute 143106 "maxLevelOfGrey"
7663 private explicit_type "int"
7664 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7672 attribute 143234 "minLevelOfGrey"
7673 private explicit_type "int"
7674 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
7682 attribute 143362 "sizeImage"
7683 private explicit_type "int"
7684 cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
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 hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 show_msg_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 show_class_context_mode default show_msg_context_mode 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 hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context 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_relation_visibility 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 // (plotter)
9027 relation 130178 ---> name "plotter"
9028 a role_name "" private
9029 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9031 classrelation_ref 130178 // (plotter)
9032 b parent class_ref 130050 // pPlotter
9035 classrelation 130306 // (histograme)
9036 relation 130306 ---> name "histograme"
9037 a role_name "" private
9038 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9040 classrelation_ref 130306 // (histograme)
9041 b parent class_ref 129922 // pHistogram
9044 classrelation 141186 // <generalisation>
9045 relation 141186 ---|>
9047 cpp default "${type}"
9048 classrelation_ref 141186 // <generalisation>
9049 b parent class_ref 130562 // wxPanel
9053 class 130562 "wxPanel"
9055 cpp_decl "${comment}${template}class ${name}${inherit} {
9061 python_2_2 python_decl ""
9063 explicit_switch_type ""
9067 class 131714 "mpWindow"
9069 cpp_decl "${comment}${template}class ${name}${inherit} {
9075 python_2_2 python_decl ""
9077 explicit_switch_type ""
9079 classrelation 132354 // <generalisation>
9080 relation 132354 ---|>
9082 cpp default "${type}"
9083 classrelation_ref 132354 // <generalisation>
9084 b parent class_ref 132610 // wxScrolledWindow
9087 operation 177666 "OnPaint"
9088 public explicit_return_type ""
9090 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
9092 cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
9102 class 131842 "mpScaleX"
9104 cpp_decl "${comment}${template}class ${name}${inherit} {
9110 python_2_2 python_decl ""
9112 explicit_switch_type ""
9114 classrelation 132226 // <generalisation>
9115 relation 132226 ---|>
9117 cpp default "${type}"
9118 classrelation_ref 132226 // <generalisation>
9119 b parent class_ref 132354 // mpLayer
9123 class 131970 "mpScaleY"
9125 cpp_decl "${comment}${template}class ${name}${inherit} {
9131 python_2_2 python_decl ""
9133 explicit_switch_type ""
9135 classrelation 132098 // <generalisation>
9136 relation 132098 ---|>
9138 cpp default "${type}"
9139 classrelation_ref 132098 // <generalisation>
9140 b parent class_ref 132354 // mpLayer
9146 cpp_decl "${comment}${template}class ${name}${inherit} {
9152 python_2_2 python_decl ""
9154 explicit_switch_type ""
9156 classrelation 131842 // <generalisation>
9157 relation 131842 ---|>
9159 cpp default "${type}"
9160 classrelation_ref 131842 // <generalisation>
9161 b parent class_ref 132354 // mpLayer
9165 class 132226 "mpFXY"
9167 cpp_decl "${comment}${template}class ${name}${inherit} {
9173 python_2_2 python_decl ""
9175 explicit_switch_type ""
9177 classrelation 131970 // <generalisation>
9178 relation 131970 ---|>
9180 cpp default "${type}"
9181 classrelation_ref 131970 // <generalisation>
9182 b parent class_ref 132354 // mpLayer
9186 class 132354 "mpLayer"
9187 abstract visibility package
9188 cpp_decl "${comment}${template}class ${name}${inherit} {
9194 python_2_2 python_decl ""
9196 explicit_switch_type ""
9198 operation 177538 "Plot"
9199 abstract cpp_virtual public explicit_return_type ""
9201 cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
9210 class 132610 "wxScrolledWindow"
9212 cpp_decl "${comment}${template}class ${name}${inherit} {
9218 python_2_2 python_decl ""
9220 explicit_switch_type ""
9224 class 132738 "vtkImageData"
9226 cpp_decl "${comment}${template}class ${name}${inherit} {
9232 python_2_2 python_decl ""
9234 explicit_switch_type ""
9238 class 132866 "pPlotterWindow"
9240 cpp_decl "${comment}${template}class ${name}${inherit} {
9246 python_2_2 python_decl ""
9248 explicit_switch_type ""
9250 classrelation 133250 // <generalisation>
9251 relation 133250 ---|>
9253 cpp default "${type}"
9254 classrelation_ref 133250 // <generalisation>
9255 b parent class_ref 131714 // mpWindow
9258 classrelation 133506 // (actual)
9259 relation 133506 ---> name "actual"
9260 a role_name "" private
9261 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9263 classrelation_ref 133506 // (actual)
9264 b parent class_ref 129538 // pGraphicalFunction
9268 class 132994 "pColorBar"
9270 cpp_decl "${comment}${template}class ${name}${inherit} {
9276 python_2_2 python_decl ""
9278 explicit_switch_type ""
9280 classrelation 133378 // (actualFunction)
9281 relation 133378 ---> name "actualFunction"
9282 a role_name "" private
9283 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9285 classrelation_ref 133378 // (actualFunction)
9286 b parent class_ref 129538 // pGraphicalFunction
9289 classrelation 133890 // <unidirectional association>
9290 relation 133890 --->
9291 a role_name "" private
9292 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9294 classrelation_ref 133890 // <unidirectional association>
9295 b parent class_ref 129154 // pFigure
9298 classrelation 141442 // <generalisation>
9299 relation 141442 ---|>
9301 cpp default "${type}"
9302 classrelation_ref 141442 // <generalisation>
9303 b parent class_ref 132610 // wxScrolledWindow
9307 class 133122 "mBarRange"
9309 cpp_decl "${comment}${template}class ${name}${inherit} {
9315 python_2_2 python_decl ""
9317 explicit_switch_type ""
9319 classrelation 141314 // <generalisation>
9320 relation 141314 ---|>
9322 cpp default "${type}"
9323 classrelation_ref 141314 // <generalisation>
9324 b parent class_ref 132610 // wxScrolledWindow
9328 class 133250 "pPlotterLayer"
9330 cpp_decl "${comment}${template}class ${name}${inherit} {
9336 python_2_2 python_decl ""
9338 explicit_switch_type ""
9340 classrelation 133762 // <generalisation>
9341 relation 133762 ---|>
9343 cpp default "${type}"
9344 classrelation_ref 133762 // <generalisation>
9345 b parent class_ref 132354 // mpLayer
9349 class 133378 "pPlotterScaleX"
9351 cpp_decl "${comment}${template}class ${name}${inherit} {
9357 python_2_2 python_decl ""
9359 explicit_switch_type ""
9361 classrelation 134146 // <generalisation>
9362 relation 134146 ---|>
9364 cpp default "${type}"
9365 classrelation_ref 134146 // <generalisation>
9366 b parent class_ref 133250 // pPlotterLayer
9370 class 133506 "pPlotterScaleY"
9372 cpp_decl "${comment}${template}class ${name}${inherit} {
9378 python_2_2 python_decl ""
9380 explicit_switch_type ""
9382 classrelation 134018 // <generalisation>
9383 relation 134018 ---|>
9385 cpp default "${type}"
9386 classrelation_ref 134018 // <generalisation>
9387 b parent class_ref 133250 // pPlotterLayer
9391 class 140034 "Histogram"
9393 cpp_decl "${comment}${template}class ${name}${inherit} {
9399 python_2_2 python_decl ""
9401 explicit_switch_type ""
9403 classrelation 140674 // <unidirectional association>
9404 relation 140674 --->
9405 a role_name "" private
9406 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9408 classrelation_ref 140674 // <unidirectional association>
9409 b parent class_ref 129922 // pHistogram
9412 classrelation 140802 // <unidirectional association>
9413 relation 140802 --->
9414 a role_name "" private
9415 cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
9417 classrelation_ref 140802 // <unidirectional association>
9418 b parent class_ref 132866 // pPlotterWindow
9421 classrelation 140930 // <generalisation>
9422 relation 140930 ---|>
9424 cpp default "${type}"
9425 classrelation_ref 140930 // <generalisation>
9426 b parent class_ref 130562 // wxPanel
9430 class 140162 "wxDialog"
9432 cpp_decl "${comment}${template}class ${name}${inherit} {
9438 python_2_2 python_decl ""
9440 explicit_switch_type ""