Functions | Variables

QmitkTransferFunctionGeneratorWidget.cpp File Reference

#include "QmitkTransferFunctionGeneratorWidget.h"
#include <mitkTransferFunctionProperty.h>
#include <mitkRenderingManager.h>
#include <mitkTransferFunctionInitializer.h>
#include <QFileDialog>
#include <SceneSerializationExports.h>
#include <mitkTransferFunctionPropertySerializer.h>
#include <mitkTransferFunctionPropertyDeserializer.h>

Go to the source code of this file.

Functions

static double transformationGlocke (double x)
static double stepFunctionGlocke (double x)
static double stepFunctionThreshold (double x)

Variables

static const char * presetNames []
static int numPresetNames = sizeof( presetNames ) / sizeof( char * )

Function Documentation

static double stepFunctionGlocke ( double  x ) [static]

Definition at line 229 of file QmitkTransferFunctionGeneratorWidget.cpp.

Referenced by QmitkTransferFunctionGeneratorWidget::OnDeltaLevelWindow().

{
  x = 1-(2*x -1.0); // map [0.5;1] to [0,1]
  x = x * ( 3*x - 2*x*x ); // apply smoothing function
  
  x = x * x;
  
  return x;
}
static double stepFunctionThreshold ( double  x ) [static]

Definition at line 313 of file QmitkTransferFunctionGeneratorWidget.cpp.

Referenced by QmitkTransferFunctionGeneratorWidget::OnDeltaThreshold().

{
  x = 0.5*x + 0.5; // map [-1;1] to [0,1]
  x = x * ( 3*x - 2*x*x ); // apply smoothing function

  x = x * x;

  return x;
}
static double transformationGlocke ( double  x ) [static]

Definition at line 216 of file QmitkTransferFunctionGeneratorWidget.cpp.

Referenced by QmitkTransferFunctionGeneratorWidget::OnDeltaLevelWindow().

{
  double z = 0.1;
  
  double a = 2 - 2 * z;
  
  double b = 2 * z - 1;
  
  x = a * x + b;
  
  return x;
}

Variable Documentation

int numPresetNames = sizeof( presetNames ) / sizeof( char * ) [static]
const char* presetNames[] [static]
Initial value:
 {  "choose an internal transferfunction preset",
                              "CT Generic",
                              "CT Black & White",
                              "CT Thorax large",
                              "CT Thorax small",
                              "CT Bone",
                              "CT Bone (with Gradient)",
                              "CT Cardiac",
                              "MR Generic" }

Definition at line 30 of file QmitkTransferFunctionGeneratorWidget.cpp.

Referenced by QmitkTransferFunctionGeneratorWidget::OnMitkInternalPreset(), and QmitkTransferFunctionGeneratorWidget::QmitkTransferFunctionGeneratorWidget().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines