An update will be applied December 9th, between 12PM and 1:00PM EST (UTC -5:00). The site may be slow during that time.

  1. 30 Aug, 2012 1 commit
  2. 28 Aug, 2012 4 commits
    • David C. Lonie's avatar
      Fixup GL2PS exporter to work with new mathtext classes. · 366a880e
      David C. Lonie authored
      The special-prop rendering logic needs to change to properly
      handle the new actor hierarchy and the raster position of text
      annotations is changed to prevent clipping.
      Change-Id: If3ebe9b33783b7f484bc5d4bead5c845c83af725
    • David C. Lonie's avatar
      Reuse vtkTextActor3D implementation as base for vtkMathTextActor3D. · 2b09d845
      David C. Lonie authored
      Also implement a fallback text mechanism for the math text actor.
      Change-Id: I3c4aac19453883ac65933204e3b2e402134f1c37
    • David C. Lonie's avatar
      Clean up vtkTextActor and reuse more of it in vtkMathTextActor. · f5269a91
      David C. Lonie authored
      vtkTextActor changes:
      * Replace this->vtkActor2D:: with this->Superclass::
      * Abstract image renderering and bounding box calculation to protected
      * Copy Input string during shallow copy.
      * Implement GetBounds()
      * Add Input to PrintSelf output
      vtkMathTextActor changes:
      * Add a FallbackText member that will be rendered by FreeTypeUtilities
        if MathText support is unavailable.
      * Removed a large amount of code that was copied/reimplemented from
      * Implement new virtuals from vtkTextActor that render MathText if
        possible, otherwise render fallback text.
      Change-Id: Ibb7aa51ec46e7778b9535dd62a00d7ef9395cd8c
    • David C. Lonie's avatar
      Add GetBoundingBox and use rotations in MathTextUtils. · ee51878e
      David C. Lonie authored
      This patch adds a GetBoundingBox function to vtkMathTextUtilities
      and applies rotations from the supplied vtkTextProperty.
      The matplotlib MathText interface doesn't have an entry point to
      just get the bounding box, so the image is rendered by python as normal,
      and then the dimensions are returned.
      The MathText library doesn't support rendering rotated text directly,
      so a vtkImageReslice filter is used to rotate the image.
      Change-Id: I65be970af47c7f8de65f6279c922b6b001f62780
  3. 27 Aug, 2012 15 commits
  4. 26 Aug, 2012 3 commits
  5. 25 Aug, 2012 2 commits
  6. 24 Aug, 2012 13 commits
    • David Gobbi's avatar
      Merge topic 'vtkTuple-includes' into master · c3a813c6
      David Gobbi authored
      b83d982d vtkTuple.h: Include standard VTK headers
    • David Thompson's avatar
      Merge topic 'categorical-color' into master · abfbeea7
      David Thompson authored
      9fe86ac4 Don't downcast; vtkScalarsToColors has annotations.
    • David Thompson's avatar
      Don't downcast; vtkScalarsToColors has annotations. · 9fe86ac4
      David Thompson authored
      Change-Id: I923f9708c70f8f817c4b1f77592c6cf8a0e8e6d2
    • Jeff Baumes's avatar
      Merge topic 'build-Geovis/Core/Testing/Cxx' into master · af18af77
      Jeff Baumes authored
      51990809 Merge branch 'master' into build-Geovis/Core/Testing/Cxx
      b5f5ed78 Merge branch 'master' into build-Geovis/Core/Testing/Cxx
      f8b1a0d0 Adding Geovis/Core/Testing/Cxx.
      07a71fe4 Fixing libproj4.
    • Brad King's avatar
      verdict: Remove unnessesary cmake_policy call · bb68d834
      Brad King authored
      Our minimum required version of CMake sets CMP0003 to NEW already.
      Change-Id: I4a06bbcbb4dc5bb8e015b591bc07b08ed75be84e
    • Brad King's avatar
      verdict: Remove direct use of VTK install variables · 6763e314
      Brad King authored
      Define verdict-specific install variables:
      so that they can be set by the containing project but also work for a
      stand-alone build.
      Change-Id: I5c79c8921d59acd2bb03d0404e6826f38a8cdf37
    • Brad King's avatar
      verdict: Rename ThirdParty/{verdict => verdict/vtkverdict} · 0a52464f
      Brad King authored
      Move the third-party sources to a dedicated subdirectory of the
      containing module.  Add header "vtk_verdict.h" to include the verdict
      header provided by VTK and update Filters/Verdict/*.cxx to use it.
      Change-Id: Ie0a9a13d9f66b1bcc420100bd5ac1fc1333cf48c
    • Yuanxin Liu's avatar
      vtkParticleTracerBase:: Improve functionality for coprocessing · 1a13b77f
      Yuanxin Liu authored
      1. Add a flag to disable this->ResetCache()
      2. Remove an unnecessary condition when advancing this->CurrentTimeStep.
         This condition causes extra time requests in a coprocessing work flow
      3. More graceful handling of the situation when there is only one time step
      4. Fixes a few warnings and stylistic issues.
      Change-Id: Id562c302a5e5503296a8787dc329607a9389eb18
    • Utkarsh Ayachit's avatar
      Merge branch 'pv-master' · c5867f40
      Utkarsh Ayachit authored
      * pv-master:
    • Utkarsh Ayachit's avatar
      Merge topic 'fix_vtkpython_in_paraview' into pv-master · 02937d1c
      Utkarsh Ayachit authored and Kitware Robot's avatar Kitware Robot committed
      5592cbda Fix search path for vtk module in the build directory.
      3b4b35a6 Merge topic 'infovis_circle_pack_layout_windows_fixes' into master
      b885da3a Merge topic 'wrapping-tools-readme' into master
      2af896a3 COMP: Windows Visual Studio 2010 fixes.
      5b2c94bb STYLE: Update the file Wrapping/Tools/README.txt
      aa770d24 Merge topic 'cleanup-compilation-warnings' into master
      b4ffb855 Merge topic 'vtkGradientFilter' into master
      ab467347 fix typo
      30e84e32 Merge topic 'fix-vtkGradientFilter-bug' into master
      349507c7 Setting boolean value to false instead of 0 just to be a little clearer.
      dfec12df Merge topic 'VTK6_MigrateExamples' into master
      4487af73 Merge topic 'OSMesaFixGL2PS' into master
      958ca880 Merge topic 'wrapper-tools-module' into master
      f48b5bd9 Merge topic 'remove-sizeof-void-p' into master
      cfba77f2 vtkGradientFilter: Fix an unsafe pointer access to an empty vector
      dd0c8c89 Merge branch 'pv-master'
    • Chris Harris's avatar
      Merge topic 'fix_vtkpython_in_paraview' into master · 8005f676
      Chris Harris authored
      5592cbda Fix search path for vtk module in the build directory.
    • Yuanxin Liu's avatar
      AMR classes: major data structure changes · 8fc6cf25
      Yuanxin Liu authored
      The main motivation for the changes is to improve the efficiency
      of AMR data structures by replacing the data set containers and meta
      data representation with new data structures.
      First, the meta data associated with the AMR data is moved from
      vtkInformation to a new class vtkAMRInformation so that they do not
      have to be deep copied. Related changes also include:
      - Before, when the LOAD_REQUESTED_BLOCKS() key is not set, the reader
        would recompute AMR meta data based on the requested blocks.  This
        is no longer done: meta data always represents what is on file.
        The reason is to avoid the sensitive meta data computation that
        depends on connectivitiy of the requested blocks.
      - Processor ranks are no longer stored in the meta data. Filters
        can easily generate them by using
      - There used to be two types of 1D indices used to reference blocks in
        an AMR: vtkOverlappingAMR::GetFlatIndex and
        vtkOverlappingAMR::GetCompositeIndex. Now only the latter is used.
        The "other" 1D index is file type specific so now only the readers
        reference them (vtkAMRInformation::GetAMRBlockSourceIndex())
      - To make it easy to traversal the bounding boxes in the meta data. A
        new key vtkObject::BOUNDING_BOX() has been added that works with
        vtkOverlappingAMRDataIterator. See its use in vtkCompositeCutter for
        an example.
      - In a multiprocess setting, vtkAMRSliceFilter for each process computes
        the complete meta data to avoid communication
      - Many functions in vtkAMRUtilities are removed because they provide
        support for computing meta data from data sets. In the new design,
        meta information is always created before data sets are constructed.
      Second, VtkUniformGridAMR now use a more compact representation of the grid
      blocks than the tree implementation done previously. To facilicate
      this, vtkCompositeDataSet now becomes a fully abstract class and all
      concrete implementation gest pushed to the class vtkDataObjectTree.
      In the new implementation, the non-null blocks are stored in an stl
      vector. So traversing them (using vtkUniformGridAMRDataIterator) is
      - The AMRBox has been reduced to store only the lower and upper
        corners.  Information such as origin and spacing are moved to the
        container class vtkAMRInformation, since they are often common to
        all boxes or boxes on the same level.
      - File reoganization: - AMR File readers are moved from Filters/AMR to
        IO/AMR - AMR algorithms (vtk*AMR*Algorithm) are moved from
        Filters/General to Common/ExecutionModel
      Finally, tkAMRVolumeWrapper is moved from filters to rendering.
      The dependency on vtkAMRResampler and vtkParallelCore makes it
      difficult for it go to Rendering/Volume so a new module
      Rendering/VolumeAMR is created.
      Change-Id: Id73d214e6a5ac4d4a08fde5d979365f46edfa390
    • Chris Harris's avatar
      Only add other hierarchy file if they exist · 879e75cc
      Chris Harris authored
      Hierarchy fileis for dependant modules may not exist. For
      example building against an installed version. Add check
      to prevent them being past to the hierarchy tool if they
      don't exist.
      Change-Id: I350560a5bcdfb8ea1a13643ccd15fbffdb470a75
  7. 23 Aug, 2012 2 commits