EComparisonDistanceMode Enum

This enumeration specifies the distance mode for the 3D comparison. See E3DMatcher::ComparisonDistanceMode and E3DComparer::ComparisonDistanceMode.

Namespace: Euresys::Open_eVision::Easy3D

EComparisonDistanceMode_Fast
Same as EComparisonDistanceMode_Euclidean_Fast, kept for backward compatibility for E3DMatcher.
EComparisonDistanceMode_Normal
Same as EComparisonDistanceMode_Euclidean, kept for backward compatibility for E3DMatcher.
EComparisonDistanceMode_Advanced
Same as EComparisonDistanceMode_Euclidean_Advanced, kept for backward compatibility for E3DMatcher.
EComparisonDistanceMode_Euclidean_Fast
An algorithm faster but less accurate than EComparisonDistanceMode_Euclidean (especially on edges). Not compatible with E3DComparer.
EComparisonDistanceMode_Euclidean
The default algorithm.
EComparisonDistanceMode_Euclidean_Advanced
A more advanced algorithm used to penalize bumps but with increased computation time. Not compatible with E3DComparer.
EComparisonDistanceMode_Normals
Works like EComparisonDistanceMode_Euclidean with the exception that the distances are not computed from points but from their normals. As a consequence, the distance threshold set by E3DMatcher::SetAnomalyThresholds or E3DComparer::SetAnomalyThresholds must be expressed in Easy::AngleUnit.
EComparisonDistanceMode_Normals_Advanced
A more advanced algorithm based on normals distances. This is more robust towards false positives near edges than EComparisonDistanceMode_Normals. This setting ignores the values set by E3DMatcher::AllComparisonNoExtraMaterial, E3DComparer::NoExtraMaterial and E3DMatcher::EnableMissingPointAsAnomaly (missing points are not detected). When using this option, the distance threshold set by E3DMatcher::SetAnomalyThresholds or E3DComparer::SetAnomalyThresholds must be expressed in Easy::AngleUnit.

EComparisonDistanceMode Enum

This enumeration specifies the distance mode for the 3D comparison. See E3DMatcher::ComparisonDistanceMode and E3DComparer::ComparisonDistanceMode.

Namespace: Euresys.Open_eVision.Easy3D

Fast
Same as Euclidean_Fast, kept for backward compatibility for E3DMatcher.
Normal
Same as Euclidean, kept for backward compatibility for E3DMatcher.
Advanced
Same as Euclidean_Advanced, kept for backward compatibility for E3DMatcher.
Euclidean_Fast
An algorithm faster but less accurate than Euclidean (especially on edges). Not compatible with E3DComparer.
Euclidean
The default algorithm.
Euclidean_Advanced
A more advanced algorithm used to penalize bumps but with increased computation time. Not compatible with E3DComparer.
Normals
Works like Euclidean with the exception that the distances are not computed from points but from their normals. As a consequence, the distance threshold set by E3DMatcher::SetAnomalyThresholds or E3DComparer::SetAnomalyThresholds must be expressed in Easy::AngleUnit.
Normals_Advanced
A more advanced algorithm based on normals distances. This is more robust towards false positives near edges than Normals. This setting ignores the values set by E3DMatcher::AllComparisonNoExtraMaterial, E3DComparer::NoExtraMaterial and E3DMatcher::EnableMissingPointAsAnomaly (missing points are not detected). When using this option, the distance threshold set by E3DMatcher::SetAnomalyThresholds or E3DComparer::SetAnomalyThresholds must be expressed in Easy::AngleUnit.