Public Member Functions | List of all members
ecvl::AugScaleFromTo Class Reference

Augmentation wrapper for ecvl::ScaleFromTo. More...

#include <augmentations.h>

Inheritance diagram for ecvl::AugScaleFromTo:
ecvl::Augmentation

Public Member Functions

std::shared_ptr< AugmentationClone () const override
 
 AugScaleFromTo (const double &old_min, const double &old_max, const double &new_min, const double &new_max)
 AugScaleTo constructor. More...
 
 AugScaleFromTo (std::istream &is)
 
- Public Member Functions inherited from ecvl::Augmentation
void Apply (ecvl::Image &img, const ecvl::Image &gt=Image())
 Generate the random value for each parameter and call the specialized augmentation functions. More...
 
virtual ~Augmentation ()=default
 

Additional Inherited Members

- Public Attributes inherited from ecvl::Augmentation
std::unordered_map< std::string, AugmentationParamparams_
 

Detailed Description

Augmentation wrapper for ecvl::ScaleFromTo.

Definition at line 1514 of file augmentations.h.

Constructor & Destructor Documentation

◆ AugScaleFromTo() [1/2]

ecvl::AugScaleFromTo::AugScaleFromTo ( const double &  old_min,
const double &  old_max,
const double &  new_min,
const double &  new_max 
)
inline

AugScaleTo constructor.

Parameters
[in]old_mindouble which indicates the old minimum value.
[in]old_maxdouble which indicates the old maximum value.
[in]new_mindouble which indicates the new minimum value.
[in]new_maxdouble which indicates the new maximum value.

Definition at line 1532 of file augmentations.h.

◆ AugScaleFromTo() [2/2]

ecvl::AugScaleFromTo::AugScaleFromTo ( std::istream &  is)
inline

Definition at line 1533 of file augmentations.h.

Member Function Documentation

◆ Clone()

std::shared_ptr<Augmentation> ecvl::AugScaleFromTo::Clone ( ) const
inlineoverridevirtual

Implements ecvl::Augmentation.

Definition at line 1523 of file augmentations.h.


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