Changeset 5553 for nanovis


Ignore:
Timestamp:
May 18, 2015, 10:50:45 PM (4 years ago)
Author:
ldelgass
Message:

merge r5552 from nanovis trunk

Location:
nanovis/branches/1.2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • nanovis/branches/1.2

  • nanovis/branches/1.2/Unirect.cpp

    r5461 r5553  
    2121
    2222static inline char *
    23 skipspaces(char *string) 
     23skipspaces(char *string)
    2424{
    2525    while (isspace(*string)) {
     
    3030
    3131static inline char *
    32 getline(char **stringPtr, char *endPtr) 
     32getline(char **stringPtr, char *endPtr)
    3333{
    3434    char *line, *p;
     
    8080}
    8181
    82 int 
    83 nv::Unirect3d::loadData(Tcl_Interp *interp, int objc, 
     82int
     83nv::Unirect3d::loadData(Tcl_Interp *interp, int objc,
    8484                        Tcl_Obj *const *objv)
    8585{
     
    9797    /* Default order is  z, y, x. */
    9898    int axis1, axis2, axis3;
    99     axis1 = 0;                  /* X-axis */
    100     axis2 = 1;                  /* Y-axis */
    101     axis3 = 2;                  /* Z-axis */
     99    axis1 = 0;                        /* X-axis */
     100    axis2 = 1;                        /* Y-axis */
     101    axis3 = 2;                        /* Z-axis */
    102102
    103103    num[0] = num[1] = num[2] = nValues = 0;
     
    201201            int n;
    202202
    203             if (Tcl_ListObjGetElements(interp, objv[i+1], &n, &axes) 
     203            if (Tcl_ListObjGetElements(interp, objv[i+1], &n, &axes)
    204204                != TCL_OK) {
    205205                return TCL_ERROR;
     
    226226        TRACE("num[0]=%d num[1]=%d num[2]=%d ncomponents=%d nValues=%d",
    227227               num[0], num[1], num[2], _nComponents, nValues);
    228         Tcl_AppendResult(interp, 
    229                 "wrong # of values: must be xnum*ynum*znum*extents", 
     228        Tcl_AppendResult(interp,
     229                "wrong # of values: must be xnum*ynum*znum*extents",
    230230                         (char *)NULL);
    231231       return TCL_ERROR;
    232232    }
    233    
     233
    234234#ifdef notdef
    235235    if ((axis1 != 0) || (axis2 != 1) || (axis3 != 2)) {
     
    247247                for (x = 0; x < num[2]; x++) {
    248248                    int i;
    249                    
     249
    250250                    /* Compute the index from the data's described ordering. */
    251251                    i = ((z*num[axis2]*num[axis3]) + (y*num[axis3]) + x) * 3;
     
    297297    _initialized = true;
    298298#ifdef notdef
    299     { 
     299    {
    300300        FILE *f;
    301301        f = fopen("/tmp/unirect3d.txt", "w");
     
    314314}
    315315
    316 int 
    317 nv::Unirect2d::loadData(Tcl_Interp *interp, int objc, 
     316int
     317nv::Unirect2d::loadData(Tcl_Interp *interp, int objc,
    318318                        Tcl_Obj *const *objv)
    319319{
     
    326326
    327327    int axis[2];
    328     axis[0] = 1;                         /* X-axis */
    329     axis[1] = 0;                        /* Y-axis */
     328    axis[0] = 1;                        /* X-axis */
     329    axis[1] = 0;                        /* Y-axis */
    330330
    331331    _xNum = _yNum = _nValues = 0;
     
    432432            int n;
    433433
    434             if (Tcl_ListObjGetElements(interp, objv[i+1], &n, &order) 
     434            if (Tcl_ListObjGetElements(interp, objv[i+1], &n, &order)
    435435                != TCL_OK) {
    436436                return TCL_ERROR;
    437437            }
    438438            if (n != 2) {
    439                 Tcl_AppendResult(interp, 
     439                Tcl_AppendResult(interp,
    440440                        "wrong # of axes defined for ordering the data",
    441441                        (char *)NULL);
     
    457457    }
    458458    if (_nValues != (_xNum * _yNum * _nComponents)) {
    459         Tcl_AppendResult(interp, 
    460                 "wrong number of values: must be xnum*ynum*components", 
     459        Tcl_AppendResult(interp,
     460                "wrong number of values: must be xnum*ynum*components",
    461461                         (char *)NULL);
    462462        return TCL_ERROR;
    463463    }
    464    
     464
    465465    if ((axis[0] != 1) || (axis[1] != 0)) {
    466466        TRACE("reordering data");
     
    475475            for (x = 0; x < _xNum; x++) {
    476476                size_t i, v;
    477                    
     477
    478478                /* Compute the index from the data's described ordering. */
    479479                i = (y + (_yNum * x)) * _nComponents;
     
    491491bool
    492492nv::Unirect3d::importDx(size_t nComponents,
    493                         size_t length, char *string) 
     493                        size_t length, char *string)
    494494{
    495495    int nx, ny, nz, npts;
     
    498498
    499499    dx = dy = dz = 0.0;
    500     x0 = y0 = z0 = 0.0;                 /* May not have an origin line. */
     500    x0 = y0 = z0 = 0.0;                      /* May not have an origin line. */
    501501    nx = ny = nz = npts = 0;
    502502    for (p = string, pend = p + length; p < pend; /*empty*/) {
     
    510510            continue;                        /* Skip blank or comment lines. */
    511511        }
    512         if (sscanf(line, "object %*d class gridpositions counts %d %d %d", 
     512        if (sscanf(line, "object %*d class gridpositions counts %d %d %d",
    513513                   &nx, &ny, &nz) == 3) {
    514514            if ((nx < 0) || (ny < 0) || (nz < 0)) {
    515                 ERROR("invalid grid size: x=%d, y=%d, z=%d", 
     515                ERROR("invalid grid size: x=%d, y=%d, z=%d",
    516516                      nx, ny, nz);
    517517                return false;
     
    627627    _initialized = true;
    628628#ifdef notdef
    629     { 
     629    {
    630630        FILE *f;
    631631        f = fopen("/tmp/dx.txt", "w");
     
    656656        vy = _values[i+1];
    657657        vz = _values[i+2];
    658                    
     658
    659659        vm = sqrt(vx*vx + vy*vy + vz*vz);
    660660        if (vm > _magMax) {
     
    668668}
    669669
    670 bool 
     670bool
    671671nv::Unirect3d::convert(nv::Unirect2d *dataPtr)
    672672{
  • nanovis/branches/1.2/Unirect.h

    r4904 r5553  
    2828              float zMin, float zMax, size_t zNum,
    2929              size_t nValues, float *values, size_t nComponents) :
    30         _xNum(xNum), _yNum(yNum), _zNum(zNum), 
    31         _nValues(nValues), 
     30        _xNum(xNum), _yNum(yNum), _zNum(zNum),
     31        _nValues(nValues),
    3232        _nComponents(nComponents),
    33         _xMin(xMin), _xMax(xMax), 
    34         _yMin(yMin), _yMax(yMax), 
     33        _xMin(xMin), _xMax(xMax),
     34        _yMin(yMin), _yMax(yMax),
    3535        _zMin(zMin), _zMax(zMax),
    3636        _xValueMin(FLT_MAX), _xValueMax(-FLT_MAX),
     
    4646
    4747    Unirect3d(size_t nComponents = 1) :
    48         _nValues(0), 
     48        _nValues(0),
    4949        _nComponents(nComponents),
    5050        _xValueMin(FLT_MAX), _xValueMax(-FLT_MAX),
Note: See TracChangeset for help on using the changeset viewer.