cartodata
4.5.0
|
#include <cartodata/volume/volumebase.h>
#include <cartodata/volume/volumeutil.h>
#include <cartodata/volume/functional.h>
Go to the source code of this file.
Classes | |
struct | carto::volumebaseinternal::select< T, is_scalar > |
struct | carto::volumebaseinternal::select< T, true > |
Namespaces | |
carto | |
carto::volumebaseinternal | |
Functions | |
template<typename T , typename U > | |
carto::Volume< bool > | operator== (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator!= (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator>= (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator<= (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator> (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator< (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator== (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< bool > | operator!= (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< bool > | operator>= (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< bool > | operator<= (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< bool > | operator> (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< bool > | operator< (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< bool > | operator== (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator!= (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator>= (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator<= (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator> (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator< (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T > | |
carto::Volume< T > | operator- (const carto::Volume< T > &vol) |
template<typename T > | |
carto::Volume< T > | operator~ (const carto::Volume< T > &vol) |
template<typename T > | |
carto::Volume< bool > | operator! (const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::plus< T, U > ::result_type > | operator+ (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::minus< T, U > ::result_type > | operator- (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::multiplies < T, U >::result_type > | operator* (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::bitwise_and < T, U >::result_type > | operator& (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::bitwise_or < T, U >::result_type > | operator| (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::bitwise_xor < T, U >::result_type > | operator^ (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator&& (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< bool > | operator|| (const carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::plus< U, T > ::result_type > | operator+ (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::minus< U, T > ::result_type > | operator- (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::multiplies < U, T >::result_type > | operator* (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::divides< U, T >::result_type > | operator/ (const U &value, const carto::Volume< T > &vol) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::plus< T, U > ::result_type > | operator+ (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::minus< T, U > ::result_type > | operator- (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::multiplies < T, U >::result_type > | operator* (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::bitwise_and < T, U >::result_type > | operator& (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::bitwise_or < T, U >::result_type > | operator| (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< typename carto::volumeutil::bitwise_xor < T, U >::result_type > | operator^ (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator&& (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< bool > | operator|| (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator+= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator-= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator*= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator/= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator%= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator&= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator|= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator^= (carto::Volume< T > &vol, const U &value) |
template<typename T , typename U > | |
carto::Volume< T > & | operator+= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator-= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator*= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator/= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator%= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator&= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator|= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T , typename U > | |
carto::Volume< T > & | operator^= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
template<typename T > | |
carto::Volume< T > | operator++ (carto::Volume< T > &vol, int) |
template<typename T > | |
carto::Volume< T > & | operator++ (carto::Volume< T > &vol) |
template<typename T > | |
carto::Volume< T > | operator-- (carto::Volume< T > &vol, int) |
template<typename T > | |
carto::Volume< T > & | operator-- (carto::Volume< T > &vol) |
|
inline |
Definition at line 432 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 272 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 322 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 372 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 475 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 591 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 672 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 730 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 483 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 599 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 506 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 622 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 679 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 737 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 459 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 541 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 575 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 658 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 716 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 443 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 525 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 559 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 762 of file volumebase_d_operators.h.
References carto::Volume< T >::deepcopy().
|
inline |
Definition at line 771 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 644 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 702 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 418 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 451 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 533 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 567 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 778 of file volumebase_d_operators.h.
References carto::Volume< T >::deepcopy().
|
inline |
Definition at line 787 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 651 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 709 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 467 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 549 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 583 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 665 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 723 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 304 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 354 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 404 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 288 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 338 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 388 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 264 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
Referenced by carto::Volume< T >::Position4Di::operator!=().
|
inline |
Definition at line 314 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 364 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 296 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 346 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 396 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 280 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 330 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 380 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 499 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 615 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 693 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 751 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 491 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 607 of file volumebase_d_operators.h.
References carto::volumeutil::apply().
|
inline |
Definition at line 686 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 744 of file volumebase_d_operators.h.
References carto::volumeutil::selfApply().
|
inline |
Definition at line 514 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 630 of file volumebase_d_operators.h.
References carto::volumeutil::applyTowards().
|
inline |
Definition at line 425 of file volumebase_d_operators.h.
References carto::volumeutil::apply().