Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Sequence.hpp
1 // Copyright © 2015 GEOSYSTEMS SRL
2 // All Rights Reserved.
3 
4 #ifndef FIRE_GRAPHICS_SEQUENCE_HPP_INCLUDED
5 #define FIRE_GRAPHICS_SEQUENCE_HPP_INCLUDED
6 
7 #include <exception>
8 
9 #include "fire/graphics/Painter.hpp"
10 
17 namespace fire {
24 namespace graphics {
31 class Sequence : public graphics::Painter {
32  public:
44  void add(const graphics::Painter& rend);
56  void del(const graphics::Painter& rend);
68  void del(const int& idx);
80  void count(const int& count);
97  void draw(const graphics::IGraphicContext& grph, const gear::geom::Geometry& geom);
119  void draw(const graphics::IGraphicContext& grph, const gear::geom::Geometry& geom, const source::vector::DataRow& data);
126  Sequence();
133  ~Sequence();
145  Sequence(const Sequence& source);
162  Sequence& operator=(const Sequence& source);
163 };
164 } // namespace graphics
165 } // namespace fire
166 
167 #endif
Definition: IGraphicContext.hpp:15
Definition: Sequence.hpp:31
Sequence & operator=(const Sequence &source)
void draw(const graphics::IGraphicContext &grph, const gear::geom::Geometry &geom)
Definition: Geometry.hpp:69
void del(const graphics::Painter &rend)
Definition: Painter.hpp:33
void count(const int &count)
void add(const graphics::Painter &rend)
Oggetto per l'accesso alle colonne di una riga di dati.
Definition: DataRow.hpp:32