|
MVE - Multi-View Environment mve-devel
|
#include <single_view.h>

Public Types | |
| typedef std::shared_ptr< SingleView const > | ConstPtr |
| typedef std::shared_ptr< SingleView > | Ptr |
Public Member Functions | |
| ~SingleView () | |
| void | addFeature (std::size_t idx) |
| int | clampLevel (int level) const |
| std::string | createFileName (float scale) const |
| float | footPrint (math::Vec3f const &point) |
| float | footPrintScaled (math::Vec3f const &point) |
| std::vector< std::size_t > const & | getFeatureIndices () const |
| mve::View::Ptr | getMVEView () const |
| mve::ByteImage::ConstPtr const & | getPyramidImg (int level) const |
| mve::ByteImage::ConstPtr const & | getScaledImg () const |
| std::size_t | getViewID () const |
| void | loadColorImage (int minLevel) |
| bool | pointInFrustum (math::Vec3f const &wp) const |
| void | prepareMasterView (int scale) |
| void | saveReconAsPly (std::string const &path, float scale) const |
| bool | seesFeature (std::size_t idx) const |
| math::Vec3f | viewRay (float x, float y, int level) const |
| math::Vec3f | viewRay (int x, int y, int level) const |
| math::Vec3f | viewRayScaled (int x, int y) const |
| math::Vec2f | worldToScreen (math::Vec3f const &point, int level) |
| math::Vec2f | worldToScreenScaled (math::Vec3f const &point) |
Static Public Member Functions | |
| static Ptr | create (mve::Scene::Ptr scene, mve::View::Ptr view, std::string const &embedding) |
Public Attributes | |
| math::Vec3f | camPos |
| mve::FloatImage::Ptr | confImg |
| mve::FloatImage::Ptr | depthImg |
| mve::FloatImage::Ptr | dzImg |
| mve::FloatImage::Ptr | normalImg |
Definition at line 28 of file single_view.h.
| typedef std::shared_ptr<SingleView const> mvs::SingleView::ConstPtr |
Definition at line 32 of file single_view.h.
| typedef std::shared_ptr<SingleView> mvs::SingleView::Ptr |
Definition at line 31 of file single_view.h.
| mvs::SingleView::~SingleView | ( | ) |
Definition at line 52 of file single_view.cc.
|
inline |
Definition at line 101 of file single_view.h.
|
inline |
Definition at line 113 of file single_view.h.
|
inlinestatic |
Definition at line 94 of file single_view.h.
|
inline |
Definition at line 144 of file single_view.h.
|
inline |
Definition at line 154 of file single_view.h.
|
inline |
Definition at line 160 of file single_view.h.
|
inline |
Definition at line 107 of file single_view.h.
|
inline |
Definition at line 126 of file single_view.h.
|
inline |
Definition at line 132 of file single_view.h.
|
inline |
Definition at line 138 of file single_view.h.
|
inline |
Definition at line 198 of file single_view.h.
| void mvs::SingleView::loadColorImage | ( | int | minLevel | ) |
Definition at line 61 of file single_view.cc.
| bool mvs::SingleView::pointInFrustum | ( | math::Vec3f const & | wp | ) | const |
Definition at line 109 of file single_view.cc.
| void mvs::SingleView::prepareMasterView | ( | int | scale | ) |
Definition at line 68 of file single_view.cc.
| void mvs::SingleView::saveReconAsPly | ( | std::string const & | path, |
| float | scale | ||
| ) | const |
Definition at line 123 of file single_view.cc.
|
inline |
Definition at line 167 of file single_view.h.
| math::Vec3f mvs::SingleView::viewRay | ( | float | x, |
| float | y, | ||
| int | level | ||
| ) | const |
Definition at line 91 of file single_view.cc.
| math::Vec3f mvs::SingleView::viewRay | ( | int | x, |
| int | y, | ||
| int | level | ||
| ) | const |
Definition at line 85 of file single_view.cc.
| math::Vec3f mvs::SingleView::viewRayScaled | ( | int | x, |
| int | y | ||
| ) | const |
Definition at line 99 of file single_view.cc.
|
inline |
Definition at line 188 of file single_view.h.
|
inline |
Definition at line 176 of file single_view.h.
| math::Vec3f mvs::SingleView::camPos |
Definition at line 62 of file single_view.h.
| mve::FloatImage::Ptr mvs::SingleView::confImg |
Definition at line 66 of file single_view.h.
| mve::FloatImage::Ptr mvs::SingleView::depthImg |
Definition at line 63 of file single_view.h.
| mve::FloatImage::Ptr mvs::SingleView::dzImg |
Definition at line 65 of file single_view.h.
| mve::FloatImage::Ptr mvs::SingleView::normalImg |
Definition at line 64 of file single_view.h.