BRL-CAD
Loading...
Searching...
No Matches
rt_annot_seg_style Struct Reference

#include <geom.h>

Data Fields

uint32_t role
 
uint32_t flags
 
uint32_t line_pattern
 
fastf_t line_width
 
unsigned char color [4]
 
charfont
 
charsymbol
 
fastf_t x_scale
 
fastf_t xy_scale
 
fastf_t yx_scale
 
fastf_t y_scale
 

Detailed Description

Optional presentation and semantic information corresponding to one rt_ant segment. A NULL styles array means all segments use the database object's normal presentation. Font and symbol are optional UTF-8 names. Text plotting loads the named scalable font at runtime, uses OSIFont when no usable named font is found, and retains the built-in stroke font as its final fallback. Independent text segments and the affine/decorative flags are sufficient to flatten rich-text runs (including the runs used by OpenNURBS annotations) without storing a foreign annotation container.

Definition at line 1059 of file geom.h.

Field Documentation

◆ role

uint32_t role

Definition at line 1060 of file geom.h.

◆ flags

uint32_t flags

Definition at line 1061 of file geom.h.

◆ line_pattern

uint32_t line_pattern

Definition at line 1062 of file geom.h.

◆ line_width

fastf_t line_width

Definition at line 1063 of file geom.h.

◆ color

unsigned char color[4]

Definition at line 1064 of file geom.h.

◆ font

char* font

Definition at line 1065 of file geom.h.

◆ symbol

char* symbol

Definition at line 1066 of file geom.h.

◆ x_scale

fastf_t x_scale

annotation X from source X

Definition at line 1067 of file geom.h.

◆ xy_scale

fastf_t xy_scale

annotation X from source Y

Definition at line 1068 of file geom.h.

◆ yx_scale

fastf_t yx_scale

annotation Y from source X

Definition at line 1069 of file geom.h.

◆ y_scale

fastf_t y_scale

annotation Y from source Y

Definition at line 1070 of file geom.h.


The documentation for this struct was generated from the following file: