Example for profile class
How to handle the profile class
back to menu
back to Profile class
int main(){
Profile p;
p.add(0, 0);
p.add(.5, .5);
p.add(1, 1);
p.add(1.5, 1.5);
p.add(2, 2);
p.add(2.5, 2.5);
p.add(3, 3);
p.add(3.5, 2.5);
p.add(4, 2);
p.add(4.5, 1.5);
p.add(5, 1);
p.add(5.5, 2);
p.add(6, 3);
p.add(6.5, 4);
p.add(7, 5);
p.add(7.5, 4);
p.add(8, 3);
p.add(8.5, 2);
p.add(9, 1);
p.add(9.5, 0);
p.add(10, 2);
p.add(10.5, 4);
p.add(11, 5);
p.add(11.5, 5);
p.add(12, 5);
p.add(12.5, 4.5);
p.add(13, 4);
p.add(13.5, 3.5);
p.add(14, 3);
p.add(14.5, 3.5);
p.add(15, 4);
p.add(15.5, 4.5);
p.add(16, 5);
p.add(16.5, 4);
p.add(17, 3);
p.add(17.5, 2);
p.add(18, 1);
p.add(18.5, 3);
p.add(19, 2);
p.add(19.5, 1.5);
p.add(20, 1);
p.add(20.5, .5);
p.add(21, 0);
(see on other frame)
p.set_lroi(7.5);
p.set_rroi(11);
p.maxabs(); --> 11
p.max(); --> 5
p.minabs(); --> 9.5
p.min(); --> 0
p.begin(); --> 7.5
p.end(); --> 11
p.init_roi(); --> set roi to [0, 21]
p.maxabs(); --> 7
p.max(); --> 5
p.minabs(); --> 0
p.min(); --> 0
p.begin(); --> 0
p.end(); --> 21
p.threshold(.5); --> 2.5
p.next_point_under(0, .6); --> 0
p.next_point_under(3.5, .6); --> 3.5
p.next_point_under(12, -.6); --> -500
p.last_point_under(7, .6); --> 6
p.last_point_under(0, .6); --> -500
p.last_point_under(16, .6); --> 14
p.next_point_over(0, .6); --> 3
p.next_point_over(3.5, .6); --> 6
p.next_point_over(12, -.6); --> 12
p.last_point_over(7, .6); --> 7
p.last_point_over(0, .6); --> -500
p.last_point_over(9.5, .6); --> 8
p.set_lroi(4);
p.set_rroi(17);
p.next_point_under(4, .6); --> 4
p.next_point_under(7.5, .6); --> 8
p.next_point_under(12, .5); --> -500
p.last_point_under(7, .6); --> 6
p.last_point_under(4, .6); --> 4
p.last_point_under(16, .6); --> 14
p.next_point_over(4, .6); --> 6
p.next_point_over(7.5, .6); --> 7.5
p.next_point_over(12, -.6); --> 12
p.last_point_over(7, .6); --> 7
p.last_point_over(4, .6); --> -500
p.last_point_over(9.5, .6); --> 8
return 0;
}
back to menu