GKS(3NCARG)

πŸ“¦ version 6.6.2, in epel 9, fedora 43, fedora 44

πŸ’– GKS β€” the whole vibe, explained πŸ’–

okay so bestie, welcome to the NCAR GRAPHICS corner of the man pages, page GKS(3NCARG). sit down, grab a strawberry πŸ“, because this one is a whole collection.

GKS β€” the Graphical Kernel System β€” is a set of low-level graphics functions, and it's not just Some Guy's opinion: it's standardized by the American National Standards Institute (ANSI) and the International Standards Institute (ISO). iconic behavior, honestly. πŸ‘‘

The collection of man pages in 3NCARG reflects those GKS functions documented in the NCAR UserDoc "User's Guide for NCAR GKS-0A Graphics". Heads up though: this collection does not contain all of the functions in GKS-0A β€” it's just the most frequently used ones. Lowkey a greatest-hits album. πŸŽ€

But here's the thing: NCAR GKS-0A itself does contain all of the functions required to be implemented by the GKS Standard. So the library is complete, the man page collection is curated. slay.


✨ SYNOPSIS ✨

okay here's the full roster, every single one, no skips, no skimming β€” this is the group chat directory fr fr. πŸ’…

  • GACTM β€” accumulate transformation matrix. stacking them up like they're your unread notifications πŸ¦‹
  • GACWK β€” activate workstation. wake it up, it's time to work ✨
  • GCA β€” cell array. not a phone cell, a graphics one 😭
  • GCLKS β€” close GSK. (yes, GSK, that's literally what the page says β€” we do not touch it, we just respect it πŸ’€)
  • GCLRWK β€” clear workstation.
  • GCLSG β€” close segment.
  • GCLWK β€” close workstation.
  • GCRSG β€” create segment.
  • GCSGWK β€” copy segment to workstation.
  • GDAWK β€” deactivate workstation. nap time for the workstation 😴
  • GDSG β€” delete segment.
  • GESC β€” escape. the emergency exit door πŸšͺ
  • GEVTM β€” evaluate transformation matrix.
  • GFA β€” fill area. color inside the lines, we love to see it 🌈
  • GOPKS β€” open GKS. the main character entrance πŸ‘‘
  • GOPWK β€” open workstation.
  • GPL β€” polyline.
  • GPM β€” polymarker.
  • GQASF β€” inquire aspect source flags.
  • GQCHH β€” inquire character height.
  • GQCHSP β€” inquire character spacing.
  • GQCHUP β€” inquire character up vector.
  • GQCHXP β€” inquire character expansion factor.
  • GQCLIP β€” inquire clipping indicator.
  • GQCNTN β€” inquire current normalization transformation number.
  • GQCR β€” inquire color representation.
  • GQFACI β€” inquire fill area color index.
  • GQFAIS β€” inquire fill area interior style.
  • GQFASI β€” inquire fill area style index.
  • GQLN β€” inquire line type.
  • GQLWSC β€” inquire linewidth scale factor.
  • GQMK β€” inquire marker type.
  • GQMKSC β€” inquire marker size scale factor.
  • GQMNTN β€” inquire maximum normalization transformation number.
  • GQNT β€” inquire normalization transformation.
  • GQOPS β€” inquire operating state value.
  • GQOPSG β€” inquire name of open segment.
  • GQPLCI β€” inquire polyline color index.
  • GQPMCI β€” inquire polymarker color index.
  • GQSGUS β€” inquire set of segment names in use.
  • GQTXAL β€” inquire text alignment.
  • GQTXCI β€” inquire text color index.
  • GQTXFP β€” inquire text font and precision.
  • GQTXP β€” inquire text path.
  • GSASF β€” set aspect source flags.
  • GSCHH β€” set character height.
  • GSCHSP β€” set character spacing.
  • GSCHUP β€” set character up vector.
  • GSCHXP β€” set character expansion factor.
  • GSCLIP β€” set clipping indicator.
  • GSCR β€” set color representation.
  • GSELNT β€” select normalization transformation.
  • GSFACI β€” set fill area color index.
  • GSFAIS β€” set fill area interior style.
  • GSFASI β€” set fill are style index. (yep, "fill are", that's the page, we're keeping it 🫢)
  • GSLN β€” set line type.
  • GSLWSC β€” set linewidth scale factor.
  • GSMK β€” set marker type.
  • GSMKSC β€” set marker size scale factor.
  • GSPLCI β€” polyline color index. (no "Set" in front, she's built different πŸ’…)
  • GSPMCI β€” (Set polymarker color index. (that stray (? it's canon, iykyk πŸ™ˆ)
  • GSSGT β€” set segment transformation.
  • GSTXAL β€” set text alignment.
  • GSTXCI β€” set text color index.
  • GSTXFP β€” set text font and precision.
  • GSTXP β€” set text path.
  • GSVP β€” set viewport.
  • GSWN β€” set window.
  • GTX β€” text.
  • GUWK β€” update workstation.

πŸŽ€ ACCESS πŸŽ€

wanna actually use any of the functions in NCAR GKS? then you gotta load the NCAR GKS library, bestie:

ncarg_gks

that's the whole thing. load ncarg_gks, that's it, that's the access step. πŸ’–


πŸ¦‹ MESSAGES πŸ¦‹

when things go sideways and something yells at you: see the UserDoc "User's Guide for NCAR GKS-0A Graphics" for a complete list of error numbers and messages. that's where the receipts live. 🧚


🌸 SEE ALSO 🌸

Online

the entire lowercase squad, alphabetically, exactly as it is, no cap:

gactm, gacwk, gca, gclks, gclrwk, gclsg, gclwk, gcrsg, gcsgwk, gdawk, gdsg,
gesc, gevtm, gfa, gopks, gopwk, gpl, gpm, gqasf, gqchh, gqchsp, gqchup,
gqchxp, gqclip, gqcntn, gqcr, gqfaci, gqfais, gqfasi, gqln, gqlwsc, gqmk,
gqmksc, gqmntn, gqnt, gqops, gqopsg, gqplci, gqpmci, gqsgus, gqtxal, gqtxci,
gqtxfp, gqtxp, gsasf, gschh, gschsp, gschup, gschxp, gsclip, gscr, gselnt,
gsfaci, gsfais, gsfasi, gsln, gslwsc, gsmk, gsmksc, gsplci, gspmci, gssgt,
gstxal, gstxci, gstxfp, gstxp, gsvp, gswn, gtx, guwk

Hardcopy

for the paper girlies πŸŽ€ β€” actual physical reading material:

  • "User's Guide for NCAR GKS-0A Graphics"
  • "Computer Graphics--Graphical Kernel System (GKS) Functional Description, ANSI X3.124-1985"

Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.

okay that's the whole page, you ate it, periodt. πŸ‘‘

this was GKS(3NCARG) from the UNIX manual, dated March 1993 β€” shoutout to that date for being older than basically everyone reading this. mwah, bye bestie πŸ’œβœ¨

πŸ“¦ where this page comes from