API_VLNumType
숫자 파라미터에 대하여 가능한 값들입니다.
typedef struct { double value; double lowerLimit; double upperLimit; double stepBeg; double stepVal; UInt32 flags; Int32 filler; GS::uchar_t valueDescription [API_UAddParNumDescLen]; } API_VLNumType;
멤버
- value
- 제한이 없을 때, 값 그 자체입니다.
- lowerLimit
APIVLVal_LowerLimit
또는APIVLVal_LowerEqual
flag 중 하나가 세트되었을 때의 값입니다.- upperLimit
APIVLVal_UpperLimit
또는APIVLVal_
Upp
erEqual
flag 중 하나가 세트되었을 때의 값입니다.- stepBeg
APIVLVal_Step
flag가 세트되었을 때의 시작 값입니다.- stepVal
APIVLVal_Step
flag가 세트되었을 때의 스텝 값입니다.- flags
-
가능한 값 범위 수식어들입니다; 이것들 중 하나만 세트할 수 있습니다.
수식어(modifier)
의미
APIVLVal_LowerLimit
파라미터의 값은
lowerLimit
보다 큽니다.APIVLVal_LowerEqual
파라미터의 값은
lowerLimit
보다 크거나 같습니다.APIVLVal_UpperLimit
파라미터의 값은
upperLimit
보다 작습니다.APIVLVal_UpperEqual
파라미터의 값은
upperLimit
보다 작거나 같습니다.APIVLVal_Step
파라미터의 값은
stepBeg+n*stepVal
형태에서 아무 값과 동일할 수 있습니다.n ≥ 0
입니다. - valueDescription[API_UAddParNumDescLen]
- UTF-16 인코딩 형태의 Unicode 파라미터 값 설명 문자열입니다.
설명
이 structure는 주어진 파라미터에 대한 가능한 숫자 값들을 포함하고 있습니다.
더 자세한 정보는 GDL Reference Manual의 Parameter Script 섹션에 있는 VALUES
커맨드의 설명을 보십시오.
요구사항
- 버전: API 3.1 또는 이후
- 헤더: APIdefs_Goodies.h