Krita Source Code Documentation
Loading...
Searching...
No Matches
DynaFilter Class Reference

#include <kis_tool_dyna.h>

Public Member Functions

 DynaFilter ()
 
void init (qreal x, qreal y)
 
 ~DynaFilter ()
 

Public Attributes

qreal acc {0.0}
 
qreal accx {0.0}
 
qreal accy {0.0}
 
qreal angx {0.0}
 
qreal angy {0.0}
 
qreal curx {0.0}
 
qreal cury {0.0}
 
qreal drag {0.0}
 
bool fixedangle {false}
 
qreal lastx {0.0}
 
qreal lasty {0.0}
 
qreal mass {0.0}
 
qreal vel {0.0}
 
qreal velx {0.0}
 
qreal vely {0.0}
 

Detailed Description

Definition at line 28 of file kis_tool_dyna.h.

Constructor & Destructor Documentation

◆ DynaFilter()

DynaFilter::DynaFilter ( )
inline

Definition at line 31 of file kis_tool_dyna.h.

31{}

◆ ~DynaFilter()

DynaFilter::~DynaFilter ( )
inline

Definition at line 44 of file kis_tool_dyna.h.

44{}

Member Function Documentation

◆ init()

void DynaFilter::init ( qreal x,
qreal y )
inline

Definition at line 33 of file kis_tool_dyna.h.

33 {
34 curx = x;
35 cury = y;
36 lastx = x;
37 lasty = y;
38 velx = 0.0;
39 vely = 0.0;
40 accx = 0.0;
41 accy = 0.0;
42 }

References accx, accy, curx, cury, lastx, lasty, velx, and vely.

Member Data Documentation

◆ acc

qreal DynaFilter::acc {0.0}

Definition at line 49 of file kis_tool_dyna.h.

49{0.0}, accy {0.0}, acc {0.0};

◆ accx

qreal DynaFilter::accx {0.0}

Definition at line 49 of file kis_tool_dyna.h.

49{0.0}, accy {0.0}, acc {0.0};

◆ accy

qreal DynaFilter::accy {0.0}

Definition at line 49 of file kis_tool_dyna.h.

49{0.0}, accy {0.0}, acc {0.0};

◆ angx

qreal DynaFilter::angx {0.0}

Definition at line 50 of file kis_tool_dyna.h.

50{0.0}, angy {0.0};

◆ angy

qreal DynaFilter::angy {0.0}

Definition at line 50 of file kis_tool_dyna.h.

50{0.0}, angy {0.0};

◆ curx

qreal DynaFilter::curx {0.0}

Definition at line 47 of file kis_tool_dyna.h.

47{0.0}, cury {0.0};

◆ cury

qreal DynaFilter::cury {0.0}

Definition at line 47 of file kis_tool_dyna.h.

47{0.0}, cury {0.0};

◆ drag

qreal DynaFilter::drag {0.0}

Definition at line 51 of file kis_tool_dyna.h.

51{0.0}, drag {0.0};

◆ fixedangle

bool DynaFilter::fixedangle {false}

Definition at line 53 of file kis_tool_dyna.h.

53{false};

◆ lastx

qreal DynaFilter::lastx {0.0}

Definition at line 52 of file kis_tool_dyna.h.

52{0.0}, lasty {0.0};

◆ lasty

qreal DynaFilter::lasty {0.0}

Definition at line 52 of file kis_tool_dyna.h.

52{0.0}, lasty {0.0};

◆ mass

qreal DynaFilter::mass {0.0}

Definition at line 51 of file kis_tool_dyna.h.

51{0.0}, drag {0.0};

◆ vel

qreal DynaFilter::vel {0.0}

Definition at line 48 of file kis_tool_dyna.h.

48{0.0}, vely {0.0}, vel {0.0};

◆ velx

qreal DynaFilter::velx {0.0}

Definition at line 48 of file kis_tool_dyna.h.

48{0.0}, vely {0.0}, vel {0.0};

◆ vely

qreal DynaFilter::vely {0.0}

Definition at line 48 of file kis_tool_dyna.h.

48{0.0}, vely {0.0}, vel {0.0};

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