VISR
0.11.1
Versatile Interactive Scene Renderer
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
parameter_config_base.hpp
Go to the documentation of this file.
1
/* Copyright Institute of Sound and Vibration Research - All rights reserved */
2
3
#ifndef VISR_PARAMETER_CONFIG_BASE_HPP_INCLUDED
4
#define VISR_PARAMETER_CONFIG_BASE_HPP_INCLUDED
5
6
#include "
parameter_base.hpp
"
7
8
#include "
export_symbols.hpp
"
9
10
#include <memory>
11
12
namespace
visr
13
{
14
22
class
VISR_CORE_LIBRARY_SYMBOL
ParameterConfigBase
23
{
24
protected
:
29
/*VISR_CORE_LIBRARY_SYMBOL*/
ParameterConfigBase
();
30
36
/*VISR_CORE_LIBRARY_SYMBOL*/
ParameterConfigBase
(
ParameterConfigBase
const
& );
37
38
public
:
43
/*VISR_CORE_LIBRARY_SYMBOL*/
virtual
~
ParameterConfigBase
();
44
53
virtual
bool
compare(
ParameterConfigBase
const
& rhs)
const
= 0;
54
60
virtual
std::unique_ptr<ParameterConfigBase> clone()
const
= 0;
61
};
62
63
}
// namespace visr
64
65
#endif // #ifndef VISR_TYPED_PARAMETER_BASE_HPP_INCLUDED
parameter_base.hpp
visr
Definition:
options.cpp:10
visr::ParameterConfigBase
Definition:
parameter_config_base.hpp:22
export_symbols.hpp
src
libvisr
parameter_config_base.hpp
Generated on Tue Oct 30 2018 16:25:44 for VISR by
1.8.11