Datentypen
ColorChannels
Definiert die Kanäle eines Farbformats. Ist ein Array von Objekten, die folgende Attribute haben und jeweils einen Farbkanal beschreiben:
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
|
| Anzeigefarbe des Kanals. |
|
| Obere Grenze des erlaubten Wertebereichs. Die untere Grenze ist immer 0. |
|
| Definiert, ob der Kanal durch einen Float oder durch einen Integer beschrieben wird. |
Wird z. B. im Color Control genutzt.
ColorSymbol
Definiert ein Symbol mit einem ColorValue-kompatiblen Datentyp.
ColorValue
Definiert einen Wert, der als Farbe interpretiert werden kann. Ist entweder eine Zahl, die einen Grauwert beschreibt oder ein 3- oder 4-elementiges Array, welches eine Farbe mit entsprechend vielen Kanälen beschreibt.
Valide Werte sind zum Beispiel:
0
128
[0, 0, 255]
[0, 0, 255, 255]
Orientation
Definiert die Orientierung eines Anzeigeelements. Mögliche Werte sind „Horizontal” und „Vertical“.
TcVnRotatedRectangle
Stellt ein Rechteck dar, welches rotiert sein kann. Ist ein Objekt mit folgenden Eigenschaften:
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
|
| Mittelpunkt des Rechtsecks. |
|
| Winkel, um den das Rechteck gedreht ist. |
|
| Größe des Rechtecks um den Mittelpunkt herum. |
ShapeType
Definiert den Typ der auswählbaren Form im Image Watch Control. Ist ein Enum mit folgenden Werten:
- Point
- Line
- Square
- Rectangle
- Circle
- Ellipse
- Polygon
TcVnRectangle
Stellt ein Achsen-ausgerichtetes Rechteck dar und ist ein Objekt mit folgenden Eigenschaften:
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
|
| Höhe des Rechtecks. |
|
| Breite des Rechtecks. |
|
| X-Koordinate der oberen rechten Ecke. |
|
| Y-Koordinate der oberen rechten Ecke. |
UsageMode
Definiert die Anzeige und Editierbarkeit von Anzeigeelementen. Mögliche Werte sind:
Wert | Beschreibung |
---|---|
Hidden | Das Element wird nicht angezeigt. |
ViewOnly | Das Element wird angezeigt, ist aber nicht editierbar. |
Editable | Das Element wird angezeigt und ist editierbar. |
Wird hauptsächlich im Color Control genutzt.