src/Types.cc

changeset 639
851634b85893
parent 638
382226e40865
child 640
d4dda62c6600
--- a/src/Types.cc	Wed Mar 05 02:24:05 2014 +0200
+++ b/src/Types.cc	Wed Mar 05 02:33:58 2014 +0200
@@ -28,7 +28,7 @@
 #include "Document.h"
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 QString DoFormat (QList<StringFormatArg> args)
 {
 	assert (args.size() >= 1);
@@ -41,7 +41,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex::Vertex (double x, double y, double z)
 {
 	m_coords[X] = x;
@@ -50,7 +50,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void Vertex::move (const Vertex& other)
 {
 	for_axes (ax)
@@ -58,7 +58,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 double Vertex::distanceTo (const Vertex& other) const
 {
 	double dx = abs (x() - other.x());
@@ -68,7 +68,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex Vertex::midpoint (const Vertex& other)
 {
 	Vertex mid;
@@ -80,7 +80,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 QString Vertex::toString (bool mangled) const
 {
 	QString fmtstr = "%1 %2 %3";
@@ -92,7 +92,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void Vertex::transform (const Matrix& matr, const Vertex& pos)
 {
 	double x2 = (matr[0] * x()) + (matr[1] * y()) + (matr[2] * z()) + pos[X];
@@ -105,21 +105,21 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex Vertex::operator-() const
 {
 	return Vertex (-m_coords[X], -m_coords[Y], -m_coords[Z]);
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 bool Vertex::operator!= (const Vertex& other) const
 {
 	return !operator== (other);
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 bool Vertex::operator== (const Vertex& other) const
 {
 	return getCoordinate (X) == other[X] &&
@@ -128,7 +128,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex& Vertex::operator/= (const double d)
 {
 	for_axes (ax)
@@ -138,7 +138,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex Vertex::operator/ (const double d) const
 {
 	Vertex other (*this);
@@ -146,7 +146,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex& Vertex::operator+= (const Vertex& other)
 {
 	move (other);
@@ -154,7 +154,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex Vertex::operator+ (const Vertex& other) const
 {
 	Vertex newvert (*this);
@@ -163,7 +163,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 int Vertex::operator< (const Vertex& other) const
 {
 	if (operator== (other))
@@ -185,7 +185,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Matrix::Matrix (double vals[])
 {
 	for (int i = 0; i < 9; ++i)
@@ -193,7 +193,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Matrix::Matrix (double fillval)
 {
 	for (int i = 0; i < 9; ++i)
@@ -201,7 +201,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Matrix::Matrix (initlist<double> vals)
 {
 	assert (vals.size() == 9);
@@ -209,7 +209,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void Matrix::puts() const
 {
 	for (int i = 0; i < 3; ++i)
@@ -222,7 +222,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 QString Matrix::toString() const
 {
 	QString val;
@@ -239,14 +239,14 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void Matrix::zero()
 {
 	memset (&m_vals[0], 0, sizeof m_vals);
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Matrix Matrix::mult (const Matrix& other) const
 {
 	Matrix val;
@@ -261,7 +261,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Matrix& Matrix::operator= (const Matrix& other)
 {
 	memcpy (&m_vals[0], &other.m_vals[0], sizeof m_vals);
@@ -269,7 +269,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 double Matrix::getDeterminant() const
 {
 	return (val (0) * val (4) * val (8)) +
@@ -281,7 +281,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 bool Matrix::operator== (const Matrix& other) const
 {
 	for (int i = 0; i < 9; ++i)
@@ -292,14 +292,14 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 LDBoundingBox::LDBoundingBox()
 {
 	reset();
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void LDBoundingBox::calculate()
 {
 	reset();
@@ -312,7 +312,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void LDBoundingBox::calcObject (LDObject* obj)
 {
 	switch (obj->type())
@@ -345,7 +345,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 LDBoundingBox& LDBoundingBox::operator<< (const Vertex& v)
 {
 	calcVertex (v);
@@ -353,7 +353,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 LDBoundingBox& LDBoundingBox::operator<< (LDObject* obj)
 {
 	calcObject (obj);
@@ -361,7 +361,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void LDBoundingBox::calcVertex (const Vertex& v)
 {
 	for_axes (ax)
@@ -374,7 +374,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 void LDBoundingBox::reset()
 {
 	m_Vertex0[X] = m_Vertex0[Y] = m_Vertex0[Z] = 10000.0;
@@ -383,7 +383,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 double LDBoundingBox::size() const
 {
 	double xscale = (m_Vertex0[X] - m_Vertex1[X]);
@@ -406,7 +406,7 @@
 }
 
 // =============================================================================
-// -----------------------------------------------------------------------------
+//
 Vertex LDBoundingBox::center() const
 {
 	return Vertex (

mercurial