![]() |
API Documentation
|
A simple structure for storing a collection of data. More...
#include <DesignSelection.h>
Public Member Functions | |
| Bounds< 3, fltp08 > | bounds () const |
| void | clear () |
| void | createDiff (const DesignSelection &new_info, DesignSelection &removed, DesignSelection &added) const |
| DesignSelection () | |
| void | getEnclosedVertices (GeometryVertices &vertices, fltp08 line_vertex_spacing=Constant< fltp08 >::Invalid, fltp08 surface_vertex_spacing=Constant< fltp08 >::Invalid) const |
| bool | processBoundsSelection (Buffer< bool > &indices, PrimitiveMode index_mode) |
| bool | processBoundsSelection (Buffer< uint04 > &indices, PrimitiveMode index_mode) |
| const UUID & | uuid () const |
Public Attributes | |
| Buffer< EnclosedModelInfo > | enclosed_info |
| UUID | id |
| Buffer< SelectionArea< 3, fltp08 > > | selection_areas |
A simple structure for storing a collection of data.
| DesignSelection | ( | ) |
| void clear | ( | ) |
| void createDiff | ( | const DesignSelection & | new_info, |
| DesignSelection & | removed, | ||
| DesignSelection & | added ) const |
| void getEnclosedVertices | ( | GeometryVertices & | vertices, |
| fltp08 | line_vertex_spacing = Constant< fltp08 >::Invalid, | ||
| fltp08 | surface_vertex_spacing = Constant< fltp08 >::Invalid ) const |
| bool processBoundsSelection | ( | Buffer< bool > & | indices, |
| PrimitiveMode | index_mode ) |
| bool processBoundsSelection | ( | Buffer< uint04 > & | indices, |
| PrimitiveMode | index_mode ) |
| const UUID & uuid | ( | ) | const |
| Buffer<EnclosedModelInfo> enclosed_info |
| UUID id |
| Buffer<SelectionArea<3, fltp08> > selection_areas |