class StarCoords extends AnyRef
A StarCoords
object describes the location of a star on a two-dimensional star map.
A location consists of two components, x
and y
, each of which has a value between
-1.0 and +1.0. The x coordinate ranges from -1.0 at the very left of the map to +1.0 on
the right; the y coordinate similarly ranges from -1.0 at the bottom to +1.0 at the top.
For instance, a star with StarCoords
of (0.0,0.0) appears at the exact center of the map.
- Alphabetic
- By Inheritance
- StarCoords
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StarCoords(x: Double, y: Double)
- x
the x coordinate of a location on the star map, between -1.0 and +1.0
- y
the y coordinate of a location on the star map, between -1.0 and +1.0
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toImagePos(image: o1.Pic): world.Pos
Converts this pair of star coords to the position (
Pos
) of a pixel within a given image (Pic
).Converts this pair of star coords to the position (
Pos
) of a pixel within a given image (Pic
). For instance, if thisStarCoords
represents the middle (0,0) of a star map, and a 400-by-400 pixel image is given, this method returns aPos
of (200,200). Another example: if thisStarCoords
is (-0.5,0.2) and the given image is a 1000-by-1000 pixel square, returns aPos
of (250,400). - def toString: String
Returns a string description of the star coords; e.g., "x=0.62, y=0.04".
Returns a string description of the star coords; e.g., "x=0.62, y=0.04".
- Definition Classes
- StarCoords → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val x: Double
- def xPercent: Double
Returns a value between 0 and 1 that indicates how many percent from the left this location’s x coordinate is.
Returns a value between 0 and 1 that indicates how many percent from the left this location’s x coordinate is. For example, 0.5 is halfway from the left.
- val y: Double
- def yPercent: Double
Returns a value between 0 and 1 that indicates how many percent from the top this location’s y coordinate is.
Returns a value between 0 and 1 that indicates how many percent from the top this location’s y coordinate is. For example, 0.25 is a quarter of the way down from the top.
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.