Directory Dataflow/XML/

Total Files:
144
Deleted Files:
15
Lines of Code:
9752

[root]/Dataflow/XML

Lines of Code

Dataflow/XML/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 537 (100.0%) 9591 (100.0%) 17.8
mjc 447 (83.2%) 5657 (59.0%) 12.6
callahan 46 (8.6%) 2242 (23.4%) 48.7
jeroen 21 (3.9%) 905 (9.4%) 43.0
mdavis 13 (2.4%) 377 (3.9%) 29.0
allen 8 (1.5%) 278 (2.9%) 34.7
jfsheph 1 (0.2%) 69 (0.7%) 69.0
darbyb 1 (0.2%) 63 (0.7%) 63.0

Most Recent Commits

allen 2005-12-23 14:20 Rev.: 32922

added ToPointCloud and removed from Unstructure

83 lines of code changed in 3 files:

  • Dataflow/XML: ToPointCloud.xml (new 83), Unstructure.xml (new)
mdavis 2005-12-16 17:34 Rev.: 32885

Added 'Filter Data' bundle port to support filter tool support in a dataflow loop

0 lines of code changed in 2 files:

  • Dataflow/XML: Painter.xml (changed)
mjc 2005-12-02 02:23 Rev.: 32697

completely revert commit 32690, as it broke all of Uintah

2872 lines of code changed in 283 files:

  • Dataflow/XML: AddLight.xml (+10 -5), AppendMatrix.xml (new), ApplyMappingMatrix.xml (new), AttractNormals.xml (+21 -20), BuildMappingMatrix.xml (new), BuildNoise.xml (+2), BuildTransform.xml (new), BundleGetBundle.xml (+12 -7), BundleGetColorMap.xml (new), BundleGetColorMap2.xml (+12 -7), BundleGetField.xml (new), BundleGetMatrix.xml (+16 -11), BundleGetNrrd.xml (new), BundleGetPath.xml (+12 -6), BundleGetString.xml (new), BundleInfo.xml (new), BundleMerge.xml (+13 -5), BundleReader.xml (new), BundleSetBundle.xml (+13 -7), BundleSetColorMap.xml (new), BundleSetColorMap2.xml (+14 -7), BundleSetField.xml (+14 -7), BundleSetMatrix.xml (new), BundleSetNrrd.xml (new), BundleSetPath.xml (new), BundleSetString.xml (+13 -7), BundleWriter.xml (new), Camera.xml (+6 -5), CastMLVtoHV.xml (+8 -3), CastMatrix.xml (+3 -1), CastTVtoMLV.xml (+18 -9), Centroids.xml (new), ChangeCoordinates.xml (new), ChangeFieldBasis.xml (+36 -27), ChangeFieldBounds.xml (new), ChangeFieldDataType.xml (+41 -36), ChooseColorMap.xml (new), ChooseField.xml (new), ChooseMatrix.xml (new), ClipByFunction.xml (new), ClipField.xml (new), ClipLattice.xml (new), ColorMap2Reader.xml (+3 -4), ColorMap2Writer.xml (new), ColorMapReader.xml (new), ColorMapWriter.xml (+3 -7), Coregister.xml (new), CreateMatrix.xml (+13 -2), CreateMesh.xml (+15 -12), CreateString.xml (+18 -3), CubitInterface.xml (+2), DirectMapping.xml (+13 -27), EditColorMap.xml (+2), EditColorMap2D.xml (new), EditPath.xml (new), ErrorMetric.xml (+3 -3), FieldBoundary.xml (new), FieldFrenet.xml (+28 -17), FieldInfo.xml (new), FieldMeasures.xml (+29 -19), FieldReader.xml (+4 -15), FieldSetProperty.xml (+13 -10), FieldSlicer.xml (+40 -31), FieldSubSample.xml (+36 -27), FieldWriter.xml (+4 -9), GatherFields.xml (new), GenAxes.xml (new), GenClock.xml (+23 -19), GenStandardColorMaps.xml (+39 -39), GenTitle.xml (+21 -16), GetFileName.xml (new), Gradient.xml (+21 -22), HexToTet.xml (new), IsoClip.xml (new), Isosurface.xml (+101 -104), JoinStrings.xml (new), LinAlgBinary.xml (new), LinAlgUnary.xml (new), LinearAlgebra.xml (new), ManageFieldData.xml (+32 -25), ManageFieldMesh.xml (new), MapDataToMeshCoord.xml (new), MappingMatrixToMaskVector.xml (new), MaskLatVolWithTriSurf.xml (new), MaskLattice.xml (new), MaskVectorToMappingMatrix.xml (+8 -2), MatrixInfo.xml (+16 -8), MatrixReader.xml (+4 -17), MatrixSelectVector.xml (new), MatrixWriter.xml (+5 -13), MinNormLeastSq.xml (+14 -10), MoveElemToNode.xml (new), MoveNodeToElem.xml (new), NodeGradient.xml (+13 -11), NrrdTextureBuilder.xml (+22 -20), Painter.xml (+13 -4), PathReader.xml (new), PathWriter.xml (new), PlanarTransformField.xml (new), PointLatticeMap.xml (+4 -4), Probe.xml (new), QuadToTri.xml (new), RefineTetVol.xml (+4 -4), ReplaceScalarDataValue.xml (+9 -4), RescaleColorMap.xml (new), SampleField.xml (+65 -59), SampleLattice.xml (new), SamplePlane.xml (+20 -20), SampleStructHex.xml (+32 -33), ScalarFieldStats.xml (+14 -9), ScaleFieldData.xml (+10 -8), SeedPoints.xml (+2 -3), SelectField.xml (new), SetProperty.xml (new), ShowColorMap.xml (new), ShowField.xml (new), ShowMatrix.xml (+2), ShowString.xml (new), SolveMatrix.xml (new), SplitFileName.xml (+9 -5), SprintfMatrix.xml (new), SprintfString.xml (+16 -4), StreamLines.xml (new), StringInfo.xml (+14 -1), Submatrix.xml (new), SynchronizeGeometry.xml (new), TetMesher.xml (+2), TetVol2QuadraticTetVol.xml (new 144), TextureBuilder.xml (+6), TimeControls.xml (+11 -6), ToStructured.xml (new), TransformData.xml (+32 -32), TransformData2.xml (new), TransformData3.xml (new), TransformField.xml (new), TransformMesh.xml (new), Unstructure.xml (+18 -16), VectorMagnitude.xml (+2), ViewSlices.xml (+5 -4), Viewer.xml (new), VolumeSlicer.xml (+23 -15), VolumeVisualizer.xml (+32 -26), component.dtd (new)
