/*========================================================================= Program: Insight Segmentation & Registration Toolkit Module: $RCSfile: MeshOptions.cxx,v $ Language: C++ Date: $Date: 2003/10/09 22:45:13 $ Version: $Revision: 1.5 $ Copyright (c) 2003 Insight Consortium. All rights reserved. See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ #include "MeshOptions.h" MeshOptions ::MeshOptions() { // Begin render switches m_UseGaussianSmoothing = true; m_UseDecimation = false; m_UseMeshSmoothing = false; // Begin gsmooth params m_GaussianStandardDeviation = 0.8f; m_GaussianError = 0.03f; // Begin decimate params m_DecimateTargetReduction = 0.95f; m_DecimateInitialError = 0.002f; m_DecimateAspectRatio = 20.0f; m_DecimateErrorIncrement = 0.002f; m_DecimateMaximumIterations = 1; m_DecimateFeatureAngle = 45; m_DecimatePreserveTopology = true; // Begin msmooth params m_MeshSmoothingIterations = 1; m_MeshSmoothingRelaxationFactor = 0.01f; m_MeshSmoothingFeatureAngle = 45; m_MeshSmoothingConvergence = 0; m_MeshSmoothingFeatureEdgeSmoothing = false; m_MeshSmoothingBoundarySmoothing = false; } MeshOptions ::~MeshOptions() { } /* *$Log: MeshOptions.cxx,v $ *Revision 1.5 2003/10/09 22:45:13 pauly *EMH: Improvements in 3D functionality and snake parameter preview * *Revision 1.4 2003/10/02 14:54:53 pauly *ENH: Development during the September code freeze * *Revision 1.1 2003/09/11 13:50:29 pauly *FIX: Enabled loading of images with different orientations *ENH: Implemented image save and load operations * *Revision 1.3 2003/08/27 14:03:21 pauly *FIX: Made sure that -Wall option in gcc generates 0 warnings. *FIX: Removed 'comment within comment' problem in the cvs log. * *Revision 1.2 2003/08/27 04:57:46 pauly *FIX: A large number of bugs has been fixed for 1.4 release * *Revision 1.1 2003/07/12 04:52:25 pauly *Initial checkin of SNAP application to the InsightApplications tree * *Revision 1.2 2003/07/12 01:34:18 pauly *More final changes before ITK checkin * *Revision 1.1 2003/07/11 23:29:17 pauly **** empty log message *** * *Revision 1.4 2003/06/08 16:11:42 pauly *User interface changes *Automatic mesh updating in SNAP mode * *Revision 1.3 2003/04/23 06:05:18 pauly **** empty log message *** * *Revision 1.2 2003/04/16 05:04:17 pauly *Incorporated intensity modification into the snap pipeline *New IRISApplication *Random goodies * *Revision 1.1 2003/03/07 19:29:47 pauly *Initial checkin * *Revision 1.1.1.1 2002/12/10 01:35:36 pauly *Started the project repository * * *Revision 1.2 2002/03/08 14:06:30 moon *Added Header and Log tags to all files **/