enum ToolType {
kToolTypeInvalid = 0,
kToolTypeSizeArrow = 1,
kToolTypeSizeStroke = 2,
kToolTypeLocateSingle = 3,
kToolTypeLocateStacked = 4,
kToolTypeAngleSize = 5,
kToolTypeArcSize = 6,
kToolTypeAngleLocation = 7,
kToolTypeArcLocation = 8,
kToolTypeAngleLines = 9,
kToolTypeAngleAxis = 10,
kToolTypeRadius = 11,
kToolTypeDiameter = 12,
kToolTypeDiameterPara = 13,
kToolTypeDiameterPerp = 14,
kToolTypeCustomLinear = 15,
kToolTypeOrdinate = 16,
kToolTypeRadiusExtended = 17,
kToolTypeDiameterExtended = 18,
kToolTypeCenter = 19,
kToolTypeEnum,
kToolTypeAngleAxisX = 50,
kToolTypeAngleAxisY = 51,
kToolTypeLabelLine = 52,
kToolTypeNote = 53,
kToolTypeTheLastType = kToolTypeNote
};