diff --git a/doc/Doxyfile b/doc/Doxyfile index b6153ae9c..b43f01eaa 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -665,7 +665,8 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = ../boost/geometry/extensions/index/rtree/rtree.hpp +INPUT = ../boost/geometry/extensions/index/ \ + ../boost/geometry/extensions/index/rtree # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is diff --git a/doc/html/geometry_index/r_tree.html b/doc/html/geometry_index/r_tree.html index a33049cd4..003a1f998 100644 --- a/doc/html/geometry_index/r_tree.html +++ b/doc/html/geometry_index/r_tree.html @@ -77,8 +77,12 @@
Insert a value to the index.
@@ -3436,8 +3440,8 @@ The R-tree spatial index.
1 if value was removed, 0 otherwise. @@ -3831,15 +3835,15 @@ The R-tree spatial index.
Remove a range of values from the container.
Remove a range of values from the container. In contrast to the STL set/map @@ -3849,8 +3853,8 @@ The R-tree spatial index. not all equal values.
@@ -3865,8 +3869,8 @@ The R-tree spatial index.
The number of removed values. @@ -3963,15 +3967,15 @@ The R-tree spatial index.
Remove a range of values from the container.
Remove a range of values from the container. In contrast to the STL set/map @@ -3980,8 +3984,8 @@ The R-tree spatial index. not all equal values.
@@ -3994,8 +3998,8 @@ The R-tree spatial index.
The number of removed values. @@ -4076,15 +4080,15 @@ The R-tree spatial index.
Find values meeting spatial predicates.
@@ -4100,8 +4104,8 @@ The R-tree spatial index.
The number of found values. @@ -4198,15 +4202,15 @@ The R-tree spatial index.
Find the value meeting distances predicates.
@@ -4221,8 +4225,8 @@ The R-tree spatial index.
The number of found values. @@ -4320,7 +4324,7 @@ The R-tree spatial index.
@@ -4346,8 +4350,8 @@ The R-tree spatial index.
The number of found values. @@ -4462,15 +4466,15 @@ The R-tree spatial index.
Find k values meeting distances predicates.
@@ -4487,8 +4491,8 @@ The R-tree spatial index.
The number of found values. @@ -4603,7 +4607,7 @@ The R-tree spatial index.
@@ -4631,8 +4635,8 @@ The R-tree spatial index.
The number of found values. @@ -4764,15 +4768,15 @@ The R-tree spatial index.
Remove all values from the index.
@@ -4784,8 +4788,8 @@ The R-tree spatial index.
The number of values stored in the index. @@ -4921,15 +4925,15 @@ The R-tree spatial index.
Query if there are no values stored in the index.
@@ -4941,8 +4945,8 @@ The R-tree spatial index.
true if there are no values in the index. @@ -5003,7 +5007,7 @@ The R-tree spatial index.
@@ -5011,8 +5015,8 @@ The R-tree spatial index. has no values.
@@ -5024,8 +5028,8 @@ The R-tree spatial index.
The box containing all stored values or an invalid box.
@@ -5085,6 +5089,1370 @@ The R-tree spatial index.
|
+ + Function + + |
+
+ + Description + + |
+
|---|---|
|
+
+ |
+
+ + Generate empty predicate. + + |
+
| + + | +
+ + Generate value predicate. + + |
+
| + + | +
+ + Generate covered_by() predicate. + + |
+
| + + | +
+ + Generate disjoint() predicate. + + |
+
| + + | +
+ + Generate intersects() predicate. + + |
+
| + + | +
+ + Generate overlaps() predicate. + + |
+
| + + | +
+ + Generate within() predicate. + + |
+
+ Generate empty predicate. +
++
+detail::empty boost::geometry::index::empty()+
+
+
+
+
+ Generate value predicate. +
++ A wrapper around user-defined functor describing if Value should be returned + by spatial query. +
++
+template<typename ValuePredicate> +detail::value<ValuePredicate> boost::geometry::index::value(ValuePredicate const & vpred)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The functor. + + |
+
+
+
+ Generate covered_by() predicate. +
++ Generate a predicate defining Value and Geometry relationship. Value + will be returned by the query if bg::covered_by(Indexable, Geometry) + returns true. +
++
+template<typename Geometry> +detail::covered_by<Geometry> boost::geometry::index::covered_by(Geometry const & g)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The Geometry object. + + |
+
+
+
+ Generate disjoint() predicate. +
++ Generate a predicate defining Value and Geometry relationship. Value + will be returned by the query if bg::disjoint(Indexable, Geometry) returns + true. +
++
+template<typename Geometry> +detail::disjoint<Geometry> boost::geometry::index::disjoint(Geometry const & g)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The Geometry object. + + |
+
+
+
+ Generate intersects() predicate. +
++ Generate a predicate defining Value and Geometry relationship. Value + will be returned by the query if bg::intersects(Indexable, Geometry) + returns true. +
++
+template<typename Geometry> +detail::intersects<Geometry> boost::geometry::index::intersects(Geometry const & g)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The Geometry object. + + |
+
+
+
+ Generate overlaps() predicate. +
++ Generate a predicate defining Value and Geometry relationship. Value + will be returned by the query if bg::overlaps(Indexable, Geometry) returns + true. +
++
+template<typename Geometry> +detail::overlaps<Geometry> boost::geometry::index::overlaps(Geometry const & g)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The Geometry object. + + |
+
+
+
+ Generate within() predicate. +
++ Generate a predicate defining Value and Geometry relationship. Value + will be returned by the query if bg::within(Indexable, Geometry) returns + true. +
++
+template<typename Geometry> +detail::within<Geometry> boost::geometry::index::within(Geometry const & g)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The Geometry object. + + |
+
+
+
|
+ + Function + + |
+
+ + Description + + |
+
|---|---|
| + + | +
+ + Generate to_nearest() Point-Indexable relationship. + + |
+
| + + | +
+ + Generate to_centroid() Point-Indexable relationship. + + |
+
| + + | +
+ + Generate to_furthest() Point-Indexable relationship. + + |
+
| + + | +
+ + Generate unbounded() distance predicate. + + |
+
|
+
+ |
+
+ + Generate min_bounded() distance predicate. + + |
+
|
+
+ |
+
+ + Generate max_bounded() distance predicate. + + |
+
|
+
+ |
+
+ + Generate bounded() distance predicate. + + |
+
+ Generate to_nearest() Point-Indexable relationship. +
++ Generate a nearest query Point and Value's Indexable relationship while + calculating distances. This function may be used to define that knn query + should calculate distances as smallest as possible between query Point + and Indexable's points. In other words it should be the distance to the + nearest Indexable's point. This function may be also used to define distances + bounds which indicates that Indexable's nearest point should be closer + or further than value v. This is default relation. +
++
+template<typename T> +detail::to_nearest<T> boost::geometry::index::to_nearest(T const & v)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + Point or bound value. + + |
+
+
+
+ Generate to_centroid() Point-Indexable relationship. +
++ Generate a nearest query Point and Value's Indexable relationship while + calculating distances. This function may be used to define that knn query + should calculate distances between query Point and Indexable's centroid. + This function may be also used to define distances bounds which indicates + that Indexable's centroid should be closer or further than value v. +
++
+template<typename T> +detail::to_centroid<T> boost::geometry::index::to_centroid(T const & v)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + Point or bound value. + + |
+
+
+
+ Generate to_furthest() Point-Indexable relationship. +
++ Generate a nearest query Point and Value's Indexable relationship while + calculating distances. This function may be used to define that knn query + should calculate distances as biggest as possible between query Point + and Indexable's points. In other words it should be the distance to the + furthest Indexable's point. This function may be also used to define + distances bounds which indicates that Indexable's furthest point should + be closer or further than value v. +
++
+template<typename T> +detail::to_furthest<T> boost::geometry::index::to_furthest(T const & v)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + Point or bound value. + + |
+
+
+
+ Generate unbounded() distance predicate. +
++ Generate a distance predicate. This defines distances bounds which are + used by knn query. This function indicates that there is no distance + bounds and Values should be returned if distances between Point and Indexable + are the smallest. Distance calculation is defined by PointRelation. This + is default nearest predicate. +
++
+template<typename PointRelation> +detail::unbounded<PointRelation> boost::geometry::index::unbounded(PointRelation const & pr)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The point relation. This may be generated by bgi::to_nearest(Point), + bgi::to_centroid(Point) or bgi::to_furthest(Point). + + |
+
+
+
+ Generate min_bounded() distance predicate. +
++ Generate a distance predicate. This defines distances bounds which are + used by knn query. This function indicates that Values should be returned + only if distances between Point and Indexable are greater or equal to + some min_distance passed in MinRelation. Check for closest Value is defined + by PointRelation. So it is possible e.g. to return Values with centroids + closest to some Point but only if nearest points are further than some + distance. +
++
+template<typename PointRelation, typename MinRelation> +detail::min_bounded<PointRelation, MinRelation> boost::geometry::index::min_bounded(PointRelation const & pr, MinRelation const & minr)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The point relation. This may be generated by bgi::to_nearest(Point), + bgi::to_centroid(Point) or bgi::to_furthest(Point). + + |
+
|
+
+ |
+
+
+ |
+
+ + The minimum bound relation. This may be generated by bgi::to_nearest(min_distance), + bgi::to_centroid(min_distance) or bgi::to_furthest(min_distance). + + |
+
+
+
+ Generate max_bounded() distance predicate. +
++ Generate a distance predicate. This defines distances bounds which are + used by knn query. This function indicates that Values should be returned + only if distances between Point and Indexable are lesser or equal to + some max_distance passed in MaxRelation. Check for closest Value is defined + by PointRelation. So it is possible e.g. to return Values with centroids + closest to some Point but only if nearest points are closer than some + distance. +
++
+template<typename PointRelation, typename MaxRelation> +detail::max_bounded<PointRelation, MaxRelation> boost::geometry::index::max_bounded(PointRelation const & pr, MaxRelation const & maxr)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The point relation. This may be generated by bgi::to_nearest(Point), + bgi::to_centroid(Point) or bgi::to_furthest(Point). + + |
+
|
+
+ |
+
+
+ |
+
+ + The maximum bound relation. This may be generated by bgi::to_nearest(max_distance), + bgi::to_centroid(max_distance) or bgi::to_furthest(max_distance). + + |
+
+
+
+ Generate bounded() distance predicate. +
++ Generate a distance predicate. This defines distances bounds which are + used by knn query. This function indicates that Values should be returned + only if distances between Point and Indexable are greater or equal to + some min_distance passed in MinRelation and lesser or equal to some max_distance + passed in MaxRelation. Check for closest Value is defined by PointRelation. + So it is possible e.g. to return Values with centroids closest to some + Point but only if nearest points are further than some distance and closer + than some other distance. +
++
+template<typename PointRelation, + typename MinRelation, + typename MaxRelation> +detail::bounded<PointRelation, MinRelation, MaxRelation> boost::geometry::index::bounded(PointRelation const & pr, + MinRelation const & minr, + MaxRelation const & maxr)+
+
+|
+ + Type + + |
+
+ + Name + + |
+
+ + Description + + |
+
|---|---|---|
|
+
+ |
+
+
+ |
+
+ + The point relation. This may be generated by bgi::to_nearest(Point), + bgi::to_centroid(Point) or bgi::to_furthest(Point). + + |
+
|
+
+ |
+
+
+ |
+
+ + The minimum bound relation. This may be generated by bgi::to_nearest(min_distance), + bgi::to_centroid(min_distance) or bgi::to_furthest(min_distance). + + |
+
|
+
+ |
+
+
+ |
+
+ + The maximum bound relation. This may be generated by bgi::to_nearest(max_distance), + bgi::to_centroid(max_distance) or bgi::to_furthest(max_distance). + + |
+
+
+
| diff --git a/doc/html/index.html b/doc/html/index.html index db38adc81..7a164ce02 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -56,7 +56,7 @@ |
Last revised: January 08, 2013 at 23:01:28 GMT |
+Last revised: January 08, 2013 at 23:37:30 GMT |