Ellipse

ostrat.geom.Ellipse
See theEllipse companion trait
object Ellipse

Companion object for the Ellipse trait contains the EllipseImp implementation class and factory methods for Ellipse that delegate to EllipseImp.

Attributes

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

Members list

Value members

Concrete methods

def apply(radius1: Double, radius0: Double, cenX: Double, cenY: Double): Ellipselign

Factory method for an Ellipse. The apply factory methods in this Ellipse companion object default to an EllipseGen class.

Factory method for an Ellipse. The apply factory methods in this Ellipse companion object default to an EllipseGen class.

Attributes

def apply(radius1: Double, radius0: Double, cen: Pt2): Ellipselign

Factory method for an Ellipse. The apply factory methods in this Ellipse companion object default to an EllipseGen class.

Factory method for an Ellipse. The apply factory methods in this Ellipse companion object default to an EllipseGen class.

Attributes

def apply(xRadius: Double, yRadius: Double, rotation: AngleVec): EllipseGen
def apply(xRadius: Double, yRadius: Double, rotation: AngleVec, cen: Pt2): EllipseGen
def apply(xRadius: Double, yRadius: Double, rotation: AngleVec, cenX: Double, cenY: Double): EllipseGen
def cenAxes1Radius2(xCen: Double, yCen: Double, xAxes1: Double, yAxes1: Double, radius2: Double): Ellipse
def cenAxes1axes4(cen: Pt2, axes1: Pt2, axes0: Pt2): EllipseGen

Factory method that creates an ellipse from the centre point, axes point 1 and axes point 4.

Factory method that creates an ellipse from the centre point, axes point 1 and axes point 4.

Attributes

def diameter(diameter1: Double, diameter0: Double, cen: Pt2): Ellipse

Factory method for an Ellipse. The apply factory methods in this Ellipse companion object default to an EllipseGen class.

Factory method for an Ellipse. The apply factory methods in this Ellipse companion object default to an EllipseGen class.

Attributes