/***************************************************************************
        Copyright (C) 2002-2025 Kentaro Kitagawa
		                   kitag@issp.u-tokyo.ac.jp
		
		This program is free software; you can redistribute it and/or
		modify it under the terms of the GNU Library General Public
		License as published by the Free Software Foundation; either
		version 2 of the License, or (at your option) any later version.
		
		You should have received a copy of the GNU Library General 
		Public License and a list of authors along with this program; 
		see the files COPYING and AUTHORS.
 ***************************************************************************/
#include "spectralmathtool.h"

//---------------------------------------------------------------------------
DECLARE_TYPE_HOLDER(XSpectral1DMathToolList)

REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScalePiermariniRT, "RubyScalePiermariniRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoRT, "RubyScaleMaoRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoArRT, "RubyScaleMaoArRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoHeRT, "RubyScaleMaoHeRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScalePiermarini77K, "RubyScalePiermarin77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMao77K, "RubyScaleMao77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoAr77K, "RubyScaleMaoAr77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoHe77K, "RubyScaleMaoHe77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScalePiermariniGaussianRT, "RubyScalePiermariniGaussianRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoGaussianRT, "RubyScaleMaoGaussianRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoArGaussianRT, "RubyScaleMaoArGaussianRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoHeGaussianRT, "RubyScaleMaoHeGaussianRT");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScalePiermariniGaussian77K, "RubyScalePiermarinGaussian77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoGaussian77K, "RubyScaleMaoGaussian77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoArGaussian77K, "RubyScaleMaoArGaussian77K");
REGISTER_TYPE(XSpectral1DMathToolList, Spectral1DMathToolRubyScaleMaoHeGaussian77K, "RubyScaleMaoHeGaussian77K");


