Minor cleanup.
[lsystem3d.git] / src / model.cpp
index 20dc567e384ea80449d895e7285af5f4ce85de3b..8e3417b1656dc984e0c7ff8cd709cc98e9355dc7 100644 (file)
@@ -59,6 +59,32 @@ Model::~Model()
 
 
 
+/**
+ * Clear the model
+ */
+void Model::clear()
+{
+    glDeleteLists(_displayList, 1);
+    _displayList = glGenLists(1);
+    
+    setColorIndex(0);
+    
+    _diameter = 0.1;
+    _diameterFactor = 0.8;
+}
+
+
+
+/**
+ * Render to screen
+ */
+void Model::draw()
+{
+    glCallList(_displayList);
+}
+
+
+
 /**
  * Create a segment
  * @param x1 x start point
@@ -125,32 +151,6 @@ void Model::normal(double x, double y, double z)
 
 
 
-/**
- * Render to screen
- */
-void Model::draw()
-{
-    glCallList(_displayList);
-}
-
-
-
-/**
- * Clear the model
- */
-void Model::clear()
-{
-    glDeleteLists(_displayList, 1);
-    _displayList = glGenLists(1);
-    
-    setColorIndex(0);
-    
-    _diameter = 0.1;
-    _diameterFactor = 0.8;
-}
-
-
-
 /**
  * Begin a modelling session
  */
@@ -216,7 +216,7 @@ void Model::prevColor()
 
 
 /**
- * Decrement diameter of segment
+ * Decrement segment diameter
  */
 void Model::decrementDiameter()
 {
@@ -260,7 +260,7 @@ void Model::setColorIndex(int index)
 
 
 /**
- * Set current diameter of segment
+ * Set current segment diameter
  * @param diameter the diameter
  */
 void Model::setDiameter(double diameter)
@@ -271,7 +271,7 @@ void Model::setDiameter(double diameter)
 
 
 /**
- * Set diameter factor
+ * Set segment diameter factor
  * @param diameter the diameter factor
  */
 void Model::setDiameterFactor(double diameterFactor)
@@ -293,10 +293,21 @@ int Model::getColorIndex()
 
 
 /**
- * Get current diameter of segment
- * @return diameter of segment
+ * Get current segment diameter
+ * @return the diameter
  */
 double Model::getDiameter()
 {
     return _diameter;
 }
+
+
+
+/**
+ * Get segment diameter factor
+ * @return the diameter factor
+ */
+double Model::getDiameterFactor()
+{
+    return _diameterFactor;
+}