IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Public Member Functions | Protected Attributes | List of all members
ipsdk::ProcessingResult< T > Class Template Reference

Class allowing to encapsulate a typed process result associated to a string description. More...

#include <ProcessingResult.h>

Public Member Functions

 operator const T & () const
 operator conversion for results comparison
 
Constructors and destructors
 ProcessingResult ()
 default constructor
 
 ProcessingResult (const T &result, const std::string &msg="")
 constructor with result value and optional associated message
 
 ProcessingResult (const ProcessingResult &processingResult)
 copy constructor
 
ProcessingResultoperator= (const ProcessingResult &processingResult)
 copy operator
 
 ~ProcessingResult ()
 destructor
 
const T & getResult () const
 access to result associated to object
 
void setResult (const T &result)
 access to result associated to object
 
const std::string & getMsg () const
 access to string associated to object
 
void setMsg (const std::string &msg)
 access to string associated to object
 

Protected Attributes

_result
 result associated to object
 
std::string _msg
 string associated to object
 

Detailed Description

template<class T>
class ipsdk::ProcessingResult< T >

Class allowing to encapsulate a typed process result associated to a string description.

Author
E. Noirfalise
Date
2013/2/15

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