IGSTK
|
#include <igstkVideoFrameSpatialObject.h>
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 |
![]() | |
typedef Object | Self |
General Typedefs. More... | |
typedef ::itk::Object | Superclass |
typedef ::itk::SmartPointer< Self > | Pointer |
typedef ::itk::SmartPointer < const Self > | ConstPointer |
typedef igstk::Logger | LoggerType |
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. More... | |
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 () |
![]() | |
igstkLoadedObjectEventMacro (BoundingBoxEvent, IGSTKEvent, BoundingBoxType) | |
void | RequestGetBounds () |
void | RequestGetBounds () const |
![]() | |
virtual const char * | GetNameOfClass () const |
void | SetLogger (LoggerType *logger) |
Connect the Logger for this class. More... | |
void | RemoveObserver (unsigned long tag) const |
Public Attributes | |
igstkStandardTemplatedClassTraitsMacro(VideoFrameSpatialObject, SpatialObject) typedef itk typedef itk::RGBPixel < TPixelType > | RGBPixelType |
Macro with standard traits declarations. More... | |
![]() | |
igstkStandardClassTraitsMacro(SpatialObject, Object) public typedef SpatialObjectType::BoundingBoxType | BoundingBoxType |
Macro with standard traits declarations. More... | |
Protected Member Functions | |
VideoFrameSpatialObject (void) | |
~VideoFrameSpatialObject (void) | |
![]() | |
SpatialObject (void) | |
The constructor of this class is declared protected to enforce the use of SmartPointers syntax when instantiating objects of this class. More... | |
~SpatialObject (void) | |
The destructor should be overriden in derived classes that allocate memory for member variables. More... | |
void | RequestSetInternalSpatialObject (SpatialObjectType *object) |
Replacement for RequestSetSpatialObject(). More... | |
virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print the object information in a stream. More... | |
SpatialObjectType * | GetInternalSpatialObject () const |
Returns the ITK spatial object that is contained inside this IGSTK spatial object. More... | |
![]() | |
LoggerType * | GetLogger () const |
Object (void) | |
Constructor is protected in order to enforce the use of the New() operator. More... | |
virtual | ~Object (void) |
void | RegisterObservedObject (const ::igstk::Object *object, unsigned long tag) |
Register observed objects in an internal array so that they can be disconnected upon destruction. More... | |
void | RemoveFromObservedObjects () |
Remove observers that this object may have connected to other objects. More... | |
Additional Inherited Members | |
![]() | |
static Pointer | New (void) |
Definition at line 43 of file igstkVideoFrameSpatialObject.h.
typedef itk::ImportImageFilter< RGBPixelType, DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RGBImportFilterType |
Definition at line 56 of file igstkVideoFrameSpatialObject.h.
typedef itk::Image< RGBPixelType , DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RGBImageType |
Definition at line 57 of file igstkVideoFrameSpatialObject.h.
typedef TPixelType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::PixelType |
Definition at line 59 of file igstkVideoFrameSpatialObject.h.
typedef itk::ImportImageFilter< PixelType, DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::ImportFilterType |
Definition at line 61 of file igstkVideoFrameSpatialObject.h.
typedef itk::Image< PixelType , DIMENSION > igstk::VideoFrameSpatialObject< TPixelType, TChannels >::ImageType |
Definition at line 62 of file igstkVideoFrameSpatialObject.h.
typedef Frame igstk::VideoFrameSpatialObject< TPixelType, TChannels >::FrameType |
Definition at line 64 of file igstkVideoFrameSpatialObject.h.
typedef TimeStamp::TimePeriodType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::TimePeriodType |
Definition at line 65 of file igstkVideoFrameSpatialObject.h.
|
protected |
|
protected |
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::itkStaticConstMacro | ( | m_NumberOfChannels | , |
unsigned | int, | ||
TChannels | |||
) |
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::Initialize | ( | ) |
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::igstkLoadedTemplatedConstObjectEventMacro | ( | ITKImageModifiedEvent | , |
IGSTKEvent | , | ||
ImageType | |||
) |
igstk::VideoFrameSpatialObject< TPixelType, TChannels >::igstkLoadedTemplatedConstObjectEventMacro | ( | ITKRGBImageModifiedEvent | , |
IGSTKEvent | , | ||
RGBImageType | |||
) |
|
virtual |
Returns wheter the image has any pixels allocated or not.
vtkImageData* igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetImageData | ( | ) |
TimeStamp::TimePeriodType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetFrameExpirationTime | ( | ) | const |
TimeStamp::TimePeriodType igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetFrameStartTime | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
const unsigned int igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetNumberOfChannels | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RequestGetITKImage | ( | ) |
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::RequestGetVTKImage | ( | ) | const |
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::SetVideoImagerTool | ( | igstk::VideoImagerTool::Pointer | ) |
void igstk::VideoFrameSpatialObject< TPixelType, TChannels >::UpdateImages | ( | ) |
TPixelType* igstk::VideoFrameSpatialObject< TPixelType, TChannels >::GetImagePtr | ( | ) |
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.