Drive Engine  1.0.0
Plateforme de reconstruction 3D
IParameter.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "IDatatype.h"
6 
7 namespace DriveEngine
8 {
16  class IParameter : public IDatatype
17  {
18  public:
19 
34  virtual void SetName(const char* name) = 0;
35 
44  virtual const char* GetName() const = 0;
45 
54  virtual const char* GetType() const = 0;
55 
72  virtual void SetValueByString(const char* value) = 0;
73 
85  virtual const char* GetValueByString() = 0;
86  };
87 }
Definition: DefaultCalibrationInfoList.h:12
virtual const char * GetName() const =0
Gets the name of the parameter.
virtual const char * GetType() const =0
Gets the type of the parameter.
virtual void SetValueByString(const char *value)=0
Sets the value of the parameter by a string.
The datatype interface.
Definition: IDatatype.h:18
The parameter datatype interface.
Definition: IParameter.h:16
virtual const char * GetValueByString()=0
Gets the value of the parameter by a string.
virtual void SetName(const char *name)=0
Sets the name of the parameter.