LineMesh2D

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

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait LineMesh[_2D]
class Object
trait Matchable
class Any
Show all

Members list

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[_2D] => Point[_2D])(implicit creator: Create[_2D]): 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.

Value parameters

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.

Attributes

Inherited from:
LineMesh

Concrete fields

Get all cell normals as a surface property

Get all cell normals as a surface property

Attributes

Get all vertex normals as a surface property

Get all vertex normals as a surface property

Attributes

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