#include <GeoObjCollection.h>
|
void | Clear () |
|
void | Add (const Point_t &pt, std::string label="", std::string c="") |
|
void | Add (const AABox_t &box, std::string label="", std::string c="") |
|
void | Add (const LineSegment_t &seg, std::string label="", std::string c="") |
|
void | Add (const HalfLine_t &seg, std::string label="", std::string c="") |
|
void | Add (const Trajectory_t &trj, std::string label="", std::string c="") |
|
void | Add (const Cone_t &cone, std::string label="", std::string c="") |
|
void | Add (const Sphere_t &sphere, std::string label="", std::string c="") |
|
const std::vector< geoalgo::Point_t > & | Point () const |
|
const std::vector< std::string > & | PointColor () const |
|
const std::vector< geoalgo::AABox_t > & | AABox () const |
|
const std::vector< std::string > & | AABoxColor () const |
|
const std::vector< geoalgo::LineSegment_t > & | LineSegment () const |
|
const std::vector< std::string > & | LineSegmentColor () const |
|
const std::vector< geoalgo::HalfLine_t > & | HalfLine () const |
|
const std::vector< std::string > & | HalfLineColor () const |
|
const std::vector< geoalgo::Trajectory_t > & | Trajectory () const |
|
const std::vector< std::string > & | TrajectoryColor () const |
|
const std::vector< geoalgo::Cone_t > & | Cone () const |
|
const std::vector< std::string > & | ConeColor () const |
|
const std::vector< geoalgo::Sphere_t > & | Sphere () const |
|
const std::vector< std::string > & | SphereColor () const |
|
const std::map< geoalgo::Point_t, std::string > & | Labels () const |
|
Definition at line 35 of file GeoObjCollection.h.
const AABox_t& geoalgo::GeoObjCollection::_AABox_ |
( |
size_t |
i | ) |
const |
|
inlineprotected |
Definition at line 29 of file GeoObjCollection.cxx.
31 auto const iter =
_labels.find(pt);
34 _labels.insert(std::make_pair(pt,Form(
"%s\n",
label.c_str())));
38 label = Form(
"%s%s\n",(*iter).second.c_str(),
label.c_str());
std::map< geoalgo::Point_t, std::string > _labels
const Cone_t& geoalgo::GeoObjCollection::_Cone_ |
( |
size_t |
i | ) |
const |
|
inlineprotected |
const LineSegment_t& geoalgo::GeoObjCollection::_LineSegment_ |
( |
size_t |
i | ) |
const |
|
inlineprotected |
const Point_t& geoalgo::GeoObjCollection::_Point_ |
( |
size_t |
i | ) |
const |
|
inlineprotected |
const Sphere_t& geoalgo::GeoObjCollection::_Sphere_ |
( |
size_t |
i | ) |
const |
|
inlineprotected |
const Trajectory_t& geoalgo::GeoObjCollection::_Trajectory_ |
( |
size_t |
i | ) |
const |
|
inlineprotected |
Definition at line 44 of file GeoObjCollection.cxx.
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< geoalgo::Point_t > _pt_v
std::vector< std::string > _pt_col
Definition at line 52 of file GeoObjCollection.cxx.
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< std::string > _box_col
std::vector< geoalgo::AABox_t > _box_v
Definition at line 60 of file GeoObjCollection.cxx.
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< geoalgo::LineSegment_t > _seg_v
std::vector< std::string > _seg_col
Definition at line 69 of file GeoObjCollection.cxx.
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< geoalgo::HalfLine_t > _lin_v
std::vector< std::string > _lin_col
Definition at line 77 of file GeoObjCollection.cxx.
80 throw GeoAlgoException(
"Trajectory size cannot be smaller than 2!");
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< geoalgo::Trajectory_t > _trj_v
std::vector< std::string > _trj_col
Definition at line 89 of file GeoObjCollection.cxx.
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< std::string > _cone_col
std::vector< geoalgo::Cone_t > _cone_v
Definition at line 98 of file GeoObjCollection.cxx.
void _AddLabel_(const Point_t &pt, std::string label)
std::vector< geoalgo::Sphere > _sphere_v
std::vector< std::string > _sphere_col
void geoalgo::GeoObjCollection::Clear |
( |
void |
| ) |
|
Definition at line 10 of file GeoObjCollection.cxx.
std::vector< std::string > _cone_col
std::vector< geoalgo::LineSegment_t > _seg_v
std::vector< geoalgo::HalfLine_t > _lin_v
std::vector< std::string > _box_col
std::vector< geoalgo::Trajectory_t > _trj_v
std::vector< geoalgo::Cone_t > _cone_v
std::vector< geoalgo::Point_t > _pt_v
std::vector< std::string > _trj_col
std::vector< std::string > _lin_col
std::vector< geoalgo::AABox_t > _box_v
std::vector< std::string > _pt_col
std::vector< std::string > _sphere_col
std::vector< std::string > _seg_col
std::map< geoalgo::Point_t, std::string > _labels
The documentation for this class was generated from the following files: