protected void SetOptions ()
{
var lpszComment = Comment.ToString ();
string sResult = AmpleSetParameterDelegate (m_setup, "BeginComment", lpszComment);
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "MaxMorphnameLength", m_options.MaxMorphnameLength.ToString ());
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "MaxTrieDepth", "3");
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "RootGlosses", m_options.OutputRootGlosses ? "TRUE" : "FALSE");
ThrowIfError (sResult);
sResult = AmpleRemoveSelectiveAnalysisMorphsDelegate (m_setup);
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "TraceAnalysis", m_options.Trace ? "XML" : "OFF");
ThrowIfError (sResult);
/* hab 1999.06.25 */
sResult = AmpleSetParameterDelegate (m_setup, "CheckMorphReferences", m_options.CheckMorphnames ? "TRUE" : "FALSE");
ThrowIfError (sResult);
/* hab 1999.06.25 */
sResult = AmpleSetParameterDelegate (m_setup, "OutputDecomposition", m_options.WriteDecompField ? "TRUE" : "FALSE");
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "OutputOriginalWord", m_options.WriteWordField ? "TRUE" : "FALSE");
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "OutputProperties", m_options.WritePField ? "TRUE" : "FALSE");
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "ShowPercentages", m_options.ReportAmbiguityPercentages ? "TRUE" : "FALSE");
ThrowIfError (sResult);
//jdh june 13 2000
sResult = AmpleSetParameterDelegate (m_setup, "OutputStyle", m_options.OutputStyle);
ThrowIfError (sResult);
sResult = AmpleSetParameterDelegate (m_setup, "AllomorphIds", "TRUE");
ThrowIfError (sResult);
//jdh feb 2003
sResult = AmpleSetParameterDelegate (m_setup, "MaxAnalysesToReturn", m_options.MaxAnalysesToReturn.ToString ());
ThrowIfError (sResult);
// hab 07 dec 2005
sResult = AmpleSetParameterDelegate (m_setup, "RecognizeOnly", "TRUE");
ThrowIfError (sResult);
}
#endregion