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
|
! Do not edit this generated file. Instead, check its consistency
! with the #defines in bindings/swig-support/plplotcapi.i using the
! (Unix) target "check_f95_parameters". If that target reports an
! inconsistency (via a cmp message) between the generated
! plplot_parameters.h_compare file in the build tree and
! plplot_parameters.h in the source tree, then copy
! plplot_parameters.h_compare on top of plplot_parameters.h and
! check in that result.
integer, parameter :: PLESC_SET_RGB = 1 ! obsolete
integer, parameter :: PLESC_ALLOC_NCOL = 2 ! obsolete
integer, parameter :: PLESC_SET_LPB = 3 ! obsolete
integer, parameter :: PLESC_EXPOSE = 4 ! handle window expose
integer, parameter :: PLESC_RESIZE = 5 ! handle window resize
integer, parameter :: PLESC_REDRAW = 6 ! handle window redraw
integer, parameter :: PLESC_TEXT = 7 ! switch to text screen
integer, parameter :: PLESC_GRAPH = 8 ! switch to graphics screen
integer, parameter :: PLESC_FILL = 9 ! fill polygon
integer, parameter :: PLESC_DI = 10 ! handle DI command
integer, parameter :: PLESC_FLUSH = 11 ! flush output
integer, parameter :: PLESC_EH = 12 ! handle Window events
integer, parameter :: PLESC_GETC = 13 ! get cursor position
integer, parameter :: PLESC_SWIN = 14 ! set window parameters
integer, parameter :: PLESC_PLFLTBUFFERING = 15 ! configure PLFLT buffering
integer, parameter :: PLESC_XORMOD = 16 ! set xor mode
integer, parameter :: PLESC_SET_COMPRESSION = 17 ! AFR: set compression
integer, parameter :: PLESC_CLEAR = 18 ! RL: clear graphics region
integer, parameter :: PLESC_DASH = 19 ! RL: draw dashed line
integer, parameter :: PLESC_HAS_TEXT = 20 ! driver draws text
integer, parameter :: PLESC_IMAGE = 21 ! handle image
integer, parameter :: PLESC_IMAGEOPS = 22 ! plimage related operations
integer, parameter :: DRAW_LINEX = z'01' ! draw lines parallel to the X axis
integer, parameter :: DRAW_LINEY = z'02' ! draw lines parallel to the Y axis
integer, parameter :: DRAW_LINEXY = z'03' ! draw lines parallel to both the X and Y axes
integer, parameter :: MAG_COLOR = z'04' ! draw the mesh with a color dependent of the magnitude
integer, parameter :: BASE_CONT = z'08' ! draw contour plot at bottom xy plane
integer, parameter :: TOP_CONT = z'10' ! draw contour plot at top xy plane
integer, parameter :: SURF_CONT = z'20' ! draw contour plot at surface
integer, parameter :: DRAW_SIDES = z'40' ! draw sides
integer, parameter :: FACETED = z'80' ! draw outline for each square that makes up the surface
integer, parameter :: MESH = z'100' ! draw mesh
integer, parameter :: PL_BIN_DEFAULT = 0
integer, parameter :: PL_BIN_CENTRED = 1
integer, parameter :: PL_BIN_NOEXPAND = 2
integer, parameter :: PL_BIN_NOEMPTY = 4
integer, parameter :: PL_HIST_DEFAULT = 0
integer, parameter :: PL_HIST_NOSCALING = 1
integer, parameter :: PL_HIST_IGNORE_OUTLIERS = 2
integer, parameter :: PL_HIST_NOEXPAND = 8
integer, parameter :: PL_HIST_NOEMPTY = 16
integer, parameter :: PL_POSITION_LEFT = 1
integer, parameter :: PL_POSITION_RIGHT = 2
integer, parameter :: PL_POSITION_TOP = 4
integer, parameter :: PL_POSITION_BOTTOM = 8
integer, parameter :: PL_POSITION_INSIDE = 16
integer, parameter :: PL_POSITION_OUTSIDE = 32
integer, parameter :: PL_POSITION_VIEWPORT = 64
integer, parameter :: PL_POSITION_SUBPAGE = 128
integer, parameter :: PL_LEGEND_NONE = 1
integer, parameter :: PL_LEGEND_COLOR_BOX = 2
integer, parameter :: PL_LEGEND_LINE = 4
integer, parameter :: PL_LEGEND_SYMBOL = 8
integer, parameter :: PL_LEGEND_TEXT_LEFT = 16
integer, parameter :: PL_LEGEND_BACKGROUND = 32
integer, parameter :: PL_LEGEND_BOUNDING_BOX = 64
integer, parameter :: PL_LEGEND_ROW_MAJOR = 128
integer, parameter :: PL_COLORBAR_LABEL_LEFT = 1
integer, parameter :: PL_COLORBAR_LABEL_RIGHT = 2
integer, parameter :: PL_COLORBAR_LABEL_TOP = 4
integer, parameter :: PL_COLORBAR_LABEL_BOTTOM = 8
integer, parameter :: PL_COLORBAR_IMAGE = 16
integer, parameter :: PL_COLORBAR_SHADE = 32
integer, parameter :: PL_COLORBAR_GRADIENT = 64
integer, parameter :: PL_COLORBAR_CAP_LOW = 128
integer, parameter :: PL_COLORBAR_CAP_HIGH = 256
integer, parameter :: PL_COLORBAR_SHADE_LABEL = 512
integer, parameter :: PLSWIN_DEVICE = 1 ! device coordinates
integer, parameter :: PLSWIN_WORLD = 2 ! world coordinates
integer, parameter :: PL_X_AXIS = 1 ! The x-axis
integer, parameter :: PL_Y_AXIS = 2 ! The y-axis
integer, parameter :: PL_Z_AXIS = 3 ! The z-axis
integer, parameter :: PL_OPT_ENABLED = z'0001' ! Obsolete
integer, parameter :: PL_OPT_ARG = z'0002' ! Option has an argment
integer, parameter :: PL_OPT_NODELETE = z'0004' ! Don't delete after processing
integer, parameter :: PL_OPT_INVISIBLE = z'0008' ! Make invisible
integer, parameter :: PL_OPT_DISABLED = z'0010' ! Processing is disabled
integer, parameter :: PL_OPT_FUNC = z'0100' ! Call handler function
integer, parameter :: PL_OPT_BOOL = z'0200' ! Set *var = 1
integer, parameter :: PL_OPT_INT = z'0400' ! Set *var = atoi(optarg)
integer, parameter :: PL_OPT_FLOAT = z'0800' ! Set *var = atof(optarg)
integer, parameter :: PL_OPT_STRING = z'1000' ! Set var = optarg
integer, parameter :: PL_PARSE_PARTIAL = z'0000' ! For backward compatibility
integer, parameter :: PL_PARSE_FULL = z'0001' ! Process fully & exit if error
integer, parameter :: PL_PARSE_QUIET = z'0002' ! Don't issue messages
integer, parameter :: PL_PARSE_NODELETE = z'0004' ! Don't delete options after
integer, parameter :: PL_PARSE_SHOWALL = z'0008' ! Show invisible options
integer, parameter :: PL_PARSE_OVERRIDE = z'0010' ! Obsolete
integer, parameter :: PL_PARSE_NOPROGRAM = z'0020' ! Program name NOT in *argv[0]..
integer, parameter :: PL_PARSE_NODASH = z'0040' ! Set if leading dash NOT required
integer, parameter :: PL_PARSE_SKIP = z'0080' ! Skip over unrecognized args
integer, parameter :: PL_FCI_MARK = ishft(1,31)
integer, parameter :: PL_FCI_IMPOSSIBLE = z'00000000'
integer, parameter :: PL_FCI_HEXDIGIT_MASK = z'f'
integer, parameter :: PL_FCI_HEXPOWER_MASK = z'7'
integer, parameter :: PL_FCI_HEXPOWER_IMPOSSIBLE = z'f'
integer, parameter :: PL_FCI_FAMILY = z'0'
integer, parameter :: PL_FCI_STYLE = z'1'
integer, parameter :: PL_FCI_WEIGHT = z'2'
integer, parameter :: PL_FCI_SANS = z'0'
integer, parameter :: PL_FCI_SERIF = z'1'
integer, parameter :: PL_FCI_MONO = z'2'
integer, parameter :: PL_FCI_SCRIPT = z'3'
integer, parameter :: PL_FCI_SYMBOL = z'4'
integer, parameter :: PL_FCI_UPRIGHT = z'0'
integer, parameter :: PL_FCI_ITALIC = z'1'
integer, parameter :: PL_FCI_OBLIQUE = z'2'
integer, parameter :: PL_FCI_MEDIUM = z'0'
integer, parameter :: PL_FCI_BOLD = z'1'
integer, parameter :: PL_MAXKEY = 16
integer, parameter :: PL_MAXWINDOWS = 64 ! Max number of windows/page tracked
real(kind=plflt), parameter :: PL_NOTSET = -42.0_plflt
real(kind=plflt), parameter :: PL_PI = 3.1415926535897932384_plflt
real(kind=plflt), parameter :: PL_TWOPI = 2.0_plflt*PL_PI
integer, parameter :: PLESPLFLTBUFFERING_ENABLE = 1
integer, parameter :: PLESPLFLTBUFFERING_DISABLE = 2
integer, parameter :: PLESPLFLTBUFFERING_QUERY = 3
integer, parameter :: GRID_CSA = 1 ! Bivariate Cubic Spline approximation
integer, parameter :: GRID_DTLI = 2 ! Delaunay Triangulation Linear Interpolation
integer, parameter :: GRID_NNI = 3 ! Natural Neighbors Interpolation
integer, parameter :: GRID_NNIDW = 4 ! Nearest Neighbors Inverse Distance Weighted
integer, parameter :: GRID_NNLI = 5 ! Nearest Neighbors Linear Interpolation
integer, parameter :: GRID_NNAIDW = 6 ! Nearest Neighbors Around Inverse Distance Weighted
|