Qudi
Public Member Functions | Public Attributes | List of all members
confocal_logic.ConfocalHistoryEntry Class Reference

This class contains all relevant parameters of a Confocal scan. More...

Inheritance diagram for confocal_logic.ConfocalHistoryEntry:
Inheritance graph
[legend]
Collaboration diagram for confocal_logic.ConfocalHistoryEntry:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, confocal)
 Make a confocal data setting with default values. More...
 
def restore (self, confocal)
 Write data back into confocal logic and pull all the necessary strings.
 
def snapshot (self, confocal)
 Extract all necessary data from a confocal logic and keep it for later use.
 
def serialize (self)
 Give out a dictionary that can be saved via the usual means.
 
def deserialize (self, serialized)
 Restore Confocal history object from a dict.
 

Public Attributes

 depth_scan_dir_is_xz
 
 depth_img_is_xz
 
 xy_line_pos
 
 depth_line_pos
 
 x_range
 
 y_range
 
 z_range
 
 current_x
 
 current_y
 
 current_z
 
 current_a
 
 image_x_range
 
 image_y_range
 
 image_z_range
 
 xy_resolution
 
 z_resolution
 
 xy_line_position
 
 depth_line_position
 
 scan_counter
 
 xy_scan_continuable
 
 depth_scan_continuable
 
 tilt_correction
 
 tilt_reference_x
 
 tilt_reference_y
 
 tilt_slope_x
 
 tilt_slope_y
 
 point1
 
 point2
 
 point3
 
 xy_image
 
 depth_image
 

Detailed Description

This class contains all relevant parameters of a Confocal scan.

It provides methods to extract, restore and serialize this data.

Constructor & Destructor Documentation

◆ __init__()

def confocal_logic.ConfocalHistoryEntry.__init__ (   self,
  confocal 
)

Make a confocal data setting with default values.


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