pcl::NotImplemented Class Reference

An exception that indicates an unsupported feature. More...

#include <Exception.h>

+ Inheritance diagram for pcl::NotImplemented:

Public Member Functions

template<typename T >
 NotImplemented (const T &object, const String &notImplemented)
 NotImplemented (const NotImplemented &)=default
- Public Member Functions inherited from pcl::Error
 Error ()=default
 Error (const Error &)=default
 Error (const String &message)
String Caption () const override
String Message () const override
- Public Member Functions inherited from pcl::Exception
 Exception ()=default
 Exception (const pcl::Exception &)=default
virtual ~Exception ()
virtual String ExceptionClass () const
virtual String FormatInfo () const
virtual void Show () const

Additional Inherited Members

- Static Public Member Functions inherited from pcl::Exception
static void DisableConsoleOutput (bool disable=true)
static void DisableGUIOutput (bool disable=true)
static void EnableConsoleOutput (bool=true)
static void EnableGUIOutput (bool=true)
static bool IsConsoleOutputEnabled ()
static bool IsGUIOutputEnabled ()

Detailed Description

Throw one of these when you have an object that can't do something.

Definition at line 315 of file Exception.h.

Constructor & Destructor Documentation

◆ NotImplemented() [1/2]

template<typename T >
pcl::NotImplemented::NotImplemented ( const T &  object,
const String notImplemented 

Constructs a NotImplemented instance.

objectThe object that does not implement something
notImplementedA description of what object does not implement.

Definition at line 328 of file Exception.h.

◆ NotImplemented() [2/2]

pcl::NotImplemented::NotImplemented ( const NotImplemented )

Copy constructor.

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