MeVisLab Toolbox Reference
SoView2DAnnotation.h File Reference
#include "SoView2DSystem.h"
#include "SoView2DInteractionExtension.h"
#include <Inventor/fields/SoSFString.h>
#include <Inventor/fields/SoSFFloat.h>
#include <Inventor/fields/SoSFDouble.h>
#include <Inventor/fields/SoSFEnum.h>
#include <Inventor/fields/SoSFInt32.h>
#include <Inventor/fields/SoSFNode.h>
#include <Inventor/nodes/SoSeparator.h>
#include <DCMTree_Tag.h>
#include <unordered_map>

Go to the source code of this file.

Classes

struct  LastViewerInfo
 
struct  PixelBoundingBox
 
class  SoView2DAnnotation
 Annotation extension for the SoView2D. More...
 
struct  SoView2DAnnotation::Margins
 Stores top/bottom/left/right margins. More...
 

Enumerations

enum  AnnotationMode { ANNO_MODE_USER , ANNO_MODE_CT , ANNO_MODE_MR , ANNO_MODE_AUTO }
 
enum  AnnotationShowMode { ANNO_SHOW_HIDE = 0 , ANNO_SHOW_SHORT = 1 , ANNO_SHOW_DETAILED = 2 }
 
enum  AnnotationFontSize {
  ANNO_SIZE_AUTO = -1 , ANNO_SIZE_SMALL = 0 , ANNO_SIZE_MEDIUM = 1 , ANNO_SIZE_LARGE = 2 ,
  ANNO_SIZE_USER = 3
}
 
enum  AnnotationOrientationMode { ANNO_ORIENTATION_OFF , ANNO_ORIENTATION_SIZE_FIXED , ANNO_ORIENTATION_SIZE_WEIGHTED }
 
enum  AnnotationOrientionModelPosition { ANNO_TOP_LEFT , ANNO_TOP_RIGHT , ANNO_BOTTOM_LEFT , ANNO_BOTTOM_RIGHT }
 

Enumeration Type Documentation

◆ AnnotationFontSize

Enumerator
ANNO_SIZE_AUTO 
ANNO_SIZE_SMALL 
ANNO_SIZE_MEDIUM 
ANNO_SIZE_LARGE 
ANNO_SIZE_USER 

Definition at line 52 of file SoView2DAnnotation.h.

◆ AnnotationMode

Enumerator
ANNO_MODE_USER 
ANNO_MODE_CT 
ANNO_MODE_MR 
ANNO_MODE_AUTO 

Definition at line 39 of file SoView2DAnnotation.h.

◆ AnnotationOrientationMode

Enumerator
ANNO_ORIENTATION_OFF 
ANNO_ORIENTATION_SIZE_FIXED 
ANNO_ORIENTATION_SIZE_WEIGHTED 

Definition at line 60 of file SoView2DAnnotation.h.

◆ AnnotationOrientionModelPosition

Enumerator
ANNO_TOP_LEFT 
ANNO_TOP_RIGHT 
ANNO_BOTTOM_LEFT 
ANNO_BOTTOM_RIGHT 

Definition at line 66 of file SoView2DAnnotation.h.

◆ AnnotationShowMode

Enumerator
ANNO_SHOW_HIDE 
ANNO_SHOW_SHORT 
ANNO_SHOW_DETAILED 

Definition at line 46 of file SoView2DAnnotation.h.