Changeset 4609 for vtkvis/branches/1.7


Ignore:
Timestamp:
Aug 2, 2014 1:01:34 AM (9 years ago)
Author:
ldelgass
Message:

more fix merges

Location:
vtkvis/branches/1.7
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • vtkvis/branches/1.7

  • vtkvis/branches/1.7/RendererCmd.cpp

    r4606 r4609  
    23372337        objPtr = Tcl_NewStringObj("render_start", 12);
    23382338        Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    2339         /* server */
    2340         objPtr = Tcl_NewStringObj("server", 6);
     2339        /* renderer */
     2340        objPtr = Tcl_NewStringObj("renderer", 8);
    23412341        Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    23422342        objPtr = Tcl_NewStringObj("vtkvis", 6);
     
    23462346        Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    23472347        Tcl_ListObjAppendElement(interp, listObjPtr, Tcl_NewIntObj(getpid()));
    2348         /* machine */
    2349         objPtr = Tcl_NewStringObj("machine", 7);
     2348        /* host */
     2349        objPtr = Tcl_NewStringObj("host", 4);
    23502350        Tcl_ListObjAppendElement(interp, listObjPtr, objPtr);
    23512351        gethostname(buf, BUFSIZ-1);
     
    46224622    g_renderer->addDataSet(name);
    46234623    if (!g_renderer->setData(name, data, nbytes)) {
     4624        free(data);
     4625        g_renderer->deleteDataSet(name);
    46244626        USER_ERROR("Failed to load data for dataset \"%s\"", name);
    4625         free(data);
    46264627        return TCL_ERROR;
    46274628    }
  • vtkvis/branches/1.7/Volume.cpp

    r4608 r4609  
    109109    if (ds->GetPointData() == NULL ||
    110110        ds->GetPointData()->GetScalars() == NULL) {
    111         WARN("No scalar point data in dataset %s", _dataSet->getName().c_str());
     111        USER_ERROR("No scalar field was found in the data set");
     112        return;
    112113    }
    113114
     
    354355void Volume::setBlendMode(BlendMode mode)
    355356{
    356     if (_volumeMapper != NULL) {
    357         vtkVolumeMapper *mapper = vtkVolumeMapper::SafeDownCast(_volumeMapper);
    358         if (mapper == NULL) {
     357    if (_volumeMapper == NULL)
     358        return;
     359
     360    vtkVolumeMapper *mapper = vtkVolumeMapper::SafeDownCast(_volumeMapper);
     361    if (mapper == NULL) {
     362        vtkUnstructuredGridVolumeMapper *ugmapper = vtkUnstructuredGridVolumeMapper::SafeDownCast(_volumeMapper);
     363        if (ugmapper == NULL) {
    359364            TRACE("Mapper does not support BlendMode");
    360365            return;
    361366        }
     367        switch (mode) {
     368        case BLEND_COMPOSITE:
     369            ugmapper->SetBlendModeToComposite();
     370            break;
     371        case BLEND_MAX_INTENSITY:
     372            ugmapper->SetBlendModeToMaximumIntensity();
     373            break;
     374        case BLEND_MIN_INTENSITY:
     375        case BLEND_ADDITIVE:
     376        default:
     377            ERROR("Unknown BlendMode");
     378        }
     379    } else {
    362380        switch (mode) {
    363381        case BLEND_COMPOSITE:
Note: See TracChangeset for help on using the changeset viewer.