Orfeo Toolbox  4.2
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
otb::Wrapper::AddProcessToWatchEvent Class Reference

This class implements an event storing a pointer to itk::ProcessObject and a string describing the process. More...

#include <otbWrapperAddProcessToWatchEvent.h>

+ Inheritance diagram for otb::Wrapper::AddProcessToWatchEvent:
+ Collaboration diagram for otb::Wrapper::AddProcessToWatchEvent:

Public Types

typedef AddProcessToWatchEvent Self
 
typedef itk::EventObject Superclass
 

Public Member Functions

 AddProcessToWatchEvent ()
 
 AddProcessToWatchEvent (const Self &s)
 
virtual ~AddProcessToWatchEvent ()
 
virtual bool CheckEvent (const itk::EventObject *e) const
 
virtual const char * GetEventName () const
 
virtual itk::ProcessObjectGetProcess () const
 
virtual std::string GetProcessDescription () const
 
virtual itk::EventObjectMakeObject () const
 
virtual void Print (std::ostream &os) const
 
virtual void SetProcess (itk::ProcessObject *process)
 
virtual void SetProcessDescription (const std::string desc)
 

Protected Member Functions

virtual void PrintHeader (std::ostream &os, Indent indent) const
 
virtual void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void PrintTrailer (std::ostream &os, Indent indent) const
 

Private Attributes

itk::ProcessObject::Pointer m_Process
 
std::string m_ProcessDescription
 

Detailed Description

This class implements an event storing a pointer to itk::ProcessObject and a string describing the process.

Definition at line 34 of file otbWrapperAddProcessToWatchEvent.h.

Member Typedef Documentation

Definition at line 38 of file otbWrapperAddProcessToWatchEvent.h.

Definition at line 39 of file otbWrapperAddProcessToWatchEvent.h.

Constructor & Destructor Documentation

otb::Wrapper::AddProcessToWatchEvent::AddProcessToWatchEvent ( )
inline

Definition at line 41 of file otbWrapperAddProcessToWatchEvent.h.

otb::Wrapper::AddProcessToWatchEvent::AddProcessToWatchEvent ( const Self s)
inline

Definition at line 42 of file otbWrapperAddProcessToWatchEvent.h.

virtual otb::Wrapper::AddProcessToWatchEvent::~AddProcessToWatchEvent ( )
inlinevirtual

Definition at line 43 of file otbWrapperAddProcessToWatchEvent.h.

Member Function Documentation

virtual bool otb::Wrapper::AddProcessToWatchEvent::CheckEvent ( const itk::EventObject ) const
inlinevirtual

Check if given event matches or derives from this event.

Implements itk::EventObject.

Definition at line 76 of file otbWrapperAddProcessToWatchEvent.h.

References itk::Math::e.

virtual const char* otb::Wrapper::AddProcessToWatchEvent::GetEventName ( ) const
inlinevirtual

Return the StringName associated with the event.

Implements itk::EventObject.

Definition at line 72 of file otbWrapperAddProcessToWatchEvent.h.

virtual itk::ProcessObject* otb::Wrapper::AddProcessToWatchEvent::GetProcess ( ) const
inlinevirtual
virtual std::string otb::Wrapper::AddProcessToWatchEvent::GetProcessDescription ( ) const
inlinevirtual
virtual itk::EventObject* otb::Wrapper::AddProcessToWatchEvent::MakeObject ( ) const
inlinevirtual

Virtual pure method to implement

Implements itk::EventObject.

Definition at line 67 of file otbWrapperAddProcessToWatchEvent.h.

void itk::EventObject::Print ( std::ostream &  os) const
virtualinherited

Print Event information. This method can be overridden by specific Event subtypes. The default is to print out the type of the event.

Definition at line 24 of file itkEventObject.cxx.

References itk::Indent::GetNextIndent().

void itk::EventObject::PrintHeader ( std::ostream &  os,
Indent  indent 
) const
protectedvirtualinherited

Define a default print header for all objects.

Definition at line 38 of file itkEventObject.cxx.

void itk::EventObject::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtualinherited

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Definition at line 56 of file itkEventObject.cxx.

void itk::EventObject::PrintTrailer ( std::ostream &  os,
Indent  indent 
) const
protectedvirtualinherited

Define a default print trailer for all objects.

Definition at line 49 of file itkEventObject.cxx.

virtual void otb::Wrapper::AddProcessToWatchEvent::SetProcess ( itk::ProcessObject process)
inlinevirtual

Set/Get the process to watch

Definition at line 46 of file otbWrapperAddProcessToWatchEvent.h.

Referenced by otb::Wrapper::Application::AddProcess().

virtual void otb::Wrapper::AddProcessToWatchEvent::SetProcessDescription ( const std::string  desc)
inlinevirtual

Set/Get the process description

Definition at line 56 of file otbWrapperAddProcessToWatchEvent.h.

Member Data Documentation

itk::ProcessObject::Pointer otb::Wrapper::AddProcessToWatchEvent::m_Process
private

Definition at line 82 of file otbWrapperAddProcessToWatchEvent.h.

std::string otb::Wrapper::AddProcessToWatchEvent::m_ProcessDescription
private

Definition at line 83 of file otbWrapperAddProcessToWatchEvent.h.


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

Generated at Sat Aug 30 2014 19:25:45 for Orfeo Toolbox with doxygen 1.8.3.1