Recent Releases of https://github.com/aquaveo/xmsgrid

https://github.com/aquaveo/xmsgrid - Fix issue 0015785: HydroAS arcs snap weirdly

- C++
Published by tchristiansen-aquaveo about 1 year ago

https://github.com/aquaveo/xmsgrid - Fix issue 0015785: HydroAS arcs snap weirdly

Fix a bug where GmMultiPolyIntersector would associate a node with a cell it wasn't attached to in its output.

- C++
Published by tchristiansen-aquaveo about 1 year ago

https://github.com/aquaveo/xmsgrid -

Add a new PtsInBoxInRtree to GmPtSearch.

- C++
Published by tchristiansen-aquaveo about 1 year ago

https://github.com/aquaveo/xmsgrid - 7.8.5

Bug fix for calling OptimizeTriangulation on the TrTin class when the adjacent triangle information does not exist

- C++
Published by alemon-aquaveo almost 2 years ago

https://github.com/aquaveo/xmsgrid - 7.8.4

bug fix in TrAutoFixFourTrianglePts.cpp

- C++
Published by alemon-aquaveo about 2 years ago

https://github.com/aquaveo/xmsgrid - 7.8.3

rebuild the adjacent triangles in a Tin after removing points and triangles

- C++
Published by alemon-aquaveo about 2 years ago

https://github.com/aquaveo/xmsgrid - 7.8.2

bug fix for deleting points in a TIN that are connected to 4 triangles

- C++
Published by alemon-aquaveo about 2 years ago

https://github.com/aquaveo/xmsgrid - 7.8.1

MultiPolyIntersector bug with "not" vs "is None"

- C++
Published by mkennard-aquaveo over 2 years ago

https://github.com/aquaveo/xmsgrid - Python interface for GmMultiPolyIntersector added

- C++
Published by mkennard-aquaveo over 2 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar over 2 years ago

https://github.com/aquaveo/xmsgrid - 7.7.5

Bug fix for TrTin::OptimizeTriangulation

- C++
Published by alemon-aquaveo over 2 years ago

https://github.com/aquaveo/xmsgrid - 7.7.4

bug fix for 2d quadrant searching in GmPtSearch

- C++
Published by alemon-aquaveo about 3 years ago

https://github.com/aquaveo/xmsgrid - 7.7.3

Bug fix for 2D quadrant searching in PtSearch.

- C++
Published by alemon-aquaveo about 3 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar about 3 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar about 3 years ago

https://github.com/aquaveo/xmsgrid - Added get_cell_point_count binding

  • Wrapped GetCellPointCount for Python.
  • Fixed a bug where the face point order was incorrect for XmUGrid wedge cells.

- C++
Published by wdolinar over 3 years ago

https://github.com/aquaveo/xmsgrid - gmIntersectLineSegments bugfixes

Bug fixes for gmIntersectLineSegments: - The points of intersection could have different X and/or Y coordinates due to roundoff error. This can no longer happen. - The intersection test was inadvertently rejecting both parallel and short segments. Now it only rejects parallel ones. - Improvement to documentation of the function.

- C++
Published by tchristiansen-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - gmIntersectLineSegments bugfix

This bugfix ensures that gmIntersectLineSegments will return endpoints on the segments in the event that the segments share an endpoint.

- C++
Published by tchristiansen-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - Add new intersection function

This release adds a new overload of gmIntersectLineSegments.

The new overload has a more modern interface, taking Pt3d references rather than double pointers.

- C++
Published by tchristiansen-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar over 3 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar over 3 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar over 3 years ago

https://github.com/aquaveo/xmsgrid - 7.5.4

- C++
Published by alemon-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - 5.5.5

- C++
Published by alemon-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - 7.5.3

bug fixes

- C++
Published by alemon-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - 5.5.4

bug fixes

- C++
Published by alemon-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid -

fix for Aquaveo bugs 13951, 14095

- C++
Published by alemon-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - 5.5.3

Fixes for Aquaveo bugs 13951 and 14095

- C++
Published by alemon-aquaveo over 3 years ago

https://github.com/aquaveo/xmsgrid - The "Python from gcc 7" release

Python uploads now come from gcc 7 release builds.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - The "Python from gcc 7" release

Python uploads now come from gcc 7 release builds.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - Save UGrid Cell Ordering to File

Save the cell ordering to the UGrid file if it is increasing up or unknown. By default cell ordering is decreasing down.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - Fix side face check for degenerate cell

Fixed a bug where if a 3D cell had degenerate face points, with the same point at the beginning and end of the face points, it was always a side face.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - Save XmUGrid cell order to file

Read and write the XmUGrid cell order to file.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - XmUGrid default cell ordering increasing down

Changed default cell ordering of an XmUGrid to be increasing down. To call XmUGrid::CalculateCellOrdering and get the correct result the cell ordering must first be set to unknown.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - Add XmUGrid cell ordering

This release adds new XmUGrid member functions for calculating, getting, and setting the cell ordering.

- C++
Published by wdolinar almost 4 years ago

https://github.com/aquaveo/xmsgrid - Add an XmUGrid clipping function

This release adds a new function for clipping an XmUGrid to a set of boundary polygons.

  • The C++ library adds the function XmClipUGrid which can be accessed by including XmUGridUtils.h.
  • The Python package adds the function clip_ugrid to xms.grid.ugrid_utils.

- C++
Published by tchristiansen-aquaveo over 4 years ago

https://github.com/aquaveo/xmsgrid - Add UGrid point and cell removal functions

This release adds three new functions which generate a new XmUGrid by removing points and/or cells from an existing one.

  • XmRemovePointsAndCells : A low-level function that removes all the points and cells given to it. Requires that any cells adjacent to deleted points also be listed for removal.
  • XmRemovePoints : Removes all the points given to it. Unlike XmRemovePointsAndCells, this will automatically remove any cells adjacent to the removed points. An optional overload provides a set of cell IDs removed.
  • XmRemoveCells : Removes all the cells given to it. Can optionally delete any points that are orphaned as a result of deleting cells, and can also optionally provide a set of point IDs removed.

- C++
Published by tchristiansen-aquaveo over 4 years ago

https://github.com/aquaveo/xmsgrid - Fix UGrid cell stream validation

This release improves UGrid cell stream validation to detect invalid point IDs.

  • The existing overload of XmUGrid::IsValidCellstream is deprecated. It will now reject negative point IDs, but cannot detect excessively large ones. Undetected large point IDs could cause out-of-bounds array accesses in later code. This overload is now only maintained for compatibility. It may be removed in a future release.
  • A new two-parameter overload of XmUGrid::IsValidCellstream was added, which detects all invalid point IDs. Code which uses the existing single-parameter overload can be updated to use the new one by passing the number of points in the grid for the second parameter.
  • XmUGrid::New now uses the new overload of XmUGrid::IsValidCellstream. Any code using this function will get the improved point ID validation with no further changes.
  • Empty cells at the end of a cell stream are no longer treated as invalid.
  • Cell stream validation is now more thoroughly tested for correctness.

- C++
Published by tchristiansen-aquaveo over 4 years ago

https://github.com/aquaveo/xmsgrid - The “Unified Conan” release

No code changes. Just change to using unified Conan package.

- C++
Published by gagelarsen over 4 years ago

https://github.com/aquaveo/xmsgrid - 7.0.0

- C++
Published by aclark-aquaveo over 4 years ago

https://github.com/aquaveo/xmsgrid - Replace external dependencies in Boost with internal ones

  • Removed the xms option from conanfile.py. This was an internal option we no longer use.
  • Added wchart option to conanfile.py to control Visual Studio's /Zc:wchart flag.
  • Switch to new Boost package that doesn't rely on external dependencies.
  • Update to xmscore 5.0.1.

- C++
Published by tchristiansen-aquaveo over 4 years ago

https://github.com/aquaveo/xmsgrid - Fixed incorrect order returned from GmMultiPolyIntersector

Fixed GmMultiPolyIntersector bug where results were in incorrect order.

- C++
Published by wdolinar over 4 years ago

https://github.com/aquaveo/xmsgrid - GmMultiPolyIntersector returning two -1 values

Fixed a bug where GmMultiPolyIntersector was returning two -1 values at the end of the node IDs for a segment across a polygon edge with segment and edge endpoints very close to each other.

- C++
Published by wdolinar over 4 years ago

https://github.com/aquaveo/xmsgrid - Fixed bug with multi-poly intersector

- C++
Published by wdolinar over 4 years ago

https://github.com/aquaveo/xmsgrid - 5.4.2

Fix for Mantis issue 13273.

- C++
Published by aclark-aquaveo almost 5 years ago

https://github.com/aquaveo/xmsgrid - Added trSwapEdgeWithMinAngle to handle swap edge bug

Added trSwapEdgeWithMinAngle free function that handles bug with TrTin::SwapEdge for skinny triangles.

- C++
Published by wdolinar about 5 years ago

https://github.com/aquaveo/xmsgrid - Add ability to get index of cell in cell stream

Added ability to get index of cell in cell stream for an XmUGrid.

- C++
Published by wdolinar over 5 years ago

https://github.com/aquaveo/xmsgrid - Fixed bug with multi-poly intersector

- C++
Published by wdolinar over 5 years ago

https://github.com/aquaveo/xmsgrid - Fixed bug with multi-poly intersector

- C++
Published by wdolinar over 5 years ago

https://github.com/aquaveo/xmsgrid - Fix inline functions

Definitions of inline functions must be in the header for VS2019 else link errors.

- C++
Published by aclark-aquaveo over 5 years ago

https://github.com/aquaveo/xmsgrid - Use legacy wchar_t compiler flag and boost build for MD builds

