Tulip
4.4.0
Better Visualization Through Research
|
#include <PropertyAlgorithm.h>
Inherits tlp::TemplateAlgorithm< tlp::DoubleProperty >.
Public Member Functions | |
virtual std::string | category () const |
Public Member Functions inherited from tlp::TemplateAlgorithm< tlp::DoubleProperty > | |
TemplateAlgorithm (const tlp::PluginContext *context) | |
Public Member Functions inherited from tlp::PropertyAlgorithm | |
PropertyAlgorithm (const tlp::PluginContext *context) | |
Public Member Functions inherited from tlp::Algorithm | |
Algorithm (const PluginContext *context) | |
virtual bool | check (std::string &) |
std::string | icon () const |
virtual bool | run ()=0 |
Public Member Functions inherited from tlp::Plugin | |
virtual std::string | author () const =0 |
virtual std::string | date () const =0 |
virtual std::string | group () const =0 |
virtual int | id () const |
virtual std::string | info () const =0 |
virtual std::string | major () const |
virtual std::string | minor () const |
virtual std::string | name () const =0 |
virtual std::string | programmingLanguage () const |
virtual std::string | release () const =0 |
virtual std::string | tulipMajor () const |
virtual std::string | tulipMinor () const |
virtual std::string | tulipRelease () const =0 |
Public Member Functions inherited from tlp::WithParameter | |
template<typename T > | |
void | addInOutParameter (const std::string &name, const std::string &help=std::string(), const std::string &defaultValue=std::string(), bool isMandatory=true) |
template<typename T > | |
void | addInParameter (const std::string &name, const std::string &help, const std::string &defaultValue, bool isMandatory=true) |
template<typename T > | |
void | addOutParameter (const std::string &name, const std::string &help=std::string(), const std::string &defaultValue=std::string(), bool isMandatory=true) |
template<typename T > | |
void | addParameter (const std::string &name, const std::string &help=std::string(), const std::string &defaultValue=std::string(), bool isMandatory=true) |
const tlp::ParameterDescriptionList & | getParameters () const |
bool | inputRequired () const |
Public Member Functions inherited from tlp::WithDependency | |
void | addDependency (const char *name, const char *release) |
const std::list< Dependency > & | dependencies () const |
Protected Member Functions | |
DoubleAlgorithm (const tlp::PluginContext *) | |
Additional Inherited Members | |
Public Attributes inherited from tlp::TemplateAlgorithm< tlp::DoubleProperty > | |
tlp::DoubleProperty * | result |
Protected Attributes inherited from tlp::WithParameter | |
ParameterDescriptionList | parameters |
Protected Attributes inherited from tlp::WithDependency | |
std::list< Dependency > | _dependencies |
The double algorithm takes a graph as input and output its results as a tlp::DoubleProperty.
Definition at line 69 of file PropertyAlgorithm.h.
|
inlinevirtual |
A string identifier for a plugin used for categorization purposes.
Reimplemented from tlp::PropertyAlgorithm.
Definition at line 74 of file PropertyAlgorithm.h.