//-*-c++-*- /** Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI Visualization Team Email : auber@tulip-software.org Last modification : 22/01/2009 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #ifndef TULIP_STRING_H #define TULIP_STRING_H #ifdef HAVE_CONFIG_H #include <config.h> #endif #include "tulip/AbstractProperty.h" #include "tulip/TemplateFactory.h" #include "tulip/StringAlgorithm.h" namespace tlp { class PropertyContext; /** \addtogroup properties */ /*\@{*/ class TLP_SCOPE StringProperty:public AbstractProperty<StringType,StringType, StringAlgorithm>{ friend class StringAlgorithm; public : StringProperty (Graph *); PropertyInterface* clonePrototype(Graph *, std::string ); void copy( const node, const node, PropertyInterface * ); void copy( const edge, const edge, PropertyInterface * ); }; /*\@}*/ } #endif