autoSpectrumTier SpectrumTier_create (double fmin, double fmax) { try { autoSpectrumTier me = Thing_new (SpectrumTier); RealTier_init (me.peek(), fmin, fmax); return me; } catch (MelderError) { Melder_throw (U"SpectrumTier not created."); } }
autoAmplitudeTier AmplitudeTier_create (double tmin, double tmax) { try { autoAmplitudeTier me = Thing_new (AmplitudeTier); RealTier_init (me.peek(), tmin, tmax); return me; } catch (MelderError) { Melder_throw (U"AmplitudeTier not created."); } }
autoIntensityTier IntensityTier_create (double tmin, double tmax) { try { autoIntensityTier me = Thing_new (IntensityTier); RealTier_init (me.peek(), tmin, tmax); return me; } catch (MelderError) { Melder_throw (U"IntensityTier not created."); } }
autoRealTier RealTier_createWithClass (double tmin, double tmax, ClassInfo klas) { try { autoRealTier me = Thing_newFromClass (klas).static_cast_move <structRealTier> (); RealTier_init (me.get(), tmin, tmax); return me; } catch (MelderError) { Melder_throw (klas -> className, U" not created."); } }
autoRealTier RealTier_create (double tmin, double tmax) { try { autoRealTier me = Thing_new (RealTier); RealTier_init (me.get(), tmin, tmax); return me; } catch (MelderError) { Melder_throw (U"RealTier not created."); } }
DurationTier DurationTier_create (double tmin, double tmax) { try { autoDurationTier me = Thing_new (DurationTier); RealTier_init (me.peek(), tmin, tmax); return me.transfer(); } catch (MelderError) { Melder_throw (U"DurationTier not created."); } }
RealTier RealTier_createWithClass (double tmin, double tmax, ClassInfo klas) { try { autoRealTier me = static_cast <RealTier> (Thing_newFromClass (klas)); RealTier_init (me.peek(), tmin, tmax); return me.transfer(); } catch (MelderError) { Melder_throw (klas -> className, U" not created."); } }