/usr/include/ncarg/hlu/Transform.h is in libncarg-dev 6.3.0-6build1.
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 | /*
* $Id: Transform.h,v 1.16 2000-06-28 19:04:03 dbrown Exp $
*/
/************************************************************************
* *
* Copyright (C) 1992 *
* University Corporation for Atmospheric Research *
* All Rights Reserved *
* *
************************************************************************/
/*
* File: Transform.h
*
* Author: Ethan Alpert
* National Center for Atmospheric Research
* PO 3000, Boulder, Colorado
*
* Date: Fri Oct 2 16:36:47 MDT 1992
*
* Description: Public header for Transform class.
*/
#ifndef _NTRANSFORM_h
#define _NTRANSFORM_h
#include <ncarg/hlu/View.h>
typedef enum _NhlOverlayMode {
NhlDATATRANSFORM = 0, /* DataTransform */
NhlNDCVIEWPORT = 1, /* NDCViewport */
NhlNDCDATAEXTENT = 2 /* NDCDataExtent */
} NhlOverlayMode;
#define NhlTOverlayMode "OverlayMode"
/*
* Public Transform instance resources
*/
#define NhlNtfPlotManagerOn "tfPlotManagerOn"
#define NhlNtfDoNDCOverlay "tfDoNDCOverlay"
#define NhlNtfOverlayMode "tfOverlayMode"
#define NhlNtfLineInterpolationOn "tfLineInterpolationOn"
#define NhlNtfPolyDrawList "tfPolyDrawList"
#define NhlNtfPolyDrawOrder "tfPolyDrawOrder"
/*
* Public Transform class resources
*/
#define NhlCtfPlotManagerOn "TfPlotManagerOn"
#define NhlCtfDoNDCOverlay "TfDoNDCOverlay"
#define NhlCtfOverlayMode "TfOverlayMode"
#define NhlCtfLineInterpolationOn "TfLineInterpolationOn"
#define NhlCtfPolyDrawList "TfPolyDrawList"
#define NhlCtfPolyDrawOrder "TfPolyDrawOrder"
/*
* Public Functions defined by the Transform Class
*/
extern NhlErrorTypes NhlNDCToData(
#if NhlNeedProto
int /*pid*/,
float* /*x*/,
float* /*y*/,
int /*n*/,
float* /*xout*/,
float* /*yout*/,
float * /* xmissing */,
float * /* ymissing */,
int* /* status */,
float* /* out_of_range */
#endif
);
extern NhlErrorTypes NhlDataToNDC(
#if NhlNeedProto
int /*pid*/,
float* /*x*/,
float* /*y*/,
int /*n*/,
float* /*xout*/,
float* /*yout*/,
float * /* xmissing */,
float * /* ymissing */,
int* /* status */,
float* /* out_of_range */
#endif
);
extern NhlErrorTypes NhlDataPolyline(
#if NhlNeedProto
int /* pid */,
int /* gsid */,
float* /* x */,
float* /* y */,
int /* n */
#endif
);
extern NhlErrorTypes NhlNDCPolyline(
#if NhlNeedProto
int /* pid */,
int /* gsid */,
float* /* x */,
float* /* y */,
int /* n */
#endif
);
extern NhlErrorTypes NhlDataPolygon(
#if NhlNeedProto
int /* pid */,
int /* gsid */,
float* /* x */,
float* /* y */,
int /* n */
#endif
);
extern NhlErrorTypes NhlNDCPolygon(
#if NhlNeedProto
int /* pid */,
int /* gsid */,
float* /* x */,
float* /* y */,
int /* n */
#endif
);
extern NhlErrorTypes NhlDataPolymarker(
#if NhlNeedProto
int /* pid */,
int /* gsid */,
float* /* x */,
float* /* y */,
int /* n */
#endif
);
extern NhlErrorTypes NhlNDCPolymarker(
#if NhlNeedProto
int /* pid */,
int /* gsid */,
float* /* x */,
float* /* y */,
int /* n */
#endif
);
extern NhlBoolean NhlIsTransform(
#if NhlNeedProto
int pid
#endif
);
/* Overlay, Annotation, and Primitive access functions */
extern NhlErrorTypes NhlAddOverlay(
#if NhlNeedProto
int base_id,
int transform_id,
int after_id
#endif
);
extern NhlErrorTypes NhlRemoveOverlay(
#if NhlNeedProto
int base_id,
int overlay_id,
NhlBoolean restore
#endif
);
extern int NhlAddAnnotation(
#if NhlNeedProto
int plot_id,
int anno_view_id
#endif
);
extern NhlErrorTypes NhlRemoveAnnotation(
#if NhlNeedProto
int plot_id,
int anno_manager_id
#endif
);
NhlErrorTypes NhlAddPrimitive(
#if NhlNeedProto
int transform_id,
int primitive_id,
int before_id
#endif
);
NhlErrorTypes NhlRemovePrimitive(
#if NhlNeedProto
int transform_id,
int primitive_id
#endif
);
extern NhlClass NhltransformClass;
#endif /*_NTRANSFORM_h */
|