ImFusion C++ SDK 4.5.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< TransferFunction > createUltrasoundColorPreset ()
static std::unique_ptr< TransferFunction > createUltrasoundGrayPreset ()
 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< TransferFunction > createUltrasoundGrayWithSilhouettesPreset ()
 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< TransferFunction > createCtCardiacPreset ()
 Creates a transfer function preset to be used with CT cardiac data.
static std::unique_ptr< TransferFunction > createCtBonePreset ()
 Creates a transfer function preset to be used with CT bone data.
static std::unique_ptr< TransferFunction > createCtLungPreset ()
 Creates a transfer function preset to be used with CT lung data.
static std::unique_ptr< TransferFunction > createCtSkinSoftTissueBonePreset ()
 Creates a transfer function preset to be used with CT data showing skin, soft tissue, and bone.
static std::unique_ptr< TransferFunction > createMriAngioPreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with MRI angio data.
static std::unique_ptr< TransferFunction > createMriDefaultPreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with generic MRI data.
static std::unique_ptr< TransferFunction > createMriMusclePreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with MRI muscle data.
static std::unique_ptr< TransferFunction > createPetPreset (const SharedImageSet &image)
 Creates a transfer function preset to be used with PET data.
static std::unique_ptr< TransferFunction > createJetColormap (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