mjc 2005-12-01 15:19 Rev.: 32690

removal of xerces, replaced with libxml2, turn on validaton for component loading, fix all invalid xml

2263 lines of code changed in 143 files:

  • Dataflow/XML: AddLight.xml (+5 -10), AppendMatrix.xml (+8 -9), ApplyMappingMatrix.xml (+4 -7), AttractNormals.xml (+20 -21), BuildMappingMatrix.xml (+42 -37), BuildNoise.xml (-2), BuildTransform.xml (-2), BundleGetBundle.xml (+7 -12), BundleGetColorMap.xml (+7 -13), BundleGetColorMap2.xml (+7 -12), BundleGetField.xml (+7 -12), BundleGetMatrix.xml (+11 -16), BundleGetNrrd.xml (+6 -12), BundleGetPath.xml (+6 -12), BundleGetString.xml (+7 -12), BundleInfo.xml (+3 -9), BundleMerge.xml (+5 -13), BundleReader.xml (+5 -18), BundleSetBundle.xml (+7 -13), BundleSetColorMap.xml (+3 -10), BundleSetColorMap2.xml (+7 -14), BundleSetField.xml (+7 -14), BundleSetMatrix.xml (+7 -13), BundleSetNrrd.xml (+7 -13), BundleSetPath.xml (+3 -9), BundleSetString.xml (+7 -13), BundleWriter.xml (+6 -21), Camera.xml (+5 -6), CastMLVtoHV.xml (+3 -8), CastMatrix.xml (+1 -3), CastTVtoMLV.xml (+9 -18), Centroids.xml (+18 -19), ChangeCoordinates.xml (+3 -14), ChangeFieldBasis.xml (+27 -36), ChangeFieldBounds.xml (+31 -41), ChangeFieldDataType.xml (+36 -41), ChooseColorMap.xml (+21 -25), ChooseField.xml (+8 -12), ChooseMatrix.xml (+19 -21), ClipByFunction.xml (+51 -51), ClipField.xml (+38 -37), ClipLattice.xml (-2), ColorMap2Reader.xml (+4 -3), ColorMap2Writer.xml (-2), ColorMapReader.xml (+18 -4), ColorMapWriter.xml (+7 -3), Coregister.xml (+4 -3), CreateMatrix.xml (+2 -13), CreateMesh.xml (+12 -15), CreateString.xml (+3 -18), CubitInterface.xml (-2), DirectMapping.xml (+27 -13), EditColorMap.xml (-2), EditColorMap2D.xml (+23 -17), EditPath.xml (+18 -13), ErrorMetric.xml (+3 -3), FieldBoundary.xml (+68 -62), FieldFrenet.xml (+17 -28), FieldInfo.xml (+24 -30), FieldMeasures.xml (+19 -29), FieldReader.xml (+15 -4), FieldSetProperty.xml (+10 -13), FieldSlicer.xml (+31 -40), FieldSubSample.xml (+27 -36), FieldWriter.xml (+9 -4), GatherFields.xml (+28 -34), GenAxes.xml (+9 -22), GenClock.xml (+19 -23), GenStandardColorMaps.xml (+39 -39), GenTitle.xml (+16 -21), GetFileName.xml (+1 -14), Gradient.xml (+22 -21), HexToTet.xml (+19 -20), IsoClip.xml (+61 -54), Isosurface.xml (+104 -101), JoinStrings.xml (+5 -10), LinAlgBinary.xml (+54 -60), LinAlgUnary.xml (+46 -51), LinearAlgebra.xml (+18 -23), ManageFieldData.xml (+25 -32), ManageFieldMesh.xml (+38 -36), MapDataToMeshCoord.xml (-2), MappingMatrixToMaskVector.xml (+1 -7), MaskLatVolWithTriSurf.xml (+9 -2), MaskLattice.xml (+18 -18), MaskVectorToMappingMatrix.xml (+2 -8), MatrixInfo.xml (+8 -16), MatrixReader.xml (+17 -4), MatrixSelectVector.xml (+5 -19), MatrixWriter.xml (+13 -5), MinNormLeastSq.xml (+10 -14), MoveElemToNode.xml (+29 -27), MoveNodeToElem.xml (+29 -26), NodeGradient.xml (+11 -13), NrrdTextureBuilder.xml (+20 -22), Painter.xml (+4 -13), PathReader.xml (+15 -4), PathWriter.xml (+9 -4), PlanarTransformField.xml (+6 -8), PointLatticeMap.xml (+4 -4), Probe.xml (+18 -20), QuadToTri.xml (+16 -16), RefineTetVol.xml (+4 -4), ReplaceScalarDataValue.xml (+4 -9), RescaleColorMap.xml (+24 -16), SampleField.xml (+59 -65), SampleLattice.xml (+14 -15), SamplePlane.xml (+20 -20), SampleStructHex.xml (+33 -32), ScalarFieldStats.xml (+9 -14), ScaleFieldData.xml (+8 -10), SeedPoints.xml (+3 -2), SelectField.xml (+3 -5), SetProperty.xml (+9 -12), ShowColorMap.xml (+1 -3), ShowField.xml (+132 -139), ShowMatrix.xml (-2), ShowString.xml (+2 -15), SolveMatrix.xml (+13 -16), SplitFileName.xml (+5 -9), SprintfMatrix.xml (+21 -31), SprintfString.xml (+4 -16), StreamLines.xml (+61 -77), StringInfo.xml (+1 -14), Submatrix.xml (+10 -14), SynchronizeGeometry.xml (+32 -47), TetMesher.xml (-2), TetVol2QuadraticTetVol.xml (del), TextureBuilder.xml (-6), TimeControls.xml (+6 -11), ToStructured.xml (+3 -7), TransformData.xml (+32 -32), TransformData2.xml (+30 -30), TransformData3.xml (+35 -36), TransformField.xml (+6 -8), TransformMesh.xml (+27 -25), Unstructure.xml (+16 -18), VectorMagnitude.xml (-2), ViewSlices.xml (+4 -5), Viewer.xml (+20 -23), VolumeSlicer.xml (+15 -23), VolumeVisualizer.xml (+26 -32), component.dtd (+8 -28)
