BitEvalL3.cpp 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #include "BitEvalL3.hpp"
  2. void BitEvalL3::print() const
  3. {
  4. cout << "____________" << endl;
  5. alpha.print();
  6. JUMP;
  7. vec_bipoints[0].print();
  8. JUMP;
  9. vec_quadripoints[0].print();
  10. cout << "____________" << endl;
  11. }
  12. Quadripoint BitEvalL3::get_alpha() const
  13. {
  14. return alpha;
  15. }
  16. //Type BitEvalL3::get_type() const
  17. //{
  18. //return type;
  19. //}
  20. vector<Bipoint<curvepoint_fp_t>> BitEvalL3::get_vec_bipoints() const
  21. {
  22. return vec_bipoints;
  23. }
  24. //Bipoint<twistpoint_fp2_t> BitEvalL3::get_bipoint_twist() const
  25. //{
  26. //return bipoint_twist;
  27. //}
  28. vector<Quadripoint> BitEvalL3::get_vec_quadripoints() const
  29. {
  30. return vec_quadripoints;
  31. }
  32. void BitEvalL3::set_alpha(Quadripoint a)
  33. {
  34. alpha = a;
  35. }
  36. void BitEvalL3::set_vec_bipoints(vector<Bipoint<curvepoint_fp_t>> b)
  37. {
  38. vec_bipoints.insert( vec_bipoints.end(), b.begin(), b.end() );
  39. //zout(vec_bipoints.size());
  40. }
  41. void BitEvalL3::set_bipoint_curve(Bipoint<curvepoint_fp_t> b)
  42. {
  43. int nb_bipoints = vec_bipoints.size();
  44. //zout(nb_bipoints);
  45. vec_bipoints.push_back(b);
  46. }
  47. //void BitEvalL3::set_bipoint_twist(Bipoint<twistpoint_fp2_t> c)
  48. //{
  49. //bipoint_twist = c;
  50. //type=TWIST;
  51. //}
  52. void BitEvalL3::set_vec_quadripoints(vector<Quadripoint> d)
  53. {
  54. vec_quadripoints.insert(vec_quadripoints.end(),d.begin(),d.end());
  55. }
  56. void BitEvalL3::set_quadripoint(Quadripoint d)
  57. {
  58. vec_quadripoints.push_back(d);
  59. }