Tulip  5.7.4
Large graphs analysis and drawing
tlp::PropertyAlgorithm Class Reference

#include <PropertyAlgorithm.h>

+ Inheritance diagram for tlp::PropertyAlgorithm:
+ Collaboration diagram for tlp::PropertyAlgorithm:

Public Member Functions

 PropertyAlgorithm (const tlp::PluginContext *context)
 
std::string category () const override
 
- Public Member Functions inherited from tlp::Algorithm
 Algorithm (const PluginContext *context)
 
virtual bool check (std::string &)
 
std::string icon () const override
 
virtual bool run ()=0
 
- Public Member Functions inherited from tlp::Plugin
virtual std::string author () const =0
 
virtual std::string date () const =0
 
void declareDeprecatedName (const std::string &oldName)
 
std::string deprecatedName ()
 
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
 

Additional Inherited Members

- Public Attributes inherited from tlp::Algorithm
DataSetdataSet
 
Graphgraph
 
PluginProgresspluginProgress
 
- Protected Attributes inherited from tlp::Plugin
std::string oldName
 

Detailed Description

A non-template interface for tlp::TypedPropertyAlgorithm.

See also
tlp::TypedPropertyAlgorithm

Definition at line 35 of file PropertyAlgorithm.h.

Member Function Documentation

◆ category()

std::string tlp::PropertyAlgorithm::category ( ) const
inlineoverridevirtual

A string identifier for a plugin used for categorization purposes.

Returns
std::string the category of the plugin.

Reimplemented from tlp::Algorithm.

Reimplemented in tlp::StringAlgorithm, tlp::SizeAlgorithm, tlp::LayoutAlgorithm, tlp::IntegerAlgorithm, tlp::DoubleAlgorithm, tlp::ColorAlgorithm, and tlp::BooleanAlgorithm.

Definition at line 38 of file PropertyAlgorithm.h.