|
void | assert_failed (const char *, const char *, int) |
|
void | test_assert (bool x, const char *ex, const char *file, int line) __attribute__((nonnull)) |
|
carto::Object | getObjectHeader (Headered &h) |
|
Object | none () |
| Pointer to an empty aims::StructuringElement. More...
|
|
void | object_to (Object o, T &r) |
|
void | object_to (Object, const T &) |
|
void | object_to (Object o, bool &r) |
|
void | object_to (Object o, unsigned char &r) |
|
void | object_to (Object o, signed char &r) |
|
void | object_to (Object o, char &r) |
|
void | object_to (Object o, unsigned short &r) |
|
void | object_to (Object o, short &r) |
|
void | object_to (Object o, unsigned &r) |
|
void | object_to (Object o, int &r) |
|
void | object_to (Object o, float &r) |
|
void | object_to (Object o, double &r) |
|
void | object_to (Object o, std::string &r) |
|
void | object_to (Object o, Object &r) |
|
void | swap (scoped_ptr< T > &x, scoped_ptr< T > &y) |
|
weak_ptr< U > | weak_cast (const weak_ptr< T > &) |
|
unsigned | cpuCount () |
|
int | byteOrder () |
|
const char * | byteOrderString () |
|
int | stringToByteOrder (const std::string &bos) |
|
T | min_limit () |
|
bool | ismin_limit (T value) |
|
bool | ismax_limit (T value) |
|
bool | isvalidvalue (TYPE value) |
|
TYPE | getcheckedmin (double min) |
|
TYPE | getcheckedmax (double max) |
|
std::string | toString (const T &object) |
|
std::string | toString (const char &object) |
|
std::vector< std::string > | split (const std::string &text, const std::string &sep) |
|
std::vector< std::string > | split (const std::string &text, const std::set< std::string > &sep) |
|
std::string | join (const std::vector< std::string > &pieces, const std::string &sep) |
|
std::string | stringLower (const std::string &) |
|
std::string | stringUpper (const std::string &) |
|
std::string | stringStrip (const std::string &str, char c=' ') |
|
bool | isInt (const std::string &s) |
|
bool | isFloat (const std::string &s) |
|
std::string | toString (const unsigned char &object) |
|
std::string | toString (const signed char &object) |
|
void | stringTo (const std::string &value, T &result) |
|
void | stringTo< std::string > (const std::string &value, std::string &result) |
|
void | stringTo< long > (const std::string &value, long &result) |
|
void | stringTo< unsigned long > (const std::string &value, unsigned long &result) |
|
void | stringTo< int > (const std::string &value, int &result) |
|
void | stringTo< unsigned int > (const std::string &value, unsigned int &result) |
|
void | stringTo< unsigned char > (const std::string &value, unsigned char &result) |
|
void | stringTo< signed char > (const std::string &value, signed char &result) |
|
void | stringTo< char > (const std::string &value, char &result) |
|
void | stringTo< unsigned short > (const std::string &value, unsigned short &result) |
|
void | stringTo< short > (const std::string &value, short &result) |
|
void | stringTo< double > (const std::string &value, double &result) |
|
void | stringTo< float > (const std::string &value, float &result) |
|
void | stringTo< bool > (const std::string &value, bool &result) |
|
std::string | quotedString (const std::string &s, char *quote=0, bool with_quotes=true) |
|
carto::Object | getObjectHeader (T &) |
|
std::ostream & | operator<< (std::ostream &out, const VoxelValue< T, C > &aa) |
|
std::istream & | operator>> (std::istream &in, VoxelValue< T, C > &aa) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const uint8_t &bb) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const uint16_t &bb) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const uint32_t &bb) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const uint64_t &bb) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const float &bb) |
|
VoxelRGB | operator+ (const VoxelRGB &aa, const double &bb) |
|
VoxelRGB | operator+ (const uint8_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator+ (const uint16_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator+ (const uint32_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator+ (const uint64_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator+ (const float &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator+ (const double &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const uint8_t &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const uint16_t &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const uint32_t &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const uint64_t &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const float &bb) |
|
VoxelRGB | operator- (const VoxelRGB &aa, const double &bb) |
|
VoxelRGB | operator- (const uint8_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const uint16_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const uint32_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const uint64_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const float &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator- (const double &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const uint8_t &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const uint16_t &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const uint32_t &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const uint64_t &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const float &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const double &bb) |
|
VoxelRGB | operator* (const uint8_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator* (const uint16_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator* (const uint32_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator* (const uint64_t &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator* (const float &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator* (const double &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const uint8_t &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const uint16_t &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const uint32_t &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const uint64_t &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const float &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const double &bb) |
|
VoxelRGB | operator* (const VoxelRGB &aa, const long &bb) |
|
VoxelRGB | operator* (const long &aa, const VoxelRGB &bb) |
|
VoxelRGB | operator/ (const VoxelRGB &aa, const long &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint8_t &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint16_t &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint32_t &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint64_t &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const float &bb) |
|
VoxelRGBA | operator+ (const VoxelRGBA &aa, const double &bb) |
|
VoxelRGBA | operator+ (const uint8_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator+ (const uint16_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator+ (const uint32_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator+ (const uint64_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator+ (const float &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator+ (const double &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const uint8_t &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const uint16_t &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const uint32_t &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const uint64_t &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const float &bb) |
|
VoxelRGBA | operator- (const VoxelRGBA &aa, const double &bb) |
|
VoxelRGBA | operator- (const uint8_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const uint16_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const uint32_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const uint64_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const float &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator- (const double &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const uint8_t &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const uint16_t &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const uint32_t &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const uint64_t &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const float &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const double &bb) |
|
VoxelRGBA | operator* (const uint8_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator* (const uint16_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator* (const uint32_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator* (const uint64_t &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator* (const float &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator* (const double &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint8_t &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint16_t &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint32_t &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint64_t &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const float &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const double &bb) |
|
VoxelRGBA | operator* (const VoxelRGBA &aa, const long &bb) |
|
VoxelRGBA | operator* (const long &aa, const VoxelRGBA &bb) |
|
VoxelRGBA | operator/ (const VoxelRGBA &aa, const long &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const uint8_t &bb) |
|
VoxelHSV | operator+ (const uint8_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const uint8_t &bb) |
|
VoxelHSV | operator- (const uint8_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const uint8_t &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const uint16_t &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const uint32_t &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const uint64_t &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const float &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const double &bb) |
|
VoxelHSV | operator* (const uint8_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator* (const uint16_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator* (const uint32_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator* (const uint64_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator* (const float &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator* (const double &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const uint8_t &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const uint16_t &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const uint32_t &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const uint64_t &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const float &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const double &bb) |
|
VoxelHSV | operator* (const VoxelHSV &aa, const long &bb) |
|
VoxelHSV | operator* (const long &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator/ (const VoxelHSV &aa, const long &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const uint16_t &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const uint32_t &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const uint64_t &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const float &bb) |
|
VoxelHSV | operator+ (const VoxelHSV &aa, const double &bb) |
|
VoxelHSV | operator+ (const uint16_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator+ (const uint32_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator+ (const uint64_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator+ (const float &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator+ (const double &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const uint16_t &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const uint32_t &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const uint64_t &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const float &bb) |
|
VoxelHSV | operator- (const VoxelHSV &aa, const double &bb) |
|
VoxelHSV | operator- (const uint16_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const uint32_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const uint64_t &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const float &aa, const VoxelHSV &bb) |
|
VoxelHSV | operator- (const double &aa, const VoxelHSV &bb) |
|
VolumeOStream | operator<< (std::ostream &out, const VolumeOStreamSetter &setter) |
|
std::ostream & | operator<< (const VolumeOStream &out, const Volume< T > &volume) |
|
VolumeOStreamSetter | setMaxDim (size_t m) |
|
VolumeOStreamSetter | setMaxDim (size_t mx, size_t my, size_t mz, size_t mt) |
|
std::ostream & | operator<< (std::ostream &out, const Volume< T > &volume) |
|
void | displayRefVolumes (const Volume< T > &vol) |
|
Object | getObjectHeader (Volume< T > &obj) |
|
carto::Volume< bool > | operator== (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator!= (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator>= (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator<= (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator> (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator< (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator== (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator!= (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator>= (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator<= (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator> (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator< (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator== (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator!= (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator>= (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator<= (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator> (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator< (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > | operator- (const carto::Volume< T > &vol) |
|
carto::Volume< T > | operator~ (const carto::Volume< T > &vol) |
|
carto::Volume< bool > | operator! (const carto::Volume< T > &vol) |
|
carto::Volume< typename carto::volumeutil::plus< T, U >::result_type > | operator+ (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::minus< T, U >::result_type > | operator- (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::multiplies< T, U >::result_type > | operator* (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::bitwise_and< T, U >::result_type > | operator& (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::bitwise_or< T, U >::result_type > | operator| (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::bitwise_xor< T, U >::result_type > | operator^ (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator&& (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< bool > | operator|| (const carto::Volume< T > &vol, const U &value) |
|
carto::Volume< typename carto::volumeutil::plus< U, T >::result_type > | operator+ (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< typename carto::volumeutil::minus< U, T >::result_type > | operator- (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< typename carto::volumeutil::multiplies< U, T >::result_type > | operator* (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< typename carto::volumeutil::divides< U, T >::result_type > | operator/ (const U &value, const carto::Volume< T > &vol) |
|
carto::Volume< typename carto::volumeutil::plus< T, U >::result_type > | operator+ (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::minus< T, U >::result_type > | operator- (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::multiplies< T, U >::result_type > | operator* (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::bitwise_and< T, U >::result_type > | operator& (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::bitwise_or< T, U >::result_type > | operator| (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< typename carto::volumeutil::bitwise_xor< T, U >::result_type > | operator^ (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator&& (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< bool > | operator|| (const carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator+= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator-= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator*= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator/= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator%= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator&= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator|= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator^= (carto::Volume< T > &vol, const U &value) |
|
carto::Volume< T > & | operator+= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator-= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator*= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator/= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator%= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator&= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator|= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator^= (carto::Volume< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > | operator++ (carto::Volume< T > &vol, int) |
|
carto::Volume< T > & | operator++ (carto::Volume< T > &vol) |
|
carto::Volume< T > | operator-- (carto::Volume< T > &vol, int) |
|
carto::Volume< T > & | operator-- (carto::Volume< T > &vol) |
|
std::ostream & | operator<< (const carto::VolumeOStream &out, const carto::rc_ptr< carto::VolumeRef< T > > &volume) |
|
std::ostream & | operator<< (std::ostream &out, const carto::rc_ptr< carto::Volume< T > > &volume) |
|
void | displayRefVolumes (const carto::VolumeRef< T > &vol) |
|
carto::Object | getObjectHeader (VolumeRef< T > &obj) |
|
std::ostream & | operator<< (const carto::VolumeOStream &out, const carto::rc_ptr< carto::Volume< T > > &volume) |
|
carto::VolumeRef< bool > | operator== (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator!= (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator>= (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator<= (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator> (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator< (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator== (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator!= (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator>= (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator<= (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator> (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator< (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator== (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator!= (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator>= (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator<= (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator> (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator< (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator== (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator!= (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator>= (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator<= (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator> (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator< (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator>= (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator<= (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator> (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator< (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > | operator- (const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< T > | operator~ (const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< bool > | operator! (const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< typename carto::volumeutil::plus< T, U >::result_type > | operator+ (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::minus< T, U >::result_type > | operator- (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::multiplies< T, U >::result_type > | operator* (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_and< T, U >::result_type > | operator& (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_or< T, U >::result_type > | operator| (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_xor< T, U >::result_type > | operator^ (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator&& (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< bool > | operator|| (const carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< typename carto::volumeutil::plus< U, T >::result_type > | operator+ (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< typename carto::volumeutil::minus< U, T >::result_type > | operator- (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< typename carto::volumeutil::multiplies< U, T >::result_type > | operator* (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< typename carto::volumeutil::divides< U, T >::result_type > | operator/ (const U &value, const carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< typename carto::volumeutil::plus< T, U >::result_type > | operator+ (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::minus< T, U >::result_type > | operator- (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::multiplies< T, U >::result_type > | operator* (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_and< T, U >::result_type > | operator& (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_or< T, U >::result_type > | operator| (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_xor< T, U >::result_type > | operator^ (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator&& (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< bool > | operator|| (const carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::plus< T, U >::result_type > | operator+ (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::minus< T, U >::result_type > | operator- (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::multiplies< T, U >::result_type > | operator* (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_and< T, U >::result_type > | operator& (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_or< T, U >::result_type > | operator| (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_xor< T, U >::result_type > | operator^ (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< bool > | operator&& (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< bool > | operator|| (const carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::plus< T, U >::result_type > | operator+ (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::minus< T, U >::result_type > | operator- (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::multiplies< T, U >::result_type > | operator* (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::divides< T, U >::result_type > | operator/ (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::modulus< T, U >::result_type > | operator% (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_and< T, U >::result_type > | operator& (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_or< T, U >::result_type > | operator| (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< typename carto::volumeutil::bitwise_xor< T, U >::result_type > | operator^ (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator&& (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< bool > | operator|| (const carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator+= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator-= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator*= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator/= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator%= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator&= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator|= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator^= (carto::VolumeRef< T > &vol, const U &value) |
|
carto::VolumeRef< T > & | operator+= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator-= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator*= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator/= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator%= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator&= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator|= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::VolumeRef< T > & | operator^= (carto::VolumeRef< T > &vol, const carto::Volume< U > &other) |
|
carto::Volume< T > & | operator+= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator-= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator*= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator/= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator%= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator&= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator|= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::Volume< T > & | operator^= (carto::Volume< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator+= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator-= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator*= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator/= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator%= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator&= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator|= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > & | operator^= (carto::VolumeRef< T > &vol, const carto::VolumeRef< U > &other) |
|
carto::VolumeRef< T > | operator++ (carto::VolumeRef< T > &vol, int) |
|
carto::VolumeRef< T > & | operator++ (carto::VolumeRef< T > &vol) |
|
carto::VolumeRef< T > | operator-- (carto::VolumeRef< T > &vol, int) |
|
carto::VolumeRef< T > & | operator-- (carto::VolumeRef< T > &vol) |
|
class | __attribute__ ((__deprecated__("Use Volume, which now manages views, instead."))) VolumeView |
|
void | transfer (const Volume< T > &src, Volume< T > &dst) |
|
void | transfer (const rc_ptr< Volume< T > > &src, rc_ptr< Volume< T > > &dst) |
|
void | transfer (const Volume< INP > &src, Volume< OUTP > &dst) |
|
void | transfer (const rc_ptr< Volume< INP > > &src, rc_ptr< Volume< OUTP > > &dst) |
|
Volume< T > | deepcopy (const Volume< T > &src) |
|
rc_ptr< Volume< T > > | deepcopy (const rc_ptr< Volume< T > > &src) |
|
Volume< OUTP > | deepcopy (const Volume< INP > &src) |
|
rc_ptr< Volume< OUTP > > | deepcopy (const rc_ptr< Volume< INP > > &src) |
|
Volume< T > | copy (const Volume< T > &src) |
|
rc_ptr< Volume< T > > | copy (const rc_ptr< Volume< T > > &src) |
|
Volume< OUTP > | copy (const Volume< INP > &src) |
|
rc_ptr< Volume< OUTP > > | copy (const rc_ptr< Volume< INP > > &src) |
|
Volume< T > | copyStructure (const Volume< T > &src) |
|
rc_ptr< Volume< T > > | copyStructure (const rc_ptr< Volume< T > > &src) |
|
Volume< OUTP > | copyStructure (const Volume< INP > &src) |
|
rc_ptr< Volume< OUTP > > | copyStructure (const rc_ptr< Volume< INP > > &src) |
|
T | min (const Volume< T > &vol) |
|
T | min (const rc_ptr< Volume< T > > &vol) |
|
T | max (const Volume< T > &vol) |
|
T | max (const rc_ptr< Volume< T > > &vol) |
|
DataTypeTraits< T >::LongType | sum (const Volume< T > &vol) |
|
DataTypeTraits< T >::LongType | sum (const rc_ptr< Volume< T > > &vol) |
|
bool | all (const Volume< T > &vol) |
|
bool | all (const rc_ptr< Volume< T > > &vol) |
|
bool | any (const Volume< T > &vol) |
|
bool | any (const rc_ptr< Volume< T > > &vol) |
|
Volume< bool > | valuesIn (const Volume< T > &volume, const U &set) |
|
rc_ptr< Volume< bool > > | valuesIn (const rc_ptr< Volume< T > > &volume, const U &set) |
|
Volume< bool > | valuesNotIn (const Volume< T > &volume, const U &set) |
|
rc_ptr< Volume< bool > > | valuesNotIn (const rc_ptr< Volume< T > > &volume, const U &set) |
|
void | conditionalSet (Volume< T > &volume, const Volume< U > &condition, const T &value) |
|
void | conditionalSet (rc_ptr< Volume< T > > &volume, const rc_ptr< Volume< U > > &condition, const T &value) |
|
Volume< T > | invertMinMax (const Volume< T > &volume) |
|
rc_ptr< Volume< T > > | invertMinMax (const rc_ptr< Volume< T > > &volume) |
|
void | setBorders (Volume< T > &volume, const typename Volume< T >::Position4Di &top, const typename Volume< T >::Position4Di &bottom=typename Volume< T >::Position4Di(-1, -1, -1, -1)) |
|
void | setBorders (rc_ptr< Volume< T > > &volume, const typename Volume< T >::Position4Di &top, const typename Volume< T >::Position4Di &bottom=typename Volume< T >::Position4Di(-1, -1, -1, -1)) |
|
void | setMinBorders (Volume< T > &volume, const typename Volume< T >::Position4Di &top, const typename Volume< T >::Position4Di &bottom=typename Volume< T >::Position4Di(-1, -1, -1, -1)) |
|
void | setMinBorders (rc_ptr< Volume< T > > &volume, const typename Volume< T >::Position4Di &top, const typename Volume< T >::Position4Di &bottom=typename Volume< T >::Position4Di(-1, -1, -1, -1)) |
|
template<typename T > |
carto::Object | getObjectHeader (AimsData< T > &obj) |
|
void | setOrientationInformation (carto::Object hdr, const std::string &orient) |
| force or alter a specific voxels orientation on disk (if the output format supports it), by changing the internal "storage_to_memory" matrix, in a more or less convenient way, with different syntaxes: More...
|
|
template<> |
Object | Object::value< aims::PythonHeader > () |
|
template<class T > |
void | rgbtohsv (const T &in, AimsHSV &out) |
|
template<class T > |
void | hsvtorgb (const AimsHSV &in, T &out) |
|