Ignore:
Timestamp:
Nov 15, 2013 3:32:03 PM (10 years ago)
Author:
ldelgass
Message:

Remove some more Rappture deps from nanovis

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanovis/ZincBlendeReconstructor.cpp

    r3630 r4063  
    6161    do {
    6262        getLine(stream);
    63         if (buff[0] == '#') {
     63        if (_buff[0] == '#') {
    6464            continue;
    65         } else if (strstr((const char*) buff, "object") != 0) {
     65        } else if (strstr((const char*) _buff, "object") != 0) {
    6666            TRACE("VERSION 1");
    6767            version = 1;
    6868            break;
    69         } else if (strstr(buff, "record format") != 0) {
     69        } else if (strstr(_buff, "record format") != 0) {
    7070            TRACE("VERSION 2");
    7171            version = 2;
     
    7777        float dummy;
    7878
    79         sscanf(buff, "%s%s%s%s%s%d%d%d", str[0], str[1], str[2], str[3], str[4], &width, &height, &depth);
    80         getLine(stream);
    81         sscanf(buff, "%s%f%f%f", str[0], &(origin.x), &(origin.y), &(origin.z));
    82         getLine(stream);
    83         sscanf(buff, "%s%f%f%f", str[0], &(delta.x), &dummy, &dummy);
    84         getLine(stream);
    85         sscanf(buff, "%s%f%f%f", str[0], &dummy, &(delta.y), &dummy);
    86         getLine(stream);
    87         sscanf(buff, "%s%f%f%f", str[0], &dummy, &dummy, &(delta.z));
     79        sscanf(_buff, "%s%s%s%s%s%d%d%d", str[0], str[1], str[2], str[3], str[4], &width, &height, &depth);
     80        getLine(stream);
     81        sscanf(_buff, "%s%f%f%f", str[0], &(origin.x), &(origin.y), &(origin.z));
     82        getLine(stream);
     83        sscanf(_buff, "%s%f%f%f", str[0], &(delta.x), &dummy, &dummy);
     84        getLine(stream);
     85        sscanf(_buff, "%s%f%f%f", str[0], &dummy, &(delta.y), &dummy);
     86        getLine(stream);
     87        sscanf(_buff, "%s%f%f%f", str[0], &dummy, &dummy, &(delta.z));
    8888        do {
    8989            getLine(stream);
    90         } while (strcmp(buff, "<\\HDR>") != 0);
     90        } while (strcmp(_buff, "<\\HDR>") != 0);
    9191
    9292        width = width / 4;
     
    111111        do {
    112112            getLine(stream);
    113             if ((pt = strstr(buff, "delta")) != 0) {
     113            if ((pt = strstr(_buff, "delta")) != 0) {
    114114                sscanf(pt, "%s%f%f%f", str[0], &(delta.x), &(delta.y), &(delta.z));
    115115#ifdef _LOADER_DEBUG_
    116116                TRACE("delta : %f %f %f", delta.x, delta.y, delta.z);
    117117#endif
    118             } else if ((pt = strstr(buff, "datacount")) != 0) {
     118            } else if ((pt = strstr(_buff, "datacount")) != 0) {
    119119                sscanf(pt, "%s%d", str[0], &datacount);
    120120#ifdef _LOADER_DEBUG_
    121121                TRACE("datacount = %d", datacount);
    122122#endif
    123             } else if ((pt = strstr(buff, "datatype")) != 0) {
     123            } else if ((pt = strstr(_buff, "datatype")) != 0) {
    124124                sscanf(pt, "%s%s", str[0], str[1]);
    125125                if (strcmp(str[1], "double64")) {
    126126                }
    127             } else if ((pt = strstr(buff, "count")) != 0) {
     127            } else if ((pt = strstr(_buff, "count")) != 0) {
    128128                sscanf(pt, "%s%d%d%d", str[0], &width, &height, &depth);
    129129#ifdef _LOADER_DEBUG_
    130130                TRACE("width height depth %d %d %d", width, height, depth);
    131131#endif
    132             } else if ((pt = strstr(buff, "emptymark")) != 0) {
     132            } else if ((pt = strstr(_buff, "emptymark")) != 0) {
    133133                sscanf(pt, "%s%lf", str[0], &emptyvalue);
    134134#ifdef _LOADER_DEBUG_
    135135                TRACE("emptyvalue %lf", emptyvalue);
    136136#endif
    137             } else if ((pt = strstr(buff, "emprymark")) != 0) {
     137            } else if ((pt = strstr(_buff, "emprymark")) != 0) {
    138138                sscanf(pt, "%s%lf", str[0], &emptyvalue);
    139139#ifdef _LOADER_DEBUG_
     
    141141#endif
    142142            }
    143         } while (strcmp(buff, "<\\HDR>") != 0 && strcmp(buff, "</HDR>") != 0);
     143        } while (strcmp(_buff, "<\\HDR>") != 0 && strcmp(_buff, "</HDR>") != 0);
    144144
    145145        data = malloc(width * height * depth * 8 * 4 * sizeof(double));
     
    363363        sin.get(ch);
    364364        if (ch == '\n') break;
    365         buff[index++] = ch;
     365        _buff[index++] = ch;
    366366        if (ch == '>') {
    367             if (buff[1] == '\\')
     367            if (_buff[1] == '\\')
    368368                break;
    369369        }
    370370    } while (!sin.eof());
    371371
    372     buff[index] = '\0';
    373 
    374 #ifdef _LOADER_DEBUG_
    375     TRACE("%s", buff);
     372    _buff[index] = '\0';
     373
     374#ifdef _LOADER_DEBUG_
     375    TRACE("%s", _buff);
    376376#endif
    377377}
    378378
    379379ZincBlendeVolume *
    380 ZincBlendeReconstructor::loadFromMemory(void *dataBlock)
     380ZincBlendeReconstructor::loadFromMemory(const void *dataBlock)
    381381{
    382382    ZincBlendeVolume *volume = NULL;
     
    386386    int version = 1;
    387387
    388     unsigned char *stream = (unsigned char *)dataBlock;
     388    const unsigned char *stream = (const unsigned char *)dataBlock;
    389389    char str[5][20];
    390390    do {
    391391        getLine(stream);
    392         if (buff[0] == '#') {
     392        if (_buff[0] == '#') {
    393393            continue;
    394         } else if (strstr((const char *)buff, "object") != 0) {
     394        } else if (strstr((const char *)_buff, "object") != 0) {
    395395            TRACE("VERSION 1");
    396396            version = 1;
    397397            break;
    398         } else if (strstr(buff, "record format") != 0) {
     398        } else if (strstr(_buff, "record format") != 0) {
    399399            TRACE("VERSION 2");
    400400            version = 2;
     
    406406        float dummy;
    407407
    408         sscanf(buff, "%s%s%s%s%s%d%d%d", str[0], str[1], str[2], str[3], str[4],&width, &height, &depth);
    409         getLine(stream);
    410         sscanf(buff, "%s%f%f%f", str[0], &(origin.x), &(origin.y), &(origin.z));
    411         getLine(stream);
    412         sscanf(buff, "%s%f%f%f", str[0], &(delta.x), &dummy, &dummy);
    413         getLine(stream);
    414         sscanf(buff, "%s%f%f%f", str[0], &dummy, &(delta.y), &dummy);
    415         getLine(stream);
    416         sscanf(buff, "%s%f%f%f", str[0], &dummy, &dummy, &(delta.z));
     408        sscanf(_buff, "%s%s%s%s%s%d%d%d", str[0], str[1], str[2], str[3], str[4],&width, &height, &depth);
     409        getLine(stream);
     410        sscanf(_buff, "%s%f%f%f", str[0], &(origin.x), &(origin.y), &(origin.z));
     411        getLine(stream);
     412        sscanf(_buff, "%s%f%f%f", str[0], &(delta.x), &dummy, &dummy);
     413        getLine(stream);
     414        sscanf(_buff, "%s%f%f%f", str[0], &dummy, &(delta.y), &dummy);
     415        getLine(stream);
     416        sscanf(_buff, "%s%f%f%f", str[0], &dummy, &dummy, &(delta.z));
    417417        do {
    418418            getLine(stream);
    419         } while (strcmp(buff, "<\\HDR>") != 0);
     419        } while (strcmp(_buff, "<\\HDR>") != 0);
    420420
    421421        width = width / 4;
     
    435435        do {
    436436            getLine(stream);
    437             if ((pt = strstr(buff, "delta")) != 0) {   
     437            if ((pt = strstr(_buff, "delta")) != 0) {   
    438438                sscanf(pt, "%s%f%f%f", str[0], &(delta.x), &(delta.y), &(delta.z));
    439439#ifdef _LOADER_DEBUG_
    440440                TRACE("delta : %f %f %f", delta.x, delta.y, delta.z);
    441441#endif
    442             } else if ((pt = strstr(buff, "datacount")) != 0) {
     442            } else if ((pt = strstr(_buff, "datacount")) != 0) {
    443443                sscanf(pt, "%s%d", str[0], &datacount);
    444444                TRACE("datacount = %d", datacount);
    445             } else if ((pt = strstr(buff, "datatype")) != 0) {
     445            } else if ((pt = strstr(_buff, "datatype")) != 0) {
    446446                sscanf(pt, "%s%s", str[0], str[1]);
    447447                if (strcmp(str[1], "double64")) {
    448448                }
    449             } else if ((pt = strstr(buff, "count")) != 0) {
     449            } else if ((pt = strstr(_buff, "count")) != 0) {
    450450                sscanf(pt, "%s%d%d%d", str[0], &width, &height, &depth);
    451451#ifdef _LOADER_DEBUG_
    452452                TRACE("width height depth %d %d %d", width, height, depth);
    453453#endif
    454             } else if ((pt = strstr(buff, "emptymark")) != 0) {
     454            } else if ((pt = strstr(_buff, "emptymark")) != 0) {
    455455                sscanf(pt, "%s%lf", str[0], &emptyvalue);
    456456#ifdef _LOADER_DEBUG_
    457457                TRACE("emptyvalue %lf", emptyvalue);
    458458#endif
    459             } else if ((pt = strstr(buff, "emprymark")) != 0) {
     459            } else if ((pt = strstr(_buff, "emprymark")) != 0) {
    460460                sscanf(pt, "%s%lf", str[0], &emptyvalue);
    461461#ifdef _LOADER_DEBUG_
     
    463463#endif
    464464            }
    465         } while (strcmp(buff, "<\\HDR>") != 0 && strcmp(buff, "</HDR>") != 0);
     465        } while (strcmp(_buff, "<\\HDR>") != 0 && strcmp(_buff, "</HDR>") != 0);
    466466
    467467        if (datacount == -1) datacount = width * height * depth;
     
    478478}
    479479
    480 void ZincBlendeReconstructor::getLine(unsigned char*& stream)
     480void ZincBlendeReconstructor::getLine(const unsigned char*& stream)
    481481{
    482482    char ch;
     
    486486        ++stream;
    487487        if (ch == '\n') break;
    488         buff[index++] = ch;
     488        _buff[index++] = ch;
    489489        if (ch == '>') {
    490             if (buff[1] == '\\')
     490            if (_buff[1] == '\\')
    491491                break;
    492492        }
    493493    } while (1);
    494494
    495     buff[index] = '\0';
    496 
    497 #ifdef _LOADER_DEBUG_
    498     TRACE("%s", buff);
    499 #endif
    500 }
     495    _buff[index] = '\0';
     496
     497#ifdef _LOADER_DEBUG_
     498    TRACE("%s", _buff);
     499#endif
     500}
Note: See TracChangeset for help on using the changeset viewer.