First version OpenGL drawing
This commit is contained in:
+10
-1
@@ -31,6 +31,8 @@ public:
|
||||
|
||||
class RawImageAbs
|
||||
{
|
||||
protected:
|
||||
uint32_t m_width,m_height;
|
||||
public:
|
||||
virtual ~RawImageAbs(){}
|
||||
virtual bool imageStats(uint64_t *mean, double *stdDev, uint64_t *median, uint64_t *min, uint64_t *max) const = 0;
|
||||
@@ -38,12 +40,19 @@ public:
|
||||
virtual int findPeaks(uint64_t background, double distance, std::vector<Peak> &peaks) const = 0;
|
||||
virtual RawImageAbs* medianFilter() const = 0;
|
||||
virtual void quarter() = 0;
|
||||
uint32_t width() const
|
||||
{
|
||||
return m_width;
|
||||
}
|
||||
uint32_t height() const
|
||||
{
|
||||
return m_height;
|
||||
}
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
class RawImage : public RawImageAbs
|
||||
{
|
||||
uint32_t m_width,m_height;
|
||||
std::vector<T> m_img;
|
||||
bool checkPixel(T c, uint32_t x, uint32_t y) const
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user