NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Member Functions | Protected Member Functions | List of all members
niftk::NiftyLinkDataType Class Reference
Inheritance diagram for niftk::NiftyLinkDataType:
Inheritance graph
[legend]
Collaboration diagram for niftk::NiftyLinkDataType:
Collaboration graph
[legend]

Public Member Functions

 mitkClassMacro (NiftyLinkDataType, IGIDataType) static Pointer New()
 
virtual voidGetData () const override
 This object can contain any data, and derived classes should override this. More...
 
niftk::NiftyLinkMessageContainer::Pointer GetMessageContainer () const
 
void SetMessageContainer (niftk::NiftyLinkMessageContainer::Pointer message)
 
bool IsFastToSave ()
 Meaning, can we save to disk in under 40 ms? More...
 
- 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 ()
 

Protected Member Functions

 NiftyLinkDataType ()
 
virtual ~NiftyLinkDataType ()
 
 NiftyLinkDataType (const NiftyLinkDataType &)
 
NiftyLinkDataTypeoperator= (const NiftyLinkDataType &)
 
- 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
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void* niftk::NiftyLinkDataType::GetData ( ) const
inlineoverridevirtual

This object can contain any data, and derived classes should override this.

Reimplemented from niftk::IGIDataType.

niftk::NiftyLinkMessageContainer::Pointer niftk::NiftyLinkDataType::GetMessageContainer ( ) const
inline
bool niftk::NiftyLinkDataType::IsFastToSave ( )

Meaning, can we save to disk in under 40 ms?

niftk::NiftyLinkDataType::mitkClassMacro ( NiftyLinkDataType  ,
IGIDataType   
)
NiftyLinkDataType& niftk::NiftyLinkDataType::operator= ( const NiftyLinkDataType )
protected
void niftk::NiftyLinkDataType::SetMessageContainer ( niftk::NiftyLinkMessageContainer::Pointer  message)
inline

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