gre/group.h File Reference
<gre/group.h>
More...
#include <gre/viewable.h>
#include <gre/layer.h>
#include <mi32/trans2daffine.h>
#include <mi32/matte.h>
Go to the source code of this file.
Detailed Description
<gre/group.h>
GRE::GROUP class definitions
Define Documentation
| #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 ATTACHREF_Group 1 |
| #define ATTACHREF_Margin 3 |
| #define GROUPFLAG_3D 0x00000200 |
| #define GROUPFLAG_Clip 0x00000008 |
Clip layers in group to specified region.
| #define GROUPFLAG_CombineLayersInLegend 0x00020000 |
Combine layers within group in LegendView by showing only legend for active layer.
| #define GROUPFLAG_CreatedBySML 0x00200000 |
Group was created by SML.
| #define GROUPFLAG_Ignore 0x00000001 |
Completely ignores group for positioning/display.
| #define GROUPFLAG_Mask_NeedRedraw (GROUPFLAG_Ignore | GROUPFLAG_NoFixAspectLL | GROUPFLAG_Clip | GROUPFLAG_OrientMask | GROUPFLAG_3D | GROUPFLAG_NoClipToAttachedGroup | GROUPFLAG_NoClipToRectOnly) |
| #define GROUPFLAG_Mask_NoNotify GROUPFLAG_TemplateSaveLayersAsIs |
| #define GROUPFLAG_Mask_Orient (GROUPFLAG_OrientMatchRasterOnly | GROUPFLAG_OrientMatchRasterOther | GROUPFLAG_OrientMatchLayer) |
| #define GROUPFLAG_NoAddLayers 0x00002000 |
Don't allow user to add layers.
| #define GROUPFLAG_NoClipToAttachedGroup 0x00010000 |
Don't clip to attached group if that group is clipped.
| #define GROUPFLAG_NoClipToRectOnly 0x00080000 |
Don't force clipping to just be rectangle (for legacy layouts).
| #define GROUPFLAG_NoDeleteGroup 0x00000400 |
Don't allow user to delete group.
| #define GROUPFLAG_NoDeleteLayers 0x00000800 |
Don't allow user to delete (all) layers.
| #define GROUPFLAG_NoFixAspectLL 0x00000002 |
Don't perform "aspect correction" if viewed in lat/lon projection.
| #define GROUPFLAG_NoLegacyRectExtents 0x00100000 |
Don't just use layer rectangle when compute extents (for legacy layouts).
| #define GROUPFLAG_NoLockZoom 0x00004000 |
Don't lock group zoom factor.
| #define GROUPFLAG_None 0x00000000 |
| #define GROUPFLAG_NoSave 0x00000080 |
Don't allow user to save group.
| #define GROUPFLAG_NoUserSettings 0x00000100 |
Don't allow user to change settings.
| #define GROUPFLAG_OrientMask GROUPFLAG_Mask_Orient |
| #define GROUPFLAG_OrientMatchLayer 0x00000040 |
| #define GROUPFLAG_OrientMatchRasterOnly 0x00000010 |
Match first raster layer or nothing if no raster.
| #define GROUPFLAG_OrientMatchRasterOther 0x00000020 |
Match first raster layer or first layer if no raster.
| #define GROUPFLAG_ShowLatLonCoords 0x00001000 |
Show group coordinates in lat-lon.
| #define GROUPFLAG_ShowLayerList 0x00008000 |
Show list of layers for group.
| #define GROUPFLAG_SingleLayer 0x00000004 |
Group can only contain a single layer (other than background).
| #define GROUPFLAG_TemplateSaveLayersAsIs 0x00040000 |
Save layers as-is to template.