1package inkrecognizer 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// Application enumerates the values for application. 10type Application string 11 12const ( 13 // Drawing ... 14 Drawing Application = "drawing" 15 // Mixed ... 16 Mixed Application = "mixed" 17 // Writing ... 18 Writing Application = "writing" 19) 20 21// PossibleApplicationValues returns an array of possible values for the Application const type. 22func PossibleApplicationValues() []Application { 23 return []Application{Drawing, Mixed, Writing} 24} 25 26// Category enumerates the values for category. 27type Category string 28 29const ( 30 // InkBullet ... 31 InkBullet Category = "inkBullet" 32 // InkDrawing ... 33 InkDrawing Category = "inkDrawing" 34 // InkWord ... 35 InkWord Category = "inkWord" 36 // Line ... 37 Line Category = "line" 38 // Paragraph ... 39 Paragraph Category = "paragraph" 40 // Root ... 41 Root Category = "root" 42 // Unknown ... 43 Unknown Category = "unknown" 44 // WritingRegion ... 45 WritingRegion Category = "writingRegion" 46) 47 48// PossibleCategoryValues returns an array of possible values for the Category const type. 49func PossibleCategoryValues() []Category { 50 return []Category{InkBullet, InkDrawing, InkWord, Line, Paragraph, Root, Unknown, WritingRegion} 51} 52 53// Class enumerates the values for class. 54type Class string 55 56const ( 57 // ClassContainer ... 58 ClassContainer Class = "container" 59 // ClassLeaf ... 60 ClassLeaf Class = "leaf" 61) 62 63// PossibleClassValues returns an array of possible values for the Class const type. 64func PossibleClassValues() []Class { 65 return []Class{ClassContainer, ClassLeaf} 66} 67 68// Container enumerates the values for container. 69type Container string 70 71const ( 72 // ContainerLine ... 73 ContainerLine Container = "line" 74 // ContainerParagraph ... 75 ContainerParagraph Container = "paragraph" 76 // ContainerRoot ... 77 ContainerRoot Container = "root" 78 // ContainerWritingRegion ... 79 ContainerWritingRegion Container = "writingRegion" 80) 81 82// PossibleContainerValues returns an array of possible values for the Container const type. 83func PossibleContainerValues() []Container { 84 return []Container{ContainerLine, ContainerParagraph, ContainerRoot, ContainerWritingRegion} 85} 86 87// InputDevice enumerates the values for input device. 88type InputDevice string 89 90const ( 91 // Armature ... 92 Armature InputDevice = "armature" 93 // ArticulatedArm ... 94 ArticulatedArm InputDevice = "articulatedArm" 95 // Digitizer ... 96 Digitizer InputDevice = "digitizer" 97 // LightPen ... 98 LightPen InputDevice = "lightPen" 99 // Pen ... 100 Pen InputDevice = "pen" 101 // StereoPlotter ... 102 StereoPlotter InputDevice = "stereoPlotter" 103 // ThreedDigitizer ... 104 ThreedDigitizer InputDevice = "3dDigitizer" 105 // TouchPad ... 106 TouchPad InputDevice = "touchPad" 107 // TouchScreen ... 108 TouchScreen InputDevice = "touchScreen" 109 // WhiteBoard ... 110 WhiteBoard InputDevice = "whiteBoard" 111) 112 113// PossibleInputDeviceValues returns an array of possible values for the InputDevice const type. 114func PossibleInputDeviceValues() []InputDevice { 115 return []InputDevice{Armature, ArticulatedArm, Digitizer, LightPen, Pen, StereoPlotter, ThreedDigitizer, TouchPad, TouchScreen, WhiteBoard} 116} 117 118// Kind enumerates the values for kind. 119type Kind string 120 121const ( 122 // KindInkDrawing ... 123 KindInkDrawing Kind = "inkDrawing" 124 // KindInkWriting ... 125 KindInkWriting Kind = "inkWriting" 126) 127 128// PossibleKindValues returns an array of possible values for the Kind const type. 129func PossibleKindValues() []Kind { 130 return []Kind{KindInkDrawing, KindInkWriting} 131} 132 133// Leaf enumerates the values for leaf. 134type Leaf string 135 136const ( 137 // LeafInkBullet ... 138 LeafInkBullet Leaf = "inkBullet" 139 // LeafInkDrawing ... 140 LeafInkDrawing Leaf = "inkDrawing" 141 // LeafInkWord ... 142 LeafInkWord Leaf = "inkWord" 143 // LeafUnknown ... 144 LeafUnknown Leaf = "unknown" 145) 146 147// PossibleLeafValues returns an array of possible values for the Leaf const type. 148func PossibleLeafValues() []Leaf { 149 return []Leaf{LeafInkBullet, LeafInkDrawing, LeafInkWord, LeafUnknown} 150} 151 152// RasterOp enumerates the values for raster op. 153type RasterOp string 154 155const ( 156 // CopyPen ... 157 CopyPen RasterOp = "copyPen" 158 // MaskPen ... 159 MaskPen RasterOp = "maskPen" 160 // NoOperation ... 161 NoOperation RasterOp = "noOperation" 162) 163 164// PossibleRasterOpValues returns an array of possible values for the RasterOp const type. 165func PossibleRasterOpValues() []RasterOp { 166 return []RasterOp{CopyPen, MaskPen, NoOperation} 167} 168 169// Shape enumerates the values for shape. 170type Shape string 171 172const ( 173 // ShapeBlockArrow ... 174 ShapeBlockArrow Shape = "blockArrow" 175 // ShapeCircle ... 176 ShapeCircle Shape = "circle" 177 // ShapeCloud ... 178 ShapeCloud Shape = "cloud" 179 // ShapeCurve ... 180 ShapeCurve Shape = "curve" 181 // ShapeDiamond ... 182 ShapeDiamond Shape = "diamond" 183 // ShapeDrawing ... 184 ShapeDrawing Shape = "drawing" 185 // ShapeEllipse ... 186 ShapeEllipse Shape = "ellipse" 187 // ShapeEquilateralTriangle ... 188 ShapeEquilateralTriangle Shape = "equilateralTriangle" 189 // ShapeHeart ... 190 ShapeHeart Shape = "heart" 191 // ShapeHexagon ... 192 ShapeHexagon Shape = "hexagon" 193 // ShapeIsoscelesTriangle ... 194 ShapeIsoscelesTriangle Shape = "isoscelesTriangle" 195 // ShapeLine ... 196 ShapeLine Shape = "line" 197 // ShapeParallelogram ... 198 ShapeParallelogram Shape = "parallelogram" 199 // ShapePentagon ... 200 ShapePentagon Shape = "pentagon" 201 // ShapePolyLine ... 202 ShapePolyLine Shape = "polyLine" 203 // ShapeQuadrilateral ... 204 ShapeQuadrilateral Shape = "quadrilateral" 205 // ShapeRectangle ... 206 ShapeRectangle Shape = "rectangle" 207 // ShapeRightTriangle ... 208 ShapeRightTriangle Shape = "rightTriangle" 209 // ShapeSquare ... 210 ShapeSquare Shape = "square" 211 // ShapeStarCrossed ... 212 ShapeStarCrossed Shape = "starCrossed" 213 // ShapeStarSimple ... 214 ShapeStarSimple Shape = "starSimple" 215 // ShapeTrapezoid ... 216 ShapeTrapezoid Shape = "trapezoid" 217 // ShapeTriangle ... 218 ShapeTriangle Shape = "triangle" 219) 220 221// PossibleShapeValues returns an array of possible values for the Shape const type. 222func PossibleShapeValues() []Shape { 223 return []Shape{ShapeBlockArrow, ShapeCircle, ShapeCloud, ShapeCurve, ShapeDiamond, ShapeDrawing, ShapeEllipse, ShapeEquilateralTriangle, ShapeHeart, ShapeHexagon, ShapeIsoscelesTriangle, ShapeLine, ShapeParallelogram, ShapePentagon, ShapePolyLine, ShapeQuadrilateral, ShapeRectangle, ShapeRightTriangle, ShapeSquare, ShapeStarCrossed, ShapeStarSimple, ShapeTrapezoid, ShapeTriangle} 224} 225 226// Tip enumerates the values for tip. 227type Tip string 228 229const ( 230 // Ellipse ... 231 Ellipse Tip = "ellipse" 232 // Rectangle ... 233 Rectangle Tip = "rectangle" 234) 235 236// PossibleTipValues returns an array of possible values for the Tip const type. 237func PossibleTipValues() []Tip { 238 return []Tip{Ellipse, Rectangle} 239} 240 241// Unit enumerates the values for unit. 242type Unit string 243 244const ( 245 // Cm ... 246 Cm Unit = "cm" 247 // In ... 248 In Unit = "in" 249 // Mm ... 250 Mm Unit = "mm" 251) 252 253// PossibleUnitValues returns an array of possible values for the Unit const type. 254func PossibleUnitValues() []Unit { 255 return []Unit{Cm, In, Mm} 256} 257