WCSLIB 8.10
Loading...
Searching...
No Matches
dpkey Struct Reference

Store for DPja and DQia keyvalues. More...

#include <dis.h>

Data Structures

union  [union].value

Data Fields

char field [72]
int j
int type
union  value

Detailed Description

Store for DPja and DQia keyvalues.

The dpkey struct is used to pass the parsed contents of DPja or DQia keyrecords to disset() via the disprm struct. A disprm struct must hold only DPja or DQia keyvalues, not both.

All members of this struct are to be set by the user.

Field Documentation

◆ field

char dpkey::field[72]

(Given) The full field name of the record, including the keyword name. Note that the colon delimiter separating the field name and the value in record-valued keyvalues is not part of the field name. For example, in the following:

DP3A = 'AXIS.1: 2'

the full record field name is "DP3A.AXIS.1", and the record's value is 2.

◆ j

int dpkey::j

(Given) Axis number (1-relative), i.e. the j in DPja or i in DQia.

◆ type

int dpkey::type

(Given) The data type of the record's value

  • 0: Integer (stored as an int),
  • 1: Floating point (stored as a double).

◆ value

union dpkey::[union].value dpkey::value

(Given) A union comprised of

  • dpkey::i,
  • dpkey::f,

the record's value.