/usr/include/ncarg/hlu/TransformI.h is in libncarg-dev 6.4.0-9.
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 | /*
* $Id: TransformI.h,v 1.10 2000-01-20 03:39:49 dbrown Exp $
*/
/************************************************************************
* *
* Copyright (C) 1995 *
* University Corporation for Atmospheric Research *
* All Rights Reserved *
* *
************************************************************************/
/*
* File: TransformI.h
*
* Author: Jeff W. Boote
* National Center for Atmospheric Research
* PO 3000, Boulder, Colorado
*
* Date: Wed Jan 25 16:58:45 MST 1995
*
* Description:
*/
#ifndef _NTRANSFORMI_h
#define _NTRANSFORMI_h
/* Note:
* Does not include Transform.h -- because a number of objects that
* need these functions are not Transform class objects.
*/
typedef enum _NhltfOverlayStatus {
_tfNotInOverlay, /* not a plot member, has no plot manager */
_tfCurrentOverlayBase, /* not a plot member, has plot mgr */
_tfCurrentOverlayMember /* plot member, may or may not have plot mgr */
} NhltfOverlayStatus;
extern NhlBoolean _NhlIsSimpleTransform(
#if NhlNeedProto
int pid
#endif
);
extern NhlBoolean _NhlIsPlotMember(
#if NhlNeedProto
int pid
#endif
);
extern NhlBoolean _NhlIsAnnotation(
#if NhlNeedProto
int pid
#endif
);
extern NhlBoolean _NhlIsOverlay(
#if NhlNeedProto
int pid
#endif
);
extern int _NhlAnnotationBase(
#if NhlNeedProto
int pid
#endif
);
extern int _NhlOverlayBase(
#if NhlNeedProto
int pid
#endif
);
extern int _NhlBasePlot(
#if NhlNeedProto
int pid
#endif
);
extern int _NhlTopLevelView(
#if NhlNeedProto
int pid
#endif
);
/*
* private versions of the Annotation interface functions:
* assumes layer pointers are valid. If entry_name string is NULL,
* one is supplied.
*/
extern int _NhlAddAnnotation(
#if NhlNeedProto
NhlLayer plot,
NhlLayer anno_view,
NhlString entry_name
#endif
);
extern NhlErrorTypes _NhlRemoveAnnotation(
#if NhlNeedProto
NhlLayer plot,
NhlLayer annomanager,
NhlString entry_name
#endif
);
extern NhlErrorTypes NhlRegisterAnnotation(
#if NhlNeedProto
int plot_id,
int annomanager_id
#endif
);
extern NhlErrorTypes NhlUnregisterAnnotation(
#if NhlNeedProto
int plot_id,
int annomanager_id
#endif
);
extern NhlErrorTypes _NhlRegisterAnnotation(
#if NhlNeedProto
NhlLayer plot,
NhlLayer annomanager,
NhlString entry_name
#endif
);
typedef struct _NhlOverlayStatusCBDataRec
_NhlOverlayStatusCBDataRec, *_NhlOverlayStatusCBData;
struct _NhlOverlayStatusCBDataRec {
int id; /* layer id */
int base_id; /* id of base plot */
NhltfOverlayStatus status;
};
#define _NhlCBtfOverlayStatus "CBtfOverlayStatus" /* cbdata.ptrval is
_NhlOverlayStatusCBData */
#endif /* _NTRANSFORMI_h */
|