API Documentation
Loading...
Searching...
No Matches
SelectionArea.hpp File Reference
#include <NDEVR/LineSegment.h>
#include <NDEVR/Polygon.h>
#include <NDEVR/RadialObject.h>
#include <NDEVR/Bounds.h>
#include <NDEVR/Matrix.h>
#include <NDEVR/Intersection.h>
#include <NDEVR/Plane.h>
Include dependency graph for SelectionArea.hpp:

Go to the source code of this file.

Classes

class  SelectionArea< t_dims, t_type >
 An area of N-dimensional space that is considered selected. More...
 

Namespaces

namespace  NDEVR
 

Enumerations

enum  SelectionMode {
  e_selection_point , e_selection_line , e_selection_polygon , e_selection_bounds ,
  e_selection_plane
}
 

Functions

template<class t_other_type , uint01 t_dims, class t_type >
IntersectionTypes classify (const SelectionArea< t_dims, t_type > &area, const t_other_type &other)
 
template<class t_other_type , uint01 t_dims, class t_type >
IntersectionTypes classify (const t_other_type &other, const SelectionArea< t_dims, t_type > &area)
 
template<class t_other_type , uint01 t_dims, class t_type >
constexpr t_type distanceSquared (const SelectionArea< t_dims, t_type > &area, const t_other_type &other)
 
template<class t_other_type , uint01 t_dims, class t_type >
constexpr t_type distanceSquared (const t_other_type &other, const SelectionArea< t_dims, t_type > &area)