]> granicus.if.org Git - graphviz/commitdiff
make the Rectangles input to generateYConstraints const
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 22 May 2021 04:34:31 +0000 (21:34 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 29 May 2021 00:02:43 +0000 (17:02 -0700)
This no longer needs to be mutable.

lib/vpsc/generate-constraints.cpp
lib/vpsc/generate-constraints.h

index 5c905898774b7599dd436d375597703241eea4be..00f5d5c9058f403b4ebbb182abc4e2d24a4848e2 100644 (file)
@@ -217,7 +217,7 @@ int generateXConstraints(const vector<Rectangle*> &rs, Variable** vars,
 /**
  * Prepares constraints in order to apply VPSC vertically to remove ALL overlap.
  */
-int generateYConstraints(vector<Rectangle*> &rs, Variable** vars,
+int generateYConstraints(const vector<Rectangle*> &rs, Variable** vars,
          Constraint** &cs) {
 
        vector<Event> events;
index ef1e1c70f53a77447ed577c4b140ba50ff337152..14047d4775cbf236034a2c114d53f728509ce874 100644 (file)
@@ -79,5 +79,5 @@ struct Constraint;
 // returns number of constraints generated
 int generateXConstraints(const std::vector<Rectangle*> &rs, Variable** vars,
        Constraint** &cs, const bool useNeighbourLists);
-int generateYConstraints(std::vector<Rectangle*> &rs, Variable** vars,
+int generateYConstraints(const std::vector<Rectangle*> &rs, Variable** vars,
        Constraint** &cs);