SpatialInterfaceError Class Reference

#include <SpatialException.h>

Inheritance diagram for SpatialInterfaceError:
Inheritance graph
[legend]
Collaboration diagram for SpatialInterfaceError:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SpatialInterfaceError (const char *what=0) throw ()
 Default and explicit constructors.
 SpatialInterfaceError (const char *context, const char *because) throw ()
 Standard constructor.
 SpatialInterfaceError (const char *context, const char *argument, const char *because) throw ()
 Special constructor.
 SpatialInterfaceError (const SpatialInterfaceError &) throw ()
 Copy constructor.

Detailed Description

SpatialException thrown on violation of interface protocols. This Exception should be thrown when a program, class, or function interface requirement is breached. Specifically, this includes improper usage and invalid arguments. For the latter, a special constructor is provided for assembling the message from the typical components: program context, argument name, and explanation.


Constructor & Destructor Documentation

SpatialInterfaceError::SpatialInterfaceError ( const char *  what = 0  )  throw ()

Default and explicit constructors.

SpatialInterfaceError::SpatialInterfaceError ( const char *  context,
const char *  because 
) throw ()

Standard constructor.

SpatialInterfaceError::SpatialInterfaceError ( const char *  context,
const char *  argument,
const char *  because 
) throw ()

Special constructor.

References CONTEXT.

SpatialInterfaceError::SpatialInterfaceError ( const SpatialInterfaceError oldX  )  throw ()

Copy constructor.


The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:39:49 2010 for HtmSrc by  doxygen 1.6.3