Fawkes API
Fawkes Development Version
exceptions.h
1
/***************************************************************************
2
* exceptions.h - Fawkes tf exceptions
3
*
4
* Created: Tue Oct 18 16:38:22 2011
5
* Copyright 2011 Tim Niemueller [www.niemueller.de]
6
****************************************************************************/
7
8
/* This program is free software; you can redistribute it and/or modify
9
* it under the terms of the GNU General Public License as published by
10
* the Free Software Foundation; either version 2 of the License, or
11
* (at your option) any later version. A runtime exception applies to
12
* this software (see LICENSE.GPL_WRE file mentioned below for details).
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU Library General Public License for more details.
18
*
19
* Read the full text in the LICENSE.GPL_WRE file in the doc directory.
20
*/
21
22
#ifndef _LIBS_TF_EXCEPTIONS_H_
23
#define _LIBS_TF_EXCEPTIONS_H_
24
25
#include <core/exception.h>
26
27
namespace
fawkes
{
28
namespace
tf {
29
30
class
TransformException :
public
fawkes::Exception
31
{
32
public
:
33
TransformException
();
34
};
35
36
class
ConnectivityException :
public
TransformException
37
{
38
public
:
39
ConnectivityException
(
const
char
*format, ...);
40
};
41
42
class
LookupException
:
public
TransformException
43
{
44
public
:
45
LookupException
(
const
char
*format, ...);
46
};
47
48
class
ExtrapolationException
:
public
TransformException
49
{
50
public
:
51
ExtrapolationException
(
const
char
*format, ...);
52
};
53
54
class
InvalidArgumentException
:
public
TransformException
55
{
56
public
:
57
InvalidArgumentException
(
const
char
*format, ...);
58
};
59
60
class
DisabledException
:
public
TransformException
61
{
62
public
:
63
DisabledException
(
const
char
*format, ...);
64
};
65
66
}
// end namespace tf
67
}
// end namespace fawkes
68
69
#endif
fawkes::tf::DisabledException
Definition:
exceptions.h:67
fawkes::tf::TransformException
Definition:
exceptions.h:37
fawkes::tf::DisabledException::DisabledException
DisabledException(const char *format,...)
Constructor.
Definition:
exceptions.cpp:120
fawkes::tf::LookupException
Definition:
exceptions.h:49
fawkes::tf::InvalidArgumentException::InvalidArgumentException
InvalidArgumentException(const char *format,...)
Constructor.
Definition:
exceptions.cpp:104
fawkes::tf::ExtrapolationException::ExtrapolationException
ExtrapolationException(const char *format,...)
Constructor.
Definition:
exceptions.cpp:87
fawkes
fawkes::tf::LookupException::LookupException
LookupException(const char *format,...)
Constructor.
Definition:
exceptions.cpp:71
fawkes::tf::TransformException::TransformException
TransformException()
Constructor.
Definition:
exceptions.cpp:39
fawkes::tf::InvalidArgumentException
Definition:
exceptions.h:61
fawkes::tf::ExtrapolationException
Definition:
exceptions.h:55
fawkes::tf::ConnectivityException::ConnectivityException
ConnectivityException(const char *format,...)
Constructor.
Definition:
exceptions.cpp:53
fawkes::Exception
Definition:
exception.h:39
src
libs
tf
exceptions.h
Generated by
1.8.16