ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::retrieval::FeatureGeometry Struct Reference

#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
 

Detailed Description

Definition at line 23 of file geometry.h.

Member Function Documentation

◆ GetArea()

float colmap::retrieval::FeatureGeometry::GetArea ( ) const

Definition at line 78 of file geometry.cc.

References scale.

◆ GetAreaUnderTransform()

float colmap::retrieval::FeatureGeometry::GetAreaUnderTransform ( const Eigen::Matrix2f &  A) const

Definition at line 82 of file geometry.cc.

References scale.

◆ TransformFromMatch()

◆ TransformMatrixFromMatch()

Eigen::Matrix< float, 2, 3 > colmap::retrieval::FeatureGeometry::TransformMatrixFromMatch ( const FeatureGeometry feature1,
const FeatureGeometry feature2 
)
static

Definition at line 59 of file geometry.cc.

References orientation, scale, x, and y.

Referenced by BOOST_AUTO_TEST_CASE().

Member Data Documentation

◆ orientation

◆ scale

◆ x

◆ y


The documentation for this struct was generated from the following files: