MeVisLab Toolbox Reference
SoView2DDefinitions.h File Reference

Go to the source code of this file.

Typedefs

typedef View2DBlendMode sliceBlendModeType
 

Enumerations

enum  View2DCineMode { CINE_Z = 0 , CINE_T , CINE_ZT , CINE_TZ }
 
enum  View2DCineDir { CINE_FORWARD = 0 , CINE_PINGPONG }
 
enum  View2DCineRepeat { CINE_ONCE = 0 , CINE_REPEAT }
 
enum  View2DZoomMode {
  VIEW2D_AUTO_ZOOM , VIEW2D_AUTO_ZOOM_X , VIEW2D_AUTO_ZOOM_Y , VIEW2D_FIXED_PIXELS_PER_VOXEL_X ,
  VIEW2D_FIXED_PIXELS_PER_VOXEL_Y , VIEW2D_FIXED_PIXELS_PER_MM , VIEW2D_FIXED_MM_PER_VIEWER_HEIGHT , VIEW2D_FIXED_MM_PER_VIEWER_WIDTH ,
  VIEW2D_SCALE_TO_VIEWER_IGNORE_RATIO , VIEW2D_FIXED_PIXELS_PER_VOXEL_X_SCALED_FOR_HIDPI , VIEW2D_FIXED_PIXELS_PER_VOXEL_Y_SCALED_FOR_HIDPI , VIEW2D_FIXED_PIXELS_PER_MM_SCALED_FOR_HIDPI
}
 
enum  View2DLutPrecision { VIEW2D_LUT_AUTO , VIEW2D_LUT_8BIT , VIEW2D_LUT_12BIT , VIEW2D_LUT_16BIT }
 allows to set the precision of the LUT More...
 
enum  View2DBlendMode {
  BLEND_MAXIMUM = 0 , BLEND_ADD , BLEND_MINIMUM , BLEND_REPLACE ,
  BLEND_REVERSE_SUBTRACT , BLEND_SUBTRACT , BLEND_BLEND , BLEND_PREMULTIPLIED_BLEND ,
  BLEND_SCREEN , BLEND_NUMENTRIES
}
 Blend mode. More...
 
enum  View2DAlignXMode { SLICE_ALIGNX_CENTER = 0 , SLICE_ALIGNX_LEFT , SLICE_ALIGNX_RIGHT }
 slice align mode x More...
 
enum  View2DAlignYMode { SLICE_ALIGNY_CENTER = 0 , SLICE_ALIGNY_TOP , SLICE_ALIGNY_BOTTOM }
 slice align mode y More...
 
enum  View2DSliceCachingMode { SLICE_CACHING_OFF = 0x01 , SLICE_CACHING_PARTIAL = 0x02 , SLICE_CACHING_COMPLETE = 0x03 }
 Caching mode. More...
 
enum  View2DTextureFilter {
  FILTER_LINEAR = 0 , FILTER_NEAREST , FILTER_LINEAR_POSTCLASS , FILTER_CUBIC_POSTCLASS ,
  FILTER_TEXT_HALO , FILTER_ARGB , FILTER_COUNT = FILTER_TEXT_HALO
}
 Filter mode. More...
 

Typedef Documentation

◆ sliceBlendModeType

Definition at line 64 of file SoView2DDefinitions.h.

Enumeration Type Documentation

◆ View2DAlignXMode

slice align mode x

Enumerator
SLICE_ALIGNX_CENTER 
SLICE_ALIGNX_LEFT 
SLICE_ALIGNX_RIGHT 

Definition at line 67 of file SoView2DDefinitions.h.

◆ View2DAlignYMode

slice align mode y

Enumerator
SLICE_ALIGNY_CENTER 
SLICE_ALIGNY_TOP 
SLICE_ALIGNY_BOTTOM 

Definition at line 74 of file SoView2DDefinitions.h.

◆ View2DBlendMode

Blend mode.

Enumerator
BLEND_MAXIMUM 
BLEND_ADD 
BLEND_MINIMUM 
BLEND_REPLACE 
BLEND_REVERSE_SUBTRACT 
BLEND_SUBTRACT 
BLEND_BLEND 
BLEND_PREMULTIPLIED_BLEND 
BLEND_SCREEN 
BLEND_NUMENTRIES 

Definition at line 51 of file SoView2DDefinitions.h.

◆ View2DCineDir

Enumerator
CINE_FORWARD 
CINE_PINGPONG 

Definition at line 19 of file SoView2DDefinitions.h.

◆ View2DCineMode

Enumerator
CINE_Z 
CINE_T 
CINE_ZT 
CINE_TZ 

Definition at line 15 of file SoView2DDefinitions.h.

◆ View2DCineRepeat

Enumerator
CINE_ONCE 
CINE_REPEAT 

Definition at line 23 of file SoView2DDefinitions.h.

◆ View2DLutPrecision

allows to set the precision of the LUT

Enumerator
VIEW2D_LUT_AUTO 
VIEW2D_LUT_8BIT 
VIEW2D_LUT_12BIT 
VIEW2D_LUT_16BIT 

Definition at line 43 of file SoView2DDefinitions.h.

◆ View2DSliceCachingMode

Caching mode.

Enumerator
SLICE_CACHING_OFF 
SLICE_CACHING_PARTIAL 
SLICE_CACHING_COMPLETE 

Definition at line 81 of file SoView2DDefinitions.h.

◆ View2DTextureFilter

Filter mode.

Enumerator
FILTER_LINEAR 

Bilinear filtering (after classification/LUT)

FILTER_NEAREST 

Nearest Neighbor filtering.

FILTER_LINEAR_POSTCLASS 

Bilinear filtering (before classification/LUT)

FILTER_CUBIC_POSTCLASS 

Bicubic filtering (before classification)

FILTER_TEXT_HALO 

Halo filter used for text rendering.

FILTER_ARGB 

Filter used for rendering color textures with flipped ARGB order.

FILTER_COUNT 

FILTER_TEXT_HALO shall not count as a regular filter.

Definition at line 88 of file SoView2DDefinitions.h.

◆ View2DZoomMode

Enumerator
VIEW2D_AUTO_ZOOM 
VIEW2D_AUTO_ZOOM_X 
VIEW2D_AUTO_ZOOM_Y 
VIEW2D_FIXED_PIXELS_PER_VOXEL_X 
VIEW2D_FIXED_PIXELS_PER_VOXEL_Y 
VIEW2D_FIXED_PIXELS_PER_MM 
VIEW2D_FIXED_MM_PER_VIEWER_HEIGHT 
VIEW2D_FIXED_MM_PER_VIEWER_WIDTH 
VIEW2D_SCALE_TO_VIEWER_IGNORE_RATIO 
VIEW2D_FIXED_PIXELS_PER_VOXEL_X_SCALED_FOR_HIDPI 
VIEW2D_FIXED_PIXELS_PER_VOXEL_Y_SCALED_FOR_HIDPI 
VIEW2D_FIXED_PIXELS_PER_MM_SCALED_FOR_HIDPI 

Definition at line 27 of file SoView2DDefinitions.h.