Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkOphirPyro.h>
Public Member Functions | |
mitkClassMacroItkParent (mitk::OphirPyro, itk::Object) | |
virtual bool | OpenConnection () |
virtual bool | CloseConnection () |
virtual bool | StartDataAcquisition () |
virtual bool | StopDataAcquisition () |
unsigned int | GetDataFromSensor () |
void | GetDataFromSensorThread () |
void | SaveData () |
virtual double | LookupCurrentPulseEnergy () |
virtual double | GetNextPulseEnergy () |
virtual double | LookupCurrentPulseEnergy (double *timestamp, int *status) |
virtual double | GetNextPulseEnergy (double *timestamp, int *status) |
virtual double | GetClosestEnergyInmJ (long long ImageTimeStamp, double interval=20) |
virtual double | GetNextEnergyInmJ (long long ImageTimeStamp, double interval=20) |
virtual void | SetSyncDelay (long long FirstImageTimeStamp) |
virtual bool | IsSyncDelaySet () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
OphirPyro () | |
virtual | ~OphirPyro () |
void | SaveCsvData () |
Protected Attributes | |
OphirPyroWrapper | ophirAPI |
char * | m_SerialNumber |
int | m_DeviceHandle |
bool | m_Connected |
bool | m_Streaming |
std::vector< double > | m_PulseEnergy |
std::vector< double > | m_PulseTime |
std::vector< int > | m_PulseStatus |
std::vector< long long > | m_TimeStamps |
std::vector< double > | m_PulseEnergySaved |
std::vector< double > | m_PulseTimeSaved |
std::vector< int > | m_PulseStatusSaved |
std::vector< long long > | m_TimeStampsSaved |
double | m_CurrentWavelength |
double | m_CurrentEnergyRange |
long long | m_ImagePyroDelay |
float | m_EnergyMultiplicator |
std::thread | m_GetDataThread |
Definition at line 37 of file mitkOphirPyro.h.
|
protected |
Definition at line 20 of file mitkOphirPyro.cpp.
References m_PulseEnergy, m_PulseStatus, m_PulseTime, and m_TimeStamps.
|
protectedvirtual |
Definition at line 36 of file mitkOphirPyro.cpp.
References CloseConnection(), m_Connected, m_GetDataThread, and MITK_INFO.
|
virtual |
Definition at line 323 of file mitkOphirPyro.cpp.
References m_Connected, m_DeviceHandle, and ophirAPI.
Referenced by ~OphirPyro().
|
virtual |
Definition at line 171 of file mitkOphirPyro.cpp.
References GetNextPulseEnergy(), m_EnergyMultiplicator, m_ImagePyroDelay, m_PulseEnergy, m_PulseStatus, and m_PulseTime.
unsigned int mitk::OphirPyro::GetDataFromSensor | ( | ) |
Definition at line 117 of file mitkOphirPyro.cpp.
References m_DeviceHandle, m_PulseEnergy, m_PulseEnergySaved, m_PulseStatus, m_PulseStatusSaved, m_PulseTime, m_PulseTimeSaved, m_Streaming, m_TimeStamps, MITK_INFO, and ophirAPI.
Referenced by GetDataFromSensorThread().
void mitk::OphirPyro::GetDataFromSensorThread | ( | ) |
Definition at line 151 of file mitkOphirPyro.cpp.
References GetDataFromSensor(), m_Connected, and m_Streaming.
Referenced by StartDataAcquisition().
|
virtual |
Definition at line 210 of file mitkOphirPyro.cpp.
References GetNextPulseEnergy(), m_Connected, m_EnergyMultiplicator, m_ImagePyroDelay, m_PulseTime, and MITK_INFO.
|
virtual |
Definition at line 243 of file mitkOphirPyro.cpp.
References m_Connected, m_PulseEnergy, m_PulseStatus, and m_PulseTime.
Referenced by GetClosestEnergyInmJ(), and GetNextEnergyInmJ().
|
virtual |
Definition at line 267 of file mitkOphirPyro.cpp.
References m_Connected, m_PulseEnergy, m_PulseStatus, and m_PulseTime.
|
virtual |
Definition at line 238 of file mitkOphirPyro.cpp.
References m_ImagePyroDelay.
|
virtual |
Definition at line 161 of file mitkOphirPyro.cpp.
References m_Connected, m_PulseEnergy, and MITK_INFO.
|
virtual |
Definition at line 256 of file mitkOphirPyro.cpp.
References m_Connected, m_PulseEnergy, m_PulseStatus, and m_PulseTime.
mitk::OphirPyro::mitkClassMacroItkParent | ( | mitk::OphirPyro | , |
itk::Object | |||
) |
|
static |
Referenced by mitk::USDiPhASImageSource::ImageDataCallback().
|
virtual |
Definition at line 282 of file mitkOphirPyro.cpp.
References m_Connected, m_DeviceHandle, m_SerialNumber, MITK_INFO, and ophirAPI.
|
protected |
Definition at line 72 of file mitkOphirPyro.cpp.
References m_PulseEnergySaved, m_PulseTimeSaved, m_TimeStamps, and replaceAll().
Referenced by SaveData(), and StopDataAcquisition().
void mitk::OphirPyro::SaveData | ( | ) |
Definition at line 97 of file mitkOphirPyro.cpp.
References SaveCsvData().
|
virtual |
Definition at line 226 of file mitkOphirPyro.cpp.
References m_ImagePyroDelay, m_PulseTime, and MITK_INFO.
|
virtual |
Definition at line 51 of file mitkOphirPyro.cpp.
References GetDataFromSensorThread(), m_DeviceHandle, m_GetDataThread, m_Streaming, and ophirAPI.
|
virtual |
Definition at line 102 of file mitkOphirPyro.cpp.
References m_DeviceHandle, m_GetDataThread, m_Streaming, MITK_INFO, ophirAPI, and SaveCsvData().
|
protected |
Definition at line 69 of file mitkOphirPyro.h.
Referenced by CloseConnection(), GetDataFromSensorThread(), GetNextEnergyInmJ(), GetNextPulseEnergy(), LookupCurrentPulseEnergy(), OpenConnection(), and ~OphirPyro().
|
protected |
Definition at line 82 of file mitkOphirPyro.h.
|
protected |
Definition at line 81 of file mitkOphirPyro.h.
|
protected |
Definition at line 68 of file mitkOphirPyro.h.
Referenced by CloseConnection(), GetDataFromSensor(), OpenConnection(), StartDataAcquisition(), and StopDataAcquisition().
|
protected |
Definition at line 84 of file mitkOphirPyro.h.
Referenced by GetClosestEnergyInmJ(), and GetNextEnergyInmJ().
|
protected |
Definition at line 86 of file mitkOphirPyro.h.
Referenced by StartDataAcquisition(), StopDataAcquisition(), and ~OphirPyro().
|
protected |
Definition at line 83 of file mitkOphirPyro.h.
Referenced by GetClosestEnergyInmJ(), GetNextEnergyInmJ(), IsSyncDelaySet(), and SetSyncDelay().
|
protected |
Definition at line 71 of file mitkOphirPyro.h.
Referenced by GetClosestEnergyInmJ(), GetDataFromSensor(), GetNextPulseEnergy(), LookupCurrentPulseEnergy(), and OphirPyro().
|
protected |
Definition at line 76 of file mitkOphirPyro.h.
Referenced by GetDataFromSensor(), and SaveCsvData().
|
protected |
Definition at line 73 of file mitkOphirPyro.h.
Referenced by GetClosestEnergyInmJ(), GetDataFromSensor(), GetNextPulseEnergy(), LookupCurrentPulseEnergy(), and OphirPyro().
|
protected |
Definition at line 78 of file mitkOphirPyro.h.
Referenced by GetDataFromSensor().
|
protected |
Definition at line 72 of file mitkOphirPyro.h.
Referenced by GetClosestEnergyInmJ(), GetDataFromSensor(), GetNextEnergyInmJ(), GetNextPulseEnergy(), LookupCurrentPulseEnergy(), OphirPyro(), and SetSyncDelay().
|
protected |
Definition at line 77 of file mitkOphirPyro.h.
Referenced by GetDataFromSensor(), and SaveCsvData().
|
protected |
Definition at line 67 of file mitkOphirPyro.h.
Referenced by OpenConnection().
|
protected |
Definition at line 70 of file mitkOphirPyro.h.
Referenced by GetDataFromSensor(), GetDataFromSensorThread(), StartDataAcquisition(), and StopDataAcquisition().
|
protected |
Definition at line 74 of file mitkOphirPyro.h.
Referenced by GetDataFromSensor(), OphirPyro(), and SaveCsvData().
|
protected |
Definition at line 79 of file mitkOphirPyro.h.
|
protected |
Definition at line 66 of file mitkOphirPyro.h.
Referenced by CloseConnection(), GetDataFromSensor(), OpenConnection(), StartDataAcquisition(), and StopDataAcquisition().