Drive Engine  1.0.0
Plateforme de reconstruction 3D
DefaultTextParameter.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "Public/Datatypes/ITextParameter.h"
6 #include "Public/ImplementationUtilities/ImplementationUtilities.h"
7 #include <string>
8 
9 namespace DriveEngine
10 {
12  {
13  private:
14  std::string name;
15  std::string value;
16 
17  public:
18  CONSTRUCTOR_H(ITextParameter, DefaultTextParameter);
19 
20  DESTRUCTOR_H(DefaultTextParameter);
21 
22 
23  // IParameter
24 
25  virtual void SetName(const char* name);
26  virtual const char* GetName() const;
27  virtual const char* GetType() const;
28  virtual void SetValueByString(const char* value);
29  virtual const char* GetValueByString();
30 
31 
32  // ITextParameter
33 
34  virtual void SetValue(const char* value);
35  virtual const char* GetValue() const;
36  };
37 }
virtual void SetValueByString(const char *value)
Sets the value of the parameter by a string.
Definition: DefaultTextParameter.cpp:37
The text parameter datatype interface.
Definition: ITextParameter.h:16
virtual const char * GetName() const
Gets the name of the parameter.
Definition: DefaultTextParameter.cpp:27
virtual void SetName(const char *name)
Sets the name of the parameter.
Definition: DefaultTextParameter.cpp:15
Definition: DefaultTextParameter.h:11
Definition: DefaultCalibrationInfoList.h:12
virtual const char * GetValueByString()
Gets the value of the parameter by a string.
Definition: DefaultTextParameter.cpp:45
virtual const char * GetValue() const
Gets the parameter value.
Definition: DefaultTextParameter.cpp:65
virtual const char * GetType() const
Gets the type of the parameter.
Definition: DefaultTextParameter.cpp:32
virtual void SetValue(const char *value)
Sets the parameter value.
Definition: DefaultTextParameter.cpp:53