coerceToExtensionClass: Coerce a mizer object to its registered extension class

View source: R/registerExtensions.R

coerceToExtensionClassR Documentation

Coerce a mizer object to its registered extension class

Description

Coerces a MizerParams or MizerSim object to the S4 marker class corresponding to the object's own extension chain. For MizerSim, the extension chain is read from sim@params@extensions.

Usage

coerceToExtensionClass(object, extensions = objectExtensions(object))

Arguments

object

A MizerParams or MizerSim object.

extensions

Optional extension chain. Defaults to the chain stored in object, or in object@params for MizerSim.

Value

The same object coerced to the appropriate marker class, or to the base class for an empty extension chain.

See Also

"Creating a mizer extension package": Creating a mizer extension package

Other extension tools: NOther(), clearExtensionChain(), getRegisteredExtensions(), initialNOther<-(), recordExtension(), registerExtension(), registerExtensions(), setComponent(), setRateFunction()


mizer documentation built on Aug. 24, 2026, 9:08 a.m.