3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Enumerations | Variables
transform.cpp File Reference
#include "transform.h"
#include "filterCommon.h"
Include dependency graph for transform.cpp:

Enumerations

enum  {
  KEY_MODE, KEY_SCALEFACTOR, KEY_SCALEFACTOR_ANISOTROPIC, KEY_ORIGIN,
  KEY_TRANSFORM_SHOWORIGIN, KEY_ORIGINMODE, KEY_NOISELEVEL, KEY_NOISETYPE,
  KEY_ROTATE_ANGLE, KEY_ROTATE_AXIS, KEY_ORIGIN_VALUE, KEY_CROP_MINIMUM,
  KEY_CROP_MAXIMUM
}
 
enum  {
  MODE_TRANSLATE, MODE_SCALE_ISOTROPIC, MODE_SCALE_ANISOTROPIC, MODE_ROTATE,
  MODE_VALUE_SHUFFLE, MODE_SPATIAL_NOISE, MODE_TRANSLATE_VALUE, MODE_CROP_VALUE,
  MODE_ENUM_END
}
 
enum  { ORIGINMODE_SELECT, ORIGINMODE_CENTREBOUND, ORIGINMODE_MASSCENTRE, ORIGINMODE_END }
 Possible mode for selection of origin in transform filter. More...
 
enum  { NOISETYPE_GAUSSIAN, NOISETYPE_WHITE, NOISETYPE_END }
 Possible noise modes. More...
 
enum  { ERR_NOMEM =1, TRANSFORM_ERR_ENUM_END }
 Error codes. More...
 

Variables

const char * TRANSFORM_MODE_STRING []
 
const char * TRANSFORM_ORIGIN_STRING []
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
KEY_MODE 
KEY_SCALEFACTOR 
KEY_SCALEFACTOR_ANISOTROPIC 
KEY_ORIGIN 
KEY_TRANSFORM_SHOWORIGIN 
KEY_ORIGINMODE 
KEY_NOISELEVEL 
KEY_NOISETYPE 
KEY_ROTATE_ANGLE 
KEY_ROTATE_AXIS 
KEY_ORIGIN_VALUE 
KEY_CROP_MINIMUM 
KEY_CROP_MAXIMUM 

◆ anonymous enum

anonymous enum
Enumerator
MODE_TRANSLATE 
MODE_SCALE_ISOTROPIC 
MODE_SCALE_ANISOTROPIC 
MODE_ROTATE 
MODE_VALUE_SHUFFLE 
MODE_SPATIAL_NOISE 
MODE_TRANSLATE_VALUE 
MODE_CROP_VALUE 
MODE_ENUM_END 

◆ anonymous enum

anonymous enum

Possible mode for selection of origin in transform filter.

Enumerator
ORIGINMODE_SELECT 
ORIGINMODE_CENTREBOUND 
ORIGINMODE_MASSCENTRE 
ORIGINMODE_END 

◆ anonymous enum

anonymous enum

Possible noise modes.

Enumerator
NOISETYPE_GAUSSIAN 
NOISETYPE_WHITE 
NOISETYPE_END 

◆ anonymous enum

anonymous enum

Error codes.

Enumerator
ERR_NOMEM 
TRANSFORM_ERR_ENUM_END 

Variable Documentation

◆ TRANSFORM_MODE_STRING

const char* TRANSFORM_MODE_STRING[]
Initial value:
= { NTRANS("Translate"),
NTRANS("Scale (isotropic)"),
NTRANS("Scale (anisotropic)"),
NTRANS("Rotate"),
NTRANS("Value Shuffle"),
NTRANS("Spatial Noise"),
NTRANS("Translate Value"),
}
#define NTRANS(x)
Gettext null-translation macro (mark for translation, but do nothing)
Definition: translation.h:33

Referenced by TransformFilter::getProperties(), TransformFilter::setProperty(), TransformFilter::setPropFromBinding(), and TransformFilter::TransformFilter().

◆ TRANSFORM_ORIGIN_STRING

const char* TRANSFORM_ORIGIN_STRING[]
Initial value:
={
NTRANS("Specify"),
NTRANS("Boundbox Centre"),
}
#define NTRANS(x)
Gettext null-translation macro (mark for translation, but do nothing)
Definition: translation.h:33

Referenced by TransformFilter::setPropFromBinding(), and TransformFilter::TransformFilter().