Apollo 11.0
自动驾驶开放平台
SceneCameraDialog类 参考

#include <scene_camera_dialog.h>

类 SceneCameraDialog 继承关系图:
SceneCameraDialog 的协作图:

Public 槽

void updateCameraAttitude (const QVector3D &)
 
void updateCameraPos (const QVector3D &)
 

信号

void resetcamera ()
 
void sensitivityChanged (float)
 
void cameraTypeChanged (int)
 
void xValueChanged (double)
 
void yValueChanged (double)
 
void zValueChanged (double)
 
void yawValueChanged (double)
 
void pitchValueChanged (double)
 
void rollValueChanged (double)
 

Public 成员函数

 SceneCameraDialog (QWidget *parent=nullptr)
 
 ~SceneCameraDialog ()
 

详细描述

在文件 scene_camera_dialog.h 第 27 行定义.

构造及析构函数说明

◆ SceneCameraDialog()

SceneCameraDialog::SceneCameraDialog ( QWidget *  parent = nullptr)
explicit

在文件 scene_camera_dialog.cc 第 23 行定义.

24 : QDialog(parent), ui(new Ui::SceneCameraDialog) {
25 ui->setupUi(this);
26 ui->cameraX->setEnabled(false);
27 ui->cameraY->setEnabled(false);
28 ui->cameraZ->setEnabled(false);
29
30 connect(ui->resetButton, SIGNAL(clicked()), this, SIGNAL(resetcamera()));
31 connect(ui->cameraTypeComboBox, SIGNAL(currentIndexChanged(int)), this,
32 SLOT(onCameraTypeChanged(int)));
33 connect(ui->cameraX, SIGNAL(valueChanged(double)), this,
34 SIGNAL(xValueChanged(double)));
35 connect(ui->cameraY, SIGNAL(valueChanged(double)), this,
36 SIGNAL(yValueChanged(double)));
37 connect(ui->cameraZ, SIGNAL(valueChanged(double)), this,
38 SIGNAL(zValueChanged(double)));
39 connect(ui->cameraYaw, SIGNAL(valueChanged(double)), this,
40 SIGNAL(yawValueChanged(double)));
41 connect(ui->cameraPitch, SIGNAL(valueChanged(double)), this,
42 SIGNAL(pitchValueChanged(double)));
43 connect(ui->cameraRoll, SIGNAL(valueChanged(double)), this,
44 SIGNAL(rollValueChanged(double)));
45 connect(ui->stepSlider, SIGNAL(valueChanged(int)), this,
46 SLOT(OnStepSlideChanged(int)));
47}
void pitchValueChanged(double)
void yValueChanged(double)
void rollValueChanged(double)
void zValueChanged(double)
void yawValueChanged(double)
void xValueChanged(double)

◆ ~SceneCameraDialog()

SceneCameraDialog::~SceneCameraDialog ( )

在文件 scene_camera_dialog.cc 第 49 行定义.

49{ delete ui; }

成员函数说明

◆ cameraTypeChanged

void SceneCameraDialog::cameraTypeChanged ( int  )
signal

◆ pitchValueChanged

void SceneCameraDialog::pitchValueChanged ( double  )
signal

◆ resetcamera

void SceneCameraDialog::resetcamera ( )
signal

◆ rollValueChanged

void SceneCameraDialog::rollValueChanged ( double  )
signal

◆ sensitivityChanged

void SceneCameraDialog::sensitivityChanged ( float  )
signal

◆ updateCameraAttitude

void SceneCameraDialog::updateCameraAttitude ( const QVector3D &  attitude)
slot

在文件 scene_camera_dialog.cc 第 51 行定义.

51 {
52 ui->cameraYaw->setValue(attitude.x());
53 ui->cameraPitch->setValue(attitude.y());
54 ui->cameraRoll->setValue(attitude.z());
55}

◆ updateCameraPos

void SceneCameraDialog::updateCameraPos ( const QVector3D &  pos)
slot

在文件 scene_camera_dialog.cc 第 57 行定义.

57 {
58 ui->cameraX->setValue(pos.x());
59 ui->cameraY->setValue(pos.y());
60 ui->cameraZ->setValue(pos.z());
61}

◆ xValueChanged

void SceneCameraDialog::xValueChanged ( double  )
signal

◆ yawValueChanged

void SceneCameraDialog::yawValueChanged ( double  )
signal

◆ yValueChanged

void SceneCameraDialog::yValueChanged ( double  )
signal

◆ zValueChanged

void SceneCameraDialog::zValueChanged ( double  )
signal

该类的文档由以下文件生成: