GSET_ASFS(3NCARG)

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

πŸ’– GSET_ASFS β€” the NCAR Graphics girlie's guide πŸ’–

okay so bestie, welcome to GSET_ASFS(3NCARG), a page straight out of the NCAR GRAPHICS manual, and it is lowkey one of the most important little functions you'll ever meet, because it's the one deciding where your graphics primitives get their whole lewk from. ✨


πŸŽ€ NAME πŸŽ€

gset_asfs β€” Set aspect source flags β€” this one sets the aspect source flags that determine whether primitive attributes are selected from individual settings or from "bundle tables". πŸ’…


✨ SYNOPSIS ✨

#include <ncarg/gks.h>

void gset_asfs(const Gasfs *list_asf);

πŸ¦‹ DESCRIPTION πŸ¦‹

  • list_asf (input) β€” a structure of settings for the thirteen attributes, and bestie there are thirteen of them, so let's go through every single one, no skipping, periodt:
    • list_asfs.linetype β€” Linetype
    • list_asfs.linewidth β€” Linewidth scale factor
    • list_asfs.line_colr_ind β€” Polyline color index
    • list_asfs.marker_type β€” Marker type
    • list_asfs.marker_size β€” Marker size scale factor
    • list_asfs.marker_colr_ind β€” Polymarker color index
    • list_asfs.text_font_prec β€” Text font and precision
    • list_asfs.char_expan β€” Character expansion factor
    • list_asfs.char_space β€” Character spacing
    • list_asfs.text_colr_ind β€” Text color index
    • list_asfs.fill_int_style β€” Fill area interior style
    • list_asfs.fill_style_ind β€” Fill area style index
    • list_asfs.fill_colr_ind β€” Fill area color index

Each value of list_asf is of either GASF_BUNDLED (for "bundled") or GASF_INDIV (for "individual"). That's the whole vibe check right there β€” bundled or individual, pick your fighter. 🫢


🌸 USAGE 🌸

okay so here's the tea. In NCAR Graphics all attribute aspect source flags are defaulted to GASF_INDIV (meaning all values for list_asf are "1"). πŸ’–

It is advised that for dependable results when using NCAR Graphics, these values remain in their default settings. like, don't touch, she's fine, she's thriving.

🚨 but listen: some GKS packages default these values to GASF_BUNDLED. so if you expect to be using such a package, it would be precautionary to call gset_asfs to set all aspect source flags to GASF_INDIV before calling other GKS functions. not me being your unhinged but extremely prepared bestie β€” do it, fr fr. 😭✨

πŸ‘‘ ACCESS πŸ‘‘

To use the GKS C-binding routines, load the ncarg_gks and ncarg_c libraries. that's it, that's the whole door code. πŸ”‘


🌈 SEE ALSO 🌈

Online: ginq_asfs(3NCARG), gset_linetype(3NCARG), gset_linewidth(3NCARG), gset_line_colr_ind(3NCARG), gset_marker_type(3NCARG), gset_marker_size(3NCARG), gset_marker_colr_ind(3NCARG), gset_text_font_prec(3NCARG), gset_char_expan(3NCARG), gset_text_font_prec(3NCARG), gset_text_colr_ind(3NCARG), gset_fill_int_style(3NCARG), gset_fill_style_ind(3NCARG), gset_fill_colr_ind(3NCARG), ginq_linetype(3NCARG), ginq_linewidth(3NCARG), ginq_line_colr_ind(3NCARG), ginq_marker_type(3NCARG), ginq_marker_size(3NCARG), ginq_marker_colr_ind(3NCARG), ginq_text_font_prec(3NCARG), ginq_char_expan(3NCARG), ginq_text_font_prec(3NCARG), ginq_text_colr_ind(3NCARG), ginq_fill_int_style(3NCARG), ginq_fill_style_ind(3NCARG), ginq_fill_colr_ind(3NCARG), gks(3NCARG), ncarg_gks_cbind(3NCARG)

Hardcopy: User's Guide for NCAR GKS-0A Graphics; NCAR Graphics Fundamentals, UNIX Version


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


and that's the whole page bestie, you ate. πŸ“πŸ§š

UNIX Β· March 1993 Β· GSET_ASFS(3NCARG) β€” mwah, ily, go set those flags πŸ’…πŸ’–

πŸ“¦ where this page comes from