ImFusion C++ SDK 4.4.0
ImFusion::TransferFunctionFactory Struct Reference

#include <ImFusion/GL/TransferFunction.h>

Collection of factory functions for transfer function presets. More...

Detailed Description

Collection of factory functions for transfer function presets.

,

Creator functions for presets

static std::unique_ptr< TransferFunctioncreateUltrasoundColorPreset ()
static std::unique_ptr< TransferFunctioncreateUltrasoundGrayPreset ()
 Creates a mostly grayscale transfer function preset to be used with ultrasound images, specifically in chroma-depth/gradient-free-shading rendering modes.
static std::unique_ptr< TransferFunctioncreateUltrasoundGrayWithSilhouettesPreset ()
 Creates a mostly grayscale transfer function preset showing silhouettes to be used with ultrasound images, specifically in chroma-depth/gradient-free-shading rendering modes.
static std::unique_ptr< TransferFunctioncreateCtCardiacPreset ()
 Creates a transfer function preset to be used with CT cardiac data.
static std::unique_ptr< TransferFunctioncreateCtBonePreset ()
 Creates a transfer function preset to be used with CT bone data.
static std::unique_ptr< TransferFunctioncreateCtLungPreset ()
 Creates a transfer function preset to be used with CT lung data.
static std::unique_ptr< TransferFunctioncreateCtSkinSoftTissueBonePreset ()
 Creates a transfer function preset to be used with CT data showing skin, soft tissue, and bone.
static std::unique_ptr< TransferFunctioncreateMriAngioPreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with MRI angio data.
static std::unique_ptr< TransferFunctioncreateMriDefaultPreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with generic MRI data.
static std::unique_ptr< TransferFunctioncreateMriMusclePreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with MRI muscle data.
static std::unique_ptr< TransferFunctioncreatePetPreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with PET data.
static std::unique_ptr< TransferFunctioncreateJetColormap (const SharedImageSet &image)
 Creates a transfer function representing the classic Jet color map.

Member Function Documentation

◆ createUltrasoundColorPreset()

std::unique_ptr< TransferFunction > ImFusion::TransferFunctionFactory::createUltrasoundColorPreset ( )
static

Creates a colorful transfer function preset to be used with ultrasound images, specifically in regular gradient-based rendering modes.


The documentation for this struct was generated from the following file:
  • ImFusion/GL/TransferFunction.h
Search Tab / S to search, Esc to close