|
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.
Destructor.
The destructor will call delete on all PolyLines in the PolyLine Collection!
Definition at line 125 of file PolyLineCollectionT.hh.
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 Collection.
This will call delete on all polylines in the collection!
Definition at line 242 of file PolyLineCollectionT.hh.
Create empty polyline and return id.
- Returns
- Index of new polyline in collection
Definition at line 163 of file PolyLineCollectionT.hh.
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 given polylines to selected.
- Parameters
-
_selected | PolyLine indices to set selected |
Definition at line 228 of file PolyLineCollectionT.hh.
Set given polylines to visible.
- Parameters
-
_visible | PolyLine indices to set visible |
Definition at line 219 of file PolyLineCollectionT.hh.
The documentation for this class was generated from the following file: