16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 02:29:17 +02:00

Remove __fastcall calling convention

This commit is contained in:
Zbigniew Mandziejewicz
2015-04-03 22:10:22 +08:00
parent 91c96bedbf
commit 9eb087b96e
98 changed files with 54005 additions and 54005 deletions

View File

@@ -1,47 +1,47 @@
//---------------------------------------------------------------------------
#ifndef GeometryH
#define GeometryH
#include "opengl/glew.h"
#include "dumb3d.h"
using namespace Math3D;
//---------------------------------------------------------------------------
class TPlane;
class TLine
{
public:
vector3 Vector, Point;
__fastcall TLine();
__fastcall TLine(vector3 NPoint, vector3 NVector);
__fastcall ~TLine();
TPlane __fastcall GetPlane();
double __fastcall GetDistance(vector3 Point1);
};
//---------------------------------------------------------------------------
class TPlane
{
public:
vector3 Vector;
double d;
__fastcall TPlane();
__fastcall TPlane(vector3 NVector, double nd);
__fastcall TPlane(vector3 NPoint, vector3 NVector);
__fastcall TPlane(vector3 Point1, vector3 Vector1, vector3 Vector2);
__fastcall ~TPlane();
void __fastcall Normalize();
double __fastcall GetSide(vector3 Point);
// void __fastcall Transform(D3DMATRIX &Transformations);
bool __fastcall Defined();
};
//---------------------------------------------------------------------------
inline double __fastcall Sum(vector3 &Vector);
bool __fastcall CrossPoint(vector3 &RetPoint, TLine &Line, TPlane &Plane);
//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
#ifndef GeometryH
#define GeometryH
#include "opengl/glew.h"
#include "dumb3d.h"
using namespace Math3D;
//---------------------------------------------------------------------------
class TPlane;
class TLine
{
public:
vector3 Vector, Point;
TLine();
TLine(vector3 NPoint, vector3 NVector);
~TLine();
TPlane GetPlane();
double GetDistance(vector3 Point1);
};
//---------------------------------------------------------------------------
class TPlane
{
public:
vector3 Vector;
double d;
TPlane();
TPlane(vector3 NVector, double nd);
TPlane(vector3 NPoint, vector3 NVector);
TPlane(vector3 Point1, vector3 Vector1, vector3 Vector2);
~TPlane();
void Normalize();
double GetSide(vector3 Point);
// void Transform(D3DMATRIX &Transformations);
bool Defined();
};
//---------------------------------------------------------------------------
inline double Sum(vector3 &Vector);
bool CrossPoint(vector3 &RetPoint, TLine &Line, TPlane &Plane);
//---------------------------------------------------------------------------
#endif