gre/group.h File Reference

<gre/group.h> GRE::GROUP class definitions More...

#include <gre/viewable.h>
#include <gre/layer.h>
#include <mi32/matte.h>

Include dependency graph for group.h:

gre/viewable.hgre/layer.hmi32/matte.hgre/objectbase.hgre/viewscript.hmi32/simplear.hmi32/color.hgre/msg.hgre/base.hmi32/elemtype.hmi32/stddefns.hrvc/objitem.hmi32/serializable.hmi32/serializeritem.hmi32/smlbase.hrvc/objectname.hrvc/objtype.hmi32/serializerbase.hmi32/sort.hmi32/memalloc.hmi32/membuf.hmi32/string.hmi32/inibase.hmi32/colorspc.hmgui/tree.hmi32/grtree.hrvc/dispparmusage.hrvc/getobjflags.hmi32/range.hrvc/element.hmi32/region2d.hrvc/otypeset.hmi32/trans2dc.hmi32/mg2enums.hmi32/bitset.hmgui/ctrl.hmgui/imagelst.hmgui/customdraw.hmi32/mistring.hmi32/rect.hmi32/point.hmi32/doubleclicktest.hmi32/polyline.hmi32/spatref.hmi32/scrnunit.h

This graph shows which files directly or indirectly include this file:

gre/layerdc.hgre/layout.hrvc/opvectorgridgeneration.h

Go to the source code of this file.

Namespaces

namespace  GRE

Classes

class  GRE::GROUP
struct  GRE::GROUP::POSN
 Layout/Positioning parameters. More...

Defines

#define ATTACHMENT_Bottom   1
#define ATTACHMENT_Center   2
#define ATTACHMENT_Geographic   4
#define ATTACHMENT_Left   1
#define ATTACHMENT_None   0
#define ATTACHMENT_Right   3
#define ATTACHMENT_Top   3
#define ATTACHREF_Group   1
#define ATTACHREF_Margin   3
#define ATTACHREF_None   0
#define ATTACHREF_Page   2
#define GROUPFLAG_3D   0x00000200
#define GROUPFLAG_Clip   0x00000008
#define GROUPFLAG_CombineLayersInLegend   0x00020000
#define GROUPFLAG_CreatedBySML   0x00200000
#define GROUPFLAG_Ignore   0x00000001
#define GROUPFLAG_Mask_NoRedraw   (GROUPFLAG_ShowLatLonCoords | GROUPFLAG_NoLockZoom | GROUPFLAG_ShowLayerList | GROUPFLAG_CombineLayersInLegend | GROUPFLAG_TemplateSaveLayersAsIs)
#define GROUPFLAG_NoClipToAttachedGroup   0x00010000
#define GROUPFLAG_NoClipToRectOnly   0x00080000
#define GROUPFLAG_NoFixAspectLL   0x00000002
#define GROUPFLAG_NoLegacyRectExtents   0x00100000
#define GROUPFLAG_NoLockZoom   0x00004000
#define GROUPFLAG_None   0x00000000
#define GROUPFLAG_NoNotifyMask   GROUPFLAG_TemplateSaveLayersAsIs
#define GROUPFLAG_OrientMask   0x00000070
#define GROUPFLAG_OrientMatchLayer   0x00000040
#define GROUPFLAG_OrientMatchRasterOnly   0x00000010
#define GROUPFLAG_OrientMatchRasterOther   0x00000020
#define GROUPFLAG_ShowLatLonCoords   0x00001000
#define GROUPFLAG_ShowLayerList   0x00008000
#define GROUPFLAG_SingleLayer   0x00000004
#define GROUPFLAG_TemplateSaveLayersAsIs   0x00040000


Detailed Description

<gre/group.h> GRE::GROUP class definitions

Definition in file group.h.


Define Documentation

#define ATTACHMENT_Bottom   1

Definition at line 216 of file group.h.

#define ATTACHMENT_Center   2

Definition at line 217 of file group.h.

