Last updated

API / geotoolkit / axis / NumericTickGeneratorFactory / NumericTickGeneratorFactory

Class: NumericTickGeneratorFactory

axis.NumericTickGeneratorFactory.NumericTickGeneratorFactory

Defines helper method(s) to create tick generator instance

Table of contents

Constructors
Methods

Contents

Constructors

new NumericTickGeneratorFactory()

new NumericTickGeneratorFactory()

Methods

create

create(options?, type?): NumericTickGenerator

Creates tick generator instance based on specified type

Parameters

Name Type Description
Optional optionsObjecttick generator options
Optional typestringtype of tick generator

Returns

NumericTickGenerator

tick generator


createAdaptive

createAdaptive(options?): AdaptiveTickGenerator

Creates adaptive tick generator instance

Parameters

Name Type Description
Optional optionsPartial<Record<Grades, Merge<{ labelformat?: Format ; labelvisible?: boolean }, TickOptions>>> & Partial<Record<"edge" | "major" | "minor" | "intermediate", TickOptions>> & { formatlabelhandler?: LabelFormatHandler ; labelanchortypes?: Record<string, AnchorType | AnchorStyleHandler> ; labelangles?: Record<string, number> ; labelstyles?: TextStyle | Record<string, Type> ; tag?: any ; ticksizes?: Record<string, number> ; tickstyles?: LineStyle | Record<string, Type> ; transformer?: ValueTransformer | (modelValue: number) => number ; visiblelabels?: Record<string, boolean> ; visibleticks?: Record<string, boolean> } & { labelformat?: Format ; maxlabeleventhandler?: MaxLabelEventHandler } & { adaptivetype?: AdaptiveType ; gradespriority?: ("edge" | "major" | "minor" | "intermediate")[] ; hidelabelsonspantoosmall?: boolean ; minlabelspan?: number ; minorticksamount?: number ; minspan?: number ; minspangrade?: string ; modelorigin?: number ; precision?: AdaptivePrecision ; spacing?: number } & TickVisibleadaptive tick generator options

Returns

AdaptiveTickGenerator

tick generator


createLinear

createLinear(options?): NumericLinearTickGenerator

Creates linear numeric tick generator instance

Parameters

Name Type Description
Optional optionsPartial<Record<Grades, Merge<{ labelformat?: Format ; labelvisible?: boolean }, TickOptions>>> & Partial<Record<"edge" | "major" | "minor" | "intermediate", TickOptions>> & { formatlabelhandler?: LabelFormatHandler ; labelanchortypes?: Record<string, AnchorType | AnchorStyleHandler> ; labelangles?: Record<string, number> ; labelstyles?: TextStyle | Record<string, Type> ; tag?: any ; ticksizes?: Record<string, number> ; tickstyles?: LineStyle | Record<string, Type> ; transformer?: ValueTransformer | (modelValue: number) => number ; visiblelabels?: Record<string, boolean> ; visibleticks?: Record<string, boolean> } & { labelformat?: Format ; maxlabeleventhandler?: MaxLabelEventHandler } & { hidelabelsonspantoosmall?: boolean ; majormodelstep?: number ; minormodelstep?: number ; offset?: number ; precision?: number } & Partial<Record<"edge" | "major" | "minor", TickOptions>> & TickVisibletick generator options

Returns

NumericLinearTickGenerator

tick generator


getClassName

getClassName(): string

Returns

string


getClassName

Static getClassName(): string

Returns

string


getInstance

Static getInstance(): NumericTickGeneratorFactory

Returns instance of the factory

Returns

NumericTickGeneratorFactory

factory