case class UnstructuredPoints3D extends UnstructuredPoints[_3D] with Product with Serializable
- Alphabetic
- By Inheritance
- UnstructuredPoints3D
- Serializable
- Product
- UnstructuredPoints
- PointSet
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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[_3D]
Returns the smallest continuous box domain that fully contains all the domain points.
Returns the smallest continuous box domain that fully contains all the domain points.
The bounding box is always oriented along the dimensions of the space (i.e. this method does not return rotated boxes)
- Definition Classes
- UnstructuredPoints3D → PointSet
- def canEqual(that: Any): Boolean
- Definition Classes
- PointSet → Equals
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(that: Any): Boolean
- Definition Classes
- PointSet → Equals → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findClosestPoint(pt: Point[_3D]): PointWithId[_3D]
* Returns the point belonging to the domain that is closest to the indicated position.
* Returns the point belonging to the domain that is closest to the indicated position. The point identifier within th e domain is also returned.
- Definition Classes
- UnstructuredPoints → PointSet
- def findNClosestPoints(pt: Point[_3D], n: Int): Seq[PointWithId[_3D]]
- Definition Classes
- UnstructuredPoints → PointSet
- def findPointsInRegion(region: BoxDomain[_3D]): Seq[PointWithId[_3D]]
- Definition Classes
- UnstructuredPoints
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- PointSet → AnyRef → Any
- def isDefinedAt(pt: Point[_3D]): Boolean
- Definition Classes
- UnstructuredPoints → 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
- UnstructuredPoints → PointSet
- def point(id: PointId): Point[_3D]
- Definition Classes
- UnstructuredPoints → PointSet
- def pointId(pt: Point[_3D]): Option[PointId]
- Definition Classes
- UnstructuredPoints → PointSet
- def pointIds: Iterator[PointId]
- Definition Classes
- PointSet
- val pointSequence: IndexedSeq[Point[_3D]]
- Definition Classes
- UnstructuredPoints3D → UnstructuredPoints
- def points: Iterator[Point[_3D]]
- Definition Classes
- UnstructuredPoints → PointSet
- def pointsInChunks(nChunks: Int): Seq[Iterator[Point[_3D]]]
* 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
- UnstructuredPoints → PointSet
- def pointsWithId: Iterator[(Point[_3D], PointId)]
- Definition Classes
- PointSet
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def transform(t: (Point[_3D]) => Point[_3D]): UnstructuredPoints3D
- Definition Classes
- UnstructuredPoints3D → UnstructuredPoints → 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()