CFEL - ASG Software Suite  2.5.0
CASS
Classes | Namespaces | Functions
image_manipulation.cpp File Reference

file contains processors that will manipulate 2d histograms More...

#include <algorithm>
#include <tr1/functional>
#include <QtCore/QString>
#include "image_manipulation.h"
#include "convenience_functions.h"
#include "cass_settings.h"
#include "log.h"
+ Include dependency graph for image_manipulation.cpp:

Go to the source code of this file.

Classes

class  cass::SegmentCopier
 copy from a source matrix to a destination matrix in user wanted way More...
 
struct  savedivides
 

Namespaces

 cass
 

Functions

size_t cass::toLinearized (size_t col, size_t row, size_t nCols)
 convert the index for rows and cols into the index of linareized array More...
 
size_t cass::Rotate90DegCCW (size_t destCol, size_t destRow, pair< size_t, size_t > size)
 calculate the corresponding indezes for 90 deg ccw rotation More...
 
size_t cass::Rotate180Deg (size_t destCol, size_t destRow, pair< size_t, size_t > size)
 calculate the corresponding indezes for 180 deg rotation More...
 
size_t cass::Rotate270DegCCW (size_t destCol, size_t destRow, pair< size_t, size_t > size)
 calculate the corresponding indezes for 270 deg ccw (90 cw) rotation More...
 
size_t cass::Transpose (size_t destCol, size_t destRow, pair< size_t, size_t > size)
 transpose the indizes More...
 
size_t cass::FlipHorizontal (size_t destCol, size_t destRow, pair< size_t, size_t > size)
 flip matrix horizontally More...
 
size_t cass::FlipVertical (size_t destCol, size_t destRow, pair< size_t, size_t > size)
 flip matrix vertically More...
 

Detailed Description

file contains processors that will manipulate 2d histograms

Author
Lutz Foucar

Definition in file image_manipulation.cpp.