libcvd
Namespaces | Classes
Exceptions

Exceptions generated and thrown by CVD classes and functions. More...

Namespaces

 CVD::Exceptions::Convolution
 Exceptions specific to vision algorithms
 
 CVD::Exceptions::DeinterlaceBuffer
 Exceptions specific to DeinterlaceBuffer.
 
 CVD::Exceptions::DiskBuffer2
 Exceptions specific to DiskBuffer2
 
 CVD::Exceptions::Draw
 Exceptions specific to drawing functions
 
 CVD::Exceptions
 All exceptions thrown by CVD objects and functions are contained within this namespace.
 
 CVD::Exceptions::GLWindow
 Exceptions specific to CVD::GLWindow
 
 CVD::ImageError
 Fatal image errors (used for debugging).
 
 CVD::Exceptions::Image_IO
 Exceptions specific to image loading and saving
 
 CVD::Exceptions::DVBuffer
 Exceptions specific to V4L2Buffer
 
 CVD::Exceptions::TimedDiskBuffer
 Exceptions specific to DiskBuffer2
 
 CVD::Exceptions::VideoBuffer
 Exceptions specific to VideoBuffer
 
 CVD::Exceptions::VideoDisplay
 Exceptions specific to CVD::VideoDisplay
 
 CVD::Exceptions::VideoFileBuffer
 Exceptions specific to VideoFileBuffer
 
 CVD::Exceptions::Vision
 Exceptions specific to vision algorithms
 

Classes

struct  CVD::Exceptions::Convolution::All
 Base class for all Image_IO exceptions. More...
 
struct  CVD::Exceptions::Convolution::IncompatibleImageSizes
 Input images have incompatible dimensions. More...
 
struct  CVD::Exceptions::Convolution::OddSizedKernelRequired
 Input images have incompatible dimensions. More...
 
struct  CVD::Exceptions::DeinterlaceBuffer::All
 Base class for all DeinterlaceBuffer exceptions. More...
 
struct  CVD::Exceptions::DeinterlaceBuffer::OddNumberOfLines
 The VideoBuffer that is being wrapped does not have an even number of lines (so the odd and even- fields would not be the same size) More...
 
struct  CVD::Exceptions::DiskBuffer2::All
 Base class for all DiskBuffer2 exceptions. More...
 
struct  CVD::Exceptions::DiskBuffer2::NoFiles
 An empty list of filename strings was passed to the buffer. More...
 
struct  CVD::Exceptions::DiskBuffer2::BadFile
 An error occurred trying to open a file. More...
 
struct  CVD::Exceptions::DiskBuffer2::BadImage
 An error occurred trying to read a file as an image. More...
 
struct  CVD::Exceptions::DiskBuffer2::BadImageSize
 The file loaded was a different size from the first frame. More...
 
struct  CVD::Exceptions::DiskBuffer2::EndOfBuffer
 get_frame() was called when at the end of the buffer More...
 
struct  CVD::Exceptions::DiskBuffer2::BadSeek
 seek_to() was called for an invalid timestamp More...
 
struct  CVD::Exceptions::Draw::All
 Base class for all Image_IO exceptions. More...
 
struct  CVD::Exceptions::Draw::ImageRefNotInImage
 Input ImageRef not within image dimensions. More...
 
struct  CVD::Exceptions::Draw::IncompatibleImageSizes
 Input images have incompatible dimensions. More...
 
struct  CVD::Exceptions::All
 Base class for all CVD exceptions. More...
 
struct  CVD::Exceptions::OutOfMemory
 Out of memory exception. More...
 
struct  CVD::Exceptions::GLWindow::All
 Base class for all CVD::GLWindow exceptions. More...
 
struct  CVD::Exceptions::GLWindow::CreationError
 An exception occurred during initialisation. More...
 
struct  CVD::Exceptions::GLWindow::RuntimeError
 An exception occurred during run-time. More...
 
struct  CVD::Exceptions::Image::All
 Base class for all Image_IO exceptions. More...
 
struct  CVD::Exceptions::Image::IncompatibleImageSizes
 Input images have incompatible dimensions. More...
 
struct  CVD::Exceptions::Image::ImageRefNotInImage
 Input ImageRef not within image dimensions. More...
 
class  CVD::ImageError::AccessOutsideImage
 An attempt was made to access a pixel outside the image. More...
 
struct  CVD::Exceptions::Image_IO::All
 Base class for all Image_IO exceptions. More...
 
struct  CVD::Exceptions::Image_IO::MissingImageType
 This image type is not supported. More...
 
struct  CVD::Exceptions::Image_IO::UnsupportedImageType
 This image type is not supported. More...
 
struct  CVD::Exceptions::Image_IO::EofBeforeImage
 The file ended before the image. More...
 
struct  CVD::Exceptions::Image_IO::IfstreamNotOpen
 The ifstream which the file is being read from is not open. More...
 
struct  CVD::Exceptions::Image_IO::MalformedImage
 The image was incorrect. More...
 
struct  CVD::Exceptions::Image_IO::ImageSizeMismatch
 The loaded image is not the right size. More...
 
struct  CVD::Exceptions::Image_IO::WriteError
 Error writing the image. More...
 
struct  CVD::Exceptions::Image_IO::UnseekableIstream
 Cannot seek in this stream. More...
 
struct  CVD::Exceptions::Image_IO::ReadTypeMismatch
 Type mismatch reading the image (image data is either 8- or 16-bit, and it must be the same in the file) More...
 
struct  CVD::Exceptions::Image_IO::WriteTypeMismatch
 Type mismatch reading the image (image data is either 8- or 16-bit, and it must be the same in the file) More...
 
struct  CVD::Exceptions::Image_IO::InternalLibraryError
 An error occurred in one of the helper libraries. More...
 
struct  CVD::Exceptions::Image_IO::UnsupportedImageSubType
 This image subtype is not supported. More...
 
struct  CVD::Exceptions::Image_IO::OpenError
 Error in opening file. More...
 
struct  CVD::Exceptions::DVBuffer::All
 Base class for all V4L2 exceptions. More...
 
struct  CVD::Exceptions::DVBuffer::Raw1394Setup
 Error with RAW1394 setup. More...
 
struct  CVD::Exceptions::DVBuffer::DC1394Setup
 Error with DC1394 setup. More...
 
struct  CVD::Exceptions::DVBuffer::BadCameraSelection
 Bad camera selection. More...
 
struct  CVD::Exceptions::DVBuffer::BusReset
 Bus reset needed. More...
 
struct  CVD::Exceptions::DVBuffer::DeviceOpen
 Error opening the device. More...
 
struct  CVD::Exceptions::DVBuffer::DeviceSetup
 Error doing some later setup action. More...
 
struct  CVD::Exceptions::DVBuffer::PutFrame
 Error in a put_frame() call. More...
 
struct  CVD::Exceptions::DVBuffer::GetFrame
 Error in a get_frame() call. More...
 
struct  CVD::Exceptions::DVBuffer3::All
 Class for all DVBuffer3 exceptions. More...
 
struct  CVD::Exceptions::V4LBuffer::All
 
struct  CVD::Exceptions::V4LBuffer::DeviceOpen
 Error opening the device. More...
 
struct  CVD::Exceptions::V4LBuffer::NoColourspace
 Device was OK, but could not provide the requested colourspace. More...
 
struct  CVD::Exceptions::V4LBuffer::DeviceSetup
 Error setting up the device. More...
 
struct  CVD::Exceptions::V4LBuffer::PutFrame
 Error in a put_frame() call. More...
 
struct  CVD::Exceptions::V4LBuffer::GetFrame
 Error in a get_frame() call. More...
 
struct  CVD::Exceptions::V4LControl::All
 
struct  CVD::Exceptions::V4LControl::DeviceOpen
 Error opening the device. More...
 
struct  CVD::Exceptions::V4LControl::ParameterNotSupported
 Unsupported parameter. More...
 
struct  CVD::Exceptions::V4LControl::GetValue
 Error querying value. More...
 
struct  CVD::Exceptions::V4LControl::SetValue
 Error setting value. More...
 
struct  CVD::Exceptions::V4LControl::QueryParameters
 Error querying device parameters. More...
 
struct  CVD::Exceptions::TimedDiskBuffer::All
 Base class for all DiskBuffer2 exceptions. More...
 
struct  CVD::Exceptions::TimedDiskBuffer::IncompatibleListLengths
 list lengths for name and time lists do not agree More...
 
struct  CVD::Exceptions::UVCBuffer::All
 
struct  CVD::Exceptions::UVCBuffer::Init
 Error opening the device. More...
 
struct  CVD::Exceptions::UVCBuffer::DeviceOpen
 Error opening the device. More...
 
struct  CVD::Exceptions::UVCBuffer::StreamOpen
 Error opening the device. More...
 
struct  CVD::Exceptions::UVCBuffer::StreamStart
 Error opening the device. More...
 
struct  CVD::Exceptions::UVCBuffer::FindDevice
 Error opening the device. More...
 
struct  CVD::Exceptions::UVCBuffer::DeviceSetup
 Error setting up the device. More...
 
struct  CVD::Exceptions::UVCBuffer::PutFrame
 Error in a put_frame() call. More...
 
struct  CVD::Exceptions::UVCBuffer::GetFrame
 Error in a get_frame() call. More...
 
struct  CVD::Exceptions::VideoBuffer::All
 Base class for all VideoBuffer exceptions. More...
 
struct  CVD::Exceptions::VideoBuffer::BadPutFrame
 The VideoBuffer was unable to successfully complete a VideoBuffer::put_frame() operation. More...
 
struct  CVD::Exceptions::VideoBuffer::BadColourSpace
 The videobuffer was unable to successfully initialize grabbing in the specified colourspace. More...
 
struct  CVD::Exceptions::VideoDisplay::All
 Base class for all CVD::VideoDisplay exceptions. More...
 
struct  CVD::Exceptions::VideoDisplay::InitialisationError
 An exception occurred during initialisation. More...
 
struct  CVD::Exceptions::VideoDisplay::RuntimeError
 An exception occurred during run-time. More...
 
struct  CVD::Exceptions::VideoFileBuffer::All
 Base class for all VideoFileBuffer exceptions. More...
 
struct  CVD::Exceptions::VideoFileBuffer::FileOpen
 Unable to open the file as a video stream, for various reasons. More...
 
struct  CVD::Exceptions::VideoFileBuffer::BadFrameAlloc
 Unable to open allocate a video frame. More...
 
struct  CVD::Exceptions::VideoFileBuffer::BadDecode
 Unable to decode the video frame. More...
 
struct  CVD::Exceptions::VideoFileBuffer::EndOfFile
 get_frame() was called when at the end of the buffer More...
 
struct  CVD::Exceptions::VideoFileBuffer::BadSeek
 seek_to() was called for an invalid timestamp More...
 
struct  CVD::Exceptions::Vision::All
 Base class for all Image_IO exceptions. More...
 
struct  CVD::Exceptions::Vision::IncompatibleImageSizes
 Input images have incompatible dimensions. More...
 
struct  CVD::Exceptions::Vision::ImageRefNotInImage
 Input ImageRef not within image dimensions. More...
 

Detailed Description

Exceptions generated and thrown by CVD classes and functions.