MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
mve::Bundle::Feature3D Struct Reference

Representation of a 3D feature with position and color. More...

#include <bundle.h>

Collaboration diagram for mve::Bundle::Feature3D:
Collaboration graph
[legend]

Public Member Functions

bool contains_view_id (int id) const
 

Public Attributes

float color [3]
 RGB color of the feature in [0,1]^3.
 
float pos [3]
 3D Position of the feature (track).
 
std::vector< Feature2Drefs
 References to views that see the feature.
 

Detailed Description

Representation of a 3D feature with position and color.

Every feature also corresponds to a set of views from which it is seen. In general, a 3D feature is seen by at least two cameras. However, if cameras are deleted from the bundle, there may only be one or zero cameras left.

Definition at line 46 of file bundle.h.

Member Function Documentation

◆ contains_view_id()

bool mve::Bundle::Feature3D::contains_view_id ( int  id) const

Definition at line 15 of file bundle.cc.

Member Data Documentation

◆ color

float mve::Bundle::Feature3D::color[3]

RGB color of the feature in [0,1]^3.

Definition at line 51 of file bundle.h.

◆ pos

float mve::Bundle::Feature3D::pos[3]

3D Position of the feature (track).

Definition at line 49 of file bundle.h.

◆ refs

std::vector<Feature2D> mve::Bundle::Feature3D::refs

References to views that see the feature.

Definition at line 53 of file bundle.h.


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