Device.getExpressionLevel C# (CSharp) Метод

getExpressionLevel() публичный Метод

public getExpressionLevel ( ) : float
Результат float
  public float getExpressionLevel()
  {
    foreach (ExpressionModule module in _modules)
    {
      foreach (BioBrick brick in module.getBioBricks())
      {
        if(brick.getType() == BioBrick.Type.RBS)
        {
          return ((RBSBrick)brick).getRBSFactor();
        }
      }
    }
    return 0f;
  }

Usage Example

Пример #1
0
    private static string getLevelPostfix(Device device)
    {
        string postfix;

        if (device == null)
        {
            postfix = levelDefaultPostfix;
        }
        else
        {
            float expressionLevel = device.getExpressionLevel();

            if (expressionLevel < levelLThreshold)
            {
                postfix = levelDefaultPostfix;
            }
            else if (expressionLevel < levelLMThreshold)
            {
                postfix = levelLowPostfix;
            }
            else if (expressionLevel < levelMThreshold)
            {
                postfix = levelMedPostfix;
            }
            else
            {
                postfix = levelDefaultPostfix;
            }
        }
        return(postfix);
    }
All Usage Examples Of Device::getExpressionLevel