OTV_IsoscelesTriangleInfo struct
#include <include/OnTubeVis/glyph_types.h>
The info struct for the GlyphType::IsoscelesTriangle glyph.
Public variables
- const uint32_t N
- The number of 32bit static properties of a rectangle glyph layer. Must be 8 always.
-
OTV_
Rgb rgb - The glyph color in case a static color is assigned.
-
OTV_
ColorMap color_map - The selected color map to query colors from if no static color is used.
- float width
- The width of the isosceles triangle in multiples of the tube/ribbon radius in case a static value is to be used. At neutral orientation, the width runs perpendicular to the direction of travel.
- float height
- The height of the isosceles triangle in multiples of the tube/ribbon radius in case a static value is to be used. At neutral orientation, the height runs along the direction of travel.
- float orientation
- The orientation angle (in °) of the isosceles triangle in case a static value is to be used. An angle of
0means the unique angle (marking the "peak" of the triangle along its height vector) points in the direction of travel, with the orientation angle increasing in counter-clockwise direction. -
OTV_
IsoscelesTriangleInfoStaticFlags static_flags - Which of the dynamic glyph properties should statically assume the values defined in this info struct.