EArc

ostrat.geom.EArc
See theEArc companion trait
object EArc

Attributes

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

Members list

Keywords
  • no keywords
  • case
  • final

Type members

Classlikes

final case class EArcImp(startX: Double, startY: Double, cenX: Double, cenY: Double, p1X: Double, p1Y: Double, p0X: Double, p0Y: Double, endX: Double, endY: Double, rotationsInt: Int) extends EArc

implementation class fpr Elliptical Arc. This class stores the start point, the centre point, axis vertex 1, by convention the vertex on the right of the ellipse, axis vertex 4, by convention the vertex at the top of the Ellipse and the rotation counter, to allow arcs of greater than 360 degrees and less than -360 degrees.

implementation class fpr Elliptical Arc. This class stores the start point, the centre point, axis vertex 1, by convention the vertex on the right of the ellipse, axis vertex 4, by convention the vertex at the top of the Ellipse and the rotation counter, to allow arcs of greater than 360 degrees and less than -360 degrees.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait EArc
trait CurveSeg
trait Drawable
trait EllipseBased
trait WithCentre
trait Aff2Elem
trait Simil2Elem
trait Axlign2Elem
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply(pStart: Pt2, cen: Pt2, axisV1: Pt2, axisV4: Pt2, pEnd: Pt2, counter: Int): EArc