Fixes link errors when building with XMS.

- C++
Published by aclark-aquaveo over 5 years ago

https://github.com/aquaveo/xmsgrid - geometry Python wrappings

Moved over missing Python wrappings for geometry from xmsconstraint.

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - Only deploy release packages to AquaPi

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - GCC6 Python packages only for Linux

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - VS2019

Only build for VS2019 on Windows. Switch CI to Github Actions.

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - Bugfix for 12586

- C++
Published by acreer-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - VS2019 development

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - VS2019 development

Initial development tag for VS2019 refactor. All packages uploaded to testing/dev channels of conan and AquaPi. Do not use unless actively developing on refactor.

- C++
Published by aclark-aquaveo almost 6 years ago

https://github.com/aquaveo/xmsgrid - Bug fix for multipoly intersector

Fixed a bug with GmMultiPolyIntersector where it could give t-values in the wrong order.

- C++
Published by wdolinar almost 6 years ago

https://github.com/aquaveo/xmsgrid - Fixed MacOS build

Fixed MacOS to use 1.74.0 boost library compiled with cxx17.

- C++
Published by wdolinar almost 6 years ago

https://github.com/aquaveo/xmsgrid - 4.2.3: TraverseLineSegment fixes

TraverseLineSegment fixes

- C++
Published by csmemoe-aquaveo about 6 years ago

https://github.com/aquaveo/xmsgrid - Bugfix for TraverseLineSegment

Fix issue associated with bug 0012396: Observation profile has an unexpected gap

Check for duplicate T-Values of 1.0 in TraverseLineSegment where the polygon IDs and T-Values are the same

- C++
Published by csmemoe-aquaveo about 6 years ago

https://github.com/aquaveo/xmsgrid - Bug Fixes

- C++
Published by gagelarsen about 6 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by gagelarsen almost 7 years ago

https://github.com/aquaveo/xmsgrid - Changed XmUGrid::New to use std::shared_ptr

Changed XmUGrid::New to return a std::sharedptr rather than a boost::sharedptr.

- C++
Published by wdolinar almost 7 years ago

https://github.com/aquaveo/xmsgrid - Conda fixes

- C++
Published by gagelarsen almost 7 years ago

https://github.com/aquaveo/xmsgrid - XMS Namespace

  • Add XMS namespace
  • Pure python wrapping
  • Updated documentation
  • Updated examples

- C++
Published by gagelarsen about 7 years ago

https://github.com/aquaveo/xmsgrid - Release to Pypi

- C++
Published by gagelarsen about 7 years ago

https://github.com/aquaveo/xmsgrid - Pure Python

- C++
Published by gagelarsen about 7 years ago

https://github.com/aquaveo/xmsgrid - Updated docs

- C++
Published by gagelarsen over 7 years ago

https://github.com/aquaveo/xmsgrid - Add Examples

- C++
Published by gagelarsen over 7 years ago

https://github.com/aquaveo/xmsgrid - Bug Fixes

  • doc fixes

- C++
Published by gagelarsen over 7 years ago

https://github.com/aquaveo/xmsgrid - Conda review fixes

- C++
Published by gagelarsen over 7 years ago

https://github.com/aquaveo/xmsgrid - Fixed GetDimensionCounts and Updated Documentation

Fixed XmUGrid::GetDimensionCounts to work with an empty UGrid. Updated C++ and python documentation.

- C++
Published by wdolinar over 7 years ago

https://github.com/aquaveo/xmsgrid - Added GetModified and SetUnmodified functions to XmUGrid

Added GetModified and SetUnmodified functions to XmUGrid. Changed XmUGrid::SetLocation to not check for valid cells. Instead must call IsValidPointChange to check if the change is valid. Changed XmUGrid::PointCount to GetPointCount. Changed XmUGrid::SetLocation to SetPointLocation. Added python binding to see if two edges are equivalent.

- C++
Published by wdolinar over 7 years ago

https://github.com/aquaveo/xmsgrid - Consistent Naming

More consistent naming of methods for XmUGrid class. Build consistent with xmscore.

- C++
Published by wdolinar almost 8 years ago

https://github.com/aquaveo/xmsgrid - Google style python doc strings

- C++
Published by gagelarsen almost 8 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by gagelarsen almost 8 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by gagelarsen almost 8 years ago

https://github.com/aquaveo/xmsgrid - Lock python to specified version

- C++
Published by gagelarsen almost 8 years ago

https://github.com/aquaveo/xmsgrid - Updated CI and Working Core

- C++
Published by gagelarsen almost 8 years ago

https://github.com/aquaveo/xmsgrid -

- C++
Published by wdolinar almost 8 years ago

https://github.com/aquaveo/xmsgrid - Python Wrappings

XmsGrid library now has python bindings

- C++
Published by gagelarsen almost 8 years ago

https://github.com/aquaveo/xmsgrid -

Initial release

- C++
Published by wdolinar about 8 years ago