calculator/src/GraphingInterfaces/IEquation.h
Stephanie Anderl c3c001af28
Updating GraphingInterfaces to use Graphing Engine 2.0 (#561)
* Updated Graphing Interfaces to version 2.0.1
2019-06-21 13:17:39 -07:00

19 lines
452 B
C++

#pragma once
#include "Common.h"
#include "IEquationOptions.h"
namespace Graphing
{
struct IEquation : public NonCopyable, public NonMoveable
{
virtual ~IEquation() = default;
virtual std::shared_ptr<IEquationOptions> GetGraphEquationOptions() const = 0;
virtual unsigned int GetGraphEquationID() const = 0;
virtual bool TrySelectEquation() = 0;
virtual bool IsEquationSelected() const = 0;
};
}