1. 13 Aug, 2004 1 commit
  2. 30 Dec, 2003 1 commit
  3. 24 Nov, 2003 2 commits
  4. 14 Nov, 2003 1 commit
  5. 04 Jun, 2003 1 commit
    • Sebastien Barre's avatar
      ENH: · 568f04ff
      Sebastien Barre authored
      - remove ComponentBlendMode from vtkVolumeMapper
      - move IndependentComponents from vtkVolumeMapper to vtkVolumeProperty
      568f04ff
  6. 07 Mar, 2003 1 commit
  7. 29 Aug, 2002 1 commit
  8. 22 Aug, 2002 1 commit
  9. 26 Mar, 2002 1 commit
  10. 21 Mar, 2002 1 commit
  11. 05 Mar, 2002 1 commit
    • Lisa Avila's avatar
      A bunch of bug fixes and enhancements: · a3f1a930
      Lisa Avila authored
      1) Fixed ray casting for rendering a large image
      2) Removed RGBTexture input from the volume mapper
      3) Modified vtkVolumeProperty to support properties per "field"
         with a maximum of 4 fields.
      4) Remove all RGBTexture parameters from the property
      5) Small fix to interactor style joystick camera for endpan and endzoom
      
      Most of this work is in preparation for multiple component support
      for volume rendering in VTK.
      a3f1a930
  12. 22 Jan, 2002 1 commit
  13. 09 Jan, 2002 1 commit
  14. 04 Jan, 2002 1 commit
    • Brad King's avatar
      ENH: Three sweeping changes. · 12947cd1
      Brad King authored
      1.) vtkTypeRevisionMacro is now used in all VTK classes in place of
          vtkTypeMacro.  It invokes the original vtkTypeMacro and then adds
          a protected CollectRevisions method for future use in serialization.
          A corresponding vtkCxxRevisionMacro has been added to every .cxx file
          to implement the CollectRevisions method for each class.  This will
          allow collection of every class revision at run time.  Any new VTK class
          should use vtkTypeRevisionMacro instead of vtkTypeMacro.  The .cxx
          implementation should then have the following line:
            vtkCxxRevisionMacro(vtkFoo, "$Revision: 1.1 $");
          CVS should insert the correct revision number when the class is commited.
      
      2.) vtkTypeMacro now also adds a typedef called "Superclass" to refer to
          the superclass of any VTK class.  All PrintSelf methods have been
          updated to call their superclass's PrintSelf like this:
            this->Superclass::PrintSelf(os,indent);
          This should reduce the number of places that refer to a superclass
          by its actual name.
      
      3.) The standard ::New() method implementation has been replaced with a
          macro.  Instead of an explicitly written implementation to try the
          object factory and then call the new operator, VTK classes should
          instead use the following macro unless they have a special New() method:
            vtkStandardNewMacro(vtkFoo);
          This will implement the New() method in the standard way.  The line
          should appear in the .cxx implementation file, not in the header.
          Using the macro will make it easier to change the standard
          implementation of the method.
      
      Also removed tabs from many files.
      12947cd1
  15. 26 Nov, 2001 1 commit
  16. 11 Oct, 2001 1 commit
  17. 03 Oct, 2001 1 commit
  18. 27 Aug, 2001 1 commit
    • Lisa Avila's avatar
      Several major rendering changes: first, the 2D volume texture mapper's three · 62acaa97
      Lisa Avila authored
      methods for traversing the data have been collasped into 1. Functionality has
      been added for saving textures, but as this is not working perfectly yet it
      has been disabled in this checkin. Second, the ray caster was obsoleted. It
      has not been in use for the past week, but now all the methods have legacy
      warnings and do nothing. Third, the view rays have been obsoleted - legacy
      warnings on all the methods. Other changes: otherPrint.tcl - removed the
      puts statement indicating what was being tested.
      62acaa97
  19. 10 Aug, 2001 1 commit
  20. 26 Apr, 2001 1 commit
    • Ken Martin's avatar
      Start new source tree layout · 76f478a8
      Ken Martin authored
      A new CVS repository was created on 2001-04-26 to fork VTK during
      transition to a new source tree layout.  The new repository was created
      using server-side symlinks referencing files in the original repository
      to preserve per-file history.  This commit was manufactured during
      conversion from CVS to represent the fork as a branch.
      76f478a8
  21. 10 Dec, 2000 1 commit
  22. 01 Sep, 2000 1 commit
  23. 14 Aug, 2000 1 commit
  24. 28 Jul, 2000 1 commit
  25. 28 Apr, 2000 1 commit
  26. 25 Apr, 2000 1 commit
  27. 04 Feb, 2000 1 commit
  28. 26 Jan, 2000 1 commit
  29. 18 Jan, 2000 1 commit
  30. 17 Nov, 1999 1 commit
    • Jim Miller's avatar
      FIX: Removed warnings. Most of the warnings were due to a subclass not · 07a5fc02
      Jim Miller authored
           overriding ALL versions of an overloaded function.  These were addressed
           by filling in the rest of the API.  In some cases, a subclass was
           overriding and overloading a function (changing input parameter to a
           more specific type).  For these cases, we "hid" the original function
           in the private section of the subclass.  There was one internal API
           change.  SetInput/Output(i, vtkDataObject*) was changed to SetNthInput/Output(.)
      07a5fc02
  31. 21 Oct, 1999 1 commit
  32. 19 Oct, 1999 2 commits
  33. 06 Oct, 1999 1 commit
    • Lisa Avila's avatar
      Moved the SetInput() method out of vtkAbstractMapper3D down into subclasses · 1fff6ffa
      Lisa Avila authored
      (vtkDataSetMapper, vtkPolyDataMapper, and vtkVolumeMapper). This way we won't
      be overriding / hiding methods from the superclass anymore. As a result,
      vtkMapper has gained a method called GetDataSetInput() which returns the
      first input as a data set. Anything that used to call mapper->GetInput() now
      calls mapper->GetDataSetInput(). vtkDataSetMapper has a GetInput() method that
      returns a vtkDataSet * and vtkPolyData still has a GetInput() method that
      returns a vtkPolyData *. One of the bounds methods needed to move down from
      vtkAbstractMapper3D into vtkMapper and vtkVolumeMapper because it needed to
      know about the input - vtkAbstractMapper3D should not require that input
      for all subclasses be a vtkDataSet or that there is only one of them.
      1fff6ffa
  34. 30 Sep, 1999 1 commit
  35. 15 Sep, 1999 1 commit
  36. 14 Sep, 1999 1 commit
  37. 31 Aug, 1999 1 commit
  38. 29 Aug, 1999 1 commit