Package org. hexworks. zircon. api. shape
Types
EllipseFactory
Link copied to clipboard
EllipseParameters
Link copied to clipboard
data class EllipseParameters(center: Position, size: Size) : ShapeParameters
Content copied to clipboard
FilledRectangleFactory
Link copied to clipboard
FilledTriangleFactory
Link copied to clipboard
LineFactory
Link copied to clipboard
LineParameters
Link copied to clipboard
data class LineParameters(fromPoint: Position, toPoint: Position) : ShapeParameters
Content copied to clipboard
RectangleFactory
Link copied to clipboard
RectangleParameters
Link copied to clipboard
data class RectangleParameters(topLeft: Position, size: Size) : ShapeParameters
Content copied to clipboard
Shape
Link copied to clipboard
A Shape is a set of org.hexworks.zircon.api.data.Positions representing a geometric formation (line, triangle, rectangle, box, etc).
ShapeFactory
Link copied to clipboard
A ShapeFactory is responsible for creating a single kind of shape (like a rectangle or a triangle) using a specialized version of ShapeParameters.
ShapeParameters
Link copied to clipboard
sealed class ShapeParameters
Content copied to clipboard
TriangleFactory
Link copied to clipboard
TriangleParameters
Link copied to clipboard
data class TriangleParameters(p1: Position, p2: Position, p3: Position) : ShapeParameters
Content copied to clipboard