last update 20 Sep 2009 |
#include <cvrContainer.h>
Public Member Functions | |
container * | clone () const =0 |
container * | newInstance () const =0 |
Static Public Attributes | |
static const int | MaxIndex = 0x7FFFFFFF |
static const int | MinIndex = -0x7FFFFFFF |
Derived classes must provide:
It is highly recommended that the derived classes define the type value_type.
container* cvr::container::clone | ( | ) | const [pure virtual] |
Clone method.
Implements cvr::ioObject.
Implemented in cvr::channel, cvr::channel32, cvr::channel8, cvr::channelC, cvr::image, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::separableKernel< T >, cvr::kdTree< T, D, U >, cvr::lattice1D< T >, cvr::lattice2D< T >, cvr::matrix< T >, cvr::vector< T >, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::kdTree< rgbaPixel, int >, cvr::lattice1D< T >, cvr::lattice1D< int >, cvr::lattice2D< float >, cvr::lattice2D< T >, cvr::matrix< value_type >, cvr::matrix< int32 >, cvr::matrix< float >, cvr::matrix< fcomplex >, cvr::matrix< rgbaPixel >, cvr::matrix< ubyte >, cvr::vector< double >, cvr::vector< value_type >, cvr::vector< float >, cvr::vector< int >, cvr::vector< integer >, cvr::vector< ubyte >, cvr::vector< frgbPixel >, cvr::vector< rgbaPixel >, cvr::genericLattice1D< T >, cvr::genericLattice1D< int >, cvr::genericLattice2D< T >, cvr::genericLattice2D< float >, cvr::genericMatrix< T >, cvr::genericMatrix< float >, cvr::genericMatrix< ubyte >, cvr::genericMatrix< int32 >, cvr::genericMatrix< fcomplex >, cvr::genericMatrix< value_type >, cvr::genericMatrix< rgbaPixel >, cvr::genericVector< T >, cvr::genericVector< integer >, cvr::genericVector< float >, cvr::genericVector< ubyte >, cvr::genericVector< double >, cvr::genericVector< int >, cvr::genericVector< value_type >, cvr::genericVector< frgbPixel >, and cvr::genericVector< rgbaPixel >.
container* cvr::container::newInstance | ( | ) | const [pure virtual] |
New instance.
Implements cvr::ioObject.
Implemented in cvr::channel, cvr::channel32, cvr::channel8, cvr::channelC, cvr::image, cvr::kernel1D< T >, cvr::kernel2D< T >, cvr::separableKernel< T >, cvr::kdTree< T, D, U >, cvr::lattice1D< T >, cvr::lattice2D< T >, cvr::matrix< T >, cvr::vector< T >, cvr::genericLattice1D< T >, cvr::genericLattice2D< T >, cvr::genericMatrix< T >, cvr::genericVector< T >, cvr::kdTree< rgbaPixel, int >, cvr::lattice1D< T >, cvr::lattice1D< int >, cvr::lattice2D< float >, cvr::lattice2D< T >, cvr::matrix< value_type >, cvr::matrix< int32 >, cvr::matrix< float >, cvr::matrix< fcomplex >, cvr::matrix< rgbaPixel >, cvr::matrix< ubyte >, cvr::vector< double >, cvr::vector< value_type >, cvr::vector< float >, cvr::vector< int >, cvr::vector< integer >, cvr::vector< ubyte >, cvr::vector< frgbPixel >, cvr::vector< rgbaPixel >, cvr::genericLattice1D< T >, cvr::genericLattice1D< int >, cvr::genericLattice2D< T >, cvr::genericLattice2D< float >, cvr::genericMatrix< T >, cvr::genericMatrix< float >, cvr::genericMatrix< ubyte >, cvr::genericMatrix< int32 >, cvr::genericMatrix< fcomplex >, cvr::genericMatrix< value_type >, cvr::genericMatrix< rgbaPixel >, cvr::genericVector< T >, cvr::genericVector< integer >, cvr::genericVector< float >, cvr::genericVector< ubyte >, cvr::genericVector< double >, cvr::genericVector< int >, cvr::genericVector< value_type >, cvr::genericVector< frgbPixel >, and cvr::genericVector< rgbaPixel >.
const int cvr::container::MaxIndex = 0x7FFFFFFF [static] |
Maximum allowed index.
const int cvr::container::MinIndex = -0x7FFFFFFF [static] |
Minimum allowed index.