예제 #1
0
파일: dbf.cpp 프로젝트: bmfekete/TauDEM
double	DBFReadDoubleAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    double	*pdValue;

    pdValue = (double *) DBFReadAttribute( psDBF, iRecord, iField, 'N' );

    return( *pdValue );
}
예제 #2
0
파일: dbf.cpp 프로젝트: bmfekete/TauDEM
int	DBFReadIntegerAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    double	*pdValue;

    pdValue = (double *) DBFReadAttribute( psDBF, iRecord, iField, 'N' );

    return( (int) *pdValue );
}
예제 #3
0
double DBFReadDoubleAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    double  *pdValue;

    pdValue = (double *) DBFReadAttribute( psDBF, iRecord, iField, 'N' );

    if( pdValue == NULL )
        return 0.0;
    else
        return( *pdValue );
}
예제 #4
0
파일: dbfopen.c 프로젝트: csilles/cxxr
double SHPAPI_CALL
DBFReadDoubleAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    double	*pdValue;

    pdValue = (double *) DBFReadAttribute( psDBF, iRecord, iField, 'N' );

    if( pdValue == NULL )
	return NA_REAL;
    else
	return( *pdValue );
}
예제 #5
0
파일: dbfopen.c 프로젝트: csilles/cxxr
int SHPAPI_CALL
DBFReadIntegerAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    double	*pdValue;

    pdValue = (double *) DBFReadAttribute( psDBF, iRecord, iField, 'N' );

    if( pdValue == NULL )
	return NA_INTEGER;
    else
	return( (int) *pdValue );
}
예제 #6
0
파일: dbf.cpp 프로젝트: bmfekete/TauDEM
const char *DBFReadStringAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    return( (const char *) DBFReadAttribute( psDBF, iRecord, iField, 'C' ) );
}
예제 #7
0
파일: dbfopen.c 프로젝트: csilles/cxxr
DBFReadLogicalAttribute( DBFHandle psDBF, int iRecord, int iField )

{
    return( (const char *) DBFReadAttribute( psDBF, iRecord, iField, 'L' ) );
}