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/viewscript.hmi32/sml.hgre/objectbase.hmi32/xdefns.hgre/base.hmi32/mcb.hmi32/stddefns.hmi32/dispinfo.hmi32/elemtype.hmi32/color.hmi32/textbase.hmi32/colorspc.hmi32/membuf.hrvc/style.hmi32/mgd2.hmi32/micon.hmi32/colormap.hmi32/scrnunit.hmi32/elemstyl.hmi32/rect.hmi32/rvccad.hmi32/rvctext.hmi32/rvcdbase.hmi32/mlist.hmi32/crypto.hmi32/smlfuncs.hmi32/rvcvect.hrvc/image.hmi32/rvcrast.hmi32/rvcdefns.hgre/msg.hgre/3dwireframe.hmgui/tree.hmi32/grtree.hmi32/rvcparms.hmi32/dbedit.hrvc/element.hmgui/ctrl.hmgui/imagelst.hmgui/customdraw.hrvc/serialze.hmi32/longlist.hrvc/dbelem.hmi32/mstatus.hmgui/layout.hmi32/serializ.h

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

gre/layerdc.hgre/layout.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 203 of file group.h.

#define ATTACHMENT_Center   2

Definition at line 204 of file group.h.

#define ATTACHMENT_Geographic   4

Definition at line 207 of file group.h.

#define ATTACHMENT_Left   1

Definition at line 202 of file group.h.

#define ATTACHMENT_None   0

Definition at line 201 of file group.h.

#define ATTACHMENT_Right   3

Definition at line 205 of file group.h.

#define ATTACHMENT_Top   3

Definition at line 206 of file group.h.

#define ATTACHREF_Group   1

Definition at line 210 of file group.h.

#define ATTACHREF_Margin   3

Definition at line 212 of file group.h.

#define ATTACHREF_None   0

Definition at line 209 of file group.h.

#define ATTACHREF_Page   2

Definition at line 211 of file group.h.

#define GROUPFLAG_3D   0x00000200

3-D group in a layout

Definition at line 186 of file group.h.

#define GROUPFLAG_Clip   0x00000008

Clip layers in group to specified region.

Definition at line 182 of file group.h.

#define GROUPFLAG_CombineLayersInLegend   0x00020000

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

Definition at line 191 of file group.h.

#define GROUPFLAG_CreatedBySML   0x00200000

Group was created by SML.

Definition at line 195 of file group.h.

#define GROUPFLAG_Ignore   0x00000001

Completely ignores group for positioning/display.

Definition at line 179 of file group.h.

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

Definition at line 199 of file group.h.

#define GROUPFLAG_NoClipToAttachedGroup   0x00010000

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

Definition at line 190 of file group.h.

#define GROUPFLAG_NoClipToRectOnly   0x00080000

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

Definition at line 193 of file group.h.

#define GROUPFLAG_NoFixAspectLL   0x00000002

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

Definition at line 180 of file group.h.

#define GROUPFLAG_NoLegacyRectExtents   0x00100000

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

Definition at line 194 of file group.h.

#define GROUPFLAG_NoLockZoom   0x00004000

Don't lock group zoom factor.

Definition at line 188 of file group.h.

#define GROUPFLAG_None   0x00000000

Definition at line 178 of file group.h.

#define GROUPFLAG_NoNotifyMask   GROUPFLAG_TemplateSaveLayersAsIs

Definition at line 198 of file group.h.

#define GROUPFLAG_OrientMask   0x00000070

Definition at line 197 of file group.h.

#define GROUPFLAG_OrientMatchLayer   0x00000040

Match first layer.

Definition at line 185 of file group.h.

#define GROUPFLAG_OrientMatchRasterOnly   0x00000010

Match first raster layer or nothing if no raster.

Definition at line 183 of file group.h.

#define GROUPFLAG_OrientMatchRasterOther   0x00000020

Match first raster layer or first layer if no raster.

Definition at line 184 of file group.h.

#define GROUPFLAG_ShowLatLonCoords   0x00001000

Show group coordinates in lat-lon.

Definition at line 187 of file group.h.

#define GROUPFLAG_ShowLayerList   0x00008000

Show list of layers for group.

Definition at line 189 of file group.h.

#define GROUPFLAG_SingleLayer   0x00000004

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

Definition at line 181 of file group.h.

#define GROUPFLAG_TemplateSaveLayersAsIs   0x00040000

Save layers as-is to template.

Definition at line 192 of file group.h.


Generated on Thu Apr 26 04:45:47 2007 for TNTsdk by  doxygen 1.5.2