rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Maps Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

scale.h File Reference

#include <ilviews/manager/manager.h>
#include <ilviews/base/view.h>
#include <ilviews/maps/unitconv.h>

Classes

class  IlvMapDefaultScaleBar
 The default scale bar used by IlvMapScale when none is provided by the user. More...
class  IlvMapScale
 A scale object that displays the scale of a view. More...

Enumerations

enum  IlvMapDefaultScaleBarStyle {
  IlvMapScaleBarEmpty, IlvMapScaleBarOdd, IlvMapScaleBarEven, IlvMapScaleBarDoubleEmpty,
  IlvMapScaleBarDoubleOdd, IlvMapScaleBarDoubleEven, IlvMapScaleBarBottomLine, IlvMapScaleBarCenterLine
}
 

Styles for the default scale bar used by IlvMapScale class.

More...
enum  IlvMapScaleTextMode { IlvMapScaleUniqueLabel, IlvMapScaleThreeLabels }
 

Styles for the scale texts placement.

More...

Detailed Description

[library ilvmaps ilviews/maps/gui/scale.h] Declaration of the IlvMapDefaultScaleBar class.


Enumeration Type Documentation

Styles for the default scale bar used by IlvMapScale class.

Enumerator:
IlvMapScaleBarEmpty 

Displays graduations with empty rectangles.

IlvMapScaleBarEmpty.png
IlvMapScaleBarOdd 

Displays graduations with filled rectangles, starting with an alternate colored rectangle.

IlvMapScaleBarOdd.png
IlvMapScaleBarEven 

Displays alternate color filled rectangles, starting with a foreground colored rectangle.

IlvMapScaleBarEven.png
IlvMapScaleBarDoubleEmpty 

Displays two lines of empty rectangles.

IlvMapScaleBarDoubleEmpty.png
IlvMapScaleBarDoubleOdd 

Displays two lines of filled and non filled rectangles, starting with an alternate color filled rectangle.

IlvMapScaleBarDoubleOdd.png
IlvMapScaleBarDoubleEven 

Displays alternate filled and non filled rectangles.

IlvMapScaleBarDoubleEven.png
IlvMapScaleBarBottomLine 

Displays graduations on a bottom line.

IlvMapScaleBarBottomLine.png
IlvMapScaleBarCenterLine 

Displays graduations on a centered line.

IlvMapScaleBarCenterLine.png

Styles for the scale texts placement.

Enumerator:
IlvMapScaleUniqueLabel 

A unique label is drawn on the top of the scale bar.

This label displays the length of the displayed bar, expressed in cartographic units.

IlvMapScaleThreeLabels 

Three labels are drawn on the top of the scale bar.

These three labels are the zero, the value of the first graduation and the value of the last graduation. These labels are only drawn if the size of the scale is large enough.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.