gleameter/units/illuminance

Types

pub type Illuminance =
  gleameter.Quantity(Float, Lux)
pub type Lux =
  gleameter.Rate(
    luminous_flux.Lumen,
    gleameter.Squared(length.Meter),
  )

Functions

pub fn attolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn centilux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn decalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn decilux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn exalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn femtolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn gigalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn hectolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn kilolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn lux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn megalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn microlux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn millilux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn nanolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn petalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn picolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn quectolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn quettalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn ronnalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn rontolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn teralux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn yoctolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn yottalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn zeptolux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
pub fn zettalux(
  value value: Float,
) -> Quantity(
  Float,
  Rate(
    Product(
      Candela,
      Rate(Product(Meter, Meter), Product(Meter, Meter)),
    ),
    Product(Meter, Meter),
  ),
)
Search Document