3Depict
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Enumerations | Variables
annotation.cpp File Reference
#include "annotation.h"
#include "filterCommon.h"
Include dependency graph for annotation.cpp:

Enumerations

enum  {
  KEY_POSITION =1, KEY_MODE, KEY_ENABLE, KEY_UPVEC,
  KEY_ACROSSVEC, KEY_ANNOTATE_TEXT, KEY_TARGET, KEY_COLOUR,
  KEY_ARROW_SIZE, KEY_TEXTSIZE, KEY_LINESIZE, KEY_REFLEXIVE,
  KEY_SPHERE_ANGLE_SIZE, KEY_ANGLE_TEXT_VISIBLE, KEY_ANGLE_FORMAT_STRING, KEY_LINEAR_FONTSIZE,
  KEY_LINEAR_NUMTICKS, KEY_LINEAR_FIXED_TICKS, KEY_LINEAR_TICKSPACING, KEY_ANGLE_POS_ZERO,
  KEY_ANGLE_POS_ONE, KEY_ANGLE_POS_TWO
}
 
enum  {
  BINDING_TEXT_ORIGIN =1, BINDING_ARROW_ORIGIN, BINDING_ARROW_VECTOR, BINDING_ANGLE_ORIGIN,
  BINDING_ANGLE_FIRST, BINDING_ANGLE_SECOND, BINDING_ANGLE_SPHERERADIUS, BINDING_LINEAR_ORIGIN,
  BINDING_LINEAR_TARGET, BINDING_LINEAR_SPHERERADIUS
}
 

Variables

const unsigned int HULL_GRAB_SIZE =4096
 
const char * annotationModeStrings []
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
KEY_POSITION 
KEY_MODE 
KEY_ENABLE 
KEY_UPVEC 
KEY_ACROSSVEC 
KEY_ANNOTATE_TEXT 
KEY_TARGET 
KEY_COLOUR 
KEY_ARROW_SIZE 
KEY_TEXTSIZE 
KEY_LINESIZE 
KEY_REFLEXIVE 
KEY_SPHERE_ANGLE_SIZE 
KEY_ANGLE_TEXT_VISIBLE 
KEY_ANGLE_FORMAT_STRING 
KEY_LINEAR_FONTSIZE 
KEY_LINEAR_NUMTICKS 
KEY_LINEAR_FIXED_TICKS 
KEY_LINEAR_TICKSPACING 
KEY_ANGLE_POS_ZERO 
KEY_ANGLE_POS_ONE 
KEY_ANGLE_POS_TWO 

◆ anonymous enum

anonymous enum
Enumerator
BINDING_TEXT_ORIGIN 
BINDING_ARROW_ORIGIN 
BINDING_ARROW_VECTOR 
BINDING_ANGLE_ORIGIN 
BINDING_ANGLE_FIRST 
BINDING_ANGLE_SECOND 
BINDING_ANGLE_SPHERERADIUS 
BINDING_LINEAR_ORIGIN 
BINDING_LINEAR_TARGET 
BINDING_LINEAR_SPHERERADIUS 

Variable Documentation

◆ annotationModeStrings

const char* annotationModeStrings[]
Initial value:
=
{
NTRANS("Arrow"),
NTRANS("Text"),
NTRANS("Arrow+Text"),
NTRANS("Angle"),
}
#define NTRANS(x)
Gettext null-translation macro (mark for translation, but do nothing)
Definition: translation.h:33

Referenced by AnnotateFilter::AnnotateFilter(), AnnotateFilter::getProperties(), AnnotateFilter::setProperty(), and AnnotateFilter::setPropFromBinding().

◆ HULL_GRAB_SIZE

const unsigned int HULL_GRAB_SIZE =4096