mdavis 2005-11-29 17:24 Rev.: 32655

Change input and output ports to Bundle to allow arbitrary numbers of inputs/outputs and their datatypes

5 lines of code changed in 1 file:

  • Dataflow/XML: Painter.xml (+5 -57)
mdavis 2005-11-15 14:32 Rev.: 32553

Initial commit of SCIRun->Render->Painter module for painting segmentaion seeds. Just a copy of ViewSlices module, no functionalty changed at this point.

144 lines of code changed in 1 file:

  • Dataflow/XML: Painter.xml (+144)
jeroen 2005-11-09 09:47 Rev.: 32471

added port that outputs filename plus extension

4 lines of code changed in 1 file:

  • Dataflow/XML: SplitFileName.xml (+4)
darbyb 2005-11-04 12:59 Rev.: 32436

Merge NCMIR branch into trunk. New modules SliceReader (reads in Analyze files a slice at a time), SeedPoints, and BuildSeedVolume. Removed ThresholdSegmentationLevelSetImageFilter generating files and replaced with permanant files to allow for stopping the segmentation. LevelSetSegmenter app now built when Insight package is enabled although it currently crashes and I think the crash is related to bug 2805.

63 lines of code changed in 1 file:

  • Dataflow/XML: SeedPoints.xml (+63)
mdavis 2005-09-28 21:57 Rev.: 32041

New Feature - Multiple 2D transfer functions per volume via user selected clipping planes.

At the network level, this makes the SCIRun->Visualization->VolumeVisualizer 2D colormap input port a dynamic input port. The first 2d colormap input behaves as before and thus backwards funcitonality is the same.

Any subsequent 2D colormaps input to the VolumeVisualizer will create an arrow widget in the viewer. This widget specifies where the new transfer funciton will be applied to the volume. The arrow points in the direction where the transfer function is not applied, allowing the user to more easily pick the direction of the clipping plane while not being occluded by the volume. But if the widget is occluded by the volume, it still shows as a lightly stippled widget that the user can still manipulate.


Files changed and a brief description:

A Core/Geom/GeomStippleOccluded.cc
A Core/Geom/GeomStippleOccluded.h
M Core/Geom/sub.mk
M Core/Geom/GeomSwitch.h
M Core/Geom/GeomOpenGL.cc
---> Added GeomStippleOccluded container that inherits from GeomSwitch. All children look normal, until they are occluded by another object, then they are drawn with a stipple pattern to allow them to be seen behind other objects. Gives a nice transparency look without the computation expense. Very useful for widgets.


M Core/Volume/VolumeRenderer.cc
M Core/Volume/VolumeRenderer.h
---> Added parameter to VolumeRenderer constructor to take in an array of clipping planes that determine where the 2D colormaps are applied. Added support for computing multple transfer functions regions with call to TextureBrick::mask_polygons. Other minor Code Cleanup.


M Core/Volume/TextureBrick.cc
M Core/Volume/TextureBrick.h
---> Rewrite for code clarity. Major addition of mask_polygons method, which takes in a vector of clipping Planes, slices the polygons into clipped and non-clipped regions, and returns their resultant bitmasks. Remove min/max of t parameter calculation that was causing re-slicing of volume at different planes for each different zoom level.

M Core/Volume/SliceRenderer.h
M Core/Volume/SliceRenderer.cc
---> Minor code to support the vector of colormap2's being passed down

M Core/Volume/TextureRenderer.h
M Core/Volume/TextureRenderer.cc
---> Code factoring to seperate long blocks of code in build_colormap2. Added code for rendering multiple colormap2s into one texture to support the multiple transfer functions that can be applied to a volume. Set bitmask for which colormaps to apply to a polygon via shader parameter to draw_polygons. Got rid of extraneous use_pbuffer_ boolean. Other minor code cleanup.

M Core/Volume/VolShader.h
M Core/Volume/VolShader.cc
---> Added shader to render using multiple transfer functions via a bitmask. Trickery by using a floating point parameter as a boolean bit mask.

M Core/Geometry/Plane.cc
M Core/Geometry/Plane.h
---> Added Plane::ChangePlane(Point,Vector) for linking w/ ArrowWidget. Added Plane::Intersect(Point, Vector, t) to get the parametric parameter where a ray hits the plane, used in TextureBrick::mask_polygons.

M Dataflow/XML/VolumeVisualizer.xml
---> Made last ColorMap2D port dynamic to support multiple transfer functions.

M Dataflow/GUI/VolumeVisualizer.tcl
---> Added checkbutton to turn off transfer function clipping plane arrow widgets.

