FemViewer::AAbb< T > Struct Template Reference

#include <BBox3D.h>

Collaboration diagram for FemViewer::AAbb< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AAbb ()
 AAbb (T x0, T y0, T z0, T x1, T y1, T z1)
 AAbb (const Vec3< T > &l, const Vec3< T > &u)
 AAbb (const AAbb &rh)
void operator= (const AAbb &rh)

Public Attributes

union {
   struct {
      CVec3< T >   mn
      CVec3< T >   mx
   } 
   CVec3< T >   bounds [2]
   T   coords [6]
   struct {
      T   x_min
      T   y_min
      T   z_min
      T   x_max
      T   y_max
      T   z_max
   } 
}; 

template<typename T>
struct FemViewer::AAbb< T >


Constructor & Destructor Documentation

template<typename T>
FemViewer::AAbb< T >::AAbb (  )  [inline]
template<typename T>
FemViewer::AAbb< T >::AAbb ( T  x0,
T  y0,
T  z0,
T  x1,
T  y1,
T  z1 
) [inline]
template<typename T>
FemViewer::AAbb< T >::AAbb ( const Vec3< T > &  l,
const Vec3< T > &  u 
) [inline]
template<typename T>
FemViewer::AAbb< T >::AAbb ( const AAbb< T > &  rh  )  [inline]

Member Function Documentation

template<typename T>
void FemViewer::AAbb< T >::operator= ( const AAbb< T > &  rh  )  [inline]

Member Data Documentation

union { ... }
template<typename T>
CVec3<T> FemViewer::AAbb< T >::bounds[2]
template<typename T>
T FemViewer::AAbb< T >::coords[6]
template<typename T>
CVec3<T> FemViewer::AAbb< T >::mn
template<typename T>
CVec3<T> FemViewer::AAbb< T >::mx
template<typename T>
T FemViewer::AAbb< T >::x_max
template<typename T>
T FemViewer::AAbb< T >::x_min
template<typename T>
T FemViewer::AAbb< T >::y_max
template<typename T>
T FemViewer::AAbb< T >::y_min
template<typename T>
T FemViewer::AAbb< T >::z_max
template<typename T>
T FemViewer::AAbb< T >::z_min

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1