ATEsystem.PIRIS-driver: ATEsystem_PIRIS::FocusZoomIris< T > Class Template Reference

ATEsystem.PIRIS

ATEsystem.PIRIS-driver  1.0.1
ATEsystem.PIRIS-driver
ATEsystem_PIRIS::FocusZoomIris< T > Class Template Reference

More...

#include <ATEsystem.PIRIS.h>

Public Member Functions

 FocusZoomIris (T focus=NULL, T zoom=NULL, T iris=NULL, int str_pad_len=25)
 
const T getFocus () const
 
const T getZoom () const
 
const T getIris () const
 
const std::tuple< T, T, T > getFocusZoomIris () const
 
std::string ToString () const
 

Friends

std::ostream & operator<< (std::ostream &strm, const FocusZoomIris &vals)
 

Detailed Description

template<class T = uint16_t>
class ATEsystem_PIRIS::FocusZoomIris< T >

Simple Focus, Zoom, Iris container template class.

Constructor & Destructor Documentation

◆ FocusZoomIris()

template<class T = uint16_t>
ATEsystem_PIRIS::FocusZoomIris< T >::FocusZoomIris ( focus = NULL,
zoom = NULL,
iris = NULL,
int  str_pad_len = 25 
)
inline

Member Function Documentation

◆ getFocus()

template<class T = uint16_t>
const T ATEsystem_PIRIS::FocusZoomIris< T >::getFocus ( ) const
inline

◆ getFocusZoomIris()

template<class T = uint16_t>
const std::tuple<T, T, T> ATEsystem_PIRIS::FocusZoomIris< T >::getFocusZoomIris ( ) const
inline

◆ getIris()

template<class T = uint16_t>
const T ATEsystem_PIRIS::FocusZoomIris< T >::getIris ( ) const
inline

◆ getZoom()

template<class T = uint16_t>
const T ATEsystem_PIRIS::FocusZoomIris< T >::getZoom ( ) const
inline

◆ ToString()

template<class T = uint16_t>
std::string ATEsystem_PIRIS::FocusZoomIris< T >::ToString ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

template<class T = uint16_t>
std::ostream& operator<< ( std::ostream &  strm,
const FocusZoomIris< T > &  vals 
)
friend

The documentation for this class was generated from the following file:
Generated by   doxygen 1.8.15