]> git.tdb.fi Git - libs/math.git/commitdiff
Comment tweaks
authorMikko Rasa <tdb@tdb.fi>
Sat, 22 Nov 2014 09:47:41 +0000 (11:47 +0200)
committerMikko Rasa <tdb@tdb.fi>
Sat, 22 Nov 2014 10:37:57 +0000 (12:37 +0200)
source/geometry/extrudedshape.h
source/geometry/halfspace.h
source/geometry/intersection.h
source/geometry/ray.h
source/geometry/union.h

index bacea7c3e54e208f6ef246bfa4dd719aa2aeb8ac..84addc46e7dde3fee65dea0283f56f2c0b29fc91 100644 (file)
@@ -134,8 +134,8 @@ inline unsigned ExtrudedShape<T, D>::get_intersections(const Ray<T, D> &ray, Sur
 
                        SurfacePoint<T, D-1> *base_points = 0;
                        if(points)
-                               /* Shamelessly reuse the provided storage.  Align to the end of the array
-                               so processing can start from the first (nearest) point. */
+                               /* Shamelessly reuse the provided storage.  Align to the end of the
+                               array so processing can start from the first (nearest) point. */
                                base_points = reinterpret_cast<SurfacePoint<T, D-1> *>(points+size)-size;
 
                        unsigned count = base->get_intersections(base_ray, base_points, size);
index 4adc0dff45694726f399b7a07a3afff0cedcdb2c..518f91ab7ad46979766f25d2ea96deb984cde345 100644 (file)
@@ -7,8 +7,8 @@ namespace Msp {
 namespace Geometry {
 
 /**
-An infinite shape consisting of the space on one side of a plane.  Mostly
-useful when composited with other shapes.
+An unbounded shape consisting of the space on one side of a plane.  Mostly
+useful when intersected with other shapes.
 */
 template<typename T, unsigned D>
 class HalfSpace: public Shape<T, D>
index 01707cdfc64274a79317179fc3faa96348c3c591..7d21f75f81c081e87aeb783710a56aab7fe6207e 100644 (file)
@@ -6,9 +6,6 @@
 namespace Msp {
 namespace Geometry {
 
-/**
-Forms a shape from the common parts of component shapes.
-*/
 template<typename T, unsigned D>
 struct IntersectionOps
 {
@@ -20,6 +17,9 @@ struct IntersectionOps
        static bool combine_surface(bool a, bool b) { return a && b; }
 };
 
+/**
+Forms a shape from the common parts of component shapes.
+*/
 template<typename T, unsigned D>
 class Intersection: public CompositeShape<T, D, IntersectionOps<T, D> >
 {
index 6c9a65bf4785c38ae07ab6fc78e4a4337575200b..d8eb7d8405ec75f799226572c5135d08260b978b 100644 (file)
@@ -7,6 +7,9 @@
 namespace Msp {
 namespace Geometry {
 
+/**
+A directed line segment.  Can be used to point at things.
+*/
 template<typename T, unsigned D>
 class Ray
 {
index 8461f8484ee5d085560b6fb70f522447d9a95c6e..a1562cb4e6b458b55003d981b5898c0c7ded2f25 100644 (file)
@@ -6,9 +6,6 @@
 namespace Msp {
 namespace Geometry {
 
-/**
-Joins component shapes together into one.
-*/
 template<typename T, unsigned D>
 struct UnionOps
 {
@@ -20,6 +17,9 @@ struct UnionOps
        static bool combine_surface(bool a, bool b) { return a && !b; }
 };
 
+/**
+Joins component shapes together into one.
+*/
 template<typename T, unsigned D>
 class Union: public CompositeShape<T, D, UnionOps<T, D> >
 {