MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoView2D/View2DSlice.h File Reference

A single slice that is stored in a View2DSliceList, typically created by a View2DSliceList. More...

#include "SoView2DSystem.h"
#include "SoSFMLImage.h"
#include "SoView2DExtension.h"
#include "View2DTexture.h"

Go to the source code of this file.

Classes

class  View2DSlice
 a single slice that is stored in a View2DSliceList, typically created by a View2DSliceList More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Defines

#define VIEW2D_MAX_OVERLAY_TEXTURES   8
 number of overlay textures that can be cached
#define CACHING_MODE_DEFINED

Enumerations

enum  { NO_SLICE_ID = 0x80000000 }
enum  SLICE_CACHING_MODE { SLICE_CACHING_OFF = 0x01, SLICE_CACHING_PARTIAL = 0x02, SLICE_CACHING_COMPLETE = 0x03 }
 Caching mode. More...
enum  sliceBlendModeType {
  BLEND_MAXIMUM = 0, BLEND_ADD, BLEND_MINIMUM, BLEND_REPLACE,
  BLEND_REVERSE_SUBTRACT, BLEND_SUBTRACT, BLEND_BLEND, BLEND_NUMENTRIES
}
 Blend mode. More...
enum  sliceAlignXMode { SLICE_ALIGNX_CENTER = 0, SLICE_ALIGNX_LEFT, SLICE_ALIGNX_RIGHT }
 slice align mode x More...
enum  sliceAlignYMode { SLICE_ALIGNY_CENTER = 0, SLICE_ALIGNY_TOP, SLICE_ALIGNY_BOTTOM }
 slice align mode y More...

Detailed Description

A single slice that is stored in a View2DSliceList, typically created by a View2DSliceList.

Author:
Florian Link
Date:
10/2001

Definition in file View2DSlice.h.


Define Documentation

#define CACHING_MODE_DEFINED

Definition at line 51 of file View2DSlice.h.

#define VIEW2D_MAX_OVERLAY_TEXTURES   8

number of overlay textures that can be cached

Definition at line 41 of file View2DSlice.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
NO_SLICE_ID 

define a number as meaning "no slice selected"

Definition at line 43 of file View2DSlice.h.

Caching mode.

Enumerator:
SLICE_CACHING_OFF 
SLICE_CACHING_PARTIAL 
SLICE_CACHING_COMPLETE 

Definition at line 53 of file View2DSlice.h.

slice align mode x

Enumerator:
SLICE_ALIGNX_CENTER 
SLICE_ALIGNX_LEFT 
SLICE_ALIGNX_RIGHT 

Definition at line 73 of file View2DSlice.h.

slice align mode y

Enumerator:
SLICE_ALIGNY_CENTER 
SLICE_ALIGNY_TOP 
SLICE_ALIGNY_BOTTOM 

Definition at line 80 of file View2DSlice.h.

Blend mode.

Enumerator:
BLEND_MAXIMUM 
BLEND_ADD 
BLEND_MINIMUM 
BLEND_REPLACE 
BLEND_REVERSE_SUBTRACT 
BLEND_SUBTRACT 
BLEND_BLEND 
BLEND_NUMENTRIES 

Definition at line 61 of file View2DSlice.h.