GPM(3NCARG)
β¨ GPM (Polymarker) β it's giving main character β¨
okay bestie, welcome to GPM, from the NCAR Graphics fam (that's the 3NCARG section of the manual, iykyk). The polymarker output primitive draws selected symmetric symbols to mark user-specified coordinate positions. That's it, that's the vibe. Little markers. You pick where. She picks what shape. π
πΈ SYNOPSIS πΈ
CALL GPM (N, X, Y)
Like, that's the whole thing. Three args. Periodt.
π¦ C-BINDING SYNOPSIS π¦
#include <ncarg/gks.h>
void gpolymarker(const Gpoint_list *point_list);
Yeah she also has a C-binding era. We love a bilingual icon. β¨
π DESCRIPTION π
Nβ (Integer, Input) the number of markers to be drawn. And heads up:Nmust be greater than zero. Like, zero markers is not a look, bestie, the routine said no. π«X (N)β (Real Array, Input) the X coordinates of theNmarkers to be drawn, in world coordinates.Y (N)β (Real Array, Input) the Y coordinates of theNmarkers to be drawn, in world coordinates.
π USAGE π
okay so by default, the polymarker type is an asterisk *. Cute, classic, never misses. β
Wanna select other polymarker types and attributes? Go read the man page for gsmk. She's the one who handles the glow-up. π
IMPORTANT FR FR: those coordinate pairs must be in world coordinates and not user coordinates. And the way that matters is: the log scaling and mirror-imaging features available via the SET call, and the SPPS functions for drawing dots and markers, are not applicable here. So don't try it. She's not that kind of primitive. π
π ACCESS π
To use GKS routines, load the NCAR GKS-0A library ncarg_gks. That's the load order, no notes. π«Ά
π§ SEE ALSO π§
Online: gsmk, gsmksc, gscr, gspmci, gqmk, gqmksc, gqpmci, point, points, ngdots, gpolymarker
Hardcopy: User's Guide for NCAR GKS-0A Graphics; NCAR Graphics Fundamentals, UNIX Version
(go read all of them, they're lowkey iconic, no cap πβ¨)
π COPYRIGHT π
Copyright (C) 1987-2009 University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
mwah π that's the whole page, bestie. Sending you off with love β this one's from the UNIX manual, March 1993 era, page GPM(3NCARG), and she's still serving. Go mark some points. Slay. π₯π¦π
π¦ where this page comes from
- epel 9: ncl-devel 6.6.2-59.el9 Β· LicenseRef-Callaway-BSD
- fedora 43: ncl-devel 6.6.2-58.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: ncl-devel 6.6.2-62.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms