TemplateRegistration
gingr.api.registration.config.TemplateRegistration
class TemplateRegistration(val getCorrespondence: TemplateRegistrationState => CorrespondencePairs) extends GingrAlgorithm[TemplateRegistrationState, TemplateConfiguration]
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
override def initializeState(general: GeneralRegistrationState, config: TemplateConfiguration): TemplateRegistrationState
Attributes
- Definition Classes
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
Attributes
- Inherited from:
- GingrAlgorithm
Attributes
- Inherited from:
- GingrAlgorithm
Concrete fields
In this article