mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
31 lines
542 B
C++
31 lines
542 B
C++
#ifndef TRACK_H
|
|
#define TRACK_H
|
|
|
|
class Fluxmap;
|
|
class FluxSource;
|
|
class AbstractDecoder;
|
|
|
|
class Track
|
|
{
|
|
public:
|
|
Track(unsigned track, unsigned side):
|
|
physicalTrack(track),
|
|
physicalSide(side)
|
|
{}
|
|
|
|
void readFluxmap();
|
|
|
|
public:
|
|
unsigned physicalTrack;
|
|
unsigned physicalSide;
|
|
FluxSource* fluxsource;
|
|
std::unique_ptr<Fluxmap> fluxmap;
|
|
|
|
std::vector<RawRecord> rawrecords;
|
|
std::vector<Sector> sectors;
|
|
};
|
|
|
|
typedef std::vector<std::unique_ptr<Track>> TrackVector;
|
|
|
|
#endif
|