TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
HotPixelMap Class Reference

#include <HotPixelMap.h>

Collaboration diagram for HotPixelMap:
Collaboration graph

Public Member Functions

 HotPixelMap (void)
 
 HotPixelMap (std::string Serial)
 
 ~HotPixelMap (void)
 
void Remap (BYTE *Image, int RowPad, QSI_ExposureSettings Exposure, QSI_DeviceDetails Details, USHORT ZeroPixel, QSILog *log)
 
bool Save (void)
 
std::vector< PixelGetPixels (void)
 
void SetPixels (std::vector< Pixel > map)
 

Public Attributes

bool m_bEnable
 

Private Member Functions

bool FindTargetPixelIndex (Pixel pxIn, int RowPad, QSI_ExposureSettings Exposure, QSI_DeviceDetails Details, QSILog *log, int *pIndex)
 

Private Attributes

std::vector< PixelHotMap
 
std::string serial
 

Detailed Description

Author
David Challis

Constructor & Destructor Documentation

◆ HotPixelMap() [1/2]

HotPixelMap::HotPixelMap ( void  )

◆ HotPixelMap() [2/2]

HotPixelMap::HotPixelMap ( std::string  Serial)

◆ ~HotPixelMap()

HotPixelMap::~HotPixelMap ( void  )

Member Function Documentation

◆ FindTargetPixelIndex()

bool HotPixelMap::FindTargetPixelIndex ( Pixel  pxIn,
int  RowPad,
QSI_ExposureSettings  Exposure,
QSI_DeviceDetails  Details,
QSILog log,
int *  pIndex 
)
private

◆ GetPixels()

std::vector< Pixel > HotPixelMap::GetPixels ( void  )

◆ Remap()

void HotPixelMap::Remap ( BYTE Image,
int  RowPad,
QSI_ExposureSettings  Exposure,
QSI_DeviceDetails  Details,
USHORT  ZeroPixel,
QSILog log 
)

◆ Save()

bool HotPixelMap::Save ( void  )

◆ SetPixels()

void HotPixelMap::SetPixels ( std::vector< Pixel map)

Member Data Documentation

◆ HotMap

std::vector<Pixel> HotPixelMap::HotMap
private

◆ m_bEnable

bool HotPixelMap::m_bEnable

◆ serial

std::string HotPixelMap::serial
private

The documentation for this class was generated from the following files: