//---------------------------------------- void CProductErs::AddInternalHighResolutionFieldCalculation() { string internalFieldName; CField* fieldTest = NULL; // internalFieldName = MakeInternalFieldName(m_latitudeFieldName); // m_listInternalFieldName.InsertUnique( internalFieldName ); // m_fieldNameEquivalence.Insert(m_latitudeFieldName, internalFieldName, false); fieldTest = FindFieldByName(m_latitudeFieldName, false, NULL, false); if (fieldTest != NULL) { internalFieldName = MakeInternalNameByAddingRoot(fieldTest->GetFullNameWithRecord()); m_listInternalFieldName.InsertUnique( internalFieldName ); m_fieldNameEquivalence.Insert(m_latitudeFieldName, internalFieldName, false); } // internalFieldName = MakeInternalFieldName(m_longitudeFieldName); // m_listInternalFieldName.InsertUnique( internalFieldName ); // m_fieldNameEquivalence.Insert(m_longitudeFieldName, internalFieldName, false); fieldTest = FindFieldByName(m_longitudeFieldName, false, NULL, false); if (fieldTest != NULL) { internalFieldName = MakeInternalNameByAddingRoot(fieldTest->GetFullNameWithRecord()); m_listInternalFieldName.InsertUnique( internalFieldName ); m_fieldNameEquivalence.Insert(m_longitudeFieldName, internalFieldName, false); } // internalFieldName = MakeInternalFieldName(m_timeStampSecondFieldName); // m_listInternalFieldName.InsertUnique( internalFieldName ); // m_fieldNameEquivalence.Insert(m_timeStampSecondFieldName, internalFieldName, false); fieldTest = FindFieldByName(m_timeStampSecondFieldName, false, NULL, false); if (fieldTest != NULL) { internalFieldName = MakeInternalNameByAddingRoot(fieldTest->GetFullNameWithRecord()); m_listInternalFieldName.InsertUnique( internalFieldName ); m_fieldNameEquivalence.Insert(m_timeStampSecondFieldName, internalFieldName, false); } // internalFieldName = MakeInternalFieldName(m_timeStampMicrosecondFieldName); // m_listInternalFieldName.InsertUnique( internalFieldName ); // m_fieldNameEquivalence.Insert(m_timeStampMicrosecondFieldName, internalFieldName, false); fieldTest = FindFieldByName(m_timeStampMicrosecondFieldName, false, NULL, false); if (fieldTest != NULL) { internalFieldName = MakeInternalNameByAddingRoot(fieldTest->GetFullNameWithRecord()); m_listInternalFieldName.InsertUnique( internalFieldName ); m_fieldNameEquivalence.Insert(m_timeStampMicrosecondFieldName, internalFieldName, false); } }