Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::tf::InvalidArgumentException Class Reference

Passed argument was invalid. More...

Inheritance diagram for fawkes::tf::InvalidArgumentException:

List of all members.

Public Member Functions

 InvalidArgumentException (const char *format,...)
 Constructor.
- Public Member Functions inherited from fawkes::tf::TransformException
 TransformException ()
 Constructor.
- Public Member Functions inherited from fawkes::Exception
 Exception (const char *format,...) throw ()
 Constructor.
 Exception (int errno, const char *format,...) throw ()
 Constructor.
 Exception (const Exception &exc) throw ()
 Copy constructor.
virtual ~Exception () throw ()
 Destructor.
virtual void raise ()
 This can be used to throw this exception.
void prepend (const char *format,...) throw ()
 Prepend messages to the message list.
void append (const char *format,...) throw ()
 Append messages to the message list.
void append_va (const char *format, va_list va) throw ()
 Append messages to the message list.
void append (const Exception &e) throw ()
 Append message that are from another Exception.
void print_trace () throw ()
 Prints trace to stderr.
void print_backtrace () const throw ()
 Prints a backtrace.
char * generate_backtrace () const throw ()
 Generate backtrace string.
int get_errno () throw ()
 Get errno.
void set_type_id (const char *id)
 Set exception type ID.
const char * type_id () const
 Get type ID.
virtual const char * what () const throw ()
 Get primary string.
Exceptionoperator= (const Exception &exc) throw ()
 Assign an Exception.
iterator begin () throw ()
 Get iterator for messages.
iterator end () throw ()
 Get end iterator for messages.

Detailed Description

Passed argument was invalid.

A typica problem is passing an uninitialized quaternion (0,0,0,0).

Definition at line 58 of file exceptions.h.


Constructor & Destructor Documentation

fawkes::tf::InvalidArgumentException::InvalidArgumentException ( const char *  format,
  ... 
)

Constructor.

Parameters:
formatformat of explanatory message of the error, format and parameters similar to sprintf.

Definition at line 103 of file exceptions.cpp.

References fawkes::Exception::append_nolock_va().


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