|
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().