Base: Modernise ctors dtors defs etc

This commit is contained in:
berniev
2022-08-01 13:56:03 +10:00
committed by wwmayer
parent ea233be212
commit 15419982d4
60 changed files with 271 additions and 363 deletions

View File

@@ -78,12 +78,12 @@ class BaseExport ViewProjMatrix : public ViewProjMethod
public:
ViewProjMatrix (const Matrix4D &rclMtx);
Vector3f operator()(const Vector3f &rclPt) const;
Vector3d operator()(const Vector3d &rclPt) const;
Vector3f inverse (const Vector3f &rclPt) const;
Vector3d inverse (const Vector3d &rclPt) const;
Vector3f operator()(const Vector3f &rclPt) const override;
Vector3d operator()(const Vector3d &rclPt) const override;
Vector3f inverse (const Vector3f &rclPt) const override;
Vector3d inverse (const Vector3d &rclPt) const override;
Matrix4D getProjectionMatrix () const;
Matrix4D getProjectionMatrix () const override;
protected:
bool isOrthographic;
@@ -101,12 +101,12 @@ class BaseExport ViewOrthoProjMatrix : public ViewProjMethod
public:
ViewOrthoProjMatrix (const Matrix4D &rclMtx);
Vector3f operator()(const Vector3f &rclPt) const;
Vector3d operator()(const Vector3d &rclPt) const;
Vector3f inverse (const Vector3f &rclPt) const;
Vector3d inverse (const Vector3d &rclPt) const;
Vector3f operator()(const Vector3f &rclPt) const override;
Vector3d operator()(const Vector3d &rclPt) const override;
Vector3f inverse (const Vector3f &rclPt) const override;
Vector3d inverse (const Vector3d &rclPt) const override;
Matrix4D getProjectionMatrix () const;
Matrix4D getProjectionMatrix () const override;
protected:
Matrix4D _clMtx, _clMtxInv;