Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_ColorGradients🞂TSweepGradientSamplerClass

TSweepGradientSampler

Angular sweep gradient sampler.

Inheritance:TObject 🞂 TPersistent 🞂 TNotifiablePersistent 🞂 TCustomSampler 🞂 TCustomGradientSampler 🞂 TCustomGradientLookUpTableSampler 🞂 TCustomCenterLutGradientSampler 🞂 TSweepGradientSampler

Declaration ​

pascal
TSweepGradientSampler = class(TCustomCenterLutGradientSampler)

Description ​

TSweepGradientSampler samples an angular sweep gradient bounded between a specified StartAngle and EndAngle angle.

Mathematics & Algorithm ​

TSweepGradientSampler maps polar angles θ bounded between StartAngle (θ0) and EndAngle (θ1):

u=θ−θ0θ1−θ0

Where θ=atan2(Y−Yc,X−Xc).