/* **************************************************
	wcViewConstant.h
	wkView 常量表
************************************************** */
#ifndef _WC_VIEW_CONSTANT_H_
#define _WC_VIEW_CONSTANT_H_

//enum wkSnapTypeDef
#define wcSnapCircle		0 	//圆心
#define wcSnapCut			1 	//切线
#define wcSnapDivide		2 	//中间点
#define wcSnapExtend		3 	//延长求交
#define wcSnapIcon			4 	//格网点
#define wcSnapIntersection	5 	//交叉点
#define wcSnapNearest		6 	//线上点--最近点
#define wcSnapNode			7 	//端点
#define wcSnapParallelLine	8 	//平行线
#define wcSnapVertex		9 	//垂足点
#define wcSnapLineInter		10 	//直线直线交点
#define wcSnapVertInter		11 	//直线垂线交点
#define wcsnapVertPoint		12 	//垂线垂足
#define wcSnapAngleLine		13 	//定角线
#define wcSnapQuadrant		14 	//象限点
#define wcSnapNull			15 	//无效——不捕捉


//置取图形输入类型
//enum wcInputType
#define wcInputPoint		0 	//点
#define wcInputStraight		1 	//折线
#define wcInputBezier		2 	//Bezier样条  曲线不一定经过样点
#define wcInput3PArc		3 	//3点圆弧
#define wcInputRArc			4 	//半径圆弧
#define wcInputRectArc		5 	//矩形椭圆弧
#define wcInput3PCircle		6 	//3点圆
#define wcInputRCircle		7 	//半径圆
#define wcInputRectCircle	8 	//矩形椭圆
#define wcInputStrainCurve	10	//张力样条
#define wcInputVertAngLine	11	//直角线
#define wcInputRectangle	14	//矩形
#define wcInputTypeNocare	999	//不关心输入类型

//当前图形窗口鼠标移动到地物上时的提示状态:
#define wcMouseTipNull		0	//无提示，
#define wcMouseTipStyle		1	//提示层和式样
#define wcMouseTipProperty	2	//提示属性

//当前图形窗口的鼠标选取地物和文字的状态
#define wcSelectNull		0	//不许选择
#define wcSelectFeature		1	//只许选地物
#define wcSelectAnnotation	2	//只许选文字
#define wcSelectBoth		3	//可选地物和文字

#endif	//_WC_VIEW_CONSTANT_H_
