fw4spl
fwAtomsPatch::conditions::NumericOverflow Class Reference

Applies condition on numeric value. More...

#include <NumericOverflow.hpp>

+ Inheritance diagram for fwAtomsPatch::conditions::NumericOverflow:
+ Collaboration diagram for fwAtomsPatch::conditions::NumericOverflow:

Public Member Functions

virtual bool isA (const std::string &type) const override
 
virtual FWATOMSPATCH_API bool test (::fwAtoms::Base::sptr old,::fwAtoms::Base::sptr newValue) override
 Numerical test.
 
virtual FWATOMSPATCH_API bool test (::fwAtoms::Base::sptr old) override
 Numerical test.
 
virtual FWATOMSPATCH_API void setTreshold (::fwAtoms::Numeric::sptr treshold)
 Set the maximum treshold.
 
- Public Member Functions inherited from fwAtomsPatch::conditions::Abstract
virtual FWATOMSPATCH_API::fwAtoms::Base::sptr getDefaultValue ()
 Default value getter.
 
- Public Member Functions inherited from fwCore::BaseObject

Static Public Member Functions

static bool isTypeOf (const std::string &type)
 
static FWATOMSPATCH_API NumericOverflow::sptr New (::fwAtoms::Base::sptr defaultValue)
 Constructor.
 
- Static Public Member Functions inherited from fwAtomsPatch::conditions::Abstract
static bool isTypeOf (const std::string &type)
 
static const std::string & leafClassname ()
 return object's classname without its namespace, i.e. BaseObject
 
static const std::string & classname ()
 return object's classname without its namespace, i.e. BaseObject
 
- Static Public Member Functions inherited from fwCore::BaseObject
static bool isTypeOf (const std::string &type)
 
static const std::string & leafClassname ()
 return object's classname without its namespace, i.e. BaseObject
 
static const std::string & classname ()
 return object's classname without its namespace, i.e. BaseObject
 

Protected Member Functions

 NumericOverflow (::fwAtoms::Base::sptr defaultValue)
 
- Protected Member Functions inherited from fwAtomsPatch::conditions::Abstract
 Abstract (::fwAtoms::Base::sptr defaultValue)
 

Protected Attributes

::fwAtoms::Numeric::sptr m_treshold
 
- Protected Attributes inherited from fwAtomsPatch::conditions::Abstract
::fwAtoms::Base::sptr m_defaultValue
 
std::string m_message
 

Friends

template<class , class , class >
class ::fwTools::ClassFactory
 
class ::fwTools::Factory
 

Demangling methods

virtual const std::string & getLeafClassname () const override
 return object's classname without its namespace, i.e. BaseObject
 
virtual const std::string & getClassname () const override
 return full object's classname with its namespace, i.e. fwCore::BaseObject
 
static const std::string & leafClassname ()
 return object's classname without its namespace, i.e. BaseObject
 
static const std::string & classname ()
 return object's classname without its namespace, i.e. BaseObject
 

Detailed Description

Applies condition on numeric value.

Definition at line 21 of file NumericOverflow.hpp.


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