|
Falaise
4.0.1
SuperNEMO Software Toolkit
|
The fitted line trajectory pattern. More...
#include <falaise/snemo/datamodels/line_trajectory_pattern.h>
Public Member Functions | |
| line_trajectory_pattern () | |
| Default constructor. More... | |
| virtual | ~line_trajectory_pattern () |
| Destructor. More... | |
| geomtools::line_3d & | grab_segment () |
| Get a reference to the mutable line/segment embedded model. More... | |
| const geomtools::line_3d & | get_segment () const |
| Get a reference to the non mutable line/segment embedded model. More... | |
| virtual const geomtools::i_shape_1d & | get_shape () const |
| Return the reference to the 1D shape associated to the trajectory. More... | |
Public Member Functions inherited from snemo::datamodel::base_trajectory_pattern | |
| bool | has_pattern_id () const |
| Check if a valid pattern ID exists. More... | |
| const std::string & | get_pattern_id () const |
| Return the pattern ID. More... | |
| base_trajectory_pattern (const std::string &pattern_id_="") | |
| Constructor. More... | |
| virtual | ~base_trajectory_pattern () |
| Destructor. More... | |
Public Member Functions inherited from datatools::i_serializable | |
| i_serializable () | |
| virtual | ~i_serializable () |
| virtual const std::string & | get_serial_tag () const=0 |
Static Public Member Functions | |
| static const std::string & | pattern_id () |
| Return pattern identifier of the pattern. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from snemo::datamodel::base_trajectory_pattern | |
| void | _set_pattern_id (const std::string &pattern_id_) |
| Set the pattern ID. More... | |
The fitted line trajectory pattern.
| snemo::datamodel::line_trajectory_pattern::line_trajectory_pattern | ( | ) |
Default constructor.
|
virtual |
Destructor.
| const geomtools::line_3d& snemo::datamodel::line_trajectory_pattern::get_segment | ( | ) | const |
Get a reference to the non mutable line/segment embedded model.
|
virtual |
Return the reference to the 1D shape associated to the trajectory.
Implements snemo::datamodel::base_trajectory_pattern.
| geomtools::line_3d& snemo::datamodel::line_trajectory_pattern::grab_segment | ( | ) |
Get a reference to the mutable line/segment embedded model.
|
static |
Return pattern identifier of the pattern.
1.8.15