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

Class to represent video frame data from NVidia SDI, to integrate within the niftkIGI framework. More...

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

Public Types

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

Public Member Functions

 mitkClassMacro (NVidiaSDIDataType, IGIDataType) mitkNewMacro3Param(NVidiaSDIDataType
 
unsigned unsigned
NVidiaSDITimeType unsigned int 
GetSequenceNumber () const
 
unsigned int GetCookie () 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...
 

Public Attributes

unsigned int
 
unsigned unsigned int
 

Protected Member Functions

 NVidiaSDIDataType (unsigned int, unsigned int, NVidiaSDITimeType)
 
virtual ~NVidiaSDIDataType ()
 
 NVidiaSDIDataType (const NVidiaSDIDataType &)
 
NVidiaSDIDataTypeoperator= (const NVidiaSDIDataType &)
 
- Protected Member Functions inherited from niftk::IGIDataType
 IGIDataType ()
 
virtual ~IGIDataType ()
 
 IGIDataType (const IGIDataType &)
 
IGIDataTypeoperator= (const IGIDataType &)
 

Detailed Description

Class to represent video frame data from NVidia SDI, to integrate within the niftkIGI framework.

Member Typedef Documentation

typedef unsigned long long niftk::NVidiaSDIDataType::NVidiaSDITimeType

Constructor & Destructor Documentation

niftk::NVidiaSDIDataType::NVidiaSDIDataType ( unsigned int  cookie,
unsigned int  sequenceNum,
NVidiaSDITimeType  gpuArrivalTime 
)
protected
niftk::NVidiaSDIDataType::~NVidiaSDIDataType ( )
protectedvirtual
niftk::NVidiaSDIDataType::NVidiaSDIDataType ( const NVidiaSDIDataType )
protected

Member Function Documentation

unsigned int niftk::NVidiaSDIDataType::GetCookie ( ) const
unsigned int niftk::NVidiaSDIDataType::GetSequenceNumber ( ) const
niftk::NVidiaSDIDataType::mitkClassMacro ( NVidiaSDIDataType  ,
IGIDataType   
)
NVidiaSDIDataType& niftk::NVidiaSDIDataType::operator= ( const NVidiaSDIDataType )
protected

Member Data Documentation

unsigned niftk::NVidiaSDIDataType::int
unsigned unsigned niftk::NVidiaSDIDataType::int

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