EllipseCompound

ostrat.geom.EllipseCompound
See theEllipseCompound companion trait

Companion object for the EllipseCompound trait contains factory apply method and implicit instances for the 2D geometric transformations.

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class EllipseCompoundImplement(shape: Ellipse, facets: RArr[GraphicFacet], children: RArr[GraphicElem]) extends EllipseCompound, AxisFree

The implementation class for a general ellipse that is not defined as a circle. Most users will not need to interact with this class. It been created non anonymously because the type might be useful for certain specialised performance usecases.

The implementation class for a general ellipse that is not defined as a circle. Most users will not need to interact with this class. It been created non anonymously because the type might be useful for certain specialised performance usecases.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait AxisFree
trait CentredElem
trait WithCentre
trait NoCanvElem
trait ShapeGraphic
trait BoundedElem
trait GraphicElem
trait GeomElem
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply(shape: Ellipse, facets: RArr[GraphicFacet], children: RArr[GraphicElem]): EllipseCompound