mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
CFIController 0
This commit is contained in:
78
LibServer/cficontroller/cfiobject.h
Normal file
78
LibServer/cficontroller/cfiobject.h
Normal file
@@ -0,0 +1,78 @@
|
||||
#ifndef CFIOBJECT_H
|
||||
#define CFIOBJECT_H
|
||||
|
||||
#include <QString>
|
||||
#include <QVector>
|
||||
#include <QVector2D>
|
||||
#include <QVector3D>
|
||||
|
||||
struct SetCameraPos
|
||||
{
|
||||
bool set;
|
||||
bool fast;
|
||||
bool specialPanel;
|
||||
QString cameraMode;
|
||||
QString state;
|
||||
QString panelName;
|
||||
float prevCamOffsetMARposY;
|
||||
float camOffsetMARposY;
|
||||
float prevCharControlerHeight;
|
||||
float charControlerHeight;
|
||||
float FOV;
|
||||
float moveSpeed;
|
||||
float projectionSize;
|
||||
float offset;
|
||||
float prevPlayerRot;
|
||||
|
||||
QVector2D axesClamp;
|
||||
|
||||
QVector3D prevPlayerPos;
|
||||
QVector3D playerPos;
|
||||
QVector3D playerRot;
|
||||
QVector3D prevCamRot;
|
||||
QVector3D camRot;
|
||||
QVector3D goCenter;
|
||||
QVector3D playerMARpos;
|
||||
QVector3D playerMARrot;
|
||||
QVector3D camMARrot;
|
||||
QVector3D playerPosRelativeToThePanel;
|
||||
};
|
||||
|
||||
class CfiObject
|
||||
{
|
||||
public:
|
||||
CfiObject();
|
||||
|
||||
int getId() const;
|
||||
void setId(int value);
|
||||
|
||||
QString getCfiName() const;
|
||||
void setCfiName(const QString &value);
|
||||
|
||||
QString getCfi() const;
|
||||
void setCfi(const QString &value);
|
||||
|
||||
QString getZoneName() const;
|
||||
void setZoneName(const QString &value);
|
||||
|
||||
QString getGoName() const;
|
||||
void setGoName(const QString &value);
|
||||
|
||||
SetCameraPos getSetCameraPos() const;
|
||||
void setSetCameraPos(const SetCameraPos &value);
|
||||
|
||||
bool getIsChanged() const;
|
||||
void setIsChanged(bool value);
|
||||
|
||||
private:
|
||||
int id;
|
||||
bool isChanged;
|
||||
QString cfiName;
|
||||
QString cfi;
|
||||
QString zoneName;
|
||||
QString goName;
|
||||
|
||||
SetCameraPos setCameraPos;
|
||||
};
|
||||
|
||||
#endif // CFIOBJECT_H
|
||||
Reference in New Issue
Block a user