Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkVideoSource.h>
Public Member Functions | |
mitkClassMacroItkParent (VideoSource, itk::Object) | |
virtual void | FetchFrame () |
virtual unsigned char * | GetVideoTexture ()=0 |
virtual void | StartCapturing () |
virtual void | StopCapturing () |
virtual bool | IsCapturingEnabled () const |
virtual int | GetImageWidth () |
virtual int | GetImageHeight () |
virtual unsigned long | GetFrameCount () const |
virtual bool | GetCapturePaused () const |
virtual void | PauseCapturing () |
Protected Member Functions | |
VideoSource () | |
virtual | ~VideoSource () |
Protected Attributes | |
unsigned char * | m_CurrentVideoTexture |
int | m_CaptureWidth |
int | m_CaptureHeight |
bool | m_CapturingInProcess |
unsigned long | m_FrameCount |
bool | m_CapturePaused |
Simple base class for acquiring video data.
Definition at line 31 of file mitkVideoSource.h.
|
protected |
init member
Definition at line 19 of file mitkVideoSource.cpp.
|
protectedvirtual |
deletes m_CurrentVideoTexture (if not 0)
Definition at line 29 of file mitkVideoSource.cpp.
|
virtual |
assigns the grabbing devices for acquiring the next frame. in this base implementation it does nothing except incrementing m_FrameCount
Reimplemented in mitk::OpenCVVideoSource, and mitk::VideoInputSource.
Definition at line 54 of file mitkVideoSource.cpp.
Referenced by QmitkVideoBackground::AddRenderWindow().
|
virtual |
Definition at line 75 of file mitkVideoSource.cpp.
Referenced by QmitkOpenCVVideoControls::on_VideoProgressSlider_sliderPressed(), QmitkOpenCVVideoControls::on_VideoProgressSlider_sliderReleased(), and QmitkOpenCVVideoControls::Play().
|
virtual |
Definition at line 70 of file mitkVideoSource.cpp.
|
virtual |
Definition at line 65 of file mitkVideoSource.cpp.
Referenced by QmitkVideoBackground::AddRenderWindow(), and QmitkVideoBackground::Modified().
|
virtual |
Definition at line 60 of file mitkVideoSource.cpp.
Referenced by QmitkVideoBackground::AddRenderWindow().
|
pure virtual |
Implemented in mitk::OpenCVVideoSource.
Referenced by QmitkVideoBackground::UpdateVideo().
|
virtual |
Definition at line 49 of file mitkVideoSource.cpp.
Referenced by QmitkOpenCVVideoControls::Play(), and QmitkOpenCVVideoControls::~QmitkOpenCVVideoControls().
mitk::VideoSource::mitkClassMacroItkParent | ( | VideoSource | , |
itk::Object | |||
) |
Smart pointer defs
|
virtual |
toggles m_CapturePaused In Subclasses this function can be overwritten to take measurs to provide a pause image, BUT DO NOT FORGET TO TOGGLE m_CapturePaused
Reimplemented in mitk::OpenCVVideoSource.
Definition at line 80 of file mitkVideoSource.cpp.
|
virtual |
advices this class to start the video capturing. in this base implementation: toggles m_CapturingInProcess, resets m_FrameCount ATTENTION: this should be also done in subclasses overwriting this method
Reimplemented in mitk::OpenCVVideoSource, and mitk::VideoInputSource.
Definition at line 35 of file mitkVideoSource.cpp.
|
virtual |
advices this class to stop the video capturing. in this base implementation: toggles m_CapturingInProcess, resets m_FrameCount ATTENTION: this should be also done in subclasses overwriting this method
Reimplemented in mitk::OpenCVVideoSource, and mitk::VideoInputSource.
Definition at line 42 of file mitkVideoSource.cpp.
|
protected |
should be filled when the first frame is available default: 0
Definition at line 116 of file mitkVideoSource.h.
Referenced by mitk::VideoInputSource::VideoInputSource().
|
protected |
Saves if the capturing is currently paused, i.e. this will not fetch any further frames but provide the current frame as long as m_CapturePaused is true default: false
Definition at line 137 of file mitkVideoSource.h.
|
protected |
should be filled when the first frame is available default: 0
Definition at line 110 of file mitkVideoSource.h.
Referenced by mitk::VideoInputSource::VideoInputSource().
|
protected |
saves if capturing is in procress default: false
Definition at line 122 of file mitkVideoSource.h.
Referenced by mitk::VideoInputSource::VideoInputSource().
|
protected |
finally this is what the video source must create: a video texture pointer default: 0
Definition at line 104 of file mitkVideoSource.h.
|
protected |
Saves the current frame count. Incremented in FetchFrame(). Resetted to 0 when StartCapturing() or StopCapturing() is called. default: 0
Definition at line 129 of file mitkVideoSource.h.