TemplateRegistration

gingr.api.registration.config.TemplateRegistration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

Attributes

Definition Classes
def name: String

Inherited methods

def estimateRigidTransform(current: TriangleMesh[_3D], update: TriangleMesh[_3D]): TranslationAfterScalingAfterRotation[_3D]

Attributes

Inherited from:
GingrAlgorithm
def estimateRigidTransform(current: TriangleMesh[_3D], update: IndexedSeq[(PointId, Point[_3D])]): TranslationAfterScalingAfterRotation[_3D]

Attributes

Inherited from:
GingrAlgorithm
def estimateSimilarityTransform(current: TriangleMesh[_3D], update: TriangleMesh[_3D]): TranslationAfterScalingAfterRotation[_3D]

Attributes

Inherited from:
GingrAlgorithm
def estimateSimilarityTransform(current: TriangleMesh[_3D], update: IndexedSeq[(PointId, Point[_3D])]): TranslationAfterScalingAfterRotation[_3D]

Attributes

Inherited from:
GingrAlgorithm
def generatorCombined(probabilisticSettings: Option[ProbabilisticSettings[TemplateRegistrationState]], mixing: Option[ProposalGenerator[TemplateRegistrationState] & TransitionProbability[TemplateRegistrationState]])(implicit rnd: Random): ProposalGenerator[State] & TransitionProbability[State]

Attributes

Inherited from:
GingrAlgorithm
def instance(model: PointDistributionModel[_3D, TriangleMesh], state: GeneralRegistrationState): TriangleMesh[_3D]

Attributes

Inherited from:
GingrAlgorithm
def run(initialState: TemplateRegistrationState, acceptRejectLogger: Option[AcceptRejectLogger[TemplateRegistrationState]], callBackLogger: Option[ChainStateLogger[TemplateRegistrationState]], probabilisticSettings: Option[ProbabilisticSettings[TemplateRegistrationState]], generators: Option[ProposalGenerator[TemplateRegistrationState] & TransitionProbability[TemplateRegistrationState]])(implicit rnd: Random): State

Runs the actual registration with the provided configuration through the passed parameters.

Runs the actual registration with the provided configuration through the passed parameters.

Value parameters

acceptRejectLogger

Logger to use for advanced file logging

callBackLogger

Logger to provide call back functionality to user after each iteration

generators

Pass in external generators to use

initialState

State from which the registration is started.

probabilisticSettings

Evaluator to be used if probabilistic registration is set

rnd

Implicit random number generator.

Attributes

Returns

Returns the best sample of the chain given the evaluator..

Inherited from:
GingrAlgorithm
def update(current: TemplateRegistrationState, probabilistic: Boolean)(implicit rnd: Random): State

Attributes

Inherited from:
GingrAlgorithm
def updateSigma2(current: TemplateRegistrationState): Double

Attributes

Inherited from:
GingrAlgorithm

Concrete fields

override val getUncertainty: (PointId, TemplateRegistrationState) => MultivariateNormalDistribution