27 const QVector3D&
target_pos(
void)
const {
return target_pos_; }
33 distance_ =
position_.distanceToPoint(target_pos_);
38 distance_ =
position_.distanceToPoint(target_pos_);
41 float distance(
void)
const {
return distance_; }
43 if (distance < 0.0f) {
49 void Rotate(
float xRotateDegrees,
float yRotateDegrees,
50 float zRotateDegrees) {
51 SetAttitude(yRotateDegrees, xRotateDegrees, zRotateDegrees);
55 QVector3D target_pos_;
float distance(void) const
Definition: target_camera.h:41
float x(void) const
Definition: abstract_camera.h:76
virtual void UpdateWorld()
Definition: abstract_camera.h:21
void set_target_pos(const QVector3D &tgt)
Definition: target_camera.h:36
const QVector3D & target_pos(void) const
Definition: target_camera.h:27
void Rotate(float xRotateDegrees, float yRotateDegrees, float zRotateDegrees)
Definition: target_camera.h:49
QVector3D position_
Definition: abstract_camera.h:140
void set_target_pos(float x, float y, float z)
Definition: target_camera.h:28
void set_distance(float distance)
Definition: target_camera.h:42
void SetAttitude(float yawInDegrees, float pitchInDegrees, float rollInDegrees)
Definition: abstract_camera.h:103
float z(void) const
Definition: abstract_camera.h:78
Definition: target_camera.h:21
float y(void) const
Definition: abstract_camera.h:77