NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
niftk::QtAudioDataType Class Reference

Class to represent audio data from QtAudio. More...

Inheritance diagram for niftk::QtAudioDataType:
Inheritance graph
[legend]
Collaboration diagram for niftk::QtAudioDataType:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacro (QtAudioDataType, IGIDataType) static Pointer New()
 
void SetBlob (const char *blob, std::vcl_size_t length)
 
std::pair< const char
*, std::vcl_size_t > 
GetBlob () const
 
- Public Member Functions inherited from niftk::IGIDataType
 mitkClassMacroItkParent (IGIDataType, itk::Object) static Pointer New()
 
IGITimeType GetTimeStampInNanoSeconds () const
 
void SetTimeStampInNanoSeconds (const IGITimeType &time)
 
virtual void SetDuration (IGITimeType _arg)
 
virtual IGITimeType GetDuration ()
 
virtual void SetFrameId (IGIIndexType _arg)
 
virtual IGIIndexType GetFrameId ()
 
virtual void SetIsSaved (bool _arg)
 
virtual bool GetIsSaved ()
 
virtual void SetShouldBeSaved (bool _arg)
 
virtual bool GetShouldBeSaved ()
 
virtual void SetFileName (std::string _arg)
 
virtual std::string GetFileName ()
 
virtual voidGetData () const
 This object can contain any data, and derived classes should override this. More...
 

Protected Member Functions

 QtAudioDataType ()
 
virtual ~QtAudioDataType ()
 
 QtAudioDataType (const QtAudioDataType &)
 
QtAudioDataTypeoperator= (const QtAudioDataType &)
 
- Protected Member Functions inherited from niftk::IGIDataType
 IGIDataType ()
 
virtual ~IGIDataType ()
 
 IGIDataType (const IGIDataType &)
 
IGIDataTypeoperator= (const IGIDataType &)
 

Additional Inherited Members

- Public Types inherited from niftk::IGIDataType
typedef
SystemTimeServiceI::TimeType 
IGITimeType
 
typedef unsigned long int IGIIndexType
 

Detailed Description

Class to represent audio data from QtAudio.

Constructor & Destructor Documentation

niftk::QtAudioDataType::QtAudioDataType ( )
protected
niftk::QtAudioDataType::~QtAudioDataType ( )
protectedvirtual
niftk::QtAudioDataType::QtAudioDataType ( const QtAudioDataType )
protected

Member Function Documentation

std::pair< const char *, std::vcl_size_t > niftk::QtAudioDataType::GetBlob ( ) const
niftk::QtAudioDataType::mitkClassMacro ( QtAudioDataType  ,
IGIDataType   
)
QtAudioDataType& niftk::QtAudioDataType::operator= ( const QtAudioDataType )
protected
void niftk::QtAudioDataType::SetBlob ( const char *  blob,
std::vcl_size_t  length 
)

The documentation for this class was generated from the following files: