gre/elemparms.h File Reference

GRE element parameter definitions. More...

#include <gre/base.h>
#include <mi32/gremode.h>
#include <mi32/lablstyl.h>
#include <gre/datatip.h>
#include <gre/legendparms.h>
Include dependency graph for elemparms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GRE::AUTOLABELPARMS
 Automatic labeling parameters. More...
struct  GRE::LABELPARMS
 Label/Text element parameters. More...
struct  GRE::LABELPARMS::LABELSTYLEPARMS
struct  GRE::LINEPARMS
 Line element parameters. More...
struct  GRE::LINEPARMS::LINESTYLEPARMS
struct  GRE::POINTPARMS
 Point/Node element parameters. More...
struct  GRE::POINTPARMS::POINTSTYLEPARMS
struct  GRE::POLYPARMS
 Polygon/Area element parameters. More...
struct  GRE::POLYPARMS::POLYSTYLEPARMS
struct  GRE::SELECTPARMS
 Selection parameters for determining which elements to draw. More...
struct  GRE::STYLEPARMS
 Basic style parameters for element drawing. More...

Namespaces

namespace  GRE

Defines

#define AUTOLABELOPTM_Fast   0x01
#define AUTOLABELOPTM_Full   0x02
#define AUTOLABELOPTM_HideOverlap   0x04
#define AUTOLABELOPTM_None   0x00
#define AUTOLABELPRIORITY_AllSame   0
#define AUTOLABELPRIORITY_ByField   1
#define AUTOLABELPRIORITY_ByScript   2
#define LABELPOSN_Default   0
#define LABELPOSN_PointAboveCenter   2
#define LABELPOSN_PointAboveLeft   1
#define LABELPOSN_PointAboveRight   3
#define LABELPOSN_PointBelowCenter   8
#define LABELPOSN_PointBelowLeft   7
#define LABELPOSN_PointBelowRight   9
#define LABELPOSN_PointCenter   5
#define LABELPOSN_PointCenterLeft   4
#define LABELPOSN_PointCenterRight   6
#define LABELSELECT_AllDrawnElem   0x0001
#define LABELSELECT_IfFit   0x0002
#define LABELSELECT_None   0x0000
#define LABELTEXT_ByAttribute   0x0001
#define LABELTEXT_ByField   LABELTEXT_ByAttribute
#define LABELTEXT_ByQuery   LABELTEXT_ByScript
#define LABELTEXT_ByScript   0x0002
#define LABELTEXT_None   0x0000

Detailed Description

GRE element parameter definitions.


Define Documentation

#define AUTOLABELOPTM_Fast   0x01
#define AUTOLABELOPTM_Full   0x02
#define AUTOLABELOPTM_HideOverlap   0x04
#define AUTOLABELOPTM_None   0x00
#define AUTOLABELPRIORITY_AllSame   0
#define AUTOLABELPRIORITY_ByField   1
#define AUTOLABELPRIORITY_ByScript   2
#define LABELPOSN_Default   0
#define LABELPOSN_PointAboveCenter   2
#define LABELPOSN_PointAboveLeft   1
#define LABELPOSN_PointAboveRight   3
#define LABELPOSN_PointBelowCenter   8
#define LABELPOSN_PointBelowLeft   7
#define LABELPOSN_PointBelowRight   9
#define LABELPOSN_PointCenter   5
#define LABELPOSN_PointCenterLeft   4
#define LABELPOSN_PointCenterRight   6
#define LABELSELECT_AllDrawnElem   0x0001

Show labels for all "drawn" elements.

#define LABELSELECT_IfFit   0x0002

If label fits inside/alongside element.

#define LABELSELECT_None   0x0000
#define LABELTEXT_ByAttribute   0x0001
#define LABELTEXT_ByField   LABELTEXT_ByAttribute
#define LABELTEXT_ByQuery   LABELTEXT_ByScript
#define LABELTEXT_ByScript   0x0002
#define LABELTEXT_None   0x0000

Generated on Sun Oct 7 21:23:01 2012 for TNTsdk 2012 by  doxygen 1.6.1