Spinnaker SDK C++
4.1.0.172
 
 

 
Loading...
Searching...
No Matches
CSpinnakerMFCDoc Class Reference

#include <SpinnakerMFCDoc.h>

Inheritance diagram for CSpinnakerMFCDoc:

Public Member Functions

virtual ~CSpinnakerMFCDoc ()
 
double GetProcessedFrameRate ()
 
unsigned char * GetProcessedPixels ()
 
void GetImageSize (unsigned int *pWidth, unsigned int *pHeight)
 
void InitBitmapStruct (int cols, int rows)
 
UINT DoGrabLoop ()
 
void RedrawAllViews ()
 
virtual BOOL OnNewDocument ()
 
virtual void OnCloseDocument (void)
 
afx_msg void OnToggleCameraControl ()
 
afx_msg void OnFileSaveAs ()
 

Static Public Member Functions

static UINT ThreadGrabImage (void *pparam)
 

Public Attributes

CCriticalSection m_csData
 
BITMAPINFO m_bitmapInfo
 

Protected Member Functions

 CSpinnakerMFCDoc ()
 

Protected Attributes

Spinnaker::CameraPtr m_pCamera
 
Spinnaker::GUI_WPF::CameraSelectionWindowm_pCamSelWnd
 
Spinnaker::GUI_WPF::PropertyGridWindowm_pGridWnd
 
Spinnaker::ImagePtr m_saveImage
 
Spinnaker::ImagePtr m_processedImage
 
Spinnaker::ImageProcessor m_processor
 
bool m_continueGrabThread
 
bool m_beingSaved
 
HANDLE m_heventThreadDone
 
FrameRateCounter m_processedFrameRate
 

Constructor & Destructor Documentation

◆ CSpinnakerMFCDoc()

CSpinnakerMFCDoc ( )
protected

◆ ~CSpinnakerMFCDoc()

~CSpinnakerMFCDoc ( )
virtual

Member Function Documentation

◆ DoGrabLoop()

UINT DoGrabLoop ( )

◆ GetImageSize()

void GetImageSize ( unsigned int *  pWidth,
unsigned int *  pHeight 
)

◆ GetProcessedFrameRate()

double GetProcessedFrameRate ( )

◆ GetProcessedPixels()

unsigned char * GetProcessedPixels ( )

◆ InitBitmapStruct()

void InitBitmapStruct ( int  cols,
int  rows 
)

◆ OnCloseDocument()

void OnCloseDocument ( void  )
virtual

◆ OnFileSaveAs()

void OnFileSaveAs ( )

◆ OnNewDocument()

BOOL OnNewDocument ( )
virtual

◆ OnToggleCameraControl()

void OnToggleCameraControl ( )

◆ RedrawAllViews()

void RedrawAllViews ( )

◆ ThreadGrabImage()

UINT ThreadGrabImage ( void *  pparam)
static

Member Data Documentation

◆ m_beingSaved

bool m_beingSaved
protected

◆ m_bitmapInfo

BITMAPINFO m_bitmapInfo

◆ m_continueGrabThread

bool m_continueGrabThread
protected

◆ m_csData

CCriticalSection m_csData

◆ m_heventThreadDone

HANDLE m_heventThreadDone
protected

◆ m_pCamera

Spinnaker::CameraPtr m_pCamera
protected

◆ m_pCamSelWnd

◆ m_pGridWnd

◆ m_processedFrameRate

FrameRateCounter m_processedFrameRate
protected

◆ m_processedImage

Spinnaker::ImagePtr m_processedImage
protected

◆ m_processor

Spinnaker::ImageProcessor m_processor
protected

◆ m_saveImage

Spinnaker::ImagePtr m_saveImage
protected

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