KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
kjb::bbb::Intentional_activity Class Reference

#include <bbb_intentional_activity.h>

Public Types

typedef Vector Param
 

Public Member Functions

 Intentional_activity (const std::string &name, size_t start, size_t end, const Param &params, const Traj_set &trajs)
 Create an empty IA with the given name and roles. More...
 
const std::string & name () const
 Gets the name of this IA. More...
 
size_t start () const
 Gets the start frame of this IA. More...
 
size_t end () const
 Gets the end frame of this IA. More...
 
size_t size () const
 Gets the size of this IA. More...
 
const Paramparameters () const
 Get this IA's parameters. More...
 
const Traj_settrajectories () const
 Get this IA's trajectories. More...
 

Detailed Description

Class represents a generic intentional activity.

Member Typedef Documentation

Constructor & Destructor Documentation

kjb::bbb::Intentional_activity::Intentional_activity ( const std::string &  name,
size_t  start,
size_t  end,
const Param params,
const Traj_set trajs 
)
inline

Create an empty IA with the given name and roles.

Member Function Documentation

size_t kjb::bbb::Intentional_activity::end ( ) const
inline

Gets the end frame of this IA.

const std::string& kjb::bbb::Intentional_activity::name ( ) const
inline

Gets the name of this IA.

const Param& kjb::bbb::Intentional_activity::parameters ( ) const
inline

Get this IA's parameters.

size_t kjb::bbb::Intentional_activity::size ( ) const
inline

Gets the size of this IA.

size_t kjb::bbb::Intentional_activity::start ( ) const
inline

Gets the start frame of this IA.

const Traj_set& kjb::bbb::Intentional_activity::trajectories ( ) const
inline

Get this IA's trajectories.


The documentation for this class was generated from the following file: