MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoView2D/extensions/SoView2DAnnotation.h File Reference

SoView2D extension for drawing annotations. More...

#include "SoView2DSystem.h"
#include "SoView2DExtension.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 <DCMTree_Tag.h>

Go to the source code of this file.

Classes

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 }

Detailed Description

SoView2D extension for drawing annotations.

Author:
Florian Link
Date:
7/2001

Definition in file SoView2DAnnotation.h.


Enumeration Type Documentation

Enumerator:
ANNO_SIZE_AUTO 
ANNO_SIZE_SMALL 
ANNO_SIZE_MEDIUM 
ANNO_SIZE_LARGE 
ANNO_SIZE_USER 

Definition at line 51 of file SoView2DAnnotation.h.

Enumerator:
ANNO_MODE_USER 
ANNO_MODE_CT 
ANNO_MODE_MR 
ANNO_MODE_AUTO 

Definition at line 38 of file SoView2DAnnotation.h.

Enumerator:
ANNO_ORIENTATION_OFF 
ANNO_ORIENTATION_SIZE_FIXED 
ANNO_ORIENTATION_SIZE_WEIGHTED 

Definition at line 59 of file SoView2DAnnotation.h.

Enumerator:
ANNO_TOP_LEFT 
ANNO_TOP_RIGHT 
ANNO_BOTTOM_LEFT 
ANNO_BOTTOM_RIGHT 

Definition at line 65 of file SoView2DAnnotation.h.

Enumerator:
ANNO_SHOW_HIDE 
ANNO_SHOW_SHORT 
ANNO_SHOW_DETAILED 

Definition at line 45 of file SoView2DAnnotation.h.