/usr/include/ncarg/hlu/XyPlotP.h is in libncarg-dev 6.2.0-3+b1.
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 238 239 240 241 242 243 244 245 246 247 248 249 | /*
* $Id: XyPlotP.h,v 1.15 1999-03-24 19:09:51 dbrown Exp $
*/
/************************************************************************
* *
* Copyright (C) 1992 *
* University Corporation for Atmospheric Research *
* All Rights Reserved *
* *
************************************************************************/
/*
* File: XyPlotP.h
*
* Author: Ethan Alpert
* National Center for Atmospheric Research
* PO 3000, Boulder, Colorado
*
* Date: Wed Dec 30 13:17:21 MST 1992
*
* Description:
*/
#ifndef _NXYPLOTP_h
#define _NXYPLOTP_h
#include <ncarg/hlu/DataCommP.h>
#include <ncarg/hlu/PlotManagerI.h>
#include <ncarg/hlu/XyPlot.h>
#include <ncarg/hlu/TickMark.h>
#define _NhlNxyDSpecChanged "xyDspec.Changed"
#define _NhlCxyDSpecChanged "XyDspec.Changed"
typedef struct _NhlXyDataSpecLayerPart{
/* Public resources */
NhlDashIndex dash;
NhlGenArray dashes;
NhlBoolean mono_dash;
NhlMarkLineMode marker_mode;
NhlGenArray marker_modes;
NhlBoolean mono_marker_mode;
NhlGenArray lg_label_strings;
NhlColorIndex color;
NhlGenArray colors;
NhlBoolean mono_color;
NhlColorIndex label_color;
NhlGenArray label_colors;
NhlBoolean mono_label_color;
NhlLineLabelMode label_mode;
NhlGenArray labels;
float line_thickness;
NhlGenArray line_thicknesses;
NhlBoolean mono_line_thickness;
NhlColorIndex marker_color;
NhlGenArray marker_colors;
NhlBoolean mono_marker_color;
NhlMarkerIndex marker;
NhlGenArray markers;
NhlBoolean mono_marker;
NhlBoolean marker_size_set;
float marker_size;
NhlGenArray marker_sizes;
NhlBoolean mono_marker_size;
float marker_thickness;
NhlGenArray marker_thicknesses;
NhlBoolean mono_marker_thickness;
NhlBoolean dash_seg_len_set;
float dash_seg_len;
NhlBoolean llabel_fheight_set;
float llabel_fheight;
NhlFont llabel_font;
float llabel_faspect;
float llabel_fthickness;
NhlFontQuality llabel_fquality;
float llabel_cspacing;
char llabel_func_code;
/* Private fields */
} NhlXyDataSpecLayerPart;
typedef struct _NhlXyPlotLayerPart {
/* Publically setable resources */
NhlGenArray curve_data;
NhlGenArray dspeclist;
NhlBoolean x_style_set;
NhlTickMarkStyle x_style;
NhlBoolean y_style_set;
NhlTickMarkStyle y_style;
float x_tension;
float y_tension;
NhlGenArray x_irregular_points;
NhlGenArray y_irregular_points;
NhlBoolean comp_x_min_set;
NhlBoolean compute_x_min;
NhlBoolean comp_x_max_set;
NhlBoolean compute_x_max;
NhlBoolean comp_y_max_set;
NhlBoolean compute_y_max;
NhlBoolean comp_y_min_set;
NhlBoolean compute_y_min;
NhlDrawOrder curve_order;
/*
* These resources have not been implimented yet...
*/
#ifdef NOT
NhlAlternatePlace x_alternate;
NhlAlternatePlace y_alternate;
NhlGenArray x_alternate_coords;
NhlGenArray x_original_coords;
NhlGenArray y_alternate_coords;
NhlGenArray y_original_coords;
#endif
NhlAnnotationDisplayMode display_legend;
NhlAnnotationDisplayMode display_titles;
NhlAnnotationDisplayMode display_tickmarks;
NhlBoolean update_req;
/* Private fields */
NhlLayer thetrans;
NhlBoolean have_irreg_trans;
#if 0
NhlBoolean fake_x;
float fake_x_max;
float fake_x_min;
NhlBoolean fake_y;
float fake_y_max;
float fake_y_min;
#endif
NhlLayer overlay;
NhlBoolean data_ranges_set;
NhlBoolean check_ranges;
float x_data_min;
float x_data_max;
float y_data_min;
float y_data_max;
float x_irreg_min;
float x_irreg_max;
float y_irreg_min;
float y_irreg_max;
float vp_average;
int num_cpairs;
int size_cpair_arrays;
NhlGenArray dash_indexes;
NhlGenArray item_types;
NhlGenArray lg_label_strings;
NhlGenArray line_colors;
NhlGenArray dash_seg_lens;
NhlGenArray llabel_colors;
NhlGenArray llabel_strings;
NhlGenArray llabel_fheights;
NhlGenArray line_thicknesses;
NhlGenArray marker_colors;
NhlGenArray marker_indexes;
NhlGenArray marker_sizes;
NhlGenArray marker_thicknesses;
NhlGenArray xvectors;
NhlGenArray yvectors;
NhlGenArray len_vectors;
NhlGenArray missing_set;
NhlGenArray xmissing;
NhlGenArray ymissing;
NhlGenArray llabel_fonts;
NhlGenArray llabel_faspects;
NhlGenArray llabel_fthicknesses;
NhlGenArray llabel_fqualities;
NhlGenArray llabel_cspacings;
NhlGenArray llabel_func_codes;
NhlBoolean dspec_changed;
NhlBoolean new_draw_req;
NhlTransDat *predraw_dat;
NhlTransDat *draw_dat;
NhlTransDat *postdraw_dat;
}NhlXyPlotLayerPart;
typedef struct _NhlXyDataSpecLayerRec{
NhlBaseLayerPart base;
NhlDataSpecLayerPart dataspec;
NhlXyDataSpecLayerPart xydata;
} NhlXyDataSpecLayerRec;
typedef struct _NhlXyPlotLayerRec {
NhlBaseLayerPart base;
NhlViewLayerPart view;
NhlTransformLayerPart trans;
NhlDataCommLayerPart datacomm;
NhlXyPlotLayerPart xyplot;
}NhlXyPlotLayerRec;
typedef struct _NhlXyDataSpecClassPart{
int foo;
} NhlXyDataSpecClassPart;
typedef struct _NhlXyPlotClassPart {
char *foo;
} NhlXyPlotClassPart;
typedef struct _NhlXyDataSpecClassRec{
NhlBaseClassPart base_class;
NhlDataSpecClassPart dataspec_class;
NhlXyDataSpecClassPart xydata_class;
} NhlXyDataSpecClassRec;
typedef struct _NhlXyPlotClassRec {
NhlBaseClassPart base_class;
NhlViewClassPart view_class;
NhlTransformClassPart trans_class;
NhlDataCommClassPart datacomm_class;
NhlXyPlotClassPart xyplot_class;
}NhlXyPlotClassRec;
extern NhlXyDataSpecClassRec NhlxyDataSpecClassRec;
extern NhlXyPlotClassRec NhlxyPlotClassRec;
extern NhlClass NhlxyDataSpecClass;
typedef struct _NhlXyDataSpecClassRec *NhlXyDataSpecClass;
typedef struct _NhlXyDataSpecLayerRec *NhlXyDataSpecLayer;
typedef struct _NhlXyPlotClassRec *NhlXyPlotClass;
typedef struct _NhlXyPlotLayerRec *NhlXyPlotLayer;
#endif /* _NXYPLOTP_h */
|