GQASF(3NCARG)

✨ GQASF πŸ’… β€” the NCAR GRAPHICS girlies' guide to aspect source flags ✨

okay so bestie, welcome to the GQASF page from the NCAR GRAPHICS manual πŸ’– (that's the 3NCARG section btw, iykyk). This is the "Inquire aspect source flags" routine, and she is here to tell you whether your primitive attributes are being picked from individual settings or from bundle tables. yes those are two whole different vibes and you're about to find out which one your plot is living in πŸŽ€


🌸 NAME 🌸

GQASF β€” (Inquire aspect source flags) β€” Inquires the values for the aspect source flags that determine whether primitive attributes are to be selected from individual settings or from "bundle tables". πŸ¦‹


🌈 SYNOPSIS 🌈

CALL GQASF (ERRIND,LASF)

πŸ’œ C-BINDING SYNOPSIS πŸ’œ

#include <ncarg/gks.h>

void ginq_asfs(Gint *err_ind, Gasfs *list_asf);

πŸ‘‘ DESCRIPTION πŸ‘‘

  • ERRIND β€” (Integer, Output) β€” If the inquired value cannot be returned correctly, a non-zero error indicator is returned in ERRIND, otherwise a zero is returned. Consult "User's Guide for NCAR GKS-0A Graphics" for a description of the meaning of the error indicators. πŸ’€ (basically: zero = we ate, non-zero = something is giving unwell)
  • LASF β€” (Integer array, output) β€” An array of settings for the thirteen attributes, and yes we're listing all thirteen because every single one matters bestie:
    1. Linetype
    2. Linewidth scale factor
    3. Polyline color index
    4. Marker type
    5. Marker size scale factor
    6. Polymarker color index
    7. Text font and precision
    8. Character expansion factor
    9. Character spacing
    10. Text color index
    11. Fill area interior style
    12. Fill area style index
    13. Fill area color index

Each value of LASF is either "0" (for "bundled") or "1" (for "individual"). that's it, that's the whole vibe check: 0 or 1, bundled or individual, no in-between 😌


🌟 USAGE 🌟

In NCAR Graphics all attribute aspect source flags are defaulted to "individual" (all values for LASF are "1"). 🫢 It is advised that for dependable results when using NCAR Graphics these values remain in their default settings. Some GKS packages default these values to "bundled" β€” not our fave, but okay, different strokes ✨. GQASF can be called to determine the values of all aspect source flags, so if you're ever like "wait, who set these??" β€” this is the routine that tells you. πŸ”


πŸ“ ACCESS πŸ“

To use GKS routines, load the NCAR GKS-0A library ncarg_gks. (link that girl up, no cap πŸ”₯)


🧚 SEE ALSO 🧚

Online: gsasf, gsln, gslwsc, gsplci, gsmk, gsmksc, gspmci, gstxfp, gschxp, gstxsp, gstxci, gsfais, gsfasi, gsfaci, gqln, gqlwsc, gqplci, gqmk, gqmksc, gqpmci, gqtxfp, gqchxp, gqtxsp, gqtxci, gqfais, gqfasi, gqfaci,, ginq_asfs

Hardcopy: "User's Guide for NCAR GKS-0A Graphics"


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


lowkey important: that copyright + license line is real and binding, bestie β€” not just decoration. respect the paperwork πŸ’…

and that's the whole page, periodt ✨ this came to you straight from the UNIX section, dated March 1993, signed off as GQASF(3NCARG) β€” she's been iconic since '93 and she's still serving πŸŽ€πŸ’œπŸ¦‹