public:
static const char type_p_name_[];
private:
- list<Building> buildings_;
+ std::list<Building> buildings_;
Direction sky_;
- void internal_merge_skyline (list<Building> *, list<Building> *,
- list<Building> *result) const;
- list<Building> internal_build_skyline (list<Building> *) const;
+ void internal_merge_skyline (std::list<Building> *, std::list<Building> *,
+ std::list<Building> *result) const;
+ std::list<Building> internal_build_skyline (std::list<Building> *) const;
Real internal_distance (Skyline const &, Real horizon_padding, Real *touch_point) const;
Real internal_distance (Skyline const &, Real *touch_point) const;
void normalize ();
public:
Skyline ();
Skyline (Direction sky);
- Skyline (vector<Box> const &bldgs, Axis a, Direction sky);
- Skyline (vector<Drul_array<Offset> > const &bldgs, Axis a, Direction sky);
- Skyline (vector<Skyline_pair> const &skypairs, Direction sky);
+ Skyline (std::vector<Box> const &bldgs, Axis a, Direction sky);
+ Skyline (std::vector<Drul_array<Offset> > const &bldgs, Axis a, Direction sky);
+ Skyline (std::vector<Skyline_pair> const &skypairs, Direction sky);
Skyline (Box const &b, Axis a, Direction sky);
- vector<Offset> to_points (Axis) const;
+ std::vector<Offset> to_points (Axis) const;
void merge (Skyline const &);
void insert (Box const &, Axis);
void print () const;