LayerSetPolarConfig

LayerSetPolarConfig setzt die Konfiguration für die Polar-Diagramm-Darstellung.

bool = LayerSetPolarConfig(hLayer, rvConfig)

Returnwert

bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).

Parameter

hLayer

hLayer ist die Zugriffsnummer des Diagramms, das mit LayerCreate erzeugt wurde.

rvConfig

rvConfig ist ein reeller Vektor mit den sechs Elementen:

Wert Bedeutung
rvConfig[1] nAttrib: ODER-Kombination von Darstellungsattributen, siehe nächste Tabelle.
rvConfig[2] nDrawToCenterFreq:
rvConfig[3] nDrawToCenterOffsetMajor:
rvConfig[4] nDrawToCenterOffsetMinor:
rvConfig[5] wMinRadius: Kleinster Innenradius in cm.
rvConfig[6] dAngleOffset: Winkel-Offset gegenüber 0 Grad (3 Uhr).
nAttrib

nAttrib ist eine ODER-Kombination der folgenden Werte:

Wert Bedeutung
POLAR_RAD_LABEL_OPAQUE (1) Radius-Label deckend Zeichnen
POLAR_ANGLE_LABEL_OPAQUE (2) Winkel-Label deckend Zeichnen
POLAR_ANGLE_LABEL_GRADIENT (4) Winkel-Label im Speichenwinkel ausgeben
POLAR_CLOCKWISE (8) Winkel im Uhrzeigersinn auftragen (Default ist gegen den Uhrzeigersinn).

Beispiel

Um ein Element zu ändern:

rvConfig = LayerGetPolarConfig(hLayer);
rvConfig[6] = -90.0;
LayerSetPolarConfig(hLayer, rvConfig);

oder

rvConfig = LayerGetPolarConfig(hLayer);
rvConfig[1] = rvConfig[1] | POLAR_CLOCKWISE | POLAR_ANGLE_LABEL_GRADIENT;
LayerSetPolarConfig(hLayer, rvConfig);

Alle Elemente setzen:

rvConfig = [POLAR_CLOCKWISE | POLAR_ANGLE_LABEL_GRADIENT, 1, 2, 3, 1.0, -90];
LayerSetPolarConfig(hLayer, rvConfig);

History

Version Beschreibung
5.0.0 Neu

id-244918