Graphisoft®

API Development KitVersion: 18

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_UpperEqual 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]New in API 18
UTF-16 인코딩 형태의 Unicode 파라미터 값 설명 문자열입니다.

 

설명

이 structure는 주어진 파라미터에 대한 가능한 숫자 값들을 포함하고 있습니다. 더 자세한 정보는 GDL Reference ManualParameter Script 섹션에 있는 VALUES 커맨드의 설명을 보십시오.

 

요구사항

버전: API 3.1 또는 이후
헤더: APIdefs_Goodies.h

 

참고사항

APIAny_GetParamValuesID, API_GetParamValuesType, API 타입