Class TColorParameters

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TColorParameters = class(TPersistent)

Description

Hierarchy

Overview

Fields

Strict Private FColorScheme: integer;
Strict Private FColorExponent: real;
Strict Private FColorCycles: integer;
Strict Private FOnChange: TNotifyEvent;

Methods

Private procedure Changed;
Strict Private procedure SetColorCycles(Value: integer);
Strict Private procedure SetColorExponent(const Value: real);
Strict Private procedure SetColorScheme(const Value: integer);
Public procedure Assign(Source: TPersistent); override;
Public Constructor Create;
Public procedure Clear;
Public function FracToColor(Fraction: real): TColor; overload;
Public function FracToColor(Fraction: real; ColorScheme: TUserDefinedColorSchemeItem): TColor; overload;

Properties

Published property ColorCycles: integer read FColorCycles write SetColorCycles default 1;
Published property ColorScheme: integer read FColorScheme write SetColorScheme;
Published property ColorExponent: real read FColorExponent write SetColorExponent;
Published property OnChange: TNotifyEvent read FOnChange write FOnChange;

Description

Fields

Strict Private FColorScheme: integer;
 
Strict Private FColorExponent: real;
 
Strict Private FColorCycles: integer;
 
Strict Private FOnChange: TNotifyEvent;
 

Methods

Private procedure Changed;
 
Strict Private procedure SetColorCycles(Value: integer);
 
Strict Private procedure SetColorExponent(const Value: real);
 
Strict Private procedure SetColorScheme(const Value: integer);
 
Public procedure Assign(Source: TPersistent); override;
 
Public Constructor Create;
 
Public procedure Clear;
 
Public function FracToColor(Fraction: real): TColor; overload;

FracToColor converts a fraction between 0 and 1 to a color using the selected TModel.ColorScheme, ColorCycles, and TModel.ColorExponent.

Public function FracToColor(Fraction: real; ColorScheme: TUserDefinedColorSchemeItem): TColor; overload;
 

Properties

Published property ColorCycles: integer read FColorCycles write SetColorCycles default 1;

ColorCycles is used to specify how many times the range of colors specified by ColorScheme is repeated when assigning colors to grid cells or contours.

Published property ColorScheme: integer read FColorScheme write SetColorScheme;

ColorScheme is used to specify which color scheme is used to color grid cells or contours. See FracToColor.

Published property ColorExponent: real read FColorExponent write SetColorExponent;

ColorExponent is used to adjust the colors.

Published property OnChange: TNotifyEvent read FOnChange write FOnChange;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:29