GrpcPrint/PrintS/external/InfraredTemp/LayerTempPointConfig.h

30 lines
415 B
C++

#pragma once
#include <list>
#include <map>
#include <vector>
using namespace std;
class LayerTempPointConfig
{
public:
struct LayerRegion
{
unsigned int startIndex=0;
unsigned int endIndex=0;
};
struct TempPoint {
int x=0;
int y=0;
};
LayerTempPointConfig();
~LayerTempPointConfig();
map<unsigned int,LayerRegion*> m_LayerRegions;
map<LayerRegion*, list<TempPoint*>*> m_LayerTempPoints;
};