#ifndef _Osliceitup_H_
#define _Osliceitup_H_

enum
{	
	GROUP_MESH					= 9000,

		LINK_PROFILESPLINE		= 1000,
		REAL_NUMBER_OF_SLICES	= 1001,
		LONG_CONTAINER_MODE				= 1002, 	# Container Mode
		CYCLE_CONTAINER_MODE_ADAPTIVE	= 1003, 	# Container Adaptive
		CYCLE_CONTAINER_MODE_SQUARE		= 1004, 	# Container Square
		CYCLE_CONTAINER_MODE_CIRCLE		= 1005, 	# Container Circle
		BOOL_INVERT_CONTAINER	= 1006, 	# Invert Container
		BOOL_RANDOM_WIDTH		= 1007, 	# Width Container
		REAL_RANDOM_WIDTH_SEED	= 1008, 	# Random Seed

		SEPARATOR_TEXT1			= 9001,

		REAL_LINEAR_X			= 1009,
		REAL_LINEAR_Y			= 1010,
		REAL_LINEAR_Z			= 1011,
		REAL_RANDOM_X			= 1012,
		REAL_RANDOM_Y			= 1013,
		REAL_RANDOM_Z			= 1014,
		REAL_RANDOM_SEED_X		= 1015,
		REAL_RANDOM_SEED_Y		= 1016,
		REAL_RANDOM_SEED_Z		= 1017,

		BOOL_DIRECTION_X 		= 1101,
		BOOL_DIRECTION_Y 		= 1102,
		BOOL_DIRECTION_Z 		= 1103,
		BOOL_INVERT_X 			= 1104,
		BOOL_INVERT_Y 			= 1105,
		BOOL_INVERT_Z 			= 1106,

		SEPARATOR_TEXT2			= 9002,

		SLIDER_ANGLE			= 1018,
		SLIDER_EXPANSION_X		= 1019,
		SLIDER_EXPANSION_Y 		= 1020,

		BUTTON_INFO				= 2000,

		GROUP_ADVANCED 			= 9010,
			REAL_MASK_MIN_X 	= 1021,
			REAL_MASK_MIN_Y 	= 1022,
			REAL_CONTAINER_SIZE_X = 1023,
			REAL_CONTAINER_SIZE_Y = 1024,

	GROUP_EXTRUDE				= 3091,
		BOOL_GENERATE_MESH		= 3000,
		EXTRUDE_VECTOR			= 3001,
		REAL_EXTRUDE_SUB		= 3002,
		REAL_EXTRUDE_ISO		= 3003,

		GROUP_CAPS						= 3092,
			LONG_CAPS_START				= 3004, 	# Extrude Nurbs Start cap
			CYCLE_CAPS_START_NONE		= 3005, 	# Start - None
	        CYCLE_CAPS_START_CAP		= 3006, 	# Start - Cap
	        CYCLE_CAPS_START_FILLET		= 3007, 	# Start - Fillet
	        CYCLE_CAPS_START_FILLETCAP	= 3008, 	# Start - Fillet Cap
	        REAL_CAPS_START_STEPS		= 3009,
	        REAL_CAPS_START_RADIUS		= 3010,
	        LONG_CAPS_END				= 3011, 	# Extrude Nurbs End cap
	        CYCLE_CAPS_END_NONE			= 3012, 	# End - None
	        CYCLE_CAPS_END_CAP			= 3013, 	# End - Cap
	        CYCLE_CAPS_END_FILLET		= 3014, 	# End - Fillet
	        CYCLE_CAPS_END_FILLETCAP	= 3015, 	# End - Fillet Cap
	        REAL_CAPS_END_STEPS			= 3016,
	        REAL_CAPS_END_RADIUS		= 3017,
	        LONG_FILLET_TYPE			= 3018, 	# Extrude Nurbs Fillet Type
	        CYCLE_FILLET_TYPE_LINEAR	= 3019, 	# Fillet Type - Linear
	        CYCLE_FILLET_TYPE_CONVEX	= 3020,		# Fillet Type - Convex
	        CYCLE_FILLET_TYPE_CONCAVE	= 3021,		# Fillet Type - Concave
	        CYCLE_FILLET_TYPE_HALFCIRCLE= 3022,		# Fillet Type - Half Circle
	        CYCLE_FILLET_TYPE_ONESTEP	= 3023,		# Fillet Type - 1 Step
	        CYCLE_FILLET_TYPE_TWOSTEP	= 3024, 	# Fillet Type - 2 Step
	        CYCLE_FILLET_TYPE_ENGRAVED	= 3025, 	# Fillet Type - Engraved
	        REAL_PHONG_ANGLE			= 3026,
	        BOOL_HULL_IN				= 3027,
	        BOOL_HOLE_IN				= 3028,
	        BOOL_CONSTRAIN				= 3029,
	        BOOL_SINGLE					= 3030,
	        BOOL_ROUND_UVW				= 3031,
	        LONG_CAP_TYPE				= 3032, 	# Cap Type
	        CYCLE_CAP_TYPE_TRI			= 3033, 	# Cap Type - Triangles
	        CYCLE_CAP_TYPE_QUAD			= 3034, 	# Cap Type - Quadrangles
	        CYCLE_CAP_TYPE_NGONS		= 3035, 	# Cap Type - N-gons
	        BOOL_GRID					= 3036,
	        REAL_GRID_WIDTH				= 3037,

	GROUP_EFFECTORS					= 4091,
		LONG_FRACTURE_MODE			= 4000,
		CYCLE_FRACTURE_STRAIGHT 	= 4001,
		CYCLE_FRACTURE_EXPLODE 		= 4002,
		CYCLE_FRACTURE_CONNECT		= 4003,
		EFFECTOR_LIST 				= 4004,

        


};
#endif