FutureProg functions

nextvisiblecrescent

Celestialscomputer function, computer program, standard futureprog

Overload 1

nextvisiblecrescent overload 1

MudDateTime nextvisiblecrescent(Location locationOrZone, CelestialObject sun, CelestialObject moon, Calendar calendar)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Location The room or zone whose geography is used as the observer location.
sun CelestialObject The resolved solar celestial.
moon CelestialObject The resolved lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.

Overload 2

nextvisiblecrescent overload 2

MudDateTime nextvisiblecrescent(Location locationOrZone, CelestialObject sun, CelestialObject moon, Calendar calendar, Number occurrence)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Location The room or zone whose geography is used as the observer location.
sun CelestialObject The resolved solar celestial.
moon CelestialObject The resolved lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.
occurrence Number The nth next occurrence to return.

Overload 3

nextvisiblecrescent overload 3

MudDateTime nextvisiblecrescent(Location locationOrZone, Number sunId, Number moonId, Calendar calendar)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Location The room or zone whose geography is used as the observer location.
sunId Number The ID of the solar celestial.
moonId Number The ID of the lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.

Overload 4

nextvisiblecrescent overload 4

MudDateTime nextvisiblecrescent(Location locationOrZone, Number sunId, Number moonId, Calendar calendar, Number occurrence)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Location The room or zone whose geography is used as the observer location.
sunId Number The ID of the solar celestial.
moonId Number The ID of the lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.
occurrence Number The nth next occurrence to return.

Overload 5

nextvisiblecrescent overload 5

MudDateTime nextvisiblecrescent(Zone locationOrZone, CelestialObject sun, CelestialObject moon, Calendar calendar)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Zone The room or zone whose geography is used as the observer location.
sun CelestialObject The resolved solar celestial.
moon CelestialObject The resolved lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.

Overload 6

nextvisiblecrescent overload 6

MudDateTime nextvisiblecrescent(Zone locationOrZone, CelestialObject sun, CelestialObject moon, Calendar calendar, Number occurrence)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Zone The room or zone whose geography is used as the observer location.
sun CelestialObject The resolved solar celestial.
moon CelestialObject The resolved lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.
occurrence Number The nth next occurrence to return.

Overload 7

nextvisiblecrescent overload 7

MudDateTime nextvisiblecrescent(Zone locationOrZone, Number sunId, Number moonId, Calendar calendar)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Zone The room or zone whose geography is used as the observer location.
sunId Number The ID of the solar celestial.
moonId Number The ID of the lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.

Overload 8

nextvisiblecrescent overload 8

MudDateTime nextvisiblecrescent(Zone locationOrZone, Number sunId, Number moonId, Calendar calendar, Number occurrence)
Available in
  • computer function
  • computer program
  • standard futureprog
Returns the next physical visible-crescent approximation, or an authored moon's explicit crescent marker associated with the supplied sun. Authored markers add no geometric or weather tests. The optional positive integral occurrence selects the nth event. Returns Never when unavailable or incompatible.
ParameterTypeDescription
locationOrZone Zone The room or zone whose geography is used as the observer location.
sunId Number The ID of the solar celestial.
moonId Number The ID of the lunar celestial.
calendar Calendar The calendar used to display the returned mud datetime.
occurrence Number The nth next occurrence to return.