Tulip 5.7.1
Large graphs analysis and drawing
Loading...
Searching...
No Matches
tlp::ColorVectorProperty Class Reference

#include <ColorProperty.h>

Inherits tlp::AbstractVectorProperty< vectType, eltType, propType >.

Public Member Functions

 ColorVectorProperty (Graph *g, const std::string &n="")
 
PropertyInterfaceclonePrototype (Graph *, const std::string &) const override
 
const std::string & getTypename () const override
 

Public Attributes

 DEFINE_GET_CPP_CLASS_NAME
 

Static Public Attributes

static const std::string propertyTypename
 

Detailed Description

A graph property that maps a std::vector<tlp::Color> value to graph elements.

Definition at line 55 of file ColorProperty.h.

Constructor & Destructor Documentation

◆ ColorVectorProperty()

tlp::ColorVectorProperty::ColorVectorProperty ( Graph g,
const std::string &  n = "" 
)
inline

Definition at line 58 of file ColorProperty.h.

Member Function Documentation

◆ clonePrototype()

PropertyInterface * tlp::ColorVectorProperty::clonePrototype ( Graph graph,
const std::string &  name 
) const
overridevirtual

Creates a property of the same type (e.g. tlp::DoubleProperty) in the graph. The new property will not contain a copy of this property's values.

Parameters
graphThe Graph in which to create the new property.
nameThe name of the new property.
Returns
The newly created property.

Implements tlp::PropertyInterface.

◆ getTypename()

const std::string & tlp::ColorVectorProperty::getTypename ( ) const
inlineoverridevirtual

Gets a string describing the type of the property value (e.g. "graph", "double", "layout", "string", "integer", "color", "size").

Returns
The name of this property's type.

Implements tlp::PropertyInterface.

Definition at line 63 of file ColorProperty.h.

Member Data Documentation

◆ DEFINE_GET_CPP_CLASS_NAME

tlp::ColorVectorProperty::DEFINE_GET_CPP_CLASS_NAME

Definition at line 66 of file ColorProperty.h.

◆ propertyTypename

const std::string tlp::ColorVectorProperty::propertyTypename
static

Definition at line 62 of file ColorProperty.h.