|
@@ -1352,14 +1352,10 @@ namespace OTSModelSharp
|
|
|
{
|
|
|
if (stdFileName != "NoSTDDB.db")
|
|
|
{
|
|
|
-
|
|
|
foreach (var fld in spl.GetFieldsData())
|
|
|
{
|
|
|
foreach (var part in fld.GetListAnalysisParticles())
|
|
|
{
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
IClassifyEngine partEngine = m_classifyEngine.GetExpressionClassifyEngine(stdFileName);
|
|
|
if (IsLowCounts(part))
|
|
|
{
|
|
@@ -1389,6 +1385,28 @@ namespace OTSModelSharp
|
|
|
analysisparts.AddRange(fld.GetListAnalysisParticles());
|
|
|
}
|
|
|
}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ foreach (var fld in spl.GetFieldsData())
|
|
|
+ {
|
|
|
+ foreach (var part in fld.GetListAnalysisParticles())
|
|
|
+ {
|
|
|
+ if (IsLowCounts(part))
|
|
|
+ {
|
|
|
+ continue;
|
|
|
+
|
|
|
+ }
|
|
|
+ IClassifyEngine incAEngine = m_classifyEngine.GetIncClassifyEngine();
|
|
|
+ if (!incAEngine.ClassifyIncA(part, (int)steelTech))
|
|
|
+ {
|
|
|
+
|
|
|
+ NLog.LogManager.GetCurrentClassLogger().Error("2 failed to classify!" + "IncA Engine");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ analysisparts.AddRange(fld.GetListAnalysisParticles());
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
else
|
|
|
{
|