/usr/include/oce/cgmpar.h is in liboce-visualization-dev 0.9.1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 | #ifndef CGMPAR_H
#define CGMPAR_H
/* Include all files on which this is dependent. */
#include "cgmtypes.h"
/* CGM Encodings */
#define CHARACTER (Enum) 2
#define BINARY (Enum) 3
#define CLEAR_TEXT (Enum) 4
/* CGM profiles allowed */
#define PROF_CALS (Enum) 1
#define PROF_GKS (Enum) 2
#define PROF_INDEXCOL (Enum) 3
#define PROF_INTVDC (Enum) 4
/* CGM Statelists */
#define MF_CLOSED (Enum) 0
#define MF_DESC (Enum) 1
#define MF_ELEMLIST (Enum) 2
#define MF_DEFAULTS (Enum) 3
#define PIC_DESC (Enum) 4
#define PIC_OPEN (Enum) 5
#define PIC_CLOSED (Enum) 6
#define TEXT_OPEN (Enum) 7
#if CGMVERSION > 1
#define SEG_GLOBAL (Enum) 8
#define SEG_LOCAL (Enum) 9
#define FIG_OPEN (Enum) 10
#endif
/* CGM Enumerated types */
#define INTEGER (Enum) 0
#define REAL (Enum) 1
#define ABSTRACT (Enum) 0
#define METRIC (Enum) 1
#define INDEXED (Enum) 0
#define DIRECT (Enum) 1
#define ABS (Enum) 0
#define ABSOLUTE (Enum) 0
#define SCALED (Enum) 1
#define INDIV (Enum) 0
#define INDIVIDUAL (Enum) 0
#define BUNDLED (Enum) 1
#define ALLOWED (Enum) 0
#define FORBIDDEN (Enum) 1
#define OFF (Enum) 0
#define ON (Enum) 1
#define NOACTION (Enum) 0
#define ACTION (Enum) 1
/* Enumerated types for text precision */
#define STRING (Enum) 0
#define CHAR (Enum) 1
#define STROKE (Enum) 2
/* Enumerated types for Text Path Values */
#define P_RIGHT (Enum) 0
#define P_LEFT (Enum) 1
#define P_UP (Enum) 2
#define UP (Enum) 2
#define P_DOWN (Enum) 3
#define DOWN (Enum) 3
/* Enumerated types for Text's Horziontal Alignment */
#define NORMHORIZ (Enum) 0
#define LEFT (Enum) 1
#define CTR (Enum) 2
#define RIGHT (Enum) 3
#define CONTHORIZ (Enum) 4
/* Enumerated types for Text's Vertical Alignment */
#define NORMVERT (Enum) 0
#define TOP (Enum) 1
#define CAP (Enum) 2
#define HALF (Enum) 3
#define BASE (Enum) 4
#define BOTTOM (Enum) 5
#define CONTVERT (Enum) 6
/* Final text flag */
#define NOTFINAL (Enum) 0
#define FINAL (Enum) 1
/* Interior styles */
#define HOLLOW (Enum) 0
#define SOLID (Enum) 1
#define PAT (Enum) 2
#define PATTERN (Enum) 2
#define HATCH (Enum) 3
#define EMPTY (Enum) 4
/* Closure types */
#define PIE (Enum) 0
#define CHORD (Enum) 1
#define NOCLOSE (Enum) 2
/* Polygon set enumerated types */
#define EDGEVISIB (Enum) 1
#define EDGECLOSE (Enum) 2
#define INVIS (Enum) 0
#define VIS (Enum) 1
#define CLOSEINVIS (EDGECLOSE + INVIS)
#define CLOSEVIS (EDGECLOSE + VIS)
/* MF element list extra elements */
#define DRAWINGSET (Enum) 0
#define DRAWINGSETPLUS (Enum) 1
#define VER2 (Enum) 2
#define EXTPRIM (Enum) 3
#define VER2GKSM (Enum) 4
/* Character sets enumerated types */
#define STD94 (Enum) 0
#define STD96 (Enum) 1
#define STD94MULTIBYTE (Enum) 2
#define STD96MULTIBYTE (Enum) 3
#define COMPLETECODE (Enum) 4
/* Character coding announcer enumerated types */
#define BASIC7BIT (Enum) 0
#define BASIC8BIT (Enum) 1
#define EXTD7BIT (Enum) 2
#define EXTD8BIT (Enum) 3
/* ASF settings */
#define ALL (Enum) 511
#define ALLLINE (Enum) 510
#define ALLMARKER (Enum) 509
#define ALLTEXT (Enum) 508
#define ALLFILL (Enum) 507
#define ALLEDGE (Enum) 506
/* New Version 2 Enumerated types */
#define FRACTION (Enum) 0
#define MM (Enum) 1
#define PHYDEVUNITS (Enum) 2
#define FORCED (Enum) 0
#define NOTFORCED (Enum) 2
#define LOCUS (Enum) 0
#define SHAPE (Enum) 1
#define LOCUSTHENSHAPE (Enum) 2
#define NO (Enum) 0
#define YES (Enum) 1
#define STATELIST (Enum) 0
#define SEGMENT (Enum) 1
#define INTERSECTION (Enum) 1
#define NORMAL (Enum) 0
#define HIGHLIGHT (Enum) 1
/* Element Group names in addition to normal elements */
#define LINEATTR (Enum) 35
#define MARKERATTR (Enum) 36
#define TEXTATTR (Enum) 37
#define CHARATTR (Enum) 38
#define FILLATTR (Enum) 39
#define EDGEATTR (Enum) 40
#define PATATTR (Enum) 41
#define OUTPUTCTRL (Enum) 42
#define ALLATTRCTRL (Enum) 44
#define ALLINH (Enum) 45
#define LINETYPEASF (Enum) 46
#define LINEWIDTHASF (Enum) 47
#define LINECOLRASF (Enum) 48
#define MARKERTYPEASF (Enum) 49
#define MARKERSIZEASF (Enum) 50
#define MARKERCOLRASF (Enum) 51
#define TEXTFONTINDEXASF (Enum) 52
#define TEXTPRECASF (Enum) 53
#define CHAREXPANASF (Enum) 54
#define CHARSPACEASF (Enum) 55
#define TEXTCOLRASF (Enum) 56
#define INTSTYLEASF (Enum) 57
#define FILLCOLRASF (Enum) 58
#define HATCHINDEXASF (Enum) 59
#define PATINDEXASF (Enum) 60
#define EDGETYPEASF (Enum) 61
#define EDGEWIDTHASF (Enum) 62
#define EDGECOLRASF (Enum) 63
/* Useful local Parameters for enumerated types */
#define VDC (Enum) 0
#define MULTIPLE FALSE
#define SINGLE TRUE
#define NOSET (Enum) 0
#define SET (Enum) 1
#define NOP (Enum) 0
#define NONE (Enum) 0
#define ANY (Enum) 0
/* Number of character substitutions possible */
#define CHARSUBNUM (Int) 34
/* Mathematical quantities */
#ifndef ZERO
#define ZERO (Int) 0
#endif
#define LOG2 0.30103
#define PARABIT 0x40
#ifndef PI
#define PI 3.1415926535
#endif
#endif /* end of cgmpar.h */
|