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

Type members

Classlikes

final case class EArcImp(startX: Double, startY: Double, cenX: Double, cenY: Double, axesPt1x: Double, axesPt1y: Double, axesPt4x: Double, axesPt4y: Double, endX: Double, endY: Double, counter: 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

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait EArc
trait CurveSeg
trait Drawable
trait EllipseBased
trait WithCentre
trait GeomElem
class Object
trait Matchable
class Any
Show all
object EArcImp

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
EArcImp.type

Value members

Concrete methods

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