riCOM_cpp
This repository contains the C++ implementation of the riCOM (Real Time Centre Of Mass) algorithm for 4D Scanning electron microscopy.
Public Member Functions | List of all members
CAMERA::Camera< CameraInterface, FRAME_BASED > Class Template Reference

#include <Camera.h>

Inheritance diagram for CAMERA::Camera< CameraInterface, FRAME_BASED >:
[legend]
Collaboration diagram for CAMERA::Camera< CameraInterface, FRAME_BASED >:
[legend]

Public Member Functions

 Camera ()
 
 Camera (Camera_BASE &cam)
 
void run (Ricom *ricom)
 
template<typename T >
void read_frame (std::vector< T > &data, bool b_first)
 
- Public Member Functions inherited from CAMERA::Camera_BASE
void init_uv_default ()
 
 Camera_BASE ()
 

Additional Inherited Members

- Public Attributes inherited from CAMERA::Camera_BASE
Camera_model model
 
Camera_type type
 
uint16_t nx_cam
 
uint16_t ny_cam
 
bool swap_endian
 
uint16_t depth
 
size_t group_size
 
int dwell_time
 
std::vector< int > u
 
std::vector< int > v
 

Detailed Description

template<class CameraInterface>
class CAMERA::Camera< CameraInterface, FRAME_BASED >

Definition at line 78 of file Camera.h.

Constructor & Destructor Documentation

◆ Camera() [1/2]

template<class CameraInterface >
CAMERA::Camera< CameraInterface, FRAME_BASED >::Camera ( )

◆ Camera() [2/2]

template<class CameraInterface >
CAMERA::Camera< CameraInterface, FRAME_BASED >::Camera ( Camera_BASE cam)
explicit

Member Function Documentation

◆ read_frame()

template<class CameraInterface >
template<typename T >
void CAMERA::Camera< CameraInterface, FRAME_BASED >::read_frame ( std::vector< T > &  data,
bool  b_first 
)

◆ run()

template<class CameraInterface >
void CAMERA::Camera< CameraInterface, FRAME_BASED >::run ( Ricom ricom)

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