Horizon
|
Public Member Functions | |
Decal (const UUID &uu, const json &j) | |
Decal (const UUID &uu) | |
json | serialize () const |
Decal (const Decal &other) | |
void | operator= (Decal const &other) |
UUID | get_uuid () const |
std::pair< Coordi, Coordi > | get_bbox () const |
const std::map< int, Layer > & | get_layers () const override |
Junction * | get_junction (const UUID &uu) override |
![]() | |
virtual class Polygon * | get_polygon (const UUID &uu) |
![]() | |
std::string | get_layer_name (const class LayerRange &layer) const |
std::set< int > | get_layers_for_range (const class LayerRange &layer) const |
Static Public Member Functions | |
static Decal | new_from_file (const std::string &filename) |
static unsigned int | get_app_version () |
Public Attributes | |
UUID | uuid |
std::string | name |
std::map< UUID, Junction > | junctions |
std::map< UUID, Polygon > | polygons |
std::map< UUID, Line > | lines |
std::map< UUID, Arc > | arcs |
std::map< UUID, Text > | texts |
FileVersion | version |
Reimplemented from horizon::ObjectProvider.
|
overridevirtual |
Reimplemented from horizon::LayerProvider.