case class StructuredPoints2D(origin: Point[_2D], spacing: EuclideanVector[_2D], size: IntVector[_2D], phi: Double) extends StructuredPoints[_2D] with Product with Serializable
- Alphabetic
- By Inheritance
- StructuredPoints2D
- Serializable
- Product
- StructuredPoints
- PointSet
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
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 boundingBox: BoxDomain[_2D]
a rectangular region that represents the area, which defines the bounding box of the points
a rectangular region that represents the area, which defines the bounding box of the points
- Definition Classes
- StructuredPoints2D → StructuredPoints → PointSet
- def canEqual(a: Any): Boolean
- Definition Classes
- StructuredPoints → PointSet → Equals
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val dimensionality: Int
the dimensionality of the domain
the dimensionality of the domain
- Definition Classes
- StructuredPoints
- val directions: SquareMatrix[_2D]
Direction cosine matrix
Direction cosine matrix
- Definition Classes
- StructuredPoints2D → StructuredPoints
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(a: Any): Boolean
- Definition Classes
- StructuredPoints → PointSet → Equals → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findClosestPoint(pt: Point[_2D]): PointWithId[_2D]
returns the closest point in this set to the given point
returns the closest point in this set to the given point
- Definition Classes
- StructuredPoints → PointSet
- def findNClosestPoints(pt: Point[_2D], n: Int): Seq[PointWithId[_2D]]
returns the n closest points to the given set of points
returns the n closest points to the given set of points
- Definition Classes
- StructuredPoints → PointSet
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- StructuredPoints → PointSet → AnyRef → Any
- def index(ptId: PointId): IntVector2D
The index for the given point id
The index for the given point id
- Definition Classes
- StructuredPoints2D → StructuredPoints
- val indexToPhysicalCoordinateTransform: Transformation[_2D]
the anisotropic similarity transform that maps between the index and physical coordinates
the anisotropic similarity transform that maps between the index and physical coordinates
- Definition Classes
- StructuredPoints2D → StructuredPoints
- def indexToPoint(i: IntVector[_2D]): Point2D
- Definition Classes
- StructuredPoints2D → StructuredPoints
- def isDefinedAt(idx: IntVector[_2D]): Boolean
true if the point is part of the grid points
true if the point is part of the grid points
- Definition Classes
- StructuredPoints
- def isDefinedAt(pt: Point[_2D]): Boolean
true if the point is part of the grid points
true if the point is part of the grid points
- Definition Classes
- StructuredPoints → PointSet
- 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()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def numberOfPoints: Int
- Definition Classes
- StructuredPoints → PointSet
- val origin: Point[_2D]
the first point (lower-left corner in 2D) of the grid
the first point (lower-left corner in 2D) of the grid
- Definition Classes
- StructuredPoints2D → StructuredPoints
- val phi: Double
- def point(id: PointId): Point[_2D]
returns the points belonging to the given id
returns the points belonging to the given id
- Definition Classes
- StructuredPoints → PointSet
- def pointId(idx: IntVector[_2D]): PointId
converts a grid index into a id that identifies a point
converts a grid index into a id that identifies a point
- Definition Classes
- StructuredPoints2D → StructuredPoints
- def pointId(pt: Point[_2D]): Option[PointId]
returns the point id in case it is defined, None otherwise.
returns the point id in case it is defined, None otherwise.
- Definition Classes
- StructuredPoints → PointSet
- def pointIds: Iterator[PointId]
- Definition Classes
- PointSet
- def points: Iterator[Point2D]
- Definition Classes
- StructuredPoints2D → PointSet
- def pointsInChunks(nbChunks: Int): IndexedSeq[Iterator[Point2D]]
* Returns the domain points in n chunks.
* Returns the domain points in n chunks. Each chunk of the points is given as an iterator
The main idea behind this method is to be able to easily parallelize on the domain points, as parallel operations on a single iterator in Scala end up more costly than sequential access in our case. Using this method, one would parallelize on the Seq of iterators instead.
- Definition Classes
- StructuredPoints2D → StructuredPoints → PointSet
- def pointsWithId: Iterator[(Point[_2D], PointId)]
- Definition Classes
- PointSet
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val size: IntVector[_2D]
the number of points in each direction
the number of points in each direction
- Definition Classes
- StructuredPoints2D → StructuredPoints
- val spacing: EuclideanVector[_2D]
the distance (in mm) between two points in each space direction
the distance (in mm) between two points in each space direction
- Definition Classes
- StructuredPoints2D → StructuredPoints
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- StructuredPoints2D → AnyRef → Any
- def transform(t: (Point[_2D]) => Point[_2D]): UnstructuredPoints[_2D]
- Definition Classes
- StructuredPoints2D → PointSet
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()