FlightGear next
SviewStepMouseDrag Struct Reference

Inherits SviewStep.

Public Member Functions

 SviewStepMouseDrag (double heading_scale, double pitch_scale)
 
void evaluate (SviewPosDir &posdir, double dt) override
 
void mouse_drag (double delta_x_deg, double delta_y_deg) override
 
- Public Member Functions inherited from SviewStep
virtual void stream (std::ostream &out) const
 
virtual ~SviewStep ()
 

Public Attributes

double m_heading_scale
 
double m_pitch_scale
 
double m_heading = 0
 
double m_pitch = 0
 
- Public Attributes inherited from SviewStep
std::string m_description
 

Detailed Description

Definition at line 412 of file sview.cxx.

Constructor & Destructor Documentation

◆ SviewStepMouseDrag()

SviewStepMouseDrag::SviewStepMouseDrag ( double heading_scale,
double pitch_scale )
inline

Definition at line 414 of file sview.cxx.

Member Function Documentation

◆ evaluate()

void SviewStepMouseDrag::evaluate ( SviewPosDir & posdir,
double dt )
inlineoverridevirtual

Implements SviewStep.

Definition at line 420 of file sview.cxx.

◆ mouse_drag()

void SviewStepMouseDrag::mouse_drag ( double delta_x_deg,
double delta_y_deg )
inlineoverridevirtual

Reimplemented from SviewStep.

Definition at line 426 of file sview.cxx.

Member Data Documentation

◆ m_heading

double SviewStepMouseDrag::m_heading = 0

Definition at line 434 of file sview.cxx.

◆ m_heading_scale

double SviewStepMouseDrag::m_heading_scale

Definition at line 432 of file sview.cxx.

◆ m_pitch

double SviewStepMouseDrag::m_pitch = 0

Definition at line 435 of file sview.cxx.

◆ m_pitch_scale

double SviewStepMouseDrag::m_pitch_scale

Definition at line 433 of file sview.cxx.


The documentation for this struct was generated from the following file: