#ifndef TOOLCAMIRROR_H__
#define TOOLCAMIRROR_H__

enum
{
	ID_CA_MIRROR_TOOL_GROUP_SEARCH_DEPRECATED = 5000,
	ID_CA_MIRROR_TOOL_GROUP_AXIS,
	ID_CA_MIRROR_TOOL_GROUP_PROPERTIES,
	ID_CA_MIRROR_TOOL_GROUP_NAMING,
	ID_CA_MIRROR_TOOL_GROUP_TOOL,
	ID_CA_MIRROR_TOOL_GROUP_OPTIONS,
	ID_CA_MIRROR_TOOL_GROUP_CLONE,
	ID_CA_MIRROR_TOOL_GROUP_WEIGHT,
	ID_CA_MIRROR_TOOL_GROUP_WEIGHT_POINT,
	ID_CA_MIRROR_TOOL_GROUP_WEIGHT_JOINT,
	ID_CA_MIRROR_TOOL_GROUP_WEIGHT_NAME,
	ID_CA_MIRROR_TOOL_GROUP_WEIGHT_POSITION,
	ID_CA_MIRROR_TOOL_GROUP_WEIGHT_SPATIAL,

	ID_CA_MIRROR_TOOL_DELETED_1 = 2000,
	ID_CA_MIRROR_TOOL_ORIGIN,
	ID_CA_MIRROR_TOOL_OBJECT_LINK,
	ID_CA_MIRROR_TOOL_CLONE_TAGS,
	ID_CA_MIRROR_TOOL_CLONE_ANIM,
	ID_CA_MIRROR_TOOL_WEIGHTS,
	ID_CA_MIRROR_TOOL_DELETED_2,
	ID_CA_MIRROR_TOOL_SEARCH,
	ID_CA_MIRROR_TOOL_POINT_RADIUS,
	ID_CA_MIRROR_TOOL,
	ID_CA_MIRROR_TOOL_PRE,
	ID_CA_MIRROR_TOOL_POST,
	ID_CA_MIRROR_TOOL_REPLACE,
	ID_CA_MIRROR_TOOL_WITH,
	ID_CA_MIRROR_TOOL_TARGET_LINK,
	ID_CA_MIRROR_TOOL_HIERARCHY,
	ID_CA_MIRROR_TOOL_PSR,
	ID_CA_MIRROR_TOOL_AXIS,
	ID_CA_MIRROR_TOOL_SET_JOINT_LINK,
	ID_CA_MIRROR_TOOL_POINTS,
	ID_CA_MIRROR_TOOL_AUTO_INCLUDE,
	ID_CA_MIRROR_TOOL_WEIGHT_NORMALIZE,
	ID_CA_MIRROR_TOOL_DIRECTION,
	ID_CA_MIRROR_TOOL_COORDS,
	ID_CA_MIRROR_TOOL_SEARCH_NAME_DEPRECATED,
	ID_CA_MIRROR_TOOL_SEARCH_REPLACE_DEPRECATED,
	ID_CA_MIRROR_TOOL_SEARCH_WITH_DEPRECATED,
	ID_CA_MIRROR_TOOL_CASE,
	ID_CA_MIRROR_TOOL_REVERSIBLE,
	ID_CA_MIRROR_TOOL_TARGET,
	ID_CA_MIRROR_TOOL_SEARCH_CASE_DEPRECATED,
	ID_CA_MIRROR_TOOL_POSITION_RADIUS_DEPRECATED,
	ID_CA_MIRROR_TOOL_SEARCH_POSITION_DEPRECATED,
	ID_CA_MIRROR_TOOL_TYPE,
	ID_CA_MIRROR_TOOL_FREEZE_PSR,
	ID_CA_MIRROR_TOOL_WEIGHT_AUTO_TARGET_MODE_DEPRECATED,
	ID_CA_MIRROR_TOOL_SPATIAL_PART_ADAPTATIVE,
	ID_CA_MIRROR_TOOL_MIRROR_WEIGHTS,
	ID_CA_MIRROR_TOOL_ERASE_TARGET_WEIGHTS_DEPRECATED,
	ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS1,
	ID_CA_MIRROR_TOOL_SPATIAL_PART_FACTOR,
	ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS2,
	ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS_FINAL,

	ID_CA_MIRROR_TOOL_JOINT_NAME_POS_PREFIX = 3000,
	ID_CA_MIRROR_TOOL_JOINT_NAME_NEG_PREFIX,
	ID_CA_MIRROR_TOOL_JOINT_NAME_MATCH_CASE,
	ID_CA_MIRROR_TOOL_JOINT_TOLERANCE,
	ID_CA_MIRROR_TOOL_SIDE_THRESHOLD,

	ID_CA_MIRROR_TOOL_AXIS_NONE = 0,
	ID_CA_MIRROR_TOOL_AXIS_ROTATE,
	ID_CA_MIRROR_TOOL_AXIS_ALIGN_X,
	ID_CA_MIRROR_TOOL_AXIS_ALIGN_Y,
	ID_CA_MIRROR_TOOL_AXIS_ALIGN_Z,

	ID_CA_MIRROR_TOOL_TARGET_CLONE = 0,
	ID_CA_MIRROR_TOOL_TARGET_OBJECT,
	ID_CA_MIRROR_TOOL_TARGET_BIND,
	ID_CA_MIRROR_TOOL_TARGET_SELF,

	ID_CA_MIRROR_TOOL_TYPE_REFLECT = 0,
	ID_CA_MIRROR_TOOL_TYPE_P2N,
	ID_CA_MIRROR_TOOL_TYPE_N2P,

	ID_CA_MIRROR_TOOL_DUMMY
};

#endif // TOOLCAMIRROR_H__
