SLIP
1.4
|
Provides a class to manipulate 4d dynamic and generic arrays. More...
#include <iostream>
#include <iterator>
#include <cassert>
#include <string>
#include <cstddef>
#include "Box4d.hpp"
#include "Point4d.hpp"
#include "DPoint4d.hpp"
#include "stride_iterator.hpp"
#include "iterator4d_box.hpp"
#include "iterator4d_range.hpp"
#include <boost/serialization/access.hpp>
#include <boost/serialization/split_member.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/complex.hpp>
#include <boost/serialization/version.hpp>
Go to the source code of this file.
Classes | |
class | slip::stride_iterator< T > |
class | slip::Array4d< T > |
This is a four-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 4d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the quadruple bracket element access. More... | |
class | slip::Array4d< T > |
This is a four-dimensional dynamic and generic container. This container statisfies the BidirectionnalContainer concepts of the STL. It is also an 4d extension of the RandomAccessContainer concept. That is to say the bracket element access is replaced by the quadruple bracket element access. More... | |
Namespaces | |
slip | |
This namespace corresponds to the kernel of the Simple Library on Image Processing (SLIP). That is to say that it contains the data structures and the algorithms needed by these data strucutres. | |
Typedefs | |
typedef slip::Array4d< double > | slip::Array4d_d |
double alias More... | |
typedef slip::Array4d< float > | slip::Array4d_f |
float alias More... | |
typedef slip::Array4d< long > | slip::Array4d_l |
long alias More... | |
typedef slip::Array4d < unsigned long > | slip::Array4d_ul |
unsigned long alias More... | |
typedef slip::Array4d< short > | slip::Array4d_s |
short alias More... | |
typedef slip::Array4d < unsigned short > | slip::Array4d_us |
unsigned long alias More... | |
typedef slip::Array4d< int > | slip::Array4d_i |
int alias More... | |
typedef slip::Array4d < unsigned int > | slip::Array4d_ui |
unsigned int alias More... | |
typedef slip::Array4d< char > | slip::Array4d_c |
char alias More... | |
typedef slip::Array4d < unsigned char > | slip::Array4d_uc |
unsigned char alias More... | |
Functions | |
input/output operators | |
template<typename T > | |
std::ostream & | slip::operator<< (std::ostream &out, const slip::Array4d< T > &a) |
EqualityComparable functions | |
template<typename T > | |
bool | slip::operator== (const slip::Array4d< T > &x, const slip::Array4d< T > &y) |
template<typename T > | |
bool | slip::operator!= (const slip::Array4d< T > &x, const slip::Array4d< T > &y) |
LessThanComparable functions | |
template<typename T > | |
bool | slip::operator< (const slip::Array4d< T > &x, const slip::Array4d< T > &y) |
template<typename T > | |
bool | slip::operator> (const slip::Array4d< T > &x, const slip::Array4d< T > &y) |
template<typename T > | |
bool | slip::operator<= (const slip::Array4d< T > &x, const slip::Array4d< T > &y) |
template<typename T > | |
bool | slip::operator>= (const slip::Array4d< T > &x, const slip::Array4d< T > &y) |
Provides a class to manipulate 4d dynamic and generic arrays.
Definition in file Array4d.hpp.