IGSTK
Public Types | Public Member Functions | Public Attributes | Protected Member Functions
igstk::VideoFrameSpatialObject< TPixelType, TChannels > Class Template Reference

#include <igstkVideoFrameSpatialObject.h>

Inheritance diagram for igstk::VideoFrameSpatialObject< TPixelType, TChannels >:
Inheritance graph
[legend]
Collaboration diagram for igstk::VideoFrameSpatialObject< TPixelType, TChannels >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef itk::ImportImageFilter
< RGBPixelType, DIMENSION > 
RGBImportFilterType
typedef itk::Image
< RGBPixelType, DIMENSION > 
RGBImageType
typedef TPixelType PixelType
typedef itk::ImportImageFilter
< PixelType, DIMENSION > 
ImportFilterType
typedef itk::Image< PixelType,
DIMENSION > 
ImageType
typedef Frame FrameType
typedef TimeStamp::TimePeriodType TimePeriodType

Public Member Functions

 itkStaticConstMacro (m_NumberOfChannels, unsigned int, TChannels)
void Initialize ()
 igstkLoadedTemplatedConstObjectEventMacro (ITKImageModifiedEvent, IGSTKEvent, ImageType)
 igstkLoadedTemplatedConstObjectEventMacro (ITKRGBImageModifiedEvent, IGSTKEvent, RGBImageType)
virtual bool IsEmpty () const
 Returns wheter the image has any pixels allocated or not.
vtkImageData * GetImageData ()
TimeStamp::TimePeriodType GetFrameExpirationTime () const
TimeStamp::TimePeriodType GetFrameStartTime () const
virtual void SetWidth (unsigned int _arg)
virtual unsigned int GetWidth ()
virtual void SetHeight (unsigned int _arg)
virtual unsigned int GetHeight ()
virtual void SetNumberOfScalarComponents (unsigned int _arg)
virtual unsigned int GetNumberOfScalarComponents ()
const unsigned int GetNumberOfChannels () const
virtual void SetPixelSizeX (double _arg)
virtual double GetPixelSizeX ()
virtual void SetPixelSizeY (double _arg)
virtual double GetPixelSizeY ()
void RequestGetITKImage ()
void RequestGetVTKImage () const
void SetVideoImagerTool (igstk::VideoImagerTool::Pointer)
void UpdateImages ()
TPixelType * GetImagePtr ()

Public Attributes

igstkStandardTemplatedClassTraitsMacro(VideoFrameSpatialObject,
SpatialObject) typedef itk
typedef itk::RGBPixel
< TPixelType > 
RGBPixelType
 Macro with standard traits declarations.

Protected Member Functions

 VideoFrameSpatialObject (void)
 ~VideoFrameSpatialObject (void)

Detailed Description

template<class TPixelType, unsigned int TChannels>
class igstk::VideoFrameSpatialObject< TPixelType, TChannels >

Definition at line 43 of file igstkVideoFrameSpatialObject.h.


Member Typedef Documentation

template<class TPixelType , unsigned int TChannels>
typedef itk::ImportImageFilter< RGBPixelType, DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RGBImportFilterType

Definition at line 56 of file igstkVideoFrameSpatialObject.h.

template<class TPixelType , unsigned int TChannels>
typedef itk::Image< RGBPixelType , DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RGBImageType

Definition at line 57 of file igstkVideoFrameSpatialObject.h.

template<class TPixelType , unsigned int TChannels>
typedef TPixelType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::PixelType

Definition at line 59 of file igstkVideoFrameSpatialObject.h.

template<class TPixelType , unsigned int TChannels>
typedef itk::ImportImageFilter< PixelType, DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::ImportFilterType

Definition at line 61 of file igstkVideoFrameSpatialObject.h.

template<class TPixelType , unsigned int TChannels>
typedef itk::Image< PixelType , DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::ImageType

Definition at line 62 of file igstkVideoFrameSpatialObject.h.

template<class TPixelType , unsigned int TChannels>
typedef Frame igstk::VideoFrameSpatialObject< TPixelType, TChannels >::FrameType

Definition at line 64 of file igstkVideoFrameSpatialObject.h.

template<class TPixelType , unsigned int TChannels>
typedef TimeStamp::TimePeriodType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::TimePeriodType

Definition at line 65 of file igstkVideoFrameSpatialObject.h.


Constructor & Destructor Documentation

template<class TPixelType , unsigned int TChannels>
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::VideoFrameSpatialObject ( void  ) [protected]
template<class TPixelType , unsigned int TChannels>
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::~VideoFrameSpatialObject ( void  ) [protected]

Member Function Documentation

template<class TPixelType , unsigned int TChannels>
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::itkStaticConstMacro ( m_NumberOfChannels  ,
unsigned  int,
TChannels   
)
template<class TPixelType , unsigned int TChannels>
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::Initialize ( )
template<class TPixelType , unsigned int TChannels>
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::igstkLoadedTemplatedConstObjectEventMacro ( ITKImageModifiedEvent  ,
IGSTKEvent  ,
ImageType   
)
template<class TPixelType , unsigned int TChannels>
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::igstkLoadedTemplatedConstObjectEventMacro ( ITKRGBImageModifiedEvent  ,
IGSTKEvent  ,
RGBImageType   
)
template<class TPixelType , unsigned int TChannels>
virtual bool igstk::VideoFrameSpatialObject< TPixelType, TChannels >::IsEmpty ( ) const [virtual]

Returns wheter the image has any pixels allocated or not.

template<class TPixelType , unsigned int TChannels>
vtkImageData* igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetImageData ( )
template<class TPixelType , unsigned int TChannels>
TimeStamp::TimePeriodType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetFrameExpirationTime ( ) const
template<class TPixelType , unsigned int TChannels>
TimeStamp::TimePeriodType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetFrameStartTime ( ) const
template<class TPixelType , unsigned int TChannels>
virtual void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetWidth ( unsigned int  _arg) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual unsigned int igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetWidth ( ) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetHeight ( unsigned int  _arg) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual unsigned int igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetHeight ( ) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetNumberOfScalarComponents ( unsigned int  _arg) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual unsigned int igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetNumberOfScalarComponents ( ) [virtual]
template<class TPixelType , unsigned int TChannels>
const unsigned int igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetNumberOfChannels ( ) const
template<class TPixelType , unsigned int TChannels>
virtual void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetPixelSizeX ( double  _arg) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual double igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetPixelSizeX ( ) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetPixelSizeY ( double  _arg) [virtual]
template<class TPixelType , unsigned int TChannels>
virtual double igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetPixelSizeY ( ) [virtual]
template<class TPixelType , unsigned int TChannels>
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RequestGetITKImage ( )
template<class TPixelType , unsigned int TChannels>
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RequestGetVTKImage ( ) const
template<class TPixelType , unsigned int TChannels>
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetVideoImagerTool ( igstk::VideoImagerTool::Pointer  )
template<class TPixelType , unsigned int TChannels>
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::UpdateImages ( )
template<class TPixelType , unsigned int TChannels>
TPixelType* igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetImagePtr ( )

Member Data Documentation

template<class TPixelType , unsigned int TChannels>
igstkStandardTemplatedClassTraitsMacro ( VideoFrameSpatialObject, SpatialObject ) typedef itk typedef itk::RGBPixel< TPixelType > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RGBPixelType

Macro with standard traits declarations.

Definition at line 49 of file igstkVideoFrameSpatialObject.h.


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