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

Class to represent ultrasound frame data from Ultrasonix. More...

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

Public Member Functions

 mitkClassMacro (UltrasonixDataType, IGIDataType) static Pointer New()
 
void CloneImage (const IplImage *image)
 Used for loading in an image. More...
 
const IplImage * GetImage ()
 Returns the internal image, so do not modify it. 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 ()
 
virtual voidGetData () const
 This object can contain any data, and derived classes should override this. More...
 

Protected Member Functions

 UltrasonixDataType ()
 
virtual ~UltrasonixDataType ()
 
 UltrasonixDataType (const UltrasonixDataType &)
 
UltrasonixDataTypeoperator= (const UltrasonixDataType &)
 
- 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 ultrasound frame data from Ultrasonix.

Constructor & Destructor Documentation

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

Member Function Documentation

void niftk::UltrasonixDataType::CloneImage ( const IplImage *  image)

Used for loading in an image.

const IplImage * niftk::UltrasonixDataType::GetImage ( )

Returns the internal image, so do not modify it.

niftk::UltrasonixDataType::mitkClassMacro ( UltrasonixDataType  ,
IGIDataType   
)
UltrasonixDataType& niftk::UltrasonixDataType::operator= ( const UltrasonixDataType )
protected

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