IDS peak IPL v1.14.0
Loading...
Searching...
No Matches
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 a given buffer is too small 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 isn't supported by a function. More...
 
class  peak::ipl::ImageFormatInterpretationException
 The exception thrown when a given image format can't be used on this data, e.g. during reading from file. More...
 
class  peak::ipl::IOException
 The exception thrown when a given image format can't be used on this data, e.g. during reading from file. More...
 
class  peak::ipl::BusyException
 The exception thrown when the resource busy. More...
 
class  peak::ipl::NotPermittedException
 The exception thrown when the operation not permitted. More...
 
class  peak::ipl::TimeoutException
 The exception thrown when the operation times out. More...
 
class  peak::ipl::InvalidHandleException
 The exception thrown when passing an invalid handle to a function. More...
 

Namespaces

namespace  peak
 The "peak::ipl" namespace contains the whole image processing library.
 
namespace  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 - 2024, IDS Imaging Development Systems GmbH. All rights reserved.