|
template<uint01 t_new_dims, class t_new_type > |
SelectionArea< t_new_dims, t_new_type > | as () const |
|
Bounds< t_dims, t_type > & | bounds () |
|
const Bounds< t_dims, t_type > & | bounds () const |
|
const Matrix< t_type > & | inversePerspectiveTransform () const |
|
const Matrix< t_type > & | inverseTransform () const |
|
bool | isEnabled () const |
|
bool | isInverse () const |
|
bool | isPreTransformed () const |
|
LineSegment< t_dims, t_type > & | line () |
|
const LineSegment< t_dims, t_type > & | line () const |
|
SelectionMode | mode () const |
|
bool | operator!= (const SelectionArea &area) const |
|
SelectionArea & | operator= (const SelectionArea &area) |
|
bool | operator== (const SelectionArea &area) const |
|
Plane< t_dims, t_type > & | plane () |
|
const Plane< t_dims, t_type > & | plane () const |
|
Vertex< t_dims, t_type > & | point () |
|
const Vertex< t_dims, t_type > & | point () const |
|
Polygon< t_type > & | polygon () |
|
const Polygon< t_type > & | polygon () const |
|
void | preTransform (const Matrix< t_type > &mat) |
|
template<uint01 t_new_dims, class t_new_type > |
SelectionArea< t_new_dims, t_new_type > | preTransformed () const |
|
const Matrix< t_type > & | projectionTransform () const |
|
| SelectionArea () |
|
| SelectionArea (const Bounds< t_dims, t_type > &bounds) |
|
| SelectionArea (const LineSegment< t_dims, t_type > &segment) |
|
| SelectionArea (const Plane< t_dims, t_type > &plane) |
|
| SelectionArea (const Polygon< t_type > &poly) |
|
| SelectionArea (const SelectionArea &area) |
|
| SelectionArea (const Vertex< t_dims, t_type > &point) |
|
| SelectionArea (Polygon< t_type > &&poly) |
|
Bounds< t_dims, t_type > | selectionBounds () const |
|
void | setIsEnabled (bool is_enabled) |
|
void | setIsInverse (bool is_inverse) |
|
void | setProjectionMatrix (const Matrix< t_type > &matrix) |
|
void | setSelection (const Bounds< t_dims, t_type > &bounds) |
|
void | setSelection (const LineSegment< t_dims, t_type > &segment) |
|
void | setSelection (const Plane< t_dims, t_type > &plane) |
|
void | setSelection (const Polygon< t_type > &poly) |
|
void | setSelection (const Vertex< t_dims, t_type > &point) |
|
void | setSelection (Polygon< t_type > &&poly) |
|
void | setTransform (const Matrix< t_type > &matrix) |
|
const Matrix< t_type > & | transform () const |
|
| ~SelectionArea () |
|
template<
uint01 t_dims, class t_type>
class NDEVR::SelectionArea< t_dims, t_type >
An area of N-dimensional space that is considered selected.