|
std::vector< PolyLine * > | poly_lines_ |
|
std::vector< size_t > | visible_ |
|
std::vector< size_t > | selected_ |
|
std::queue< size_t > | empty_slots_ |
|
std::map< size_t, ACG::Vec4uc > | color_map_ |
|
template<typename T>
class PolyLineCollectionT< T >
Definition at line 49 of file PolyLineCollectionT.hh.
◆ ~PolyLineCollectionT()
Destructor.
The destructor will call delete on all PolyLines in the PolyLine Collection!
Definition at line 125 of file PolyLineCollectionT.hh.
◆ add_poly_line()
Create a new polyline in the collection
- Parameters
-
_poly_line | The new polyline to be added to the collection |
- Returns
- Index of the new polyline in the collection
Definition at line 137 of file PolyLineCollectionT.hh.
◆ clear()
Clear Collection.
This will call delete on all polylines in the collection!
Definition at line 242 of file PolyLineCollectionT.hh.
◆ new_poly_line()
Create empty polyline and return id.
- Returns
- Index of new polyline in collection
Definition at line 163 of file PolyLineCollectionT.hh.
◆ remove_polyline()
Remove one polyline from the collection.
This will also call delete on the given polyline!
- Parameters
-
_id | Id of the polyline to be removed |
Definition at line 259 of file PolyLineCollectionT.hh.
◆ set_selected()
Set given polylines to selected.
- Parameters
-
_selected | PolyLine indices to set selected |
Definition at line 228 of file PolyLineCollectionT.hh.
◆ set_visible()
Set given polylines to visible.
- Parameters
-
_visible | PolyLine indices to set visible |
Definition at line 219 of file PolyLineCollectionT.hh.
◆ set_visible_all()
The documentation for this class was generated from the following file: