Packages

case class ParametricPrtMoMoRenderer[TParams <: TPar, TData](model: MoMo, renderModel: RenderingModel[TParams, TData], clearColor: RGBA = RGBA.BlackTransparent, defaultPrtRenderParameters: PrtRenderParameter = PrtRenderParameter.default) extends MoMoRenderer with RenderingModel[TParams, TData] with Product with Serializable

A PRT based implementation of MoMoRenderer.

Internally the implementation uses a ParametricPrtImageRender instance to generate the images. This instance is obtained from the specified RenderingModel (c.f. RenderingModel.getRenderer).

Linear Supertypes
Serializable, Serializable, Product, Equals, RenderingModel[TParams, TData], ParameterModel[TParams, TData], TransferModel[TParams, TData], MoMoRenderer, ParametricModel, ParametricMeshRenderer, ParametricMaskRenderer, ParametricLandmarksRenderer, ParametricImageRenderer[RGBA], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParametricPrtMoMoRenderer
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RenderingModel
  7. ParameterModel
  8. TransferModel
  9. MoMoRenderer
  10. ParametricModel
  11. ParametricMeshRenderer
  12. ParametricMaskRenderer
  13. ParametricLandmarksRenderer
  14. ParametricImageRenderer
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ParametricPrtMoMoRenderer(model: MoMo, renderModel: RenderingModel[TParams, TData], clearColor: RGBA = RGBA.BlackTransparent, defaultPrtRenderParameters: PrtRenderParameter = PrtRenderParameter.default)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def allLandmarkIds: IndexedSeq[String]
    Definition Classes
    MoMoRenderer → ParametricLandmarksRenderer
  5. def apply(coefficients: MoMoCoefficients, parameters: TParams, data: TData): GreyOrRGB[Transfer]
    Definition Classes
    TransferModel
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def cached(cacheSize: Int): ParametricPrtMoMoRenderer[TParams, TData]
    Definition Classes
    ParametricPrtMoMoRenderer → MoMoRenderer
  8. val clearColor: RGBA
    Definition Classes
    ParametricPrtMoMoRenderer → MoMoRenderer
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val defaultPrtRenderParameters: PrtRenderParameter
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def getAuxiliaryData(mesh: VertexColorMesh3D, coefficients: MoMoCoefficients, parameters: TParams): TData
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  15. def getParameters(mesh: VertexColorMesh3D, coefficients: MoMoCoefficients): TParams
  16. final def getParametersAndAuxData(mesh: VertexColorMesh3D, coefficients: MoMoCoefficients): (TParams, TData)
    Definition Classes
    ParameterModel
  17. def getParametricMoMoRenderer(momo: MoMo): ParametricPrtMoMoRenderer[TParams, TData]
    Definition Classes
    RenderingModel
  18. def getRenderer(coefficients: MoMoCoefficients, meshInstance: VertexColorMesh3D): ParametricPrtImageRender

    Returns a renderer for the provided MoMoCoefficients and an associated VertexColorMesh3D instance.

    Returns a renderer for the provided MoMoCoefficients and an associated VertexColorMesh3D instance. Note that the returned renderer is only valid for the specified MoMoCoefficients. For a generic (i.e. scalismo.faces.sampling.face.MoMoRenderer) please use the getParametricMoMoRenderer method.

    Definition Classes
    ParametricPrtMoMoRendererRenderingModel
  19. def getTransfer(coefficients: MoMoCoefficients, parameters: TParams, data: TData): GreyOrRGB[Transfer]
  20. def getTransfer(coefficients: MoMoCoefficients): GreyOrRGB[Transfer]
  21. def getTransfer(model: MoMo, coefficients: MoMoCoefficients): GreyOrRGB[Transfer]
    Definition Classes
    RenderingModel
  22. def hasLandmarkId(lmId: String): Boolean
    Definition Classes
    MoMoRenderer → ParametricLandmarksRenderer
  23. def instance(parameters: RenderParameter): VertexColorMesh3D
    Definition Classes
    MoMoRenderer → ParametricModel
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. val model: MoMo
    Definition Classes
    ParametricPrtMoMoRenderer → MoMoRenderer
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  29. def renderImage(parameters: RenderParameter, additionalParameters: PrtRenderParameter): PixelImage[RGBA]
  30. def renderImage(parameters: RenderParameter): PixelImage[RGBA]
    Definition Classes
    ParametricPrtMoMoRenderer → MoMoRenderer → ParametricImageRenderer
  31. def renderLandmark(lmId: String, parameter: RenderParameter): Option[TLMSLandmark2D]
    Definition Classes
    MoMoRenderer → ParametricLandmarksRenderer
  32. def renderMask(parameters: RenderParameter, mask: MeshSurfaceProperty[Int]): PixelImage[Int]
    Definition Classes
    MoMoRenderer → ParametricMaskRenderer
  33. def renderMesh(parameters: RenderParameter): VertexColorMesh3D
    Definition Classes
    MoMoRenderer → ParametricMeshRenderer
  34. val renderModel: RenderingModel[TParams, TData]
  35. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. def withAuxDataModifier(auxDataModifier: (TData) ⇒ TData): CustomizedParameterModel[TParams, TData]
    Definition Classes
    ParameterModel
  40. def withClearColor(clearColor: RGBA): ParametricPrtMoMoRenderer[TParams, TData]
  41. def withDefaultPrtRenderParameters(parameters: PrtRenderParameter): ParametricPrtMoMoRenderer[TParams, TData]

    Sets the instance of PrtRenderParameter that will be used in the renderImage method.

  42. def withParameterModifier(parameterModifier: (TParams) ⇒ TParams): CustomizedParameterModel[TParams, TData]
    Definition Classes
    ParameterModel

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RenderingModel[TParams, TData]

Inherited from ParameterModel[TParams, TData]

Inherited from TransferModel[TParams, TData]

Inherited from MoMoRenderer

Inherited from ParametricModel

Inherited from ParametricMeshRenderer

Inherited from ParametricMaskRenderer

Inherited from ParametricLandmarksRenderer

Inherited from ParametricImageRenderer[RGBA]

Inherited from AnyRef

Inherited from Any

Ungrouped