GSET_ASFS(3NCARG)
π 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β Linetypelist_asfs.linewidthβ Linewidth scale factorlist_asfs.line_colr_indβ Polyline color indexlist_asfs.marker_typeβ Marker typelist_asfs.marker_sizeβ Marker size scale factorlist_asfs.marker_colr_indβ Polymarker color indexlist_asfs.text_font_precβ Text font and precisionlist_asfs.char_expanβ Character expansion factorlist_asfs.char_spaceβ Character spacinglist_asfs.text_colr_indβ Text color indexlist_asfs.fill_int_styleβ Fill area interior stylelist_asfs.fill_style_indβ Fill area style indexlist_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 toGASF_BUNDLED. so if you expect to be using such a package, it would be precautionary to callgset_asfsto set all aspect source flags toGASF_INDIVbefore 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 π
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
- 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