/usr/include/ncarg/hlu/VectorFieldP.h is in libncarg-dev 6.1.2-7.
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 | /*
* $Id: VectorFieldP.h,v 1.6 2003-09-10 21:30:00 dbrown Exp $
*/
/************************************************************************
* *
* Copyright (C) 1993 *
* University Corporation for Atmospheric Research *
* All Rights Reserved *
* *
************************************************************************/
/*
* File: VectorFieldP.h
*
* Author: David I. Brown
* National Center for Atmospheric Research
* PO 3000, Boulder, Colorado
*
* Date: Thu Sep 28 11:47:36 MDT 1995
*
* Description: Private declarations for VectorField object.
*/
#ifndef _NVectorFieldP_h
#define _NVectorFieldP_h
#include <ncarg/hlu/DataItemP.h>
#include <ncarg/hlu/VectorField.h>
#include <ncarg/hlu/VectorFieldFloatP.h>
#ifndef FLT_MAX
#define FLT_MAX 10.0e37
#endif
typedef struct _NhlVectorFieldLayerPart{
/* Public resources */
NhlGenArray d_arr;
NhlGenArray u_arr;
NhlGenArray v_arr;
NhlGenArray x_arr;
NhlGenArray y_arr;
NhldiGridType grid_type;
NhlBoolean polar_data;
NhlBoolean subset_by_index;
NhlBoolean copy_arrays;
NhlBoolean exchange_dimensions;
NhlBoolean exchange_uv_data;
NhlBoolean single_missing;
NhlGenArray missing_u_value;
NhlGenArray missing_v_value;
NhlGenArray mag_min;
NhlGenArray mag_max;
NhlGenArray u_min;
NhlGenArray u_max;
NhlGenArray v_min;
NhlGenArray v_max;
NhlGenArray x_start;
NhlGenArray x_end;
NhlGenArray y_start;
NhlGenArray y_end;
NhlGenArray x_subset_start;
NhlGenArray x_subset_end;
NhlGenArray y_subset_start;
NhlGenArray y_subset_end;
int x_index_start;
int x_index_end;
int y_index_start;
int y_index_end;
int x_stride;
int y_stride;
float x_actual_start;
float x_actual_end;
int x_el_count;
float y_actual_start;
float y_actual_end;
int y_el_count;
/* private fields */
NhlBoolean use_d_arr;
int ix_start;
int ix_end;
int iy_start;
int iy_end;
int xc_start_el;
int xc_end_el;
int yc_start_el;
int yc_end_el;
NhlBoolean xstart_byindex;
NhlBoolean xend_byindex;
NhlBoolean ystart_byindex;
NhlBoolean yend_byindex;
NhlBoolean xc_is_linear;
NhlBoolean yc_is_linear;
NhlBoolean up_to_date;
NhlVectorFieldFloatLayer vffloat;
int changed;
} NhlVectorFieldLayerPart;
typedef struct _NhlVectorFieldLayerRec{
NhlBaseLayerPart base;
NhlDataItemLayerPart dataitem;
NhlVectorFieldLayerPart vfield;
} NhlVectorFieldLayerRec;
typedef struct _NhlVectorFieldClassPart{
int foo;
} NhlVectorFieldClassPart;
typedef struct _NhlVectorFieldClassRec{
NhlBaseClassPart base_class;
NhlDataItemClassPart dataitem_class;
NhlVectorFieldClassPart vfield_class;
} NhlVectorFieldClassRec;
typedef struct _NhlVectorFieldClassRec *NhlVectorFieldClass;
typedef struct _NhlVectorFieldLayerRec *NhlVectorFieldLayer;
extern NhlVectorFieldClassRec NhlvectorFieldClassRec;
#endif /* _NVectorFieldP_h */
|