Drive Engine  1.0.0
Plateforme de reconstruction 3D
DriveEngine::ILogicalParameter Class Referenceabstract

The logical parameter datatype interface. More...

#include <ILogicalParameter.h>

Inheritance diagram for DriveEngine::ILogicalParameter:
DriveEngine::IParameter DriveEngine::IDatatype IExportable DriveEngine::DefaultLogicalParameter

Public Member Functions

virtual void SetValue (bool value)=0
 Sets the parameter value. More...
 
virtual bool GetValue () const =0
 Gets the parameter value. More...
 
- Public Member Functions inherited from DriveEngine::IParameter
virtual void SetName (const char *name)=0
 Sets the name of the parameter. More...
 
virtual const char * GetName () const =0
 Gets the name of the parameter. More...
 
virtual const char * GetType () const =0
 Gets the type of the parameter. More...
 
virtual void SetValueByString (const char *value)=0
 Sets the value of the parameter by a string. More...
 
virtual const char * GetValueByString ()=0
 Gets the value of the parameter by a string. More...
 
- Public Member Functions inherited from IExportable
virtual void Delete () const =0
 Deletes the current object. Needed for memory management. More...
 

Detailed Description

The logical parameter datatype interface.

It contain as value a boolean value. The value can be True or False only.

Member Function Documentation

virtual bool DriveEngine::ILogicalParameter::GetValue ( ) const
pure virtual

Gets the parameter value.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Returns
The logical parameter value.

Implemented in DriveEngine::DefaultLogicalParameter.

virtual void DriveEngine::ILogicalParameter::SetValue ( bool  value)
pure virtual

Sets the parameter value.

If the value is null, the parameter value will be set to false.

Exception safety : No-throw guarantee. This member function never throws exceptions.

Parameters
valueThe new logical parameter value.

Implemented in DriveEngine::DefaultLogicalParameter.


The documentation for this class was generated from the following file: