Class/Object

scalismo.faces.mesh

CompactMesh

Related Docs: object CompactMesh | package mesh

Permalink

class CompactMesh extends MeshOperation

compact a mesh: remove unreferenced points and triangles with invalid points, also respects external filters for points and triangles

Linear Supertypes
MeshOperation, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompactMesh
  2. MeshOperation
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CompactMesh(mesh: TriangleMesh[_3D], triangleFilter: (TriangleId) ⇒ Boolean, pointFilter: (PointId) ⇒ Boolean)

    Permalink

    mesh

    mesh to compact

    triangleFilter

    filter to remove triangles, keeps on true

    pointFilter

    filter to remove points, keeps on true

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. def applyToSurfaceProperty[A](property: MeshSurfaceProperty[A]): MeshSurfaceProperty[A]

    Permalink

    apply operation to a surface property default implementation: warps old surface property (general but inefficient)

    apply operation to a surface property default implementation: warps old surface property (general but inefficient)

    property

    surface property to transform

    Definition Classes
    CompactMeshMeshOperation
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def meshSurfaceCorrespondence: MeshSurfaceCorrespondence

    Permalink

    new surface correspondence: maps new triangle id to old

    new surface correspondence: maps new triangle id to old

    Definition Classes
    CompactMeshMeshOperation
  13. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  15. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  16. def pointBackMap(newId: PointId): PointId

    Permalink

    find old id for new point id

  17. def pointFwdMap(oldId: PointId): PointId

    Permalink

    find new id for old point id

  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. val transformedMesh: TriangleMesh[_3D]

    Permalink

    get the transformed mesh

    get the transformed mesh

    Definition Classes
    CompactMeshMeshOperation
  21. def triangleBackMap(newId: TriangleId): TriangleId

    Permalink

    find old id for new triangle id

  22. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(): Unit

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

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from MeshOperation

Inherited from AnyRef

Inherited from Any

Ungrouped