Ejemplo n.º 1
0
 public void GetLabels()
 {
     for (int i = 0; i < HotVectors.Length; i++)
     {
         if (TModule.SampleFrame[i] < 1 || TModule.SampleFrame[i] > TModule.Data.GetTotalFrames())
         {
             ActionModule module = (ActionModule)TModule.Data.GetModule(Module.ID.Action);
             HotVectors[i]      = String.Empty;
             FloatHotVectors[i] = new float[module.Actions.Length];
             for (int j = 0; j < module.Actions.Length - 1; j++)
             {
                 HotVectors[i]        += "0 ";
                 FloatHotVectors[i][j] = 0.0f;
             }
             HotVectors[i] += "0";
             FloatHotVectors[i][module.Actions.Length - 1] = 0.0f;
         }
         else
         {
             ActionModule module = (ActionModule)TModule.Data.GetModule(Module.ID.Action);
             HotVectors[i]      = module.GetHotVector(TModule.SampleFrame[i] - 1);
             FloatHotVectors[i] = module.GetHotVectorArray(TModule.SampleFrame[i] - 1);
         }
     }
 }