46 uint32_t
size()
const {
return _speakers.size(); }
50 std::vector<Speaker>&
speakers() {
return _speakers; }
virtual int add_speaker(const PBD::AngularVector &)
int set_state(const XMLNode &, int version)
void setup_default_speakers(uint32_t nspeakers)
Speakers(const Speakers &)
std::vector< Speaker > _speakers
void dump_speakers(std::ostream &)
PBD::Signal< void()> Changed
virtual void move_speaker(int id, const PBD::AngularVector &new_position)
virtual void remove_speaker(int id)
virtual void clear_speakers()
std::vector< Speaker > & speakers()
XMLNode & get_state() const