#ifndef _O3dplot_H_
#define _O3dplot_H_

enum
{
		ID_3DPLOT_RESOLUTION = 10000,
		ID_3DPLOT_SIZE,
		ID_3DPLOT_XVAL_RANGE_MIN,
		ID_3DPLOT_XVAL_RANGE_MAX,
		ID_3DPLOT_WIDLEN,
		ID_3DPLOT_HEIGHT,
		ID_DISPLAY_TAB,
		ID_3DPLOT_COLOR_MODE,
		ID_3DPLOT_GRADIENT,
		ID_3DPLOT_COLOR,
		ID_3DPLOT_HEIGHT_STRENGTH_POS,
		ID_3DPLOT_HEIGHT_STRENGTH_NEG,
		ID_3DPLOT_DISPLAY_SHAPE,
		ID_3DPLOT_FORMULA,
		ID_3DPLOT_YVAL_RANGE_MIN,
		ID_3DPLOT_YVAL_RANGE_MAX,
		ID_3DPLOT_DUALVALUES,
		ID_3DPLOT_OUTOFRANGE,
		ID_3DPLOT_ANIMATED,
		ID_3DPLOT_FORMULA_RESTORE,
		ID_3DPLOT_BUTTON_RESET,
		ID_3DPLOT_BUTTON_ADD_MESH,
		ID_3DPLOT_BUTTON_ADD_GRID,
		ID_3DPLOT_BUTTON_ADD_CAGE,
		ID_3DPLOT_BUTTON_ADD_TEXT,
		ID_3DPLOT_FORMULA_PRESETS,
		ID_3DPLOT_STRENGTH_HEADER,
		ID_3DPLOT_VALUES_HEADER,
		ID_3DPLOT_GRADIENT_REFLECT,
		ID_3DPLOT_GENERATE,
		ID_3DPLOT_DISPLAY_SIZE,
		ID_GENERATE_HEADER,
		ID_3DPLOT_BUTTON_MANUAL,

///////////////////////////////////////////

		ID_3DPLOT_COLOR_MODE_GRADIENT = 0,
		ID_3DPLOT_COLOR_MODE_SINGLE,

		ID_3DPLOT_DISPLAY_SHAPE_SQUARE = 0,
		ID_3DPLOT_DISPLAY_SHAPE_SPHERE,
 		ID_3DPLOT_DISPLAY_SHAPE_TICK,
 		ID_3DPLOT_DISPLAY_SHAPE_NONE,

 		ID_3DPLOT_UNITS_DEGREES = 0,
 		ID_3DPLOT_UNITS_FLOATS,

 		ID_3DPLOT_OUTOFRANGE_IGNORE = 0,
 		ID_3DPLOT_OUTOFRANGE_SCALE,
 		ID_3DPLOT_OUTOFRANGE_CLAMP,

		ID_3DPLOT_GENERATE_MESH = 0,
		ID_3DPLOT_GENERATE_GRID,
		ID_3DPLOT_GENERATE_CAGE,
		ID_3DPLOT_GENERATE_LABEL,

 		ID_3DPLOT_FORMULA_PRESETS_0 = 0,
 		ID_3DPLOT_FORMULA_PRESETS_1,
 		ID_3DPLOT_FORMULA_PRESETS_2,
 		ID_3DPLOT_FORMULA_PRESETS_3,
 		ID_3DPLOT_FORMULA_PRESETS_4,
 		ID_3DPLOT_FORMULA_PRESETS_5,
 		ID_3DPLOT_FORMULA_PRESETS_6,
 		ID_3DPLOT_FORMULA_PRESETS_7,
 		ID_3DPLOT_FORMULA_PRESETS_8,
 		ID_3DPLOT_FORMULA_PRESETS_9,
 		ID_3DPLOT_FORMULA_PRESETS_10,
};

#endif
