OTV_IsoscelesTriangleInfo struct

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 0 means 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.