📄 vect4d.h
字号:
#ifndef __VECT4D_H__#define __VECT4D_H__class RxVect4D{public: int GetSecondaryAxisWithSign(int iPrincipal); int GetPrincipalAxisWithSign(); int GetLeastPrincipalAxis(); int GetPrincipalAxis(); double m[4]; RxVect4D(); RxVect4D(const RxVect4D& v); RxVect4D(double m0,double m1,double m2, double m3); RxVect4D(double m0,double m1,double m2); RxVect4D(double vec[4]); RxVect4D(CPoint pt); ~RxVect4D(); RxVect4D operator=(const RxVect4D& vect); RxVect4D operator+(const RxVect4D vect); RxVect4D operator-(const RxVect4D vect); double operator*(const RxVect4D vect); RxVect4D operator*(const double var); RxVect4D Min(const RxVect4D& vect); RxVect4D Max(const RxVect4D& vect); // sungeui start RxVect4D operator/(const double var); double Magnitude (void); RxVect4D CrossProduct (const RxVect4D vect); double DotProduct (const RxVect4D vect); // sungeui end //double What(int inx); double operator[](const int inx) const; BOOL operator==(const RxVect4D &r) const; BOOL operator!=(const RxVect4D &r) const; void Normalize(void); void Inverse();protected:};#endif //__VECT4D_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -