32template <
typename TSource,
typename TOrthogonal>
33struct EvWaypoint0 :
sc::event<EvWaypoint0<TSource, TOrthogonal>>
38template <
typename TSource,
typename TOrthogonal>
39struct EvWaypoint1 :
sc::event<EvWaypoint1<TSource, TOrthogonal>>
44template <
typename TSource,
typename TOrthogonal>
45struct EvWaypoint2 :
sc::event<EvWaypoint2<TSource, TOrthogonal>>
50template <
typename TSource,
typename TOrthogonal>
51struct EvWaypoint3 :
sc::event<EvWaypoint3<TSource, TOrthogonal>>
56template <
typename TSource,
typename TOrthogonal>
57struct EvWaypoint4 :
sc::event<EvWaypoint4<TSource, TOrthogonal>>
62template <
typename TSource,
typename TOrthogonal>
63struct EvWaypoint5 :
sc::event<EvWaypoint5<TSource, TOrthogonal>>
68template <
typename TSource,
typename TOrthogonal>
69struct EvWaypoint6 :
sc::event<EvWaypoint6<TSource, TOrthogonal>>
74template <
typename TSource,
typename TOrthogonal>
75struct EvWaypoint7 :
sc::event<EvWaypoint7<TSource, TOrthogonal>>
80template <
typename TSource,
typename TOrthogonal>
81struct EvWaypoint8 :
sc::event<EvWaypoint8<TSource, TOrthogonal>>
86template <
typename TSource,
typename TOrthogonal>
87struct EvWaypoint9 :
sc::event<EvWaypoint9<TSource, TOrthogonal>>
92template <
typename TSource,
typename TOrthogonal>
93struct EvWaypoint10 :
sc::event<EvWaypoint10<TSource, TOrthogonal>>
98template <
typename TSource,
typename TOrthogonal>
99struct EvWaypoint11 :
sc::event<EvWaypoint11<TSource, TOrthogonal>>
104template <
typename TSource,
typename TOrthogonal>
105struct EvWaypoint12 :
sc::event<EvWaypoint12<TSource, TOrthogonal>>
110template <
typename TSource,
typename TOrthogonal>
111struct EvWaypoint13 :
sc::event<EvWaypoint13<TSource, TOrthogonal>>
116template <
typename TSource,
typename TOrthogonal>
117struct EvWaypoint14 :
sc::event<EvWaypoint14<TSource, TOrthogonal>>
122template <
typename TSource,
typename TOrthogonal>
123struct EvWaypoint15 :
sc::event<EvWaypoint15<TSource, TOrthogonal>>
128template <
typename TSource,
typename TOrthogonal>
129struct EvWaypoint16 :
sc::event<EvWaypoint16<TSource, TOrthogonal>>
134template <
typename TSource,
typename TOrthogonal>
135struct EvWaypoint17 :
sc::event<EvWaypoint17<TSource, TOrthogonal>>
140template <
typename TSource,
typename TOrthogonal>
141struct EvWaypoint18 :
sc::event<EvWaypoint18<TSource, TOrthogonal>>
146template <
typename TSource,
typename TOrthogonal>
147struct EvWaypoint19 :
sc::event<EvWaypoint19<TSource, TOrthogonal>>
152template <
typename TSource,
typename TOrthogonal>
153struct EvWaypoint20 :
sc::event<EvWaypoint20<TSource, TOrthogonal>>
158template <
typename TSource,
typename TOrthogonal>
159struct EvWaypoint21 :
sc::event<EvWaypoint21<TSource, TOrthogonal>>
164template <
typename TSource,
typename TOrthogonal>
165struct EvWaypoint22 :
sc::event<EvWaypoint22<TSource, TOrthogonal>>
170template <
typename TSource,
typename TOrthogonal>
171struct EvWaypoint23 :
sc::event<EvWaypoint23<TSource, TOrthogonal>>
176template <
typename TSource,
typename TOrthogonal>
177struct EvWaypoint24 :
sc::event<EvWaypoint24<TSource, TOrthogonal>>
182template <
typename TSource,
typename TOrthogonal>
183struct EvWaypoint25 :
sc::event<EvWaypoint25<TSource, TOrthogonal>>
188template <
typename TSource,
typename TOrthogonal>
189struct EvWaypoint26 :
sc::event<EvWaypoint26<TSource, TOrthogonal>>
194template <
typename TSource,
typename TOrthogonal>
195struct EvWaypoint27 :
sc::event<EvWaypoint27<TSource, TOrthogonal>>
200template <
typename TSource,
typename TOrthogonal>
201struct EvWaypoint28 :
sc::event<EvWaypoint28<TSource, TOrthogonal>>
206template <
typename TSource,
typename TOrthogonal>
207struct EvWaypoint29 :
sc::event<EvWaypoint29<TSource, TOrthogonal>>
212template <
typename TSource,
typename TOrthogonal>
213struct EvWaypoint30 :
sc::event<EvWaypoint30<TSource, TOrthogonal>>
218template <
typename TSource,
typename TOrthogonal>
219struct EvWaypoint31 :
sc::event<EvWaypoint31<TSource, TOrthogonal>>
224template <
typename TSource,
typename TOrthogonal>
225struct EvWaypoint32 :
sc::event<EvWaypoint32<TSource, TOrthogonal>>
230template <
typename TSource,
typename TOrthogonal>
231struct EvWaypoint33 :
sc::event<EvWaypoint33<TSource, TOrthogonal>>
236template <
typename TSource,
typename TOrthogonal>
237struct EvWaypoint34 :
sc::event<EvWaypoint34<TSource, TOrthogonal>>
242template <
typename TSource,
typename TOrthogonal>
243struct EvWaypoint35 :
sc::event<EvWaypoint35<TSource, TOrthogonal>>
248template <
typename TSource,
typename TOrthogonal>
249struct EvWaypoint36 :
sc::event<EvWaypoint36<TSource, TOrthogonal>>
254template <
typename TSource,
typename TOrthogonal>
255struct EvWaypoint37 :
sc::event<EvWaypoint37<TSource, TOrthogonal>>
260template <
typename TSource,
typename TOrthogonal>
261struct EvWaypoint38 :
sc::event<EvWaypoint38<TSource, TOrthogonal>>
266template <
typename TSource,
typename TOrthogonal>
267struct EvWaypoint39 :
sc::event<EvWaypoint39<TSource, TOrthogonal>>
272template <
typename TSource,
typename TOrthogonal>
273struct EvWaypoint40 :
sc::event<EvWaypoint40<TSource, TOrthogonal>>
278template <
typename TSource,
typename TOrthogonal>
279struct EvWaypoint41 :
sc::event<EvWaypoint41<TSource, TOrthogonal>>
284template <
typename TSource,
typename TOrthogonal>
285struct EvWaypoint42 :
sc::event<EvWaypoint42<TSource, TOrthogonal>>
290template <
typename TSource,
typename TOrthogonal>
291struct EvWaypoint43 :
sc::event<EvWaypoint43<TSource, TOrthogonal>>
296template <
typename TSource,
typename TOrthogonal>
297struct EvWaypoint44 :
sc::event<EvWaypoint44<TSource, TOrthogonal>>
302template <
typename TSource,
typename TOrthogonal>
303struct EvWaypoint45 :
sc::event<EvWaypoint45<TSource, TOrthogonal>>
308template <
typename TSource,
typename TOrthogonal>
309struct EvWaypoint46 :
sc::event<EvWaypoint46<TSource, TOrthogonal>>
314template <
typename TSource,
typename TOrthogonal>
315struct EvWaypoint47 :
sc::event<EvWaypoint47<TSource, TOrthogonal>>
320template <
typename TSource,
typename TOrthogonal>
321struct EvWaypoint48 :
sc::event<EvWaypoint48<TSource, TOrthogonal>>
326template <
typename TSource,
typename TOrthogonal>
327struct EvWaypoint49 :
sc::event<EvWaypoint49<TSource, TOrthogonal>>
332template <
typename TSource,
typename TOrthogonal>
333struct EvWaypoint50 :
sc::event<EvWaypoint50<TSource, TOrthogonal>>
338template <
typename TSource,
typename TOrthogonal>
339struct EvWaypoint51 :
sc::event<EvWaypoint51<TSource, TOrthogonal>>
344template <
typename TSource,
typename TOrthogonal>
345struct EvWaypoint52 :
sc::event<EvWaypoint52<TSource, TOrthogonal>>
350template <
typename TSource,
typename TOrthogonal>
351struct EvWaypoint53 :
sc::event<EvWaypoint53<TSource, TOrthogonal>>
356template <
typename TSource,
typename TOrthogonal>
357struct EvWaypoint54 :
sc::event<EvWaypoint54<TSource, TOrthogonal>>
362template <
typename TSource,
typename TOrthogonal>
363struct EvWaypoint55 :
sc::event<EvWaypoint55<TSource, TOrthogonal>>
368template <
typename TSource,
typename TOrthogonal>
369struct EvWaypoint56 :
sc::event<EvWaypoint56<TSource, TOrthogonal>>
374template <
typename TSource,
typename TOrthogonal>
375struct EvWaypoint57 :
sc::event<EvWaypoint57<TSource, TOrthogonal>>
380template <
typename TSource,
typename TOrthogonal>
381struct EvWaypoint58 :
sc::event<EvWaypoint58<TSource, TOrthogonal>>
386template <
typename TSource,
typename TOrthogonal>
387struct EvWaypoint59 :
sc::event<EvWaypoint59<TSource, TOrthogonal>>
392template <
typename TSource,
typename TOrthogonal>
393struct EvWaypoint60 :
sc::event<EvWaypoint60<TSource, TOrthogonal>>
398template <
typename TSource,
typename TOrthogonal>
399struct EvWaypoint61 :
sc::event<EvWaypoint61<TSource, TOrthogonal>>
404template <
typename TSource,
typename TOrthogonal>
405struct EvWaypoint62 :
sc::event<EvWaypoint62<TSource, TOrthogonal>>
410template <
typename TSource,
typename TOrthogonal>
411struct EvWaypoint63 :
sc::event<EvWaypoint63<TSource, TOrthogonal>>
416template <
typename TSource,
typename TOrthogonal>
417struct EvWaypoint64 :
sc::event<EvWaypoint64<TSource, TOrthogonal>>
422template <
typename TSource,
typename TOrthogonal>
423struct EvWaypoint65 :
sc::event<EvWaypoint65<TSource, TOrthogonal>>
428template <
typename TSource,
typename TOrthogonal>
429struct EvWaypoint66 :
sc::event<EvWaypoint66<TSource, TOrthogonal>>
434template <
typename TSource,
typename TOrthogonal>
435struct EvWaypoint67 :
sc::event<EvWaypoint67<TSource, TOrthogonal>>
440template <
typename TSource,
typename TOrthogonal>
441struct EvWaypoint68 :
sc::event<EvWaypoint68<TSource, TOrthogonal>>
446template <
typename TSource,
typename TOrthogonal>
447struct EvWaypoint69 :
sc::event<EvWaypoint69<TSource, TOrthogonal>>
452template <
typename TSource,
typename TOrthogonal>
453struct EvWaypoint70 :
sc::event<EvWaypoint70<TSource, TOrthogonal>>
458template <
typename TSource,
typename TOrthogonal>
459struct EvWaypoint71 :
sc::event<EvWaypoint71<TSource, TOrthogonal>>
464template <
typename TSource,
typename TOrthogonal>
465struct EvWaypoint72 :
sc::event<EvWaypoint72<TSource, TOrthogonal>>
470template <
typename TSource,
typename TOrthogonal>
471struct EvWaypoint73 :
sc::event<EvWaypoint73<TSource, TOrthogonal>>
476template <
typename TSource,
typename TOrthogonal>
477struct EvWaypoint74 :
sc::event<EvWaypoint74<TSource, TOrthogonal>>
482template <
typename TSource,
typename TOrthogonal>
483struct EvWaypoint75 :
sc::event<EvWaypoint75<TSource, TOrthogonal>>
488template <
typename TSource,
typename TOrthogonal>
489struct EvWaypoint76 :
sc::event<EvWaypoint76<TSource, TOrthogonal>>
494template <
typename TSource,
typename TOrthogonal>
495struct EvWaypoint77 :
sc::event<EvWaypoint77<TSource, TOrthogonal>>
500template <
typename TSource,
typename TOrthogonal>
501struct EvWaypoint78 :
sc::event<EvWaypoint78<TSource, TOrthogonal>>
506template <
typename TSource,
typename TOrthogonal>
507struct EvWaypoint79 :
sc::event<EvWaypoint79<TSource, TOrthogonal>>
512template <
typename TSource,
typename TOrthogonal>
513struct EvWaypoint80 :
sc::event<EvWaypoint80<TSource, TOrthogonal>>
518template <
typename TSource,
typename TOrthogonal>
519struct EvWaypoint81 :
sc::event<EvWaypoint81<TSource, TOrthogonal>>
524template <
typename TSource,
typename TOrthogonal>
525struct EvWaypoint82 :
sc::event<EvWaypoint82<TSource, TOrthogonal>>
530template <
typename TSource,
typename TOrthogonal>
531struct EvWaypoint83 :
sc::event<EvWaypoint83<TSource, TOrthogonal>>
536template <
typename TSource,
typename TOrthogonal>
537struct EvWaypoint84 :
sc::event<EvWaypoint84<TSource, TOrthogonal>>
542template <
typename TSource,
typename TOrthogonal>
543struct EvWaypoint85 :
sc::event<EvWaypoint85<TSource, TOrthogonal>>
548template <
typename TSource,
typename TOrthogonal>
549struct EvWaypoint86 :
sc::event<EvWaypoint86<TSource, TOrthogonal>>
554template <
typename TSource,
typename TOrthogonal>
555struct EvWaypoint87 :
sc::event<EvWaypoint87<TSource, TOrthogonal>>
560template <
typename TSource,
typename TOrthogonal>
561struct EvWaypoint88 :
sc::event<EvWaypoint88<TSource, TOrthogonal>>
566template <
typename TSource,
typename TOrthogonal>
567struct EvWaypoint89 :
sc::event<EvWaypoint89<TSource, TOrthogonal>>
572template <
typename TSource,
typename TOrthogonal>
573struct EvWaypoint90 :
sc::event<EvWaypoint90<TSource, TOrthogonal>>
578template <
typename TSource,
typename TOrthogonal>
579struct EvWaypoint91 :
sc::event<EvWaypoint91<TSource, TOrthogonal>>
584template <
typename TSource,
typename TOrthogonal>
585struct EvWaypoint92 :
sc::event<EvWaypoint92<TSource, TOrthogonal>>
590template <
typename TSource,
typename TOrthogonal>
591struct EvWaypoint93 :
sc::event<EvWaypoint93<TSource, TOrthogonal>>
596template <
typename TSource,
typename TOrthogonal>
597struct EvWaypoint94 :
sc::event<EvWaypoint94<TSource, TOrthogonal>>
602template <
typename TSource,
typename TOrthogonal>
603struct EvWaypoint95 :
sc::event<EvWaypoint95<TSource, TOrthogonal>>
608template <
typename TSource,
typename TOrthogonal>
609struct EvWaypoint96 :
sc::event<EvWaypoint96<TSource, TOrthogonal>>
614template <
typename TSource,
typename TOrthogonal>
615struct EvWaypoint97 :
sc::event<EvWaypoint97<TSource, TOrthogonal>>
620template <
typename TSource,
typename TOrthogonal>
621struct EvWaypoint98 :
sc::event<EvWaypoint98<TSource, TOrthogonal>>
626template <
typename TSource,
typename TOrthogonal>
627struct EvWaypoint99 :
sc::event<EvWaypoint99<TSource, TOrthogonal>>
632template <
typename TSource,
typename TOrthogonal>
633struct EvWaypoint100 :
sc::event<EvWaypoint100<TSource, TOrthogonal>>
638template <
typename TSource,
typename TOrthogonal>
639struct EvWaypoint101 :
sc::event<EvWaypoint101<TSource, TOrthogonal>>
644template <
typename TSource,
typename TOrthogonal>
645struct EvWaypoint102 :
sc::event<EvWaypoint102<TSource, TOrthogonal>>
650template <
typename TSource,
typename TOrthogonal>
651struct EvWaypoint103 :
sc::event<EvWaypoint103<TSource, TOrthogonal>>
656template <
typename TSource,
typename TOrthogonal>
657struct EvWaypoint104 :
sc::event<EvWaypoint104<TSource, TOrthogonal>>
662template <
typename TSource,
typename TOrthogonal>
663struct EvWaypoint105 :
sc::event<EvWaypoint105<TSource, TOrthogonal>>
668template <
typename TSource,
typename TOrthogonal>
669struct EvWaypoint106 :
sc::event<EvWaypoint106<TSource, TOrthogonal>>
674template <
typename TSource,
typename TOrthogonal>
675struct EvWaypoint107 :
sc::event<EvWaypoint107<TSource, TOrthogonal>>
680template <
typename TSource,
typename TOrthogonal>
681struct EvWaypoint108 :
sc::event<EvWaypoint108<TSource, TOrthogonal>>
686template <
typename TSource,
typename TOrthogonal>
687struct EvWaypoint109 :
sc::event<EvWaypoint109<TSource, TOrthogonal>>
692template <
typename TSource,
typename TOrthogonal>
693struct EvWaypoint110 :
sc::event<EvWaypoint110<TSource, TOrthogonal>>
698template <
typename TSource,
typename TOrthogonal>
699struct EvWaypoint111 :
sc::event<EvWaypoint111<TSource, TOrthogonal>>
704template <
typename TSource,
typename TOrthogonal>
705struct EvWaypoint112 :
sc::event<EvWaypoint112<TSource, TOrthogonal>>
710template <
typename TSource,
typename TOrthogonal>
711struct EvWaypoint113 :
sc::event<EvWaypoint113<TSource, TOrthogonal>>
716template <
typename TSource,
typename TOrthogonal>
717struct EvWaypoint114 :
sc::event<EvWaypoint114<TSource, TOrthogonal>>
722template <
typename TSource,
typename TOrthogonal>
723struct EvWaypoint115 :
sc::event<EvWaypoint115<TSource, TOrthogonal>>
728template <
typename TSource,
typename TOrthogonal>
729struct EvWaypoint116 :
sc::event<EvWaypoint116<TSource, TOrthogonal>>
734template <
typename TSource,
typename TOrthogonal>
735struct EvWaypoint117 :
sc::event<EvWaypoint117<TSource, TOrthogonal>>
740template <
typename TSource,
typename TOrthogonal>
741struct EvWaypoint118 :
sc::event<EvWaypoint118<TSource, TOrthogonal>>
746template <
typename TSource,
typename TOrthogonal>
747struct EvWaypoint119 :
sc::event<EvWaypoint119<TSource, TOrthogonal>>
752template <
typename TSource,
typename TOrthogonal>
753struct EvWaypoint120 :
sc::event<EvWaypoint120<TSource, TOrthogonal>>
758template <
typename TSource,
typename TOrthogonal>
759struct EvWaypoint121 :
sc::event<EvWaypoint121<TSource, TOrthogonal>>
764template <
typename TSource,
typename TOrthogonal>
765struct EvWaypoint122 :
sc::event<EvWaypoint122<TSource, TOrthogonal>>
770template <
typename TSource,
typename TOrthogonal>
771struct EvWaypoint123 :
sc::event<EvWaypoint123<TSource, TOrthogonal>>
776template <
typename TSource,
typename TOrthogonal>
777struct EvWaypoint124 :
sc::event<EvWaypoint124<TSource, TOrthogonal>>
782template <
typename TSource,
typename TOrthogonal>
783struct EvWaypoint125 :
sc::event<EvWaypoint125<TSource, TOrthogonal>>
788template <
typename TSource,
typename TOrthogonal>
789struct EvWaypoint126 :
sc::event<EvWaypoint126<TSource, TOrthogonal>>
794template <
typename TSource,
typename TOrthogonal>
795struct EvWaypoint127 :
sc::event<EvWaypoint127<TSource, TOrthogonal>>
800template <
typename TSource,
typename TOrthogonal>
801struct EvWaypoint128 :
sc::event<EvWaypoint128<TSource, TOrthogonal>>
806template <
typename TSource,
typename TOrthogonal>
807struct EvWaypoint129 :
sc::event<EvWaypoint129<TSource, TOrthogonal>>
812template <
typename TSource,
typename TOrthogonal>
813struct EvWaypoint130 :
sc::event<EvWaypoint130<TSource, TOrthogonal>>
818template <
typename TSource,
typename TOrthogonal>
819struct EvWaypoint131 :
sc::event<EvWaypoint131<TSource, TOrthogonal>>
824template <
typename TSource,
typename TOrthogonal>
825struct EvWaypoint132 :
sc::event<EvWaypoint132<TSource, TOrthogonal>>
830template <
typename TSource,
typename TOrthogonal>
831struct EvWaypoint133 :
sc::event<EvWaypoint133<TSource, TOrthogonal>>
836template <
typename TSource,
typename TOrthogonal>
837struct EvWaypoint134 :
sc::event<EvWaypoint134<TSource, TOrthogonal>>
842template <
typename TSource,
typename TOrthogonal>
843struct EvWaypoint135 :
sc::event<EvWaypoint135<TSource, TOrthogonal>>
848template <
typename TSource,
typename TOrthogonal>
849struct EvWaypoint136 :
sc::event<EvWaypoint136<TSource, TOrthogonal>>
854template <
typename TSource,
typename TOrthogonal>
855struct EvWaypoint137 :
sc::event<EvWaypoint137<TSource, TOrthogonal>>
860template <
typename TSource,
typename TOrthogonal>
861struct EvWaypoint138 :
sc::event<EvWaypoint138<TSource, TOrthogonal>>
866template <
typename TSource,
typename TOrthogonal>
867struct EvWaypoint139 :
sc::event<EvWaypoint139<TSource, TOrthogonal>>
872template <
typename TSource,
typename TOrthogonal>
873struct EvWaypoint140 :
sc::event<EvWaypoint140<TSource, TOrthogonal>>
878template <
typename TSource,
typename TOrthogonal>
879struct EvWaypoint141 :
sc::event<EvWaypoint141<TSource, TOrthogonal>>
884template <
typename TSource,
typename TOrthogonal>
885struct EvWaypoint142 :
sc::event<EvWaypoint142<TSource, TOrthogonal>>
890template <
typename TSource,
typename TOrthogonal>
891struct EvWaypoint143 :
sc::event<EvWaypoint143<TSource, TOrthogonal>>
896template <
typename TSource,
typename TOrthogonal>
897struct EvWaypoint144 :
sc::event<EvWaypoint144<TSource, TOrthogonal>>
902template <
typename TSource,
typename TOrthogonal>
903struct EvWaypoint145 :
sc::event<EvWaypoint145<TSource, TOrthogonal>>
908template <
typename TSource,
typename TOrthogonal>
909struct EvWaypoint146 :
sc::event<EvWaypoint146<TSource, TOrthogonal>>
914template <
typename TSource,
typename TOrthogonal>
915struct EvWaypoint147 :
sc::event<EvWaypoint147<TSource, TOrthogonal>>
920template <
typename TSource,
typename TOrthogonal>
921struct EvWaypoint148 :
sc::event<EvWaypoint148<TSource, TOrthogonal>>
926template <
typename TSource,
typename TOrthogonal>
927struct EvWaypoint149 :
sc::event<EvWaypoint149<TSource, TOrthogonal>>
932template <
typename TSource,
typename TOrthogonal>
933struct EvWaypoint150 :
sc::event<EvWaypoint150<TSource, TOrthogonal>>
938template <
typename TSource,
typename TOrthogonal>
939struct EvWaypoint151 :
sc::event<EvWaypoint151<TSource, TOrthogonal>>
944template <
typename TSource,
typename TOrthogonal>
945struct EvWaypoint152 :
sc::event<EvWaypoint152<TSource, TOrthogonal>>
950template <
typename TSource,
typename TOrthogonal>
951struct EvWaypoint153 :
sc::event<EvWaypoint153<TSource, TOrthogonal>>
956template <
typename TSource,
typename TOrthogonal>
957struct EvWaypoint154 :
sc::event<EvWaypoint154<TSource, TOrthogonal>>
962template <
typename TSource,
typename TOrthogonal>
963struct EvWaypoint155 :
sc::event<EvWaypoint155<TSource, TOrthogonal>>
968template <
typename TSource,
typename TOrthogonal>
969struct EvWaypoint156 :
sc::event<EvWaypoint156<TSource, TOrthogonal>>
974template <
typename TSource,
typename TOrthogonal>
975struct EvWaypoint157 :
sc::event<EvWaypoint157<TSource, TOrthogonal>>
980template <
typename TSource,
typename TOrthogonal>
981struct EvWaypoint158 :
sc::event<EvWaypoint158<TSource, TOrthogonal>>
986template <
typename TSource,
typename TOrthogonal>
987struct EvWaypoint159 :
sc::event<EvWaypoint159<TSource, TOrthogonal>>
992template <
typename TSource,
typename TOrthogonal>
993struct EvWaypoint160 :
sc::event<EvWaypoint160<TSource, TOrthogonal>>
998template <
typename TSource,
typename TOrthogonal>
999struct EvWaypoint161 :
sc::event<EvWaypoint161<TSource, TOrthogonal>>
1004template <
typename TSource,
typename TOrthogonal>
1005struct EvWaypoint162 :
sc::event<EvWaypoint162<TSource, TOrthogonal>>
1010template <
typename TSource,
typename TOrthogonal>
1011struct EvWaypoint163 :
sc::event<EvWaypoint163<TSource, TOrthogonal>>
1016template <
typename TSource,
typename TOrthogonal>
1017struct EvWaypoint164 :
sc::event<EvWaypoint164<TSource, TOrthogonal>>
1022template <
typename TSource,
typename TOrthogonal>
1023struct EvWaypoint165 :
sc::event<EvWaypoint165<TSource, TOrthogonal>>
1028template <
typename TSource,
typename TOrthogonal>
1029struct EvWaypoint166 :
sc::event<EvWaypoint166<TSource, TOrthogonal>>
1034template <
typename TSource,
typename TOrthogonal>
1035struct EvWaypoint167 :
sc::event<EvWaypoint167<TSource, TOrthogonal>>
1040template <
typename TSource,
typename TOrthogonal>
1041struct EvWaypoint168 :
sc::event<EvWaypoint168<TSource, TOrthogonal>>
1046template <
typename TSource,
typename TOrthogonal>
1047struct EvWaypoint169 :
sc::event<EvWaypoint169<TSource, TOrthogonal>>
1052template <
typename TSource,
typename TOrthogonal>
1053struct EvWaypoint170 :
sc::event<EvWaypoint170<TSource, TOrthogonal>>
1058template <
typename TSource,
typename TOrthogonal>
1059struct EvWaypoint171 :
sc::event<EvWaypoint171<TSource, TOrthogonal>>
1064template <
typename TSource,
typename TOrthogonal>
1065struct EvWaypoint172 :
sc::event<EvWaypoint172<TSource, TOrthogonal>>
1070template <
typename TSource,
typename TOrthogonal>
1071struct EvWaypoint173 :
sc::event<EvWaypoint173<TSource, TOrthogonal>>
1076template <
typename TSource,
typename TOrthogonal>
1077struct EvWaypoint174 :
sc::event<EvWaypoint174<TSource, TOrthogonal>>
1082template <
typename TSource,
typename TOrthogonal>
1083struct EvWaypoint175 :
sc::event<EvWaypoint175<TSource, TOrthogonal>>
1088template <
typename TSource,
typename TOrthogonal>
1089struct EvWaypoint176 :
sc::event<EvWaypoint176<TSource, TOrthogonal>>
1094template <
typename TSource,
typename TOrthogonal>
1095struct EvWaypoint177 :
sc::event<EvWaypoint177<TSource, TOrthogonal>>
1100template <
typename TSource,
typename TOrthogonal>
1101struct EvWaypoint178 :
sc::event<EvWaypoint178<TSource, TOrthogonal>>
1106template <
typename TSource,
typename TOrthogonal>
1107struct EvWaypoint179 :
sc::event<EvWaypoint179<TSource, TOrthogonal>>
1112template <
typename TSource,
typename TOrthogonal>
1113struct EvWaypoint180 :
sc::event<EvWaypoint180<TSource, TOrthogonal>>
1118template <
typename TSource,
typename TOrthogonal>
1119struct EvWaypoint181 :
sc::event<EvWaypoint181<TSource, TOrthogonal>>
1124template <
typename TSource,
typename TOrthogonal>
1125struct EvWaypoint182 :
sc::event<EvWaypoint182<TSource, TOrthogonal>>
1130template <
typename TSource,
typename TOrthogonal>
1131struct EvWaypoint183 :
sc::event<EvWaypoint183<TSource, TOrthogonal>>
1136template <
typename TSource,
typename TOrthogonal>
1137struct EvWaypoint184 :
sc::event<EvWaypoint184<TSource, TOrthogonal>>
1142template <
typename TSource,
typename TOrthogonal>
1143struct EvWaypoint185 :
sc::event<EvWaypoint185<TSource, TOrthogonal>>
1148template <
typename TSource,
typename TOrthogonal>
1149struct EvWaypoint186 :
sc::event<EvWaypoint186<TSource, TOrthogonal>>
1154template <
typename TSource,
typename TOrthogonal>
1155struct EvWaypoint187 :
sc::event<EvWaypoint187<TSource, TOrthogonal>>
1160template <
typename TSource,
typename TOrthogonal>
1161struct EvWaypoint188 :
sc::event<EvWaypoint188<TSource, TOrthogonal>>
1166template <
typename TSource,
typename TOrthogonal>
1167struct EvWaypoint189 :
sc::event<EvWaypoint189<TSource, TOrthogonal>>
1172template <
typename TSource,
typename TOrthogonal>
1173struct EvWaypoint190 :
sc::event<EvWaypoint190<TSource, TOrthogonal>>
1178template <
typename TSource,
typename TOrthogonal>
1179struct EvWaypoint191 :
sc::event<EvWaypoint191<TSource, TOrthogonal>>
1184template <
typename TSource,
typename TOrthogonal>
1185struct EvWaypoint192 :
sc::event<EvWaypoint192<TSource, TOrthogonal>>
1190template <
typename TSource,
typename TOrthogonal>
1191struct EvWaypoint193 :
sc::event<EvWaypoint193<TSource, TOrthogonal>>
1196template <
typename TSource,
typename TOrthogonal>
1197struct EvWaypoint194 :
sc::event<EvWaypoint194<TSource, TOrthogonal>>
1202template <
typename TSource,
typename TOrthogonal>
1203struct EvWaypoint195 :
sc::event<EvWaypoint195<TSource, TOrthogonal>>
1208template <
typename TSource,
typename TOrthogonal>
1209struct EvWaypoint196 :
sc::event<EvWaypoint196<TSource, TOrthogonal>>
1214template <
typename TSource,
typename TOrthogonal>
1215struct EvWaypoint197 :
sc::event<EvWaypoint197<TSource, TOrthogonal>>
1220template <
typename TSource,
typename TOrthogonal>
1221struct EvWaypoint198 :
sc::event<EvWaypoint198<TSource, TOrthogonal>>
1226template <
typename TSource,
typename TOrthogonal>
1227struct EvWaypoint199 :
sc::event<EvWaypoint199<TSource, TOrthogonal>>
1232template <
typename TSource,
typename TOrthogonal>
1233struct EvWaypoint200 :
sc::event<EvWaypoint200<TSource, TOrthogonal>>
1238template <
typename TSource,
typename TOrthogonal>
1239struct EvWaypoint201 :
sc::event<EvWaypoint201<TSource, TOrthogonal>>
1244template <
typename TSource,
typename TOrthogonal>
1245struct EvWaypoint202 :
sc::event<EvWaypoint202<TSource, TOrthogonal>>
1250template <
typename TSource,
typename TOrthogonal>
1251struct EvWaypoint203 :
sc::event<EvWaypoint203<TSource, TOrthogonal>>
1256template <
typename TSource,
typename TOrthogonal>
1257struct EvWaypoint204 :
sc::event<EvWaypoint204<TSource, TOrthogonal>>
1262template <
typename TSource,
typename TOrthogonal>
1263struct EvWaypoint205 :
sc::event<EvWaypoint205<TSource, TOrthogonal>>
1268template <
typename TSource,
typename TOrthogonal>
1269struct EvWaypoint206 :
sc::event<EvWaypoint206<TSource, TOrthogonal>>
1274template <
typename TSource,
typename TOrthogonal>
1275struct EvWaypoint207 :
sc::event<EvWaypoint207<TSource, TOrthogonal>>
1280template <
typename TSource,
typename TOrthogonal>
1281struct EvWaypoint208 :
sc::event<EvWaypoint208<TSource, TOrthogonal>>
1286template <
typename TSource,
typename TOrthogonal>
1287struct EvWaypoint209 :
sc::event<EvWaypoint209<TSource, TOrthogonal>>
1292template <
typename TSource,
typename TOrthogonal>
1293struct EvWaypoint210 :
sc::event<EvWaypoint210<TSource, TOrthogonal>>
1298template <
typename TSource,
typename TOrthogonal>
1299struct EvWaypoint211 :
sc::event<EvWaypoint211<TSource, TOrthogonal>>
1304template <
typename TSource,
typename TOrthogonal>
1305struct EvWaypoint212 :
sc::event<EvWaypoint212<TSource, TOrthogonal>>
1310template <
typename TSource,
typename TOrthogonal>
1311struct EvWaypoint213 :
sc::event<EvWaypoint213<TSource, TOrthogonal>>
1316template <
typename TSource,
typename TOrthogonal>
1317struct EvWaypoint214 :
sc::event<EvWaypoint214<TSource, TOrthogonal>>
1322template <
typename TSource,
typename TOrthogonal>
1323struct EvWaypoint215 :
sc::event<EvWaypoint215<TSource, TOrthogonal>>
1328template <
typename TSource,
typename TOrthogonal>
1329struct EvWaypoint216 :
sc::event<EvWaypoint216<TSource, TOrthogonal>>
1334template <
typename TSource,
typename TOrthogonal>
1335struct EvWaypoint217 :
sc::event<EvWaypoint217<TSource, TOrthogonal>>
1340template <
typename TSource,
typename TOrthogonal>
1341struct EvWaypoint218 :
sc::event<EvWaypoint218<TSource, TOrthogonal>>
1346template <
typename TSource,
typename TOrthogonal>
1347struct EvWaypoint219 :
sc::event<EvWaypoint219<TSource, TOrthogonal>>
1352template <
typename TSource,
typename TOrthogonal>
1353struct EvWaypoint220 :
sc::event<EvWaypoint220<TSource, TOrthogonal>>
1358template <
typename TSource,
typename TOrthogonal>
1359struct EvWaypoint221 :
sc::event<EvWaypoint221<TSource, TOrthogonal>>
1364template <
typename TSource,
typename TOrthogonal>
1365struct EvWaypoint222 :
sc::event<EvWaypoint222<TSource, TOrthogonal>>
1370template <
typename TSource,
typename TOrthogonal>
1371struct EvWaypoint223 :
sc::event<EvWaypoint223<TSource, TOrthogonal>>
1376template <
typename TSource,
typename TOrthogonal>
1377struct EvWaypoint224 :
sc::event<EvWaypoint224<TSource, TOrthogonal>>
1382template <
typename TSource,
typename TOrthogonal>
1383struct EvWaypoint225 :
sc::event<EvWaypoint225<TSource, TOrthogonal>>
1388template <
typename TSource,
typename TOrthogonal>
1389struct EvWaypoint226 :
sc::event<EvWaypoint226<TSource, TOrthogonal>>
1394template <
typename TSource,
typename TOrthogonal>
1395struct EvWaypoint227 :
sc::event<EvWaypoint227<TSource, TOrthogonal>>
1400template <
typename TSource,
typename TOrthogonal>
1401struct EvWaypoint228 :
sc::event<EvWaypoint228<TSource, TOrthogonal>>
1406template <
typename TSource,
typename TOrthogonal>
1407struct EvWaypoint229 :
sc::event<EvWaypoint229<TSource, TOrthogonal>>
1412template <
typename TSource,
typename TOrthogonal>
1413struct EvWaypoint230 :
sc::event<EvWaypoint230<TSource, TOrthogonal>>
1418template <
typename TSource,
typename TOrthogonal>
1419struct EvWaypoint231 :
sc::event<EvWaypoint231<TSource, TOrthogonal>>
1424template <
typename TSource,
typename TOrthogonal>
1425struct EvWaypoint232 :
sc::event<EvWaypoint232<TSource, TOrthogonal>>
1430template <
typename TSource,
typename TOrthogonal>
1431struct EvWaypoint233 :
sc::event<EvWaypoint233<TSource, TOrthogonal>>
1436template <
typename TSource,
typename TOrthogonal>
1437struct EvWaypoint234 :
sc::event<EvWaypoint234<TSource, TOrthogonal>>
1442template <
typename TSource,
typename TOrthogonal>
1443struct EvWaypoint235 :
sc::event<EvWaypoint235<TSource, TOrthogonal>>
1448template <
typename TSource,
typename TOrthogonal>
1449struct EvWaypoint236 :
sc::event<EvWaypoint236<TSource, TOrthogonal>>
1454template <
typename TSource,
typename TOrthogonal>
1455struct EvWaypoint237 :
sc::event<EvWaypoint237<TSource, TOrthogonal>>
1460template <
typename TSource,
typename TOrthogonal>
1461struct EvWaypoint238 :
sc::event<EvWaypoint238<TSource, TOrthogonal>>
1466template <
typename TSource,
typename TOrthogonal>
1467struct EvWaypoint239 :
sc::event<EvWaypoint239<TSource, TOrthogonal>>
1472template <
typename TSource,
typename TOrthogonal>
1473struct EvWaypoint240 :
sc::event<EvWaypoint240<TSource, TOrthogonal>>
1478template <
typename TSource,
typename TOrthogonal>
1479struct EvWaypoint241 :
sc::event<EvWaypoint241<TSource, TOrthogonal>>
1484template <
typename TSource,
typename TOrthogonal>
1485struct EvWaypoint242 :
sc::event<EvWaypoint242<TSource, TOrthogonal>>
1490template <
typename TSource,
typename TOrthogonal>
1491struct EvWaypoint243 :
sc::event<EvWaypoint243<TSource, TOrthogonal>>
1496template <
typename TSource,
typename TOrthogonal>
1497struct EvWaypoint244 :
sc::event<EvWaypoint244<TSource, TOrthogonal>>
1502template <
typename TSource,
typename TOrthogonal>
1503struct EvWaypoint245 :
sc::event<EvWaypoint245<TSource, TOrthogonal>>
1508template <
typename TSource,
typename TOrthogonal>
1509struct EvWaypoint246 :
sc::event<EvWaypoint246<TSource, TOrthogonal>>
1514template <
typename TSource,
typename TOrthogonal>
1515struct EvWaypoint247 :
sc::event<EvWaypoint247<TSource, TOrthogonal>>
1520template <
typename TSource,
typename TOrthogonal>
1521struct EvWaypoint248 :
sc::event<EvWaypoint248<TSource, TOrthogonal>>
1526template <
typename TSource,
typename TOrthogonal>
1527struct EvWaypoint249 :
sc::event<EvWaypoint249<TSource, TOrthogonal>>
1532template <
typename TSource,
typename TOrthogonal>
1533struct EvWaypoint250 :
sc::event<EvWaypoint250<TSource, TOrthogonal>>
1538template <
typename TSource,
typename TOrthogonal>
1539struct EvWaypoint251 :
sc::event<EvWaypoint251<TSource, TOrthogonal>>
1544template <
typename TSource,
typename TOrthogonal>
1545struct EvWaypoint252 :
sc::event<EvWaypoint252<TSource, TOrthogonal>>
1550template <
typename TSource,
typename TOrthogonal>
1551struct EvWaypoint253 :
sc::event<EvWaypoint253<TSource, TOrthogonal>>
1556template <
typename TSource,
typename TOrthogonal>
1557struct EvWaypoint254 :
sc::event<EvWaypoint254<TSource, TOrthogonal>>
1562template <
typename TSource,
typename TOrthogonal>
1563struct EvWaypoint255 :
sc::event<EvWaypoint255<TSource, TOrthogonal>>
1568template <
typename TSource,
typename TOrthogonal>
1569struct EvWaypoint256 :
sc::event<EvWaypoint256<TSource, TOrthogonal>>
1579#define WAYPOINTS_EVENTCOUNT 257
1586 template <
typename TDerived,
typename TOrthogonal>
1587 void initialize(
ClNav2Z * client);
1589 void postWaypointEvent(
int index);
1592template <
typename TEv>
1595 fntarget[index] = [=]() { client->template postEvent<TEv>(); };
1598template <
typename TDerived,
typename TOrthogonal>
void initialize(ClNav2Z *client)
void configurePostEvWaypoint(std::function< void()> *fntarget, ClNav2Z *client, int index)
namespace cl_nav2z class ClNav2Z
#define WAYPOINTS_EVENTCOUNT