using System.ComponentModel;
namespace SmartCoalApplication.Annotation.Enum
{
///
/// 工具枚举
/// 包含标注、测量、视场
/// 还会有一些其它工具
///
public enum DrawToolType
{
// 鼠标指针
Pointer,
#region 标注
//
// 以下是标注
//
///
/// 多边形->矩形
///
[Description("DrawRectangle")]
DrawRectangle,
///
///直线->直线
///
[Description("DrawLine")]
DrawLine,
///
///直线->线段
///
[Description("DrawLineSegment")]
DrawLineSegment,
#endregion
#region 测量
//
// 以下是测量
//
///
/// 长度测量->直线
///
[Description("MeasureLine")]
MeasureLine,
///
/// 长度测量->距离
///
[Description("MeasureDistanceLine")]
MeasureDistanceLine,
///
/// 长度测量->长度
///
[Description("MeasureLength")]
MeasureLength,
///
/// 长度测量->水平线
///
[Description("MeasureHLine")]
MeasureHLine,
///
/// 长度测量->垂线
///
[Description("MeasureVLine")]
MeasureVLine,
#endregion
#region 视场
//
// 以下是视场
//
[Description("ViewOval")]
ViewOval, //椭圆视场
[Description("ViewCircle")]
ViewCircle, //圆形视场
[Description("ViewRectangle")]
ViewRectangle, //矩形视场
[Description("ViewRectangleEx")]
ViewRectangleEx, //任意矩形视场
[Description("ViewTriangle")]
ViewTriangle, //三角形视场
[Description("ViewTriangleEx")]
ViewTriangleEx, //任意三角形视场
[Description("ViewSquare")]
ViewSquare, //正方形视场
[Description("ViewPolygon")]
ViewPolygon, //多边形视场
#endregion
#region 其它
//
// 以下是其它工具
//
MoveMode, //移动模式,用于拖动图片(如果出现滚动条)
ImageCut, //图片裁剪
ColorPicker, //颜色选择,吸管工具
#endregion
NullTool, //什么工具都没有
NumberOfDrawTools, //枚举下标,【所有工具都放在这个前面】
}
}