M Dataflow/Widgets/ArrowWidget.cc
M Dataflow/Widgets/ArrowWidget.h
M Dataflow/Widgets/BaseWidget.cc
M Dataflow/Widgets/BaseWidget.h
---> Added boolean parameter to constructor to specify if ArrowWidget is rendered with a stipple pattern when occluded. Useful when arrow widget is inside the volume.

M Dataflow/Modules/Visualization/VolumeSlicer.cc
---> Send Colormap2 as vector to SliceRenderer.

M Dataflow/Modules/Visualization/VolumeVisualizer.cc
---> Create an arrow widget for each extra ColorMap2, so user can specify half-plaen where transfer function is applied to volume. Code for multiple transfer funcitons.

-McKay Davis


1 lines of code changed in 1 file:

  • Dataflow/XML: VolumeVisualizer.xml (+1 -1)
allen 2005-09-28 12:40 Rev.: 32036

added new module for setting properties

84 lines of code changed in 1 file:

  • Dataflow/XML: FieldSetProperty.xml (+84)
allen 2005-09-28 12:37 Rev.: 32035

allowed point cloud option - although this can be done in gatherfields it is not obvious

2 lines of code changed in 1 file:

  • Dataflow/XML: Unstructure.xml (+2)
allen 2005-09-01 13:47 Rev.: 31835

Major rewrite of the two different texture builders and associated
files to now use:
-dynamic compiling
-type descriptions
-vector interface for min/max
-allow for different fields/nrrds
-fixed state bugs

2 lines of code changed in 1 file:

  • Dataflow/XML: NrrdTextureBuilder.xml (+2 -2)
mdavis 2005-08-31 18:10 Rev.: 31817

Add ability to have 1D colormaps in EditColorMap2D

5 lines of code changed in 1 file:

  • Dataflow/XML: EditColorMap2D.xml (+5 -1)
jeroen 2005-08-29 20:04 Rev.: 31764

Changed name of module to make it more userfriendly

68 lines of code changed in 2 files:

  • Dataflow/XML: CatStrings.xml (del), JoinStrings.xml (+68)
jeroen 2005-08-29 15:42 Rev.: 31762

Update for the Bundle modules (simplification of module code), (2) Addition of module to create a dense matrix directly from the GUI, (3) Some modules to do some basic string manipulations, creation, merging, sprintf, filenametostring (4) New module to display string in viewer ShowString (Multiple line option, arbritary amount of lines, so more information can be stored in the title then time and unit alone)

833 lines of code changed in 18 files:

  • Dataflow/XML: BundleGetBundle.xml (-14), BundleGetColorMap.xml (+1 -15), BundleGetColorMap2.xml (-14), BundleGetField.xml (-14), BundleGetMatrix.xml (-14), BundleGetNrrd.xml (-14), BundleGetPath.xml (-14), BundleGetString.xml (+82), BundleSetString.xml (+82), CatStrings.xml (new 68), CreateMatrix.xml (+71), CreateString.xml (+70), GetFileName.xml (+68), ShowString.xml (+79), SplitFileName.xml (+74), SprintfMatrix.xml (+92), SprintfString.xml (+78), StringInfo.xml (+68)
mdavis 2005-08-11 14:31 Rev.: 31498

Add MaskVector output to ClipByFunciton

5 lines of code changed in 1 file:

  • Dataflow/XML: ClipByFunction.xml (+5)
mdavis 2005-08-10 14:01 Rev.: 31472

Add MaskVector output port to ClipLattice

4 lines of code changed in 1 file:

  • Dataflow/XML: ClipLattice.xml (+4)
mdavis 2005-08-10 11:55 Rev.: 31471

Initial commit of mask vector code

78 lines of code changed in 2 files:

  • Dataflow/XML: MappingMatrixToMaskVector.xml (+39), MaskVectorToMappingMatrix.xml (+39)
callahan 2005-06-21 18:39 Rev.: 30806

Better ClipField and ClipByFunction documentation, bug #2678 (from branch)

17 lines of code changed in 2 files:

  • Dataflow/XML: ClipByFunction.xml (+11 -7), ClipField.xml (+6 -3)
mdavis 2005-05-11 12:37 Rev.: 30144

CubitInterface now reads back TetVolMeshes correctly from Cubit. Added path to ncdump in GUI. Fix output port type. Added error checking and cleanup of temporary files.

1 lines of code changed in 1 file:

  • Dataflow/XML: CubitInterface.xml (+1 -1)

(11 more)

Generated by StatSVN 0.4.0