Size< D > Class Template Reference

#include <coordinates.h>

Inherits _Coordinate< D >.

Collaboration diagram for Size< D >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Size ()
 Size (int x)
 Size (int x, int y)
 Size (int x, int y, int z)
 Size (int x, int y, int z, int a)
 Size (int x, int y, int z, int a, int b)
 Size (int x, int y, int z, int a, int b, int c)
void operator() (const From< D > &pos)
void min (const Size< D > &o)
template<int R>
void takeFrom (const Size< R > &from)


Detailed Description

template<int D>
class Size< D >

Definition at line 235 of file coordinates.h.


Constructor & Destructor Documentation

template<int D>
Size< D >::Size (  )  [inline]

Definition at line 238 of file coordinates.h.

template<int D>
Size< D >::Size ( int  x  )  [inline]

Definition at line 239 of file coordinates.h.

template<int D>
Size< D >::Size ( int  x,
int  y 
) [inline]

Definition at line 240 of file coordinates.h.

template<int D>
Size< D >::Size ( int  x,
int  y,
int  z 
) [inline]

Definition at line 241 of file coordinates.h.

template<int D>
Size< D >::Size ( int  x,
int  y,
int  z,
int  a 
) [inline]

Definition at line 242 of file coordinates.h.

template<int D>
Size< D >::Size ( int  x,
int  y,
int  z,
int  a,
int  b 
) [inline]

Definition at line 243 of file coordinates.h.

template<int D>
Size< D >::Size ( int  x,
int  y,
int  z,
int  a,
int  b,
int  c 
) [inline]

Definition at line 244 of file coordinates.h.


Member Function Documentation

template<int D>
void Size< D >::min ( const Size< D > &  o  )  [inline]

Will take the intersection of the two size boxes

Definition at line 266 of file coordinates.h.

Here is the caller graph for this function:

template<int D>
void Size< D >::operator() ( const From< D > &  pos  )  [inline]

Calculates the maximum size a subarray can have when we start at position pos

Definition at line 252 of file coordinates.h.

template<int D>
template<int R>
void Size< D >::takeFrom ( const Size< R > &  from  )  [inline]

Definition at line 272 of file coordinates.h.


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

Generated on Sat Feb 20 19:04:27 2010 for Data Objects by  doxygen 1.5.9