Skip to content
This repository was archived by the owner on Oct 11, 2023. It is now read-only.

Commit 244d213

Browse files
committed
Add companion objects to glyphs and markers
1 parent d4d13c1 commit 244d213

File tree

2 files changed

+101
-0
lines changed

2 files changed

+101
-0
lines changed

bokeh/src/main/scala/models/Glyphs.scala

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,3 +177,64 @@ import Json.Writer
177177
object shaft_size extends Vectorized[Double](0.3) with NonNegative
178178
object internal extends Vectorized[Boolean](false)
179179
}
180+
181+
object AnnularWedge {
182+
def apply() = new AnnularWedge[Double, Double]
183+
}
184+
object Annulus {
185+
def apply() = new Annulus[Double, Double]
186+
}
187+
object Arc {
188+
def apply() = new Arc[Double, Double]
189+
}
190+
object Bezier {
191+
def apply() = new Bezier[Double, Double]
192+
}
193+
object ImageRGBA {
194+
def apply() = new ImageRGBA[Double, Double]
195+
}
196+
object Image {
197+
def apply() = new Image[Double, Double]
198+
}
199+
object ImageURL {
200+
def apply() = new ImageURL[Double, Double]
201+
}
202+
object Line {
203+
def apply() = new Line[Double, Double]
204+
}
205+
object MultiLine {
206+
def apply() = new MultiLine[Double, Double]
207+
}
208+
object Oval {
209+
def apply() = new Oval[Double, Double]
210+
}
211+
object Patch {
212+
def apply() = new Patch[Double, Double]
213+
}
214+
object Patches {
215+
def apply() = new Patches[Double, Double]
216+
}
217+
object Quad {
218+
def apply() = new Quad[Double, Double]
219+
}
220+
object Quadratic {
221+
def apply() = new Quadratic[Double, Double]
222+
}
223+
object Ray {
224+
def apply() = new Ray[Double, Double]
225+
}
226+
object Rect {
227+
def apply() = new Rect[Double, Double]
228+
}
229+
object Segment {
230+
def apply() = new Segment[Double, Double]
231+
}
232+
object Text {
233+
def apply() = new Text[Double, Double]
234+
}
235+
object Wedge {
236+
def apply() = new Wedge[Double, Double]
237+
}
238+
object Gear {
239+
def apply() = new Gear[Double, Double]
240+
}

bokeh/src/main/scala/models/Markers.scala

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,43 @@ import Json.Writer
4040
@model class PlainX[X:Scalar:Default:Writer, Y:Scalar:Default:Writer] extends Marker[X, Y] {
4141
override val typeName = "X"
4242
}
43+
44+
object Asterisk {
45+
def apply() = new Asterisk[Double, Double]
46+
}
47+
object Circle {
48+
def apply() = new Circle[Double, Double]
49+
}
50+
object CircleCross {
51+
def apply() = new CircleCross[Double, Double]
52+
}
53+
object CircleX {
54+
def apply() = new CircleX[Double, Double]
55+
}
56+
object Cross {
57+
def apply() = new Cross[Double, Double]
58+
}
59+
object Diamond {
60+
def apply() = new Diamond[Double, Double]
61+
}
62+
object DiamondCross {
63+
def apply() = new DiamondCross[Double, Double]
64+
}
65+
object InvertedTriangle {
66+
def apply() = new InvertedTriangle[Double, Double]
67+
}
68+
object Square {
69+
def apply() = new Square[Double, Double]
70+
}
71+
object SquareCross {
72+
def apply() = new SquareCross[Double, Double]
73+
}
74+
object SquareX {
75+
def apply() = new SquareX[Double, Double]
76+
}
77+
object Triangle {
78+
def apply() = new Triangle[Double, Double]
79+
}
80+
object PlainX {
81+
def apply() = new PlainX[Double, Double]
82+
}

0 commit comments

Comments
 (0)