digiKam
Loading...
Searching...
No Matches
Digikam::ContentAwareContainer Class Reference

#include <contentawarefilter.h>

Public Types

enum  EnergyFunction {
  GradientNorm = 0 , SumOfAbsoluteValues , XAbsoluteValue , LumaGradientNorm ,
  LumaSumOfAbsoluteValues , LumaXAbsoluteValue
}
 

Public Member Functions

 ContentAwareContainer ()=default
 
 ~ContentAwareContainer ()=default
 

Public Attributes

EnergyFunction func = GradientNorm
 
uint height = 0
 
QImage mask
 
bool preserve_skin_tones = false
 
Qt::Orientation resize_order = Qt::Horizontal
 
double rigidity = 0.0
 
int side_switch_freq = 4
 
int step = 1
 
uint width = 0
 

Member Enumeration Documentation

◆ EnergyFunction

Enumerator
GradientNorm 
SumOfAbsoluteValues 
XAbsoluteValue 
LumaGradientNorm 
LumaSumOfAbsoluteValues 
LumaXAbsoluteValue 

Constructor & Destructor Documentation

◆ ContentAwareContainer()

Digikam::ContentAwareContainer::ContentAwareContainer ( )
default

◆ ~ContentAwareContainer()

Digikam::ContentAwareContainer::~ContentAwareContainer ( )
default

Member Data Documentation

◆ func

EnergyFunction Digikam::ContentAwareContainer::func = GradientNorm

◆ height

uint Digikam::ContentAwareContainer::height = 0

◆ mask

QImage Digikam::ContentAwareContainer::mask

◆ preserve_skin_tones

bool Digikam::ContentAwareContainer::preserve_skin_tones = false

◆ resize_order

Qt::Orientation Digikam::ContentAwareContainer::resize_order = Qt::Horizontal

◆ rigidity

double Digikam::ContentAwareContainer::rigidity = 0.0

◆ side_switch_freq

int Digikam::ContentAwareContainer::side_switch_freq = 4

◆ step

int Digikam::ContentAwareContainer::step = 1

◆ width

uint Digikam::ContentAwareContainer::width = 0

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