Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::VectorFunctionArgument Class Referenceabstract

#include <VectorFunctionArgument.h>

Inheritance diagram for Chrysalis::VectorFunctionArgument:
[legend]
Collaboration diagram for Chrysalis::VectorFunctionArgument:
[legend]

Public Member Functions

 ~VectorFunctionArgument () override
Public Member Functions inherited from Chrysalis::BaseCalculatedArgument< double >
std::expected< double, Error > get () const override
Public Member Functions inherited from Chrysalis::BaseArgument< double >
virtual ~BaseArgument ()=default

Protected Member Functions

 VectorFunctionArgument (const args::point *from, const args::point *to)
std::expected< double, Error > calculate () const override
virtual std::expected< double, Error > evaluate (const CG::Point &from, const CG::Point &to) const =0
Protected Member Functions inherited from Chrysalis::BaseCalculatedArgument< double >
 BaseCalculatedArgument ()=default
Protected Member Functions inherited from Chrysalis::BaseArgument< double >
 BaseArgument ()=default

Protected Attributes

const args::point * from_
const args::point * to_

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