Basic Image AlgorithmS Library
2.8.0
|
#include <Tools/BIASShowCamWX/ShowCamWxVideoSourceFactory.hh>
Public Types | |
enum | CameraType { NONE =0, DCAM, PMD, PMDUSB, PMDSHM, UEYE, SHM, NET, V4L, SR, XB3, DSHOW, KINECT, OPENNI, FREENECT2 } |
Public Member Functions | |
ShowCamWxVideoSourceFactory () | |
virtual | ~ShowCamWxVideoSourceFactory () |
Static Public Member Functions | |
static std::vector< std::string > | CameraNames () |
static VideoSource * | CreateBumbleBee () |
static VideoSource_Controller_Base * | CreateController (CameraType type, VideoSource *cam, wxWindow *parent, const std::string &title="", const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr) |
static VideoSource * | CreateDCAM (bool firewireB, bool user_mode, int dcam_mode=-1, float fps=-1, int Format7BpP=-1, int Format7ColorMode_=-1, Vector2< int > Format7LeftTop_=Vector2< int >(-1,-1), Vector2< int > Format7WidthHeight=Vector2< int >(-1,-1)) |
static VideoSource * | CreateFromTypeIfSupported (CameraType type) |
static VideoSource * | CreateFromTypeIfSupported (int type) |
static VideoSource * | CreatePMD (std::string sourcePlugin, std::string procPlugin) |
static VideoSource * | CreatePMDZess (std::string bitfile) |
static VideoSource * | CreateUEye () |
static VideoSource * | CreateV4L () |
static int | InitImages (int type, VideoSource *cam, ImageBase *im1, ImageBase *im2=NULL, ImageBase *im3=NULL, ImageBase *im4=NULL) |
static int | OpenDevice (int type, VideoSource *cam, std::string deviceName, int param=-1) |
Static Protected Attributes | |
static int | Win32DCAMNumber_ |
Definition at line 19 of file ShowCamWxVideoSourceFactory.hh.
Enumerator | |
---|---|
NONE | |
DCAM | |
PMD | |
PMDUSB | |
PMDSHM | |
UEYE | |
SHM | |
NET | |
V4L | |
SR | |
XB3 | |
DSHOW | |
KINECT | |
OPENNI | |
FREENECT2 |
Definition at line 22 of file ShowCamWxVideoSourceFactory.hh.
BIAS::ShowCamWxVideoSourceFactory::ShowCamWxVideoSourceFactory | ( | ) |
Definition at line 68 of file ShowCamWxVideoSourceFactory.cpp.
|
virtual |
Definition at line 72 of file ShowCamWxVideoSourceFactory.cpp.
|
inlinestatic |
Definition at line 40 of file ShowCamWxVideoSourceFactory.hh.
Referenced by BIAS::ShowCamWxFrame::ShowCamWxFrame().
|
static |
Definition at line 257 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::Debug::SetDebugLevel().
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 76 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::VideoSource::GetBrightnessRange(), BIAS::VideoSource::GetContrastRange(), BIAS::VideoSource_Controller_Base::SetBrightnessRange(), and BIAS::VideoSource_Controller_Base::SetContrastRange().
Referenced by BIAS::ShowCamWxFrame::OnShowController().
|
static |
Definition at line 140 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::Debug::SetDebugLevel(), BIAS::VideoSource_DCAM::SetFirewireB(), BIAS::VideoSource_DCAM::SetFormat7(), BIAS::VideoSource_DCAM::SetLeftTop(), BIAS::VideoSource_DCAM::SetModeAndFramerate(), and BIAS::VideoSource::SetSize().
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 201 of file ShowCamWxVideoSourceFactory.cpp.
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 195 of file ShowCamWxVideoSourceFactory.cpp.
|
static |
Definition at line 272 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::VideoSource_PMD::SetSourcePlugin().
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 172 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::VideoSource_PMDZess::SetBitFile().
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 184 of file ShowCamWxVideoSourceFactory.cpp.
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 243 of file ShowCamWxVideoSourceFactory.cpp.
Referenced by BIAS::ShowCamWxFrame::InitCamera().
|
static |
Definition at line 374 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::ImageBase::GetHeight(), BIAS::ImageBase::GetWidth(), BIAS::ImageBase::Init(), BIAS::VideoSource::InitImage(), and BIAS::ImageBase::SetColorModel().
Referenced by BIAS::ShowCamWxFrame::OpenDevice().
|
static |
Definition at line 284 of file ShowCamWxVideoSourceFactory.cpp.
References BIAS::Debug::AddDebugLevel(), BIAS::VideoSource::CloseDevice(), BIAS::VideoSource_Net::OpenDevice(), BIAS::VideoSource_PMD::OpenDevice(), BIAS::VideoSource::OpenDevice(), and BIAS::VideoSource_PMD::SetFPNCalibrationOn().
Referenced by BIAS::ShowCamWxFrame::OpenDevice().
|
staticprotected |
Definition at line 87 of file ShowCamWxVideoSourceFactory.hh.