doodle.core
Members list
Type members
Classlikes
An angle in radians
Attributes
- Companion
- class
- Source
- Angle.scala
- Supertypes
- Self type
-
Angle.type
Wrapper class for storing base-64 encoded bitmap data along with the format of that bitmap.
Wrapper class for storing base-64 encoded bitmap data along with the format of that bitmap.
E.g. val pngData = Base64[Png]("data here ...") represents a base-64 bitmap in Png format.
Attributes
- Source
- Base64.scala
- Supertypes
A doodle.core.BoundingBox represents a bounding box around an picture.
A doodle.core.BoundingBox represents a bounding box around an picture.
A bounding box also defines a local coordinate system for a picture. The bounding box must contain the origin of the coordinate system. However the origin need not be centered within the box.
No particular guarantees are made about the tightness of the bounding box, though it can assumed to be reasonably tight.
Attributes
- Companion
- object
- Source
- BoundingBox.scala
- Supertypes
Attributes
- Companion
- class
- Source
- BoundingBox.scala
- Supertypes
- Self type
-
BoundingBox.type
Elements are stored in reversed order to make appending, the most common operation, more efficient.
Elements are stored in reversed order to make appending, the most common operation, more efficient.
Attributes
- Companion
- object
- Source
- ClosedPath.scala
- Supertypes
Attributes
- Companion
- class
- Source
- ClosedPath.scala
- Supertypes
- Self type
-
ClosedPath.type
Attributes
- Companion
- object
- Source
- Color.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Source
- Color.scala
- Supertypes
- Self type
-
Color.type
Attributes
- Source
- CommonColors.scala
- Supertypes
- Known subtypes
-
object Color
A Coordinate represents a position on an axis relative to a bounding box's origin. Coordinates can be specified as a (1D) point or as a percentage relative to the edge of the bounding box.
A Coordinate represents a position on an axis relative to a bounding box's origin. Coordinates can be specified as a (1D) point or as a percentage relative to the edge of the bounding box.
For example, Coordinate.point(10)
is ten units from the origin in the positive direction, while Coordinate.percent(100)
is the positive (top or right) edge of the bounding box.
Attributes
- Companion
- object
- Source
- Coordinate.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Source
- Coordinate.scala
- Supertypes
- Self type
-
Coordinate.type
Attributes
- Companion
- object
- Source
- Gradient.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Source
- Gradient.scala
- Supertypes
- Self type
-
Gradient.type
Attributes
- Companion
- object
- Source
- Join.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Source
- Join.scala
- Supertypes
- Self type
-
Join.type
A Landmark represents a position relative to the origin of a bounding box.
A Landmark represents a position relative to the origin of a bounding box.
Attributes
- Companion
- object
- Source
- Landmark.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Landmark.scala
- Supertypes
- Self type
-
Landmark.type
A value in the range [0, 1]
Attributes
- Companion
- class
- Source
- Normalized.scala
- Supertypes
- Self type
-
Normalized.type
Elements are stored in reversed order to make appending, the most common operation, more efficient.
Elements are stored in reversed order to make appending, the most common operation, more efficient.
Attributes
- Companion
- object
- Source
- OpenPath.scala
- Supertypes
Attributes
- Companion
- class
- Source
- OpenPath.scala
- Supertypes
- Self type
-
OpenPath.type
Attributes
- Companion
- object
- Source
- Parametric.scala
- Supertypes
- Known subtypes
-
class AngularCurveclass NormalizedCurve
A collection of parametric curves.
A collection of parametric curves.
A parametric curve is a function from some input---usually a normalized number or an angle---to a Point
.
Attributes
- Companion
- trait
- Source
- Parametric.scala
- Supertypes
- Self type
-
Parametric.type
Attributes
- Companion
- object
- Source
- PathElement.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Source
- PathElement.scala
- Supertypes
- Self type
-
PathElement.type
Attributes
- Companion
- object
- Source
- Point.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Source
- Point.scala
- Supertypes
- Self type
-
Point.type
Representation of an affine transformation as an augmented matrix.
Representation of an affine transformation as an augmented matrix.
Attributes
- Companion
- object
- Source
- Transform.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Transform.scala
- Supertypes
- Self type
-
Transform.type
Attributes
- Companion
- object
- Source
- UnsignedByte.scala
- Supertypes
Attributes
- Companion
- class
- Source
- UnsignedByte.scala
- Supertypes
- Self type
-
UnsignedByte.type