ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::Selection Class Reference

#include <Selection.h>

Public Member Functions

 Selection ()=default
 
 Selection (Vector2f start, Vector2f end)
 
void set (Vector2f start, Vector2f end)
 
void setStart (Vector2f start)
 
void setEnd (Vector2f end)
 
constexpr Vector2f getStart () const
 
constexpr Vector2f getEnd () const
 
constexpr Vector2f getCenter () const
 
constexpr float getLeft () const
 
constexpr float getRight () const
 
constexpr float getBottom () const
 
constexpr float getTop () const
 
constexpr Vector2f topLeft () const
 
constexpr Vector2f bottomLeft () const
 
constexpr Vector2f bottomRight () const
 
constexpr Vector2f topRight () const
 
constexpr bool contains (Vector2f point) const
 

Constructor & Destructor Documentation

◆ Selection() [1/2]

hdps::Selection::Selection ( )
default

◆ Selection() [2/2]

hdps::Selection::Selection ( Vector2f  start,
Vector2f  end 
)

Member Function Documentation

◆ bottomLeft()

constexpr Vector2f hdps::Selection::bottomLeft ( ) const
inlineconstexpr

◆ bottomRight()

constexpr Vector2f hdps::Selection::bottomRight ( ) const
inlineconstexpr

◆ contains()

constexpr bool hdps::Selection::contains ( Vector2f  point) const
inlineconstexpr

◆ getBottom()

constexpr float hdps::Selection::getBottom ( ) const
inlineconstexpr

◆ getCenter()

constexpr Vector2f hdps::Selection::getCenter ( ) const
inlineconstexpr

◆ getEnd()

constexpr Vector2f hdps::Selection::getEnd ( ) const
inlineconstexpr

◆ getLeft()

constexpr float hdps::Selection::getLeft ( ) const
inlineconstexpr

◆ getRight()

constexpr float hdps::Selection::getRight ( ) const
inlineconstexpr

◆ getStart()

constexpr Vector2f hdps::Selection::getStart ( ) const
inlineconstexpr

◆ getTop()

constexpr float hdps::Selection::getTop ( ) const
inlineconstexpr

◆ set()

void hdps::Selection::set ( Vector2f  start,
Vector2f  end 
)

◆ setEnd()

void hdps::Selection::setEnd ( Vector2f  end)

◆ setStart()

void hdps::Selection::setStart ( Vector2f  start)

◆ topLeft()

constexpr Vector2f hdps::Selection::topLeft ( ) const
inlineconstexpr

◆ topRight()

constexpr Vector2f hdps::Selection::topRight ( ) const
inlineconstexpr

The documentation for this class was generated from the following files: