LineMesh3D

scalismo.mesh.LineMesh3D
case class LineMesh3D(pointSet: UnstructuredPoints[_3D], topology: LineList) extends LineMesh[_3D]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait LineMesh[_3D]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def computeLineLength(t: LineCell): Double

Attributes

Inherited from:
LineMesh
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def transform(transform: Point[_3D] => Point[_3D])(implicit creator: Create[_3D]): LineMesh[D]

Returns a line mesh that is the image of this mesh by the given transform.

Returns a line mesh that is the image of this mesh by the given transform.

This method maps all mesh points to their images by the given transform while maintaining the same line cell relations.

Attributes

transform

A function that maps a given point to a new position. All instances of scalismo.registration.transformation.Transformation being descendants of Function1[Point[_3D], Point[_3D] ] are valid arguments.

Inherited from:
LineMesh

Inherited fields

Attributes

Inherited from:
LineMesh
val cells: IndexedSeq[LineCell]

Attributes

Inherited from:
LineMesh
lazy val length: Double

Length of the line contour.

Length of the line contour.

The computed area is the sum of all the line cell areas.

Attributes

Inherited from:
LineMesh
val lines: IndexedSeq[LineCell]

Attributes

Inherited from:
LineMesh

Attributes

Inherited from:
LineMesh