ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::PointView< DataIteratorType > Class Template Reference

#include <PointView.h>

Public Types

using iterator = DataIteratorType
 

Public Member Functions

 PointView ()=default
 
 PointView (const iterator begin, const iterator end, const unsigned index)
 
iterator begin () const
 
iterator end () const
 
auto & operator[] (std::size_t i) const
 
std::size_t size () const
 
bool empty () const
 
auto index () const
 

Friends

bool operator== (const PointView &lhs, const PointView &rhs)
 
bool operator!= (const PointView &lhs, const PointView &rhs)
 

Member Typedef Documentation

◆ iterator

template<typename DataIteratorType >
using hdps::PointView< DataIteratorType >::iterator = DataIteratorType

Constructor & Destructor Documentation

◆ PointView() [1/2]

template<typename DataIteratorType >
hdps::PointView< DataIteratorType >::PointView ( )
default

◆ PointView() [2/2]

template<typename DataIteratorType >
hdps::PointView< DataIteratorType >::PointView ( const iterator  begin,
const iterator  end,
const unsigned  index 
)
inline

Member Function Documentation

◆ begin()

template<typename DataIteratorType >
iterator hdps::PointView< DataIteratorType >::begin ( ) const
inline

◆ empty()

template<typename DataIteratorType >
bool hdps::PointView< DataIteratorType >::empty ( ) const
inline

◆ end()

template<typename DataIteratorType >
iterator hdps::PointView< DataIteratorType >::end ( ) const
inline

◆ index()

template<typename DataIteratorType >
auto hdps::PointView< DataIteratorType >::index ( ) const
inline

◆ operator[]()

template<typename DataIteratorType >
auto & hdps::PointView< DataIteratorType >::operator[] ( std::size_t  i) const
inline

◆ size()

template<typename DataIteratorType >
std::size_t hdps::PointView< DataIteratorType >::size ( ) const
inline

Friends And Related Symbol Documentation

◆ operator!=

template<typename DataIteratorType >
bool operator!= ( const PointView< DataIteratorType > &  lhs,
const PointView< DataIteratorType > &  rhs 
)
friend

◆ operator==

template<typename DataIteratorType >
bool operator== ( const PointView< DataIteratorType > &  lhs,
const PointView< DataIteratorType > &  rhs 
)
friend

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