PRegion< T > Class Template Reference

#include <PRegion.h>

List of all members.

Public Member Functions

 PRegion ()
 PRegion (T B)
 PRegion (T A, T B)
 ~PRegion ()
min () const
max () const
length () const
first () const
last () const
bool empty () const
PRegion< T > & operator+= (T t)
PRegion< T > & operator-= (T t)
PRegion< T > & operator *= (T t)
PRegion< T > & operator/= (T t)
PRegion< T > intersect (const PRegion< T > &r) const
bool touches (const PRegion< T > &r) const
bool contains (const PRegion< T > &r) const
bool split (PRegion< T > &l, PRegion< T > &r) const
bool operator< (const PRegion< T > &r) const
bool operator== (const PRegion< T > &r) const
MessageputMessage (Message &m)
MessagegetMessage (Message &m)


Detailed Description

template<class T>
class PRegion< T >

Definition at line 65 of file PRegion.h.


Constructor & Destructor Documentation

template<class T>
PRegion< T >::PRegion  )  [inline]
 

Definition at line 73 of file PRegion.h.

template<class T>
PRegion< T >::PRegion B  )  [inline]
 

Definition at line 74 of file PRegion.h.

template<class T>
PRegion< T >::PRegion A,
B
[inline]
 

Definition at line 75 of file PRegion.h.

template<class T>
PRegion< T >::~PRegion  )  [inline]
 

Definition at line 78 of file PRegion.h.


Member Function Documentation

template<class T>
bool PRegion< T >::contains const PRegion< T > &  r  )  const [inline]
 

Definition at line 174 of file PRegion.h.

References PRegion< T >::max(), PRegion< T >::min(), and r.

Here is the call graph for this function:

template<class T>
bool PRegion< T >::empty  )  const [inline]
 

Definition at line 86 of file PRegion.h.

template<class T>
T PRegion< T >::first  )  const [inline]
 

Definition at line 84 of file PRegion.h.

template<class T>
Message& PRegion< T >::getMessage Message m  )  [inline]
 

Definition at line 215 of file PRegion.h.

References Message::get_iter(), and getMessage_iter().

Here is the call graph for this function:

template<class T>
PRegion<T> PRegion< T >::intersect const PRegion< T > &  r  )  const [inline]
 

Definition at line 115 of file PRegion.h.

References PRegion< T >::max(), PRegion< T >::min(), and r.

Here is the call graph for this function:

template<class T>
T PRegion< T >::last  )  const [inline]
 

Definition at line 85 of file PRegion.h.

template<class T>
T PRegion< T >::length  )  const [inline]
 

Definition at line 83 of file PRegion.h.

References PRegion< T >::max(), and PRegion< T >::min().

Here is the call graph for this function:

template<class T>
T PRegion< T >::max  )  const [inline]
 

Definition at line 82 of file PRegion.h.

Referenced by PRegion< T >::contains(), PRegion< T >::intersect(), PRegion< T >::length(), and PRegion< T >::touches().

template<class T>
T PRegion< T >::min  )  const [inline]
 

Definition at line 81 of file PRegion.h.

Referenced by PRegion< T >::contains(), PRegion< T >::intersect(), PRegion< T >::length(), and PRegion< T >::touches().

template<class T>
PRegion<T>& PRegion< T >::operator *= t  )  [inline]
 

Definition at line 99 of file PRegion.h.

template<class T>
PRegion<T>& PRegion< T >::operator+= t  )  [inline]
 

Definition at line 89 of file PRegion.h.

template<class T>
PRegion<T>& PRegion< T >::operator-= t  )  [inline]
 

Definition at line 94 of file PRegion.h.

template<class T>
PRegion<T>& PRegion< T >::operator/= t  )  [inline]
 

Definition at line 104 of file PRegion.h.

template<class T>
bool PRegion< T >::operator< const PRegion< T > &  r  )  const [inline]
 

Definition at line 187 of file PRegion.h.

template<class T>
bool PRegion< T >::operator== const PRegion< T > &  r  )  const [inline]
 

Definition at line 197 of file PRegion.h.

References r.

template<class T>
Message& PRegion< T >::putMessage Message m  )  [inline]
 

Definition at line 202 of file PRegion.h.

References Message::put(), and putMessage().

Here is the call graph for this function:

template<class T>
bool PRegion< T >::split PRegion< T > &  l,
PRegion< T > &  r
const [inline]
 

Definition at line 179 of file PRegion.h.

References r.

template<class T>
bool PRegion< T >::touches const PRegion< T > &  r  )  const [inline]
 

Definition at line 148 of file PRegion.h.

References PRegion< T >::max(), PRegion< T >::min(), and r.

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:45:33 2006 for IPPL by  doxygen 1.4.6