您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FunctionEditor_redraw函数代码示例

51自学网 2021-06-01 20:49:10
  C++
这篇教程C++ FunctionEditor_redraw函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中FunctionEditor_redraw函数的典型用法代码示例。如果您正苦于以下问题:C++ FunctionEditor_redraw函数的具体用法?C++ FunctionEditor_redraw怎么用?C++ FunctionEditor_redraw使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了FunctionEditor_redraw函数的22个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: menu_cb_ReverseSelection

static void menu_cb_ReverseSelection (SoundEditor me, EDITOR_ARGS_DIRECT) {	Editor_save (me, U"Reverse selection");	Sound_reverse ((Sound) my data, my d_startSelection, my d_endSelection);	my v_reset_analysis ();	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:imieza,项目名称:praat,代码行数:7,


示例2: menu_cb_ReverseSelection

static void menu_cb_ReverseSelection (EDITOR_ARGS) {	EDITOR_IAM (SoundEditor);	Editor_save (me, L"Reverse selection");	Sound_reverse ((Sound) my data, my d_startSelection, my d_endSelection);	my v_destroy_analysis ();	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:Crisil,项目名称:praat,代码行数:8,


示例3: menu_cb_octaveDown

static void menu_cb_octaveDown (EDITOR_ARGS) {	EDITOR_IAM (PitchEditor);	Pitch pitch = (Pitch) my data;	Editor_save (me, U"Octave down");	Pitch_step (pitch, 0.5, 0.1, my d_startSelection, my d_endSelection);	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:psibre,项目名称:praat,代码行数:8,


示例4: selectFormantOrBandwidth

static void selectFormantOrBandwidth (FormantGridEditor me, long iformant) {	FormantGrid grid = (FormantGrid) my data;	long numberOfFormants = grid -> formants -> size;	if (iformant > numberOfFormants)		Melder_throw (U"Cannot select formant ", iformant, U", because the FormantGrid has only ", numberOfFormants, U" formants.");	my selectedFormant = iformant;	FunctionEditor_redraw (me);}
开发者ID:ffostertw,项目名称:praat,代码行数:8,


示例5: menu_cb_addPointAtCursor

static void menu_cb_addPointAtCursor (FormantGridEditor me, EDITOR_ARGS_DIRECT) {	Editor_save (me, U"Add point");	FormantGrid grid = (FormantGrid) my data;	Ordered tiers = my editingBandwidths ? grid -> bandwidths.get() : grid -> formants.get();	RealTier tier = (RealTier) tiers -> item [my selectedFormant];	RealTier_addPoint (tier, 0.5 * (my d_startSelection + my d_endSelection), my ycursor);	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:guilhermegarcia,项目名称:praat-1,代码行数:9,


示例6: menu_cb_removePoints

static void menu_cb_removePoints (PointEditor me, EDITOR_ARGS_DIRECT) {	Editor_save (me, U"Remove point(s)");	if (my startSelection == my endSelection)		PointProcess_removePointNear ((PointProcess) my data, my startSelection);	else		PointProcess_removePointsBetween ((PointProcess) my data, my startSelection, my endSelection);	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:ghedlund,项目名称:libpraat,代码行数:9,


示例7: menu_cb_selectFormantOrBandwidth

static void menu_cb_selectFormantOrBandwidth (FormantGridEditor me, EDITOR_ARGS_FORM) {	EDITOR_FORM (U"Select formant or bandwidth", nullptr)		NATURAL (U"Formant number", U"1")	EDITOR_OK		SET_INTEGER (U"Formant number", my selectedFormant)	EDITOR_DO		selectFormantOrBandwidth (me, GET_INTEGER (U"Formant number"));		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:guilhermegarcia,项目名称:praat-1,代码行数:10,


示例8: menu_cb_removePoints

static void menu_cb_removePoints (RealTierEditor me, EDITOR_ARGS_DIRECT) {	Editor_save (me, U"Remove point(s)");	if (my d_startSelection == my d_endSelection)		AnyTier_removePointNear (my data, my d_startSelection);	else		AnyTier_removePointsBetween (my data, my d_startSelection, my d_endSelection);	RealTierEditor_updateScaling (me);	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:ffostertw,项目名称:praat,代码行数:10,


示例9: menu_cb_addPointAtCursor

static void menu_cb_addPointAtCursor (RealTierEditor me, EDITOR_ARGS_DIRECT) {	if (NUMdefined (my v_minimumLegalValue ()) && my ycursor < my v_minimumLegalValue ())		Melder_throw (U"Cannot add a point below ", my v_minimumLegalValue (), my v_rightTickUnits (), U".");	if (NUMdefined (my v_maximumLegalValue ()) && my ycursor > my v_maximumLegalValue ())		Melder_throw (U"Cannot add a point above ", my v_maximumLegalValue (), my v_rightTickUnits (), U".");	Editor_save (me, U"Add point");	RealTier_addPoint ((RealTier) my data, 0.5 * (my d_startSelection + my d_endSelection), my ycursor);	RealTierEditor_updateScaling (me);	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:DsRQuicke,项目名称:praat,代码行数:11,


示例10: menu_cb_selectFormantOrBandwidth

static void menu_cb_selectFormantOrBandwidth (EDITOR_ARGS) {	EDITOR_IAM (FormantGridEditor);	EDITOR_FORM (L"Select formant or bandwidth", 0)		NATURAL (L"Formant number", L"1")	EDITOR_OK		SET_INTEGER (L"Formant number", my selectedFormant)	EDITOR_DO		selectFormantOrBandwidth (me, GET_INTEGER (L"Formant number"));		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:georgiee,项目名称:lip-sync-lpc,代码行数:11,


示例11: menu_cb_setDynamicRange

static void menu_cb_setDynamicRange (EDITOR_ARGS) {	EDITOR_IAM (SpectrumEditor);	EDITOR_FORM (L"Set dynamic range", 0)		POSITIVE (L"Dynamic range (dB)", my default_dynamicRange ())	EDITOR_OK		SET_REAL (L"Dynamic range", my p_dynamicRange)	EDITOR_DO		my pref_dynamicRange () = my p_dynamicRange = GET_REAL (L"Dynamic range");		updateRange (me);		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:arizona-phonological-imaging-lab,项目名称:ultrapraat,代码行数:12,


示例12: menu_cb_addPointAt

static void menu_cb_addPointAt (PointEditor me, EDITOR_ARGS_FORM) {	EDITOR_FORM (U"Add point", nullptr)		REAL (U"Position", U"0.0");	EDITOR_OK		SET_REAL (U"Position", 0.5 * (my startSelection + my endSelection));	EDITOR_DO		Editor_save (me, U"Add point");		PointProcess_addPoint ((PointProcess) my data, GET_REAL (U"Position"));		FunctionEditor_redraw (me);		Editor_broadcastDataChanged (me);	EDITOR_END}
开发者ID:ghedlund,项目名称:libpraat,代码行数:12,


示例13: menu_cb_removePoints

static void menu_cb_removePoints (FormantGridEditor me, EDITOR_ARGS_DIRECT) {	Editor_save (me, U"Remove point(s)");	FormantGrid grid = (FormantGrid) my data;	Ordered tiers = my editingBandwidths ? grid -> bandwidths.get() : grid -> formants.get();	RealTier tier = (RealTier) tiers -> item [my selectedFormant];	if (my d_startSelection == my d_endSelection)		AnyTier_removePointNear (tier, my d_startSelection);	else		AnyTier_removePointsBetween (tier, my d_startSelection, my d_endSelection);	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:guilhermegarcia,项目名称:praat-1,代码行数:12,


示例14: menu_cb_setFormantRange

static void menu_cb_setFormantRange (FormantGridEditor me, EDITOR_ARGS_FORM) {	EDITOR_FORM (U"Set formant range", nullptr)		REAL (U"Minimum formant (Hz)", my default_formantFloor   ())		REAL (U"Maximum formant (Hz)", my default_formantCeiling ())	EDITOR_OK		SET_REAL (U"Minimum formant", my p_formantFloor)		SET_REAL (U"Maximum formant", my p_formantCeiling)	EDITOR_DO		my pref_formantFloor   () = my p_formantFloor   = GET_REAL (U"Minimum formant");		my pref_formantCeiling () = my p_formantCeiling = GET_REAL (U"Maximum formant");		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:guilhermegarcia,项目名称:praat-1,代码行数:13,


示例15: menu_cb_setBandwidthRange

static void menu_cb_setBandwidthRange (FormantGridEditor me, EDITOR_ARGS_FORM) {	EDITOR_FORM (U"Set bandwidth range", nullptr)		REAL (U"Minimum bandwidth (Hz)", my default_bandwidthFloor   ())		REAL (U"Maximum bandwidth (Hz)", my default_bandwidthCeiling ())	EDITOR_OK		SET_REAL (U"Minimum bandwidth", my p_bandwidthFloor)		SET_REAL (U"Maximum bandwidth", my p_bandwidthCeiling)	EDITOR_DO		my pref_bandwidthFloor   () = my p_bandwidthFloor   = GET_REAL (U"Minimum bandwidth");		my pref_bandwidthCeiling () = my p_bandwidthCeiling = GET_REAL (U"Maximum bandwidth");		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:guilhermegarcia,项目名称:praat-1,代码行数:13,


示例16: menu_cb_SetSelectionToZero

static void menu_cb_SetSelectionToZero (SoundEditor me, EDITOR_ARGS_DIRECT) {	Sound sound = (Sound) my data;	long first, last;	Sampled_getWindowSamples (sound, my d_startSelection, my d_endSelection, & first, & last);	Editor_save (me, U"Set to zero");	for (long channel = 1; channel <= sound -> ny; channel ++) {		for (long i = first; i <= last; i ++) {			sound -> z [channel] [i] = 0.0;		}	}	my v_reset_analysis ();	FunctionEditor_redraw (me);	Editor_broadcastDataChanged (me);}
开发者ID:imieza,项目名称:praat,代码行数:14,


示例17: menu_cb_setBandwidthRange

static void menu_cb_setBandwidthRange (EDITOR_ARGS) {	EDITOR_IAM (FormantGridEditor);	EDITOR_FORM (L"Set bandwidth range", 0)		REAL (L"Minimum bandwidth (Hz)", L"0.0")		REAL (L"Maximum bandwidth (Hz)", L"1000.0")	EDITOR_OK		SET_REAL (L"Minimum bandwidth", my bandwidthFloor)		SET_REAL (L"Maximum bandwidth", my bandwidthCeiling)	EDITOR_DO		preferences.bandwidthFloor = my bandwidthFloor = GET_REAL (L"Minimum bandwidth");		preferences.bandwidthCeiling = my bandwidthCeiling = GET_REAL (L"Maximum bandwidth");		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:georgiee,项目名称:lip-sync-lpc,代码行数:14,


示例18: menu_cb_setFormantRange

static void menu_cb_setFormantRange (EDITOR_ARGS) {	EDITOR_IAM (FormantGridEditor);	EDITOR_FORM (L"Set formant range", 0)		REAL (L"Minimum formant (Hz)", L"0.0")		REAL (L"Maximum formant (Hz)", L"11000.0")	EDITOR_OK		SET_REAL (L"Minimum formant", my formantFloor)		SET_REAL (L"Maximum formant", my formantCeiling)	EDITOR_DO		preferences.formantFloor = my formantFloor = GET_REAL (L"Minimum formant");		preferences.formantCeiling = my formantCeiling = GET_REAL (L"Maximum formant");		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:georgiee,项目名称:lip-sync-lpc,代码行数:14,


示例19: menu_cb_stopBand

static void menu_cb_stopBand (EDITOR_ARGS) {	EDITOR_IAM (SpectrumEditor);	EDITOR_FORM (L"Filter (stop Hann band)", 0)		REAL (L"Band smoothing (Hz)", my default_bandSmoothing ())	EDITOR_OK		SET_REAL (L"Band smoothing", my p_bandSmoothing)	EDITOR_DO		my pref_bandSmoothing () = my p_bandSmoothing = GET_REAL (L"Band smoothing");		if (my d_endSelection <= my d_startSelection) Melder_throw (L"To apply a band-stop filter, first make a selection.");		Editor_save (me, L"Stop band");		Spectrum_stopHannBand ((Spectrum) my data, my d_startSelection, my d_endSelection, my p_bandSmoothing);		FunctionEditor_redraw (me);		my broadcastDataChanged ();	EDITOR_END}
开发者ID:arizona-phonological-imaging-lab,项目名称:ultrapraat,代码行数:15,


示例20: menu_cb_addPointAt

static void menu_cb_addPointAt (FormantGridEditor me, EDITOR_ARGS_FORM) {	EDITOR_FORM (U"Add point", nullptr)		REAL (U"Time (s)", U"0.0")		POSITIVE (U"Frequency (Hz)", U"200.0")	EDITOR_OK		SET_REAL (U"Time", 0.5 * (my d_startSelection + my d_endSelection))		SET_REAL (U"Frequency", my ycursor)	EDITOR_DO		Editor_save (me, U"Add point");		FormantGrid grid = (FormantGrid) my data;		Ordered tiers = my editingBandwidths ? grid -> bandwidths.get() : grid -> formants.get();		RealTier tier = (RealTier) tiers -> item [my selectedFormant];		RealTier_addPoint (tier, GET_REAL (U"Time"), GET_REAL (U"Frequency"));		FunctionEditor_redraw (me);		Editor_broadcastDataChanged (me);	EDITOR_END}
开发者ID:guilhermegarcia,项目名称:praat-1,代码行数:17,


示例21: menu_cb_addPointAt

static void menu_cb_addPointAt (EDITOR_ARGS) {	EDITOR_IAM (FormantGridEditor);	EDITOR_FORM (L"Add point", 0)		REAL (L"Time (s)", L"0.0")		POSITIVE (L"Frequency (Hz)", L"200.0")	EDITOR_OK		SET_REAL (L"Time", 0.5 * (my startSelection + my endSelection))		SET_REAL (L"Frequency", my ycursor)	EDITOR_DO		Editor_save (me, L"Add point");		FormantGrid grid = (FormantGrid) my data;		Ordered tiers = my editingBandwidths ? grid -> bandwidths : grid -> formants;		RealTier tier = (RealTier) tiers -> item [my selectedFormant];		RealTier_addPoint (tier, GET_REAL (L"Time"), GET_REAL (L"Frequency"));		FunctionEditor_redraw (me);		my broadcastDataChanged ();	EDITOR_END}
开发者ID:georgiee,项目名称:lip-sync-lpc,代码行数:18,


示例22: menu_cb_soundScaling

static void menu_cb_soundScaling (TimeSoundEditor me, EDITOR_ARGS_FORM) {	EDITOR_FORM (U"Sound scaling", nullptr)		OPTIONMENU_ENUM (U"Scaling strategy", kTimeSoundEditor_scalingStrategy, my default_sound_scalingStrategy ())		LABEL (U"", U"For /"fixed height/":");		POSITIVE (U"Height", my default_sound_scaling_height ())		LABEL (U"", U"For /"fixed range/":");		REAL (U"Minimum", my default_sound_scaling_minimum ())		REAL (U"Maximum", my default_sound_scaling_maximum ())	EDITOR_OK		SET_ENUM (U"Scaling strategy", kTimeSoundEditor_scalingStrategy, my p_sound_scalingStrategy)		SET_REAL (U"Height", my p_sound_scaling_height)		SET_REAL (U"Minimum", my p_sound_scaling_minimum)		SET_REAL (U"Maximum", my p_sound_scaling_maximum)	EDITOR_DO		my pref_sound_scalingStrategy () = my p_sound_scalingStrategy = GET_ENUM (kTimeSoundEditor_scalingStrategy, U"Scaling strategy");		my pref_sound_scaling_height  () = my p_sound_scaling_height  = GET_REAL (U"Height");		my pref_sound_scaling_minimum () = my p_sound_scaling_minimum = GET_REAL (U"Minimum");		my pref_sound_scaling_maximum () = my p_sound_scaling_maximum = GET_REAL (U"Maximum");		FunctionEditor_redraw (me);	EDITOR_END}
开发者ID:motiz88,项目名称:praat,代码行数:21,



注:本文中的FunctionEditor_redraw函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ FunctionIn函数代码示例
C++ FunctionCall2函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。