Files
fluxengine/lib/track.h

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