NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Provides a feed of images from QtAudio MDP, as an IGIDataSourceServiceI. More...
Public Member Functions | |
mitkClassMacroItkParent (QtAudioDataSourceService, IGIDataSource) mitkNewMacro3Param(QtAudioDataSourceService | |
const IGIDataSourceProperties virtual mitk::DataStorage::Pointer void | StartPlayback (niftk::IGIDataType::IGITimeType firstTimeStamp, niftk::IGIDataType::IGITimeType lastTimeStamp) override |
void | PlaybackData (niftk::IGIDataType::IGITimeType requestedTimeStamp) override |
virtual void | StopPlayback () override |
virtual std::vector < IGIDataItemInfo > | Update (const niftk::IGIDataType::IGITimeType &time) override |
bool | ProbeRecordedData (niftk::IGIDataType::IGITimeType *firstTimeStampInStore, niftk::IGIDataType::IGITimeType *lastTimeStampInStore) override |
virtual void | StartRecording () override |
virtual void | StopRecording () override |
virtual void | SetProperties (const IGIDataSourceProperties &properties) override |
IGIDataSourceI::SetProperties() More... | |
virtual IGIDataSourceProperties | GetProperties () const override |
IGIDataSourceI::GetProperties() More... | |
Public Member Functions inherited from niftk::IGIDataSource | |
mitkClassMacroItkParent (IGIDataSource, niftk::IGIDataSourceI) virtual QString GetName() const override | |
virtual QString | GetFactoryName () const override |
virtual QString | GetStatus () const override |
QString | GetDescription () const override |
virtual bool | GetShouldUpdate () const override |
virtual void | SetShouldUpdate (bool shouldUpdate) override |
virtual void | SetRecordingLocation (const QString &pathName) override |
virtual QString | GetRecordingLocation () const override |
virtual void | SetPlaybackSourceName (const QString &sourceName) override |
virtual QString | GetPlaybackSourceName () const override |
QString | GetPlaybackDirectory () const |
Returns this->GetRecordingLocation() slash this->GetPlaybackSourceName(). More... | |
QString | GetRecordingDirectory () const |
Returns this->GetRecordingLocation() slash this->GetName(). More... | |
virtual bool | GetIsRecording () const |
virtual bool | GetIsPlayingBack () const |
virtual void | SetTimeStampTolerance (niftk::IGIDataType::IGITimeType _arg) |
virtual niftk::IGIDataType::IGITimeType | GetTimeStampTolerance () const |
Public Member Functions inherited from niftk::IGIDataSourceI | |
mitkClassMacroItkParent (IGIDataSourceI, itk::Object) virtual QString GetName() const =0 | |
Returns the unique name of the data source, e.g. OpenCV-0. More... | |
Public Attributes | |
QString | |
Protected Member Functions | |
QtAudioDataSourceService (QString factoryName, const IGIDataSourceProperties &properties, mitk::DataStorage::Pointer dataStorage) | |
virtual | ~QtAudioDataSourceService () |
Protected Member Functions inherited from niftk::IGIDataSource | |
IGIDataSource (const std::string &name, const std::string &factoryName, mitk::DataStorage::Pointer dataStorage) | |
virtual | ~IGIDataSource () |
IGIDataSource (const IGIDataSource &) | |
IGIDataSource & | operator= (const IGIDataSource &) |
mitk::DataNode::Pointer | GetDataNode (const QString &name=QString(), const bool &addToDataStorage=true) |
Derived classes request a node for a given name. If the node does not exist, it will be created with some default properties. More... | |
bool | IsLate (const niftk::IGIDataType::IGITimeType &requested, const niftk::IGIDataType::IGITimeType &actual) const |
Returns true if the delay between requested and actual is greater than the TimeStampTolerance, and false otherwise. More... | |
unsigned int | GetLagInMilliseconds (const niftk::IGIDataType::IGITimeType &requested, const niftk::IGIDataType::IGITimeType &actual) const |
Simply checks the difference in time, and converts to milliseconds. More... | |
mitk::DataStorage::Pointer | GetDataStorage () const |
Returns the pointer to the internal data storage. More... | |
niftk::IGIDataType::IGITimeType | GetTimeStampInNanoseconds () |
Queries the internal igtl::TimeStamp to get an up-to-date timestamp. More... | |
virtual void | SetIsRecording (bool _arg) |
virtual void | SetIsPlayingBack (bool _arg) |
void | SetStatus (const QString &status) |
void | SetDescription (const QString &description) |
Protected Member Functions inherited from niftk::IGIDataSourceI | |
IGIDataSourceI () | |
virtual | ~IGIDataSourceI () |
Provides a feed of images from QtAudio MDP, as an IGIDataSourceServiceI.
Note: All errors should thrown as mitk::Exception or sub-classes thereof.
|
protected |
|
protectedvirtual |
|
overridevirtual |
IGIDataSourceI::GetProperties()
Implements niftk::IGIDataSourceI.
niftk::QtAudioDataSourceService::mitkClassMacroItkParent | ( | QtAudioDataSourceService | , |
IGIDataSource | |||
) |
|
overridevirtual |
Implements niftk::IGIDataSourceI.
|
overridevirtual |
Implements niftk::IGIDataSourceI.
|
overridevirtual |
IGIDataSourceI::SetProperties()
Implements niftk::IGIDataSourceI.
|
overridevirtual |
Reimplemented from niftk::IGIDataSource.
|
overridevirtual |
Reimplemented from niftk::IGIDataSource.
|
overridevirtual |
Reimplemented from niftk::IGIDataSource.
|
overridevirtual |
Reimplemented from niftk::IGIDataSource.
|
overridevirtual |
Implements niftk::IGIDataSourceI.
niftk::QtAudioDataSourceService::QString |