mirror of
https://github.com/cookiengineer/audacity
synced 2026-04-17 11:40:35 +02:00
49 lines
634 B
C++
49 lines
634 B
C++
#ifndef TRACKPOINT_H
|
|
#define TRACKPOINT_H
|
|
|
|
#include "grain.h"
|
|
#include "sbsms.h"
|
|
|
|
namespace _sbsms_ {
|
|
|
|
class track;
|
|
|
|
class tpoint {
|
|
public:
|
|
tpoint() {}
|
|
virtual ~tpoint() {}
|
|
real f;
|
|
real y;
|
|
real ph;
|
|
short h;
|
|
short M;
|
|
real y0;
|
|
};
|
|
|
|
class trackpoint : public tpoint {
|
|
public:
|
|
trackpoint();
|
|
trackpoint(trackpoint *tp);
|
|
trackpoint(grain *g, real x, real y, int N, short M, short h, long time);
|
|
~trackpoint();
|
|
|
|
track *owner;
|
|
long time;
|
|
|
|
real contF;
|
|
bool bConnect;
|
|
bool bConnected;
|
|
bool bDelete;
|
|
|
|
trackpoint *dupcont;
|
|
trackpoint *cont;
|
|
trackpoint *dup[3];
|
|
|
|
protected:
|
|
void init();
|
|
};
|
|
|
|
}
|
|
|
|
#endif
|