LArOpenCV
1
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Core
laropencv_base.h
Go to the documentation of this file.
1
15
#ifndef __LAROPENCV_BASE_H__
16
#define __LAROPENCV_BASE_H__
17
18
#include <vector>
19
#include "
laropencv_logger.h
"
20
21
namespace
larcv {
22
27
class
laropencv_base
{
28
29
public
:
30
32
laropencv_base
(
const
std::string logger_name=
"laropencv_base"
)
33
:
_logger
(nullptr)
34
{
_logger
= &(::larcv::logger::get(logger_name)); }
35
37
laropencv_base
(
const
laropencv_base
&original) :
_logger
(original.
_logger
) {}
38
40
virtual
~laropencv_base
(){};
41
43
inline
const
larcv::logger
&
logger
()
const
44
{
return
*
_logger
; }
45
47
void
set_verbosity
(::
larcv::msg::Level_t
level)
48
{
_logger
->set(level); }
49
50
private
:
51
52
larcv::logger
*
_logger
;
53
54
};
55
}
56
#endif
57
// end of doxygen group
Generated on Wed Jan 27 2016 14:36:23 for LArOpenCV by
1.8.4