Class

scalismo.image

DiscreteImageDomain1D

Related Doc: package image

Permalink

case class DiscreteImageDomain1D(size: IntVector[_1D], indexToPhysicalCoordinateTransform: AnisotropicSimilarityTransformation[_1D]) extends DiscreteImageDomain[_1D] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, DiscreteImageDomain[_1D], DiscreteDomain[_1D], Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DiscreteImageDomain1D
  2. Serializable
  3. Serializable
  4. Product
  5. DiscreteImageDomain
  6. DiscreteDomain
  7. Equals
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DiscreteImageDomain1D(size: IntVector[_1D], indexToPhysicalCoordinateTransform: AnisotropicSimilarityTransformation[_1D])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def boundingBox: BoxDomain[_1D]

    Permalink

    a rectangular region that represents the area over which an image is defined by the points that represent this image.

    a rectangular region that represents the area over which an image is defined by the points that represent this image.

    The bounding box origin is always the lower left corner of the image domain, which might be different from the image domain's origin if it is not RAI oriented.

    An important assumption here is that all images in Scalismo are oriented along the spatial axis (i.e. no oblique images. These are handled at IO by resampling to axis oriented images).

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomainDiscreteDomain
  6. def canEqual(a: Any): Boolean

    Permalink
    Definition Classes
    DiscreteImageDomainDiscreteDomain → Equals
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val dimensionality: Int

    Permalink

    the dimensionality of the domain

    the dimensionality of the domain

    Definition Classes
    DiscreteImageDomain
  9. val directions: SquareMatrix[_1D]

    Permalink

    Direction cosine matrix

    Direction cosine matrix

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomain
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(a: Any): Boolean

    Permalink
    Definition Classes
    DiscreteImageDomainDiscreteDomain → Equals → AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def findClosestPoint(pt: Point[_1D]): PointWithId[_1D]

    Permalink

    * 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
    DiscreteImageDomainDiscreteDomain
  14. def findNClosestPoints(pt: Point[_1D], n: Int): Seq[PointWithId[_1D]]

    Permalink
    Definition Classes
    DiscreteImageDomainDiscreteDomain
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    DiscreteImageDomainDiscreteDomain → AnyRef → Any
  17. def index(linearIdx: PointId): IntVector1D

    Permalink

    The index for the given point id

    The index for the given point id

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomain
  18. val indexToPhysicalCoordinateTransform: AnisotropicSimilarityTransformation[_1D]

    Permalink

    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
    DiscreteImageDomain1DDiscreteImageDomain
  19. def indexToPoint(i: IntVector[_1D]): Point[_1D]

    Permalink
    Definition Classes
    DiscreteImageDomain
  20. def isDefinedAt(pt: Point[_1D]): Boolean

    Permalink

    true if the point is part of the grid points

    true if the point is part of the grid points

    Definition Classes
    DiscreteImageDomainDiscreteDomain
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. def numberOfPoints: Int

    Permalink
    Definition Classes
    DiscreteImageDomainDiscreteDomain
  26. val origin: Point1D

    Permalink

    the first point (lower-left corner in 2D) of the grid

    the first point (lower-left corner in 2D) of the grid

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomain
  27. def point(id: PointId): Point[_1D]

    Permalink
    Definition Classes
    DiscreteImageDomainDiscreteDomain
  28. def pointId(idx: IntVector[_1D]): PointId

    Permalink

    converts a grid index into a id that identifies a point

    converts a grid index into a id that identifies a point

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomain
  29. def pointId(pt: Point[_1D]): Option[PointId]

    Permalink

    returns the point id in case it is defined, None otherwise.

    returns the point id in case it is defined, None otherwise.

    Definition Classes
    DiscreteImageDomainDiscreteDomain
  30. def pointIds: Iterator[PointId]

    Permalink
    Definition Classes
    DiscreteDomain
  31. def points: Iterator[Point1D]

    Permalink
    Definition Classes
    DiscreteImageDomain1DDiscreteDomain
  32. def pointsWithId: Iterator[(Point[_1D], PointId)]

    Permalink
    Definition Classes
    DiscreteDomain
  33. val size: IntVector[_1D]

    Permalink

    the number of points in each direction

    the number of points in each direction

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomain
  34. val spacing: Vector1D

    Permalink

    the distance (in mm) between two points in each space direction

    the distance (in mm) between two points in each space direction

    Definition Classes
    DiscreteImageDomain1DDiscreteImageDomain
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def transform(t: (Point[_1D]) ⇒ Point[_1D]): UnstructuredPointsDomain[_1D]

    Permalink
    Definition Classes
    DiscreteImageDomain1DDiscreteDomain
  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from DiscreteImageDomain[_1D]

Inherited from DiscreteDomain[_1D]

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped