//----------------------------------------
void CBratAlgoFilterGaussian::Init()
{
  CTools::SetDefaultValue(m_sigma);
  CTools::SetDefaultValue(m_trunc);

  SetBeginOfFile();
}
//----------------------------------------
void CBratAlgoFilterLoess2D::Init()
{
  m_expectedTypes.Insert(static_cast<int32_t>(CBratAlgorithmParam::T_DOUBLE));
  m_expectedTypes.Insert(static_cast<int32_t>(CBratAlgorithmParam::T_VECTOR_DOUBLE));

  SetBeginOfFile();
}
//----------------------------------------
void CBratAlgoFilterGaussian1D::Init()
{
  m_expectedTypes.Insert(static_cast<int32_t>(CBratAlgorithmParam::T_DOUBLE));

  setDefaultValue(m_dataWindowLength);

  SetBeginOfFile();
}
//----------------------------------------
void CBratAlgoFilterKernel::Init()
{
  setDefaultValue(m_dataWindowHeight);
  setDefaultValue(m_dataWindowWidth);

  setDefaultValue(m_dataWindowLength);
  setDefaultValue(m_extrapolate);

  SetBeginOfFile();
}
//----------------------------------------
void CBratAlgoFilterLanczos::Init()
{
  SetBeginOfFile();
}
//----------------------------------------
void CBratAlgorithmGeosVelAtp::Init()
{
    CTools::SetDefaultValue(m_varValue);
    SetBeginOfFile();
}