IDS peak IPL  v1.3.2
peak_ipl_exception.hpp File Reference
#include <peak_ipl/backend/peak_ipl_backend.h>
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <sstream>
#include <stdexcept>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  peak::ipl::Exception
 The base class for all exceptions thrown by the library. More...
 
class  peak::ipl::OutOfRangeException
 The exception thrown for trying to access a value being out of range. More...
 
class  peak::ipl::BufferTooSmallException
 The exception thrown when an given buffer is to small for for the data. More...
 
class  peak::ipl::InvalidArgumentException
 The exception thrown when passing an invalid parameter to a function. More...
 
class  peak::ipl::ImageFormatNotSupportedException
 The exception thrown when an image format is not supported by a function. More...
 
class  peak::ipl::ImageFormatInterpretationException
 The exception thrown when an given image format can not be used on this data e.g. during reading from file. More...
 
class  peak::ipl::IOException
 The exception thrown when an given image format can not be used on this data e.g. during reading from file. More...
 

Namespaces

 peak
 The "peak::ipl" namespace contains the whole image processing library.
 
 peak::ipl
 

Functions

std::string peak::ipl::StringFromPEAK_IPL_RETURN_CODE (PEAK_IPL_RETURN_CODE_t entry)
 
template<class CallableType >
void peak::ipl::ExecuteAndMapReturnCodes (const CallableType &callableObject)
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2019-05-01
Since
1.0

Copyright (c) 2019, IDS Imaging Development Systems GmbH. All rights reserved.