|
Public Types |
| enum | CREATEFLAGS {
CREATEFLAG_None = 0x0000,
CREATEFLAG_NoCallCreateCB = 0x0001,
CREATEFLAG_Temporary = 0x0002,
CREATEFLAG_3D = 0x0004,
CREATEFLAG_NoAutoMatch = 0x0008,
CREATEFLAG_NoSetActive = 0x0010,
CREATEFLAG_DeferCreate = 0x0020
} |
| enum | LABEL_MANAGEMENT_MODE { LABEL_MANAGEMENT_MODE_RenderWithLayer = 0,
LABEL_MANAGEMENT_MODE_RenderLast
} |
| enum | ORIENTATION_BASE { ORIENTATION_BASE_Projection = 0,
ORIENTATION_BASE_North = 1
} |
Public Member Functions |
| bool | AdjLatLon () |
| bool | AdjLatLonCanSet () |
| bool | ChangeListPos (GRE_GROUP *refgroup, GRE::LISTPOS listpos) |
| ERRVALUE | CheckAddLayer (GRE_LAYER::TYPE layertype=GRE_LAYER::TYPE_None) const |
| void | CheckGeorefCompatible () const |
| void | ComputeLayoutExtents () |
| ERRVALUE | ComputeMapExtents () |
| ERRVALUE | ComputeRegionFromLayers (REGION2D ®ion, bool IncludeMargins, GRE_LAYER::FILTER *filter=0) const |
| void | Create (CREATEFLAGS createflags=CREATEFLAG_None) |
| void | DestroyAllLayers () |
| void | DestroyLayer (GRE_LAYER *layer) |
| ERRVALUE | DlgGetClipSettings (MDLGPARENT dlgparent) |
| ERRVALUE | DrawActiveOverlay (GRE::DRAWFLAGS DrawFlags=GRE::DRAWFLAG_UpdateScreen, GRE_VIEW *view=0) |
| virtual GRE_LAYER * | FindLayerByID (UINT32 LayerID) const |
| ERRVALUE | GeoCatDlgOpen () |
| void | GeoCatDlgSetSearchPoint (const DPOINT2D &SearchPoint, const SPATREF::COORDREFSYS &PointCRS) const |
| GRE_LAYER * | GetActiveLayer () const |
| const REGION2D & | GetClipRegion () const |
| bool | GetClipToMatchedLayer () const |
| ERRVALUE | GetExtents (DRECT2D *extents, UINT32 flags) |
| GRE_LAYER * | GetFirstLayer () const |
| UINT32 | GetFlags () const |
| virtual void | GetFullName (MISTRING &name) const |
| const REGION2D & | GetFullRegion () const |
| LABEL_MANAGEMENT_MODE | GetLabelManagementMode () const |
| GRE_LAYER * | GetLastLayer () const |
| GRE_LAYER * | GetLayerZoom1X (bool PreferredOnly) const |
| GRE_LAYOUT * | GetLayout () const |
| const DRECT2D & | GetLayoutExtents () const |
| int | GetListPos () |
| GRE_GROUP * | GetMatchedGroup (bool firstonly=false) const |
| MATTE & | GetMatte () |
| UINT32 | GetMutualExclusiveGroupSet () const |
| const MISTRING & | GetName () const |
| bool | GetNeedUpdateExtents () const |
| GRE_GROUP * | GetNext () const |
| virtual UINT32 | GetNextLayerID () const |
| OBJMGRFORM & | GetObjMgrForm () |
| GRE_GROUP * | GetPrevious () const |
| double | GetRelativeScale () const |
| const SPATREF::COORDREFSYS & | GetRenderCoordRefSys () const |
| double | GetRotationAngle () const |
| SERIALIZER * | GetSerializer () const |
| virtual ERRVALUE | GetSizeMeters (DPOINT2D &sizemeters) |
| const TRANS2D_AFFINE & | GetTransViewToGroup () const |
| const SPATREF::COORDREFSYS & | GetUsedCoordRefSys () const |
| GRE_VIEWPOINT3D * | GetViewPoint3D () const |
| void | GetVisibleScaleRange (double &MinScaleVisible, double &MaxScaleVisible) |
| | GRE_GROUP (GRE_LAYOUT *layout, CREATEFLAGS createflags=CREATEFLAG_None, GRE::LISTPOS listpos=GRE::LISTPOS_Last, GRE_GROUP *refgroup=0) |
| | GRE_GROUP (CREATEFLAGS createflags=CREATEFLAG_None) |
| bool | HasAttachedGroups () const |
| bool | HasHighlightableLayer (GRE_VIEW *view=0) const |
| virtual bool | HasLayers () const |
| bool | HasLegend () const |
| bool | HasMutuallyExclusiveLayers () const |
| bool | HasTempLayers () const |
| void | HighlightSetupDefault (GRE_VIEW *view=0) |
| void | InvalidateAllViews (GRE::RENDERTARGET Target=GRE::RENDERTARGET_GroupAll|GRE::RENDERTARGET_LayerAll) |
| bool | Is3D () const |
| bool | IsBeingLoaded () const |
| bool | IsClipped () const |
| bool | IsClippedToMatchedLayer () const |
| bool | IsCreated () const |
| bool | IsIgnored () const |
| bool | IsSingleLayer () const |
| bool | IsValid () const |
| bool | IsVisibleAtScale (double scale) const |
| bool | IsVisibleInView (const GRE_VIEW *view) const |
| virtual ERRVALUE | SerialRead (SERIALIZER &serializer) |
| virtual ERRVALUE | SerialWrite (SERIALIZER &serializer, const char *tagname=0) const |
| void | Set2D () |
| void | SetActiveLayer (GRE_LAYER *layer) |
| void | SetClipRect (const DRECT2D &ClipRect, const SPATREF::COORDREFSYS &RectCRS, bool notify=true) |
| void | SetClipToMatchedLayer (bool ClipToMatchedLayer, bool notify=true) |
| void | SetFlags (UINT32 flags, UINT32 mask) |
| void | SetLabelManagementMode (LABEL_MANAGEMENT_MODE mode) |
| void | SetListPos (int newpos) |
| void | SetModified (bool notify=true, bool ViewsNeedRedraw=true) |
| void | SetMutualExclusiveGroupSet (UINT32 GroupSet) |
| void | SetMutuallyExclusiveLayers (bool LayersMutuallyExclusive=true) |
| ERRVALUE | SetName (const MISTRING &newname) |
| void | SetNeedUpdateExtents () |
| void | SetOrientation (UINT8 NewRotBase, double NewRotAngle) |
| void | SetProjView (const GRE_LAYER *layer) |
| void | SetRelativeScale (double RelativeScale, bool notify=true) |
| ERRVALUE | SetRenderCoordRefSys (const SPATREF::COORDREFSYS &RenderCRS) |
| ERRVALUE | SetupEquirectangular (SPATREF::COORDREFSYS &CoordRefSys, const DPOINT2D ¢er) const |
| void | SetVisible (UINT32 flags, bool set) |
| void | SetVisibleScaleRange (double MinScaleVisible, double MaxScaleVisible) |
| void | SetVisibleView (GRE_VIEW *view, bool visible) |
| ERRVALUE | TemplateWrite (SERIALIZER &serializer, const char *tagname=0) |
| virtual | ~GRE_GROUP () |
Static Public Member Functions |
| GRE_GROUP * | GetFromWidget (Widget w) |
| void | SMLClassInstall (SMLCONTEXT *context) |
Public Attributes |
| GRE_LAYER * | activelayer |
| double | AspectX |
| double | AspectY |
| GRE_LAYER * | firstlayer |
| UINT32 | groupflags |
| GRE_LAYER * | lastlayer |
| GRE_LAYOUT * | layout |
| GRE_VIEWPOINT3D * | m_ViewPoint3D |
| GRE_LAYER * | matchedlayer |
| GRE_GROUP * | nextgroup |
| GRE_GROUP * | prevgroup |
| double | RotAngle |
| UINT8 | RotBase |
| UINT32 | VisibleViewLayout |
| MDISPGROUPPOSN | xposn |
| MDISPGROUPPOSN | yposn |
| double | zinit |
| double | zlast |
Protected Member Functions |
| virtual void | ObjMgrInitItems () |