![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <geometry.h>
Public Member Functions | |
| float | GetArea () const |
| float | GetAreaUnderTransform (const Eigen::Matrix2f &A) const |
Static Public Member Functions | |
| static FeatureGeometryTransform | TransformFromMatch (const FeatureGeometry &feature1, const FeatureGeometry &feature2) |
| static Eigen::Matrix< float, 2, 3 > | TransformMatrixFromMatch (const FeatureGeometry &feature1, const FeatureGeometry &feature2) |
Public Attributes | |
| float | x = 0.0f |
| float | y = 0.0f |
| float | scale = 0.0f |
| float | orientation = 0.0f |
Definition at line 23 of file geometry.h.
| float colmap::retrieval::FeatureGeometry::GetArea | ( | ) | const |
Definition at line 78 of file geometry.cc.
References scale.
| float colmap::retrieval::FeatureGeometry::GetAreaUnderTransform | ( | const Eigen::Matrix2f & | A | ) | const |
Definition at line 82 of file geometry.cc.
References scale.
|
static |
Definition at line 37 of file geometry.cc.
References colmap::retrieval::FeatureGeometryTransform::angle, orientation, colmap::retrieval::FeatureGeometryTransform::scale, scale, colmap::retrieval::FeatureGeometryTransform::tx, colmap::retrieval::FeatureGeometryTransform::ty, x, and y.
Referenced by BOOST_AUTO_TEST_CASE(), and colmap::retrieval::VoteAndVerify().
|
static |
Definition at line 59 of file geometry.cc.
References orientation, scale, x, and y.
Referenced by BOOST_AUTO_TEST_CASE().
| float colmap::retrieval::FeatureGeometry::orientation = 0.0f |
| float colmap::retrieval::FeatureGeometry::scale = 0.0f |
Definition at line 40 of file geometry.h.
Referenced by colmap::retrieval::VisualIndex< kDescType, kDescDim, kEmbeddingDim >::Add(), BOOST_AUTO_TEST_CASE(), GetArea(), GetAreaUnderTransform(), colmap::retrieval::VisualIndex< kDescType, kDescDim, kEmbeddingDim >::Query(), TransformFromMatch(), and TransformMatrixFromMatch().
| float colmap::retrieval::FeatureGeometry::x = 0.0f |
| float colmap::retrieval::FeatureGeometry::y = 0.0f |