NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Abstract base class for IGI Data, such as objects containing tracking data, video frames or ultrasound frames. More...
Public Types | |
typedef SystemTimeServiceI::TimeType | IGITimeType |
typedef unsigned long int | IGIIndexType |
Public Member Functions | |
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 void * | GetData () const |
This object can contain any data, and derived classes should override this. More... | |
Protected Member Functions | |
IGIDataType () | |
virtual | ~IGIDataType () |
IGIDataType (const IGIDataType &) | |
IGIDataType & | operator= (const IGIDataType &) |
Abstract base class for IGI Data, such as objects containing tracking data, video frames or ultrasound frames.
Note: All errors should thrown as mitk::Exception or sub-classes thereof.
typedef unsigned long int niftk::IGIDataType::IGIIndexType |
|
protected |
|
protectedvirtual |
|
protected |
|
inlinevirtual |
This object can contain any data, and derived classes should override this.
Reimplemented in niftk::NiftyLinkDataType.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
IGIDataType::IGITimeType niftk::IGIDataType::GetTimeStampInNanoSeconds | ( | ) | const |
niftk::IGIDataType::mitkClassMacroItkParent | ( | IGIDataType | , |
itk::Object | |||
) |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void niftk::IGIDataType::SetTimeStampInNanoSeconds | ( | const IGITimeType & | time | ) |