ScaleBase

Namespace: PP;

Inheritance hierarchy

Object

ScaleBase

Description

The ScaleBase class is a base implementation of color and numeric scale.

Syntax

PP.initClass(PP.ScaleBase, PP.Object, "PP.ScaleBase");

Properties

  Property name Brief description
ActiveItems The ActiveItems property sets the collection of active scale elements.
AutoCalculable The AutoCalculable property determines whether a scale is calculated automatically.
EnableEquality The EnableEquality property determines whether equalities are taken into account when plotting a scale, or a scale is based only on intervals.
First The First property sets the first scale element.
InactiveItem The InactiveItem property determines color of the scale elements that is not included into the ScaleBase.ActiveItems collection.
IntervalsCount The IntervalsCount property sets the number of scale intervals.
Item The Item property sets value for a scale element by element index.
Items The Items property sets the collection of scale elements.
Last The Last property sets the last scale element.
LogarithmBase The LogarithmBase property sets logarithm base to estimate scale intervals.
MaxValue The MaxValue property sets maximum possible scale value.
MinValue The MinValue property sets minimum possible scale value.
Mode The Mode property sets scale calculation mode.
NoData

The NoData property sets a scale element that corresponds to data absence.

RecalcValues The RecalcValues property determines whether to recalculate the collection of scale values.
ResultMode The ResultMode property determines types of returned values of visualizer scale.
RoundBias The RoundBias property determines maximum available values of difference between scale source value and rounded scale value.
Value The Value property sets value of scale interval border.
Values The Values property sets the collection of scale interval borders' values.

Methods

  Method name Brief description
addItem The addItem method adds an element to a scale.
addValue The addValue method adds a value of scale interval border.
between The between method returns scale minor tick mark.
clearItems The clearItems method clears elements collection of a scale.
clearValues The clearValues method clears the collection of scale interval borders.
constructScaleElements The constructScaleElements method creates the collection of scale intervals based on transmitted data.
equal The equal method returns scale element for the value that equals to that corresponding to the specified index.
getCount The getCount method returns the number of scale intervals.
getItemsCount The getItemsCount method returns the number of scale elements.
getItemValue The getItemValue method returns scale element that corresponds to the specified data value.
getValuesPair The getValuesPair method returns interval border by its index.
greater The greater method returns scale element for the value greater than that corresponding to the specified index.
less The less method returns scale element for the value less than that of scale interval borders with the specified index.
removeItemAt The removeItemAt method removes scale element by the specified index.
removeValueAt The removeItemAt method removes value of scale interval borders by the specified index.

Events

   Event name Brief description
ItemsChanged The ItemsChanged event occurs on changing scale settings from the wizard.
ItemsChanging The ItemsChanging event occurs on setting of scale elements collection or on setting of scale element corresponding to missing data.

Properties inherited from the class Object

  Property name Brief description

Id

The Id property determines a repository object identifier.

Methods inherited from the class Object

  Method name Brief description
clone The clone method creates an object copy.
dispose The dispose method deletes the component.
getHashCode The getHashCode method returns hash code of repository object.
getId The getId method returns repository object identifier.
getSettings The getSettings method returns repository object settings.
getTypeName The getTypeName method returns the name of the object type without the namespace, to which it belongs.
isEqual The isEqual method determines whether the specified object is equal to the current repository object.
isLive The isLive method determines validity of repository object.
removeAllEvents The removeAllEvents method removes all object event handlers by the specified context.
setId The setId method determines a repository object identifier.
setSettings The setSettings method determines repository object settings.
defineProps The defineProps method creates get and set methods from name array for the specified class.
keys The keys method returns array of methods and properties names for the specified object.

See also:

PP