fork download
  1.  
  2. namespace Eigen {
  3. template<typename, int, int>
  4. struct Matrix {
  5. Matrix() {}
  6. Matrix(float, float, float) {}
  7. int col(int) {return 0;}
  8. Matrix operator-() {return *this;}
  9. };
  10. void operator<<(int, Matrix<double, 3, 1>) {}
  11. };
  12.  
  13.  
  14.  
  15. int main() {
  16.  
  17. // axis system
  18. static Eigen::Matrix<double, 3, 1> s_xAxis(1.,0.,0.); //!< global x Axis;
  19. static Eigen::Matrix<double, 3, 1> s_yAxis(0.,1.,0.); //!< global y Axis;
  20. static Eigen::Matrix<double, 3, 1> s_zAxis(0.,0.,1.); //!< global z Axis;
  21.  
  22. // origin
  23. static Eigen::Matrix<double, 3, 1> s_origin(0.,0.,0.); //!< origin position
  24.  
  25. static Eigen::Matrix<double, 3,3> s_idRotationZinverse;
  26. s_idRotationZinverse.col(0) << s_yAxis;
  27. s_idRotationZinverse.col(1) << s_xAxis;
  28. s_idRotationZinverse.col(2) << -s_zAxis;
  29.  
  30. }
Success #stdin #stdout 0s 2728KB
stdin
Standard input is empty
stdout
Standard output is empty