MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
local_view_selection.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015, Simon Fuhrmann
3 * TU Darmstadt - Graphics, Capture and Massively Parallel Computing
4 * All rights reserved.
5 *
6 * This software may be modified and distributed under the terms
7 * of the BSD 3-Clause license. See the LICENSE.txt file for details.
8 */
9
10#ifndef DMRECON_LOCAL_VIEW_SELECTION_H
11#define DMRECON_LOCAL_VIEW_SELECTION_H
12
15#include "dmrecon/single_view.h"
16
18
20{
21public:
23 std::vector<SingleView::Ptr> const& views,
24 Settings const& settings,
25 IndexSet const& globalViews,
26 IndexSet const& propagated,
27 PatchSampler::Ptr sampler);
28 void performVS();
29 void replaceViews(IndexSet const& toBeReplaced);
30
31 bool success;
32
33private:
34 std::vector<SingleView::Ptr> const& views;
35 PatchSampler::Ptr sampler;
36};
37
39
40#endif
std::shared_ptr< PatchSampler > Ptr
#define MVS_NAMESPACE_BEGIN
Definition defines.h:18
#define MVS_NAMESPACE_END
Definition defines.h:19
std::set< std::size_t > IndexSet
Definition defines.h:24