X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fport.h;h=4ce9427fc6df5b6913afd0743e8a8fb38dbe9a22;hb=9954e8cbf9bae21f5a727f9c92e9c33dc6d8eaf1;hp=ebc9c22d98afee9e50035933a6568c2bc4c8a50d;hpb=c147c9caaf9bc2f6323baf188a438ced9f0f5894;p=netvis.git diff --git a/source/port.h b/source/port.h index ebc9c22..4ce9427 100644 --- a/source/port.h +++ b/source/port.h @@ -10,20 +10,29 @@ Distributed unter the GPL #include #include +#include + +class NetVis; class Port { private: + NetVis &netvis; unsigned number; + bool registered; std::string name; Msp::GL::Color color; + Msp::GL::Mesh mesh; public: - Port(unsigned, const Msp::GL::Color &); + Port(NetVis &, unsigned); unsigned get_number() const { return number; } + bool is_registered() const { return registered; } const std::string &get_name() const { return name; } const Msp::GL::Color &get_color() const { return color; } + + void render() const; }; #endif