The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::AxisTick - Tick einer Plot-Achse

BASE CLASS

Quiq::Hash

DESCRIPTION

Ein Tick-Objekt repräsentiert eine Postion auf einer Plot-Achse, an der eine Markierung - mit oder ohne Label - gesetzt wird. Das Tick-Objekt ist einem Achsen-Objekt zugeordnet. Über das Tick-Objekt gelangt eine Klasse, die eine Plot-Achse zeichnet, an alle Information, die zum Zeichnen des Tick nötig ist.

ATTRIBUTES

axis => $axis (Default: undef)

Referenz auf das Achsen-Objekt.

value => $val (Default: undef)

Wert des Tick.

METHODS

Konstruktor

new() - Instantiiere Tick-Objekt

Synopsis

  $tik = Quiq::AxisTick->new($axis,$val);

Arguments

$axis

Referenz auf das Plot-Achsen-Objekt.

$val

Wert des Tick.

Description

Instantiiere ein Tick-Objekt und liefere eine Referenz auf dieses Objekt zurück.

Attributmethoden

value() - Wert des Tick

Synopsis

  $val = $tik->value;

Description

Liefere den Wert des Tick.

Objektmethoden

position() - Pixel-Position auf der Achse

Synopsis

  $pos = $tik->position;

Description

Liefere die Pixel-Position des Tick auf der Achse.

label() - Tick-Label

Synopsis

  $label = $tik->label;

Description

Liefere das Tick-Label, also die Achsenbeschriftung.

width() - Breite des Tick

Synopsis

  $width = $tik->width;

Description

Liefere die Breite des Tick. Bei einem Tick mit Label wird die Breite des Tick von seinem Label bestimmt.

height() - Höhe des Tick

Synopsis

  $height = $tik->height;

Description

Liefere die Höhe des Tick. Bei einem Tick mit Label wird die Höhe des Tick von seinem Label bestimmt.

VERSION

1.188

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2020 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.