rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Charts Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvZoomScaleStepsUpdater Class Reference

Class for computing the graduations of a scale. More...

#include <ilviews/charts/scaledis.h>

Inheritance diagram for IlvZoomScaleStepsUpdater:
IlvScaleStepsUpdater IlvNamedProperty

List of all members.

Public Member Functions

 IlvZoomScaleStepsUpdater (IlvSingleScaleDisplayer *scale)
 Constructor.
virtual char * computeStepLabel (IlDouble value) const
 Computes and returns the label displayed for a given data value.
virtual void getStepSubStepValues (const IlvProjectorArea &area, IlUInt &stepsCount, IlDouble *&stepValues, IlUInt &subStepsCount, IlDouble *&subStepValues) const
 Computes and returns the step and substep values for the associated scale.

Detailed Description

Class for computing the graduations of a scale.

Library: ilvcharts

IlvZoomScaleStepsUpdater is a subclass of IlvScaleStepsUpdater that allows you to display graduations that are zoomed locally on a part of the scale and that are displayed normally on the rest of the scale.

Warning:
This class can be used to compute the steps for a given scale only if a transformer of the IlvZoomCoordinateTransformer type is also set on the coordinate represented by the scale.
See also:
IlvScaleStepsUpdater, IlvSingleScaleDisplayer.

Constructor & Destructor Documentation

IlvZoomScaleStepsUpdater::IlvZoomScaleStepsUpdater ( IlvSingleScaleDisplayer scale  ) 

Constructor.

Initializes a new IlvZoomScaleStepsUpdater object.

Parameters:
scale The scale associated with the current scale steps updater.

Member Function Documentation

virtual char* IlvZoomScaleStepsUpdater::computeStepLabel ( IlDouble  value  )  const [virtual]

Computes and returns the label displayed for a given data value.

Parameters:
value The data value for which the label to be displayed is computed.

Reimplemented from IlvScaleStepsUpdater.

virtual void IlvZoomScaleStepsUpdater::getStepSubStepValues ( const IlvProjectorArea &  area,
IlUInt stepsCount,
IlDouble *&  stepValues,
IlUInt subStepsCount,
IlDouble *&  subStepValues 
) const [virtual]

Computes and returns the step and substep values for the associated scale.

Parameters:
area The data area definition. This data area definition can be retrieved with the IlvChartGraphic::getProjectorArea method.
stepsCount Returns the number of major steps.
stepValues Returns the values associated with the major steps.
subStepsCount Returns the number of minor steps.
subStepValues Returns the values associated with the minor steps.

Implements IlvScaleStepsUpdater.

 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.