21 #ifndef B3_PHYSICAL_ACTIVITY_H
22 #define B3_PHYSICAL_ACTIVITY_H
45 const std::string&
name,
50 trajectory_(trajectory),
58 void rename(
const std::string& nm) { name_ = nm; }
61 const std::string&
name()
const {
return name_; }
67 size_t end()
const {
return trajectory_.
end(); }
70 size_t size()
const {
return trajectory_.
size(); }
94 ost << activity.
name() <<
"(";
95 ost << activity.
start() <<
",";
96 ost << activity.
end() <<
")";
104 std::ostream_iterator<Traj_set::value_type>(ost,
", "));
105 ost << *szt_p <<
"}";
size_t size() const
Gets the size of this person.
Definition: bbb_trajectory.h:118
void rename(const std::string &nm)
Rename this PA.
Definition: bbb_physical_activity.h:58
size_t end() const
Gets the end frame of this person.
Definition: bbb_trajectory.h:115
const std::string & name() const
Get this PA's name.
Definition: bbb_physical_activity.h:61
const Traj_set & trajectories() const
Get this PA's trajectory association.
Definition: bbb_physical_activity.h:76
size_t size() const
Gets the size of this PA.
Definition: bbb_physical_activity.h:70
std::ostream & operator<<(std::ostream &ost, const Activity_sequence &aseq)
Push an activity sequence to an output stream.
Physical_activity(const std::string &name, const Trajectory &trajectory, const Traj_set &trajs)
Create an empty PA.
Definition: bbb_physical_activity.h:44
Definition: bbb_trajectory.h:41
const Trajectory & trajectory() const
Get this PA's trajectory.
Definition: bbb_physical_activity.h:73
Definition: bbb_traj_set.h:37
const_iterator begin() const
Iterator to first index.
Definition: bbb_traj_set.h:67
size_t end() const
Gets the end frame of this PA.
Definition: bbb_physical_activity.h:67
size_t start() const
Gets the start frame of this PA.
Definition: bbb_physical_activity.h:64
size_t size() const
Number of trajectories in this set.
Definition: bbb_traj_set.h:79
Definition: bbb_physical_activity.h:39
size_t start() const
Gets the start frame of this person.
Definition: bbb_trajectory.h:112
void set_trajectory(const Trajectory &traj)
Set this PA's trajectory.
Definition: bbb_physical_activity.h:55
Iset::const_iterator const_iterator
Definition: bbb_traj_set.h:43
const_iterator end() const
Iterator to one-past-the-end index.
Definition: bbb_traj_set.h:70