GRE::LAYER_MAPGRID::DISPPARM Class Reference

#include <gre/lrmapgrd.h>

Inheritance diagram for GRE::LAYER_MAPGRID::DISPPARM:
Inheritance graph
[legend]

List of all members.

Classes

class  DLG
 Dialog for modifying map grid layer display settings. More...

Public Member Functions

 DISPPARM (const DISPPARM &rhs)
 DISPPARM ()
virtual ~DISPPARM ()
void InitExtents (const LAYER_MAPGRID *layer)
DISPPARMoperator= (const DISPPARM &rhs)
virtual ERRVALUE Validate ()

Public Attributes

TEXTSTYLE AxisLabelStyle
MIUNICODE AxisLabelX [64]
MIUNICODE AxisLabelY [64]
MIUNICODE AxisLabelZ [64]
double BorderTextOffset
UINT8 BorderTextOffsetUnits
double BorderTickExtLength
UINT8 BorderTickExtLengthUnits
double BorderTickExtWidth
UINT8 BorderTickExtWidthUnits
COLOR BorderTickIntColor1
COLOR BorderTickIntColor2
double BorderTickIntLength
UINT8 BorderTickIntLengthUnits
double BorderTickIntWidth
UINT8 BorderTickIntWidthUnits
double BorderWidth
UINT8 BorderWidthUnits
UINT32 CoordFormatLatLon
UINT32 CoordFormatProj
TEXTSTYLE CoordLabelStyle
UINT8 CoordOrient
MIUNICODE CoordUnitNameXY [32]
MIUNICODE CoordUnitNameZ [32]
SPATREF::COORDREFSYS ExtentsCRS
UINT8 ExtentsLatLonFormat
UINT8 ExtentsUnits
double GraphicMapScale
double GridWidth
UINT8 GridWidthUnits
COLOR InteriorTickColor2
double InteriorTickLength
UINT8 InteriorTickLengthUnits
double InteriorTickWidth
UINT8 InteriorTickWidthUnits
SPATREF::COORDREFSYS IntervalCRS
UINT8 IntervalLatLonFormat
UINT8 IntervalUnitsXY
UINT8 IntervalUnitsZ
UINT32 m_GridFlags
DOUBLE_ARRAY< DPOINT2Dm_ToggledTickCoords
DRECT3D MapExtents
UINT8 OldProjUnits
LINESTYLE StyleBorder
LINESTYLE StyleBorderTickExt
LINESTYLE StyleGrid
LINESTYLE StyleInteriorTick
UINT8 VerticalAxes
double xdegrees
double xinterval
double ydegrees
double yinterval
double zinterval

Protected Member Functions

virtual const SERIALIZERITEMSerialGetItemDef (SERIALIZER &serializer) const

Static Protected Member Functions

static int SerializerCB_TickToggledCoords (SERIALIZER &serializer, const SERIALIZERITEM *itemdef, void *cbdata, SERIALIZERITEM::ACTION action)

Constructor & Destructor Documentation

GRE::LAYER_MAPGRID::DISPPARM::DISPPARM (  ) 

Default constructor.

Reimplemented from GRE::LAYER::DISPPARM.

GRE::LAYER_MAPGRID::DISPPARM::DISPPARM ( const DISPPARM rhs  )  [inline]
virtual GRE::LAYER_MAPGRID::DISPPARM::~DISPPARM (  )  [inline, virtual]

Reimplemented from GRE::LAYER::DISPPARM.


Member Function Documentation

void GRE::LAYER_MAPGRID::DISPPARM::InitExtents ( const LAYER_MAPGRID layer  ) 

Initialize extents based on current projection and layer's group extents.

The specified layer's group will be used to determine the extents, ignoring the layer itself.

DISPPARM& GRE::LAYER_MAPGRID::DISPPARM::operator= ( const DISPPARM rhs  )  [inline]
virtual const SERIALIZERITEM* GRE::LAYER_MAPGRID::DISPPARM::SerialGetItemDef ( SERIALIZER serializer  )  const [protected, virtual]

LAYER::DISPPARM new overridables.

Implements GRE::LAYER::DISPPARM.

static int GRE::LAYER_MAPGRID::DISPPARM::SerializerCB_TickToggledCoords ( SERIALIZER serializer,
const SERIALIZERITEM itemdef,
void *  cbdata,
SERIALIZERITEM::ACTION  action 
) [static, protected]
virtual ERRVALUE GRE::LAYER_MAPGRID::DISPPARM::Validate (  )  [virtual]

Validate dispparm, adjusting if necessary.

Reimplemented from GRE::LAYER::DISPPARM.


Member Data Documentation

Offset to border text from edge/tick endpoint.

Outside length of border ticks.

Thickness of exterior border ticks.

Primary color for border tick interior.

Alternate color for border tick interior.

Inside length of border ticks.

Thickness of interior border ticks.

Thickness of border.

Coordinate format for lat-lon.

Coordinate format for projection other than lat/lon.

Layer settings dialog, defined in <gre/uimapgrd.h>.

Coordinate orientation.

CRS of grid extents.

Format for extents lat/lon prompts.

Units for entering extents if not lat-lon.

Scale for graphics.

Thickness of grid lines.

Alternate color for interior ticks.

Size of interior ticks.

Thickness of interior ticks.

CRS of grid interval.

Format for interval lat/lon prompts.

X-Y interval units (if not lat-lon).

Z interval units.

MAPGRIDDISPFLAG values.

Coordinates of toggled ticks in 'extents' projection.

Extents (sans ticks/text) in ExtentsProj.

For old map grids used in conversion.

Style for border/neatline.

Style for ticks outside border.

Style for grid lines.

Style for interior ticks.

Interval to use for lat/lon (in degrees).

Interval in meters for non lat/lon projections.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:34:27 2012 for TNTsdk 2012 by  doxygen 1.6.1