#define ATTACHMENT_Geographic   4

Definition at line 220 of file group.h.

#define ATTACHMENT_Left   1

Definition at line 215 of file group.h.

#define ATTACHMENT_None   0

Definition at line 214 of file group.h.

#define ATTACHMENT_Right   3

Definition at line 218 of file group.h.

#define ATTACHMENT_Top   3

Definition at line 219 of file group.h.

#define ATTACHREF_Group   1

Definition at line 223 of file group.h.

#define ATTACHREF_Margin   3

Definition at line 225 of file group.h.

#define ATTACHREF_None   0

Definition at line 222 of file group.h.

#define ATTACHREF_Page   2

Definition at line 224 of file group.h.

#define GROUPFLAG_3D   0x00000200

3-D group in a layout

Definition at line 199 of file group.h.

#define GROUPFLAG_Clip   0x00000008

Clip layers in group to specified region.

Definition at line 195 of file group.h.

#define GROUPFLAG_CombineLayersInLegend   0x00020000

Combine layers within group in LegendView by showing only legend for active layer.

Definition at line 204 of file group.h.

#define GROUPFLAG_CreatedBySML   0x00200000

Group was created by SML.

Definition at line 208 of file group.h.

#define GROUPFLAG_Ignore   0x00000001

Completely ignores group for positioning/display.

Definition at line 192 of file group.h.

#define GROUPFLAG_Mask_NoRedraw   (GROUPFLAG_ShowLatLonCoords | GROUPFLAG_NoLockZoom | GROUPFLAG_ShowLayerList | GROUPFLAG_CombineLayersInLegend | GROUPFLAG_TemplateSaveLayersAsIs)

Definition at line 212 of file group.h.

#define GROUPFLAG_NoClipToAttachedGroup   0x00010000

Don't clip to attached group if that group is clipped.

Definition at line 203 of file group.h.

#define GROUPFLAG_NoClipToRectOnly   0x00080000

Don't force clipping to just be rectangle (for legacy layouts).

Definition at line 206 of file group.h.

#define GROUPFLAG_NoFixAspectLL   0x00000002

Don't perform "aspect correction" if viewed in lat/lon projection.

Definition at line 193 of file group.h.

#define GROUPFLAG_NoLegacyRectExtents   0x00100000

Don't just use layer rectangle when compute extents (for legacy layouts).

Definition at line 207 of file group.h.

#define GROUPFLAG_NoLockZoom   0x00004000

Don't lock group zoom factor.

Definition at line 201 of file group.h.

#define GROUPFLAG_None   0x00000000

Definition at line 191 of file group.h.

#define GROUPFLAG_NoNotifyMask   GROUPFLAG_TemplateSaveLayersAsIs

Definition at line 211 of file group.h.

#define GROUPFLAG_OrientMask   0x00000070

Definition at line 210 of file group.h.

#define GROUPFLAG_OrientMatchLayer   0x00000040

Match first layer.

Definition at line 198 of file group.h.

#define GROUPFLAG_OrientMatchRasterOnly   0x00000010

Match first raster layer or nothing if no raster.

Definition at line 196 of file group.h.

#define GROUPFLAG_OrientMatchRasterOther   0x00000020

Match first raster layer or first layer if no raster.

Definition at line 197 of file group.h.

#define GROUPFLAG_ShowLatLonCoords   0x00001000

Show group coordinates in lat-lon.

Definition at line 200 of file group.h.

#define GROUPFLAG_ShowLayerList   0x00008000

Show list of layers for group.

Definition at line 202 of file group.h.

#define GROUPFLAG_SingleLayer   0x00000004

Group can only contain a single layer (other than background).

Definition at line 194 of file group.h.

#define GROUPFLAG_TemplateSaveLayersAsIs   0x00040000

Save layers as-is to template.

Definition at line 205 of file group.h.


Generated on Thu Apr 26 04:06:53 2007 for TNTsdk by  doxygen 1.5.2