SDC C-Project CF Review 프로그램
LYW
2021-07-08 9cbd9e554f9956b3b945b51602f1d4a3fa0353e1
ReviewHistory/include/akSTL/akVector.h
새 파일
@@ -0,0 +1,45 @@
#pragma once
#include "akSTLLinker.h"
#include "akVectorT.h"
//#define CakPointToCPoint(akPoint) CPoint(akPoint.x, akPoint.y)
//#define CPointToCakPoint(point) CakPoint(point.x, point.y)
class AKSTL_DLLSPEC akVector3d : public CakVectorT<double>
{
public:
   akVector3d(){};
   virtual ~akVector3d(){};
   akVector3d(const double& X, const double& Y, const double& Z)
   {
      x=X,y=Y,z=Z;
   };
   akVector3d operator*(double& a)
   {
      akVector3d returnval;
      returnval.x = x * a;
      returnval.y = y * a;
      returnval.z = z * a;
      return returnval;
   };
   akVector3d operator *(akVector3d &vec)
   {
      akVector3d vc;
      vc.x = y*vec.z - z*vec.y;
      vc.y = z*vec.x - x*vec.z;
      vc.z = x*vec.y - y*vec.x;
      return vc;
   }
};