![o](ftv2node.png) libjson | |
![o](ftv2node.png) AppFlags | A struct for holding the various flags used throughout the application |
![o](ftv2node.png) AppThread | Main thread/header file for the Operator Console application |
![o](ftv2node.png) auto_delete | |
![o](ftv2node.png) BlemishPassFail | A struct that contains an entry<T>,minMaxEntry<T>, or vecEntry<T> for every pass/fail Blemish variable |
![o](ftv2node.png) BlemishTest | Details of an Blemish test to be performed including all relevant fields for determining pass or fail |
![o](ftv2node.png) CAboutDlg | CAboutDlg dialog used for App About |
![o](ftv2node.png) Config | A class that contains a few configuration details |
![o](ftv2node.png) COperatorConsoleApp | The main class for the Operator Console Application |
![o](ftv2node.png) COperatorConsoleDlg | The class underlying the main dialog |
![o](ftv2node.png) CPassFail | The class underlying the PassFail dialog |
![o](ftv2node.png) CPassFailSettings | A class to contain the pass/fail criteria including the descriptions of each pass/fail variable |
![o](ftv2node.png) CPasswordDialog | Class for a simple password query dialog |
![o](ftv2node.png) CriticalBuf | Buffer class where all access (read or write) to the buffer is protected by critical sections |
![o](ftv2node.png) CriticalCString | A null-terminated string class for which all access is controlled by critical sections |
![o](ftv2node.png) CSetup | The class underlying the setup dialog |
![o](ftv2node.png) CStaticBmp | A class used to hold a bitmap image for display |
![o](ftv2node.png) entry | A templated struct that contains all information for a single, scalar pass/fail variable |
![o](ftv2node.png) FileAcq | A class for acquiring from a file with the data in RGB format |
![o](ftv2node.png) FileAcquisition | Another class for loading an image file that loads into the critical buffer m_frame inherited from class ImageAcquisition |
![o](ftv2node.png) getLenSize | |
![o](ftv2node.png) getLenSize< 1 > | |
![o](ftv2node.png) getLenSize< 2 > | |
![o](ftv2node.png) getLenSize< 4 > | |
![o](ftv2node.png) getLenSize< 8 > | |
![o](ftv2node.png) ImageAcquisition | Base class for image acquisition |
![o](ftv2node.png) ImageTest | An abstract class that defines an image test to be performed |
![o](ftv2node.png) ImatestLibAcq | A class for acquiring live images through the Imatest library |
![o](ftv2mnode.png) internalJSONNode | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) value_union_t | |
![o](ftv2node.png) json_auto | |
![o](ftv2mnode.png) json_shared_string | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) json_shared_string_internal | |
![o](ftv2node.png) JSONBase64 | |
![o](ftv2mnode.png) jsonChildren | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) iteratorKeeper | |
![o](ftv2mnode.png) JSONNode | |
![|](ftv2vertline.png) ![o](ftv2node.png) const_iterator | |
![|](ftv2vertline.png) ![o](ftv2node.png) iterator | |
![|](ftv2vertline.png) ![o](ftv2node.png) reverse_const_iterator | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) reverse_iterator | |
![o](ftv2node.png) JSONSingleton | |
![o](ftv2node.png) JSONStream | |
![o](ftv2node.png) JSONValidator | |
![o](ftv2node.png) JSONWorker | |
![o](ftv2node.png) minMaxEntry | A templated struct that contains all information for a single min-max variable pair |
![o](ftv2node.png) ModelessDialogThread | Thread class for creating modeless dialogs which can operate without halting the main dialog |
![o](ftv2node.png) MoveData | A struct for containing data relevant for moving a window |
![o](ftv2node.png) MsgDialog | |
![o](ftv2node.png) NumberToString | |
![o](ftv2node.png) OISPassFail | A struct that contains an entry<T>,minMaxEntry<T>, or vecEntry<T> for every pass/fail OIS variable |
![o](ftv2node.png) OtherPassFail | A struct that can be used to catch other (that is, not Blemish, OIS, or SFRplus) pass/fail categories into a vector of entry<CString>'s |
![o](ftv2node.png) ResizeDlg | A class that resizes and centers dialog objects within a parent window |
![o](ftv2node.png) setup_settings | A struct that contains the various data controlled by the setup dialog |
![o](ftv2node.png) SFRplusPassFail | A struct that contains an entry<T>,minMaxEntry<T>, etc |
![o](ftv2node.png) SFRplusTest | Details of an sfrPlus test to be performed including all relevant fields for determining pass or fail |
![o](ftv2node.png) SimpleCapParams | |
![o](ftv2node.png) SimpleDirectShowAcq | A class for acquiring directly from a camera with a DirectShow driver |
![o](ftv2node.png) StderrRedirect | Defines functions for redirecting stderr through a buffered pipe |
![o](ftv2node.png) StderrThread | Defines a thread class for capturing stderr |
![o](ftv2node.png) StdoutRedirect | Defines functions for redirecting stdout through a buffered pipe |
![o](ftv2node.png) StdoutThread | Defines a thread class for capturing stdout |
![o](ftv2node.png) TestID | This struct is used for figuring out which test(s) failed in class ImageTest |
![o](ftv2node.png) TestResults | A struct for holding all results (including JSON) of a test |
![o](ftv2node.png) TextDlg | TextDlg dialog |
![o](ftv2node.png) ThreadControl | Thread synchronization and communication class |
![o](ftv2node.png) Timer | Timer class for getting the elapsed time between events |
![o](ftv2node.png) Timestamp | A class for acquiring the current time |
![\](ftv2lastnode.png) vecEntry | A templated struct that contains all the information for a single vector pass/fail variable |