Public Member Functions | Private Attributes | List of all members
CSVSCapture Class Reference

#include <SVSCapture.h>

Inheritance diagram for CSVSCapture:
Inheritance graph
[legend]

Public Member Functions

bool CaptureImage (CByteImage **ppImages)
 
void CloseCamera ()
 
 CSVSCapture (VideoMode, int nIndex=0)
 
int GetHeight ()
 
int GetNumberOfCameras ()
 
CByteImage::ImageType GetType ()
 
int GetWidth ()
 
bool OpenCamera ()
 
void SetBlue (int val)
 
void SetColor (bool bColor)
 
void SetExposure (int val)
 
void SetGain (int val)
 
void SetRectify (bool bRectify)
 
void SetRed (int val)
 
 ~CSVSCapture ()
 
- Public Member Functions inherited from CVideoCaptureInterface
virtual bool SetExposureTime (int nExposureInUS)
 
virtual ~CVideoCaptureInterface ()
 

Private Attributes

int height
 
bool m_bColor
 
VideoMode m_mode
 
int m_nBytesPerPixel
 
int m_nIndex
 
svsVideoImages * svs_video
 
int width
 

Additional Inherited Members

- Public Types inherited from CVideoCaptureInterface
enum  ColorMode { eRGB24, eBayerPatternToRGB24, eGrayScale, eYUV411ToRGB24 }
 
enum  FrameRate {
  e60fps, e30fps, e15fps, e7_5fps,
  e3_75fps, e1_875fps
}
 
enum  VideoMode {
  e320x240, e640x480, e800x600, e768x576,
  e1024x768, e1280x960, e1600x1200, eNone
}
 

Detailed Description

Definition at line 66 of file SVSCapture.h.

Constructor & Destructor Documentation

CSVSCapture::CSVSCapture ( VideoMode  mode,
int  nIndex = 0 
)

Definition at line 66 of file SVSCapture.cpp.

CSVSCapture::~CSVSCapture ( )

Definition at line 77 of file SVSCapture.cpp.

Member Function Documentation

bool CSVSCapture::CaptureImage ( CByteImage **  ppImages)
virtual

Implements CVideoCaptureInterface.

Definition at line 87 of file SVSCapture.cpp.

void CSVSCapture::CloseCamera ( )
virtual

Implements CVideoCaptureInterface.

Definition at line 146 of file SVSCapture.cpp.

int CSVSCapture::GetHeight ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 82 of file SVSCapture.h.

int CSVSCapture::GetNumberOfCameras ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 84 of file SVSCapture.h.

CByteImage::ImageType CSVSCapture::GetType ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 83 of file SVSCapture.h.

int CSVSCapture::GetWidth ( )
inlinevirtual

Implements CVideoCaptureInterface.

Definition at line 81 of file SVSCapture.h.

bool CSVSCapture::OpenCamera ( )
virtual

Implements CVideoCaptureInterface.

Definition at line 155 of file SVSCapture.cpp.

void CSVSCapture::SetBlue ( int  val)

Definition at line 285 of file SVSCapture.cpp.

void CSVSCapture::SetColor ( bool  bColor)

Definition at line 312 of file SVSCapture.cpp.

void CSVSCapture::SetExposure ( int  val)

Definition at line 294 of file SVSCapture.cpp.

void CSVSCapture::SetGain ( int  val)

Definition at line 303 of file SVSCapture.cpp.

void CSVSCapture::SetRectify ( bool  bRectify)

Definition at line 329 of file SVSCapture.cpp.

void CSVSCapture::SetRed ( int  val)

Definition at line 276 of file SVSCapture.cpp.

Member Data Documentation

int CSVSCapture::height
private

Definition at line 101 of file SVSCapture.h.

bool CSVSCapture::m_bColor
private

Definition at line 99 of file SVSCapture.h.

VideoMode CSVSCapture::m_mode
private

Definition at line 104 of file SVSCapture.h.

int CSVSCapture::m_nBytesPerPixel
private

Definition at line 100 of file SVSCapture.h.

int CSVSCapture::m_nIndex
private

Definition at line 103 of file SVSCapture.h.

svsVideoImages* CSVSCapture::svs_video
private

Definition at line 97 of file SVSCapture.h.

int CSVSCapture::width
private

Definition at line 101 of file SVSCapture.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28