topology::box3d< C > Struct Template Reference

List of all members.

Detailed Description

template<class C = double>
struct topology::box3d< C >

Structure to keep track of the coordinates of the box.

Structure used to keep track of the coordinates of the box or matrix-3d we are working on and finally they are passed back as the solution set.

Definition at line 29 of file box3d.h.

Public Types

typedef C coeff_t

Public Member Functions

 box3d ()
 box3d (C xMin, C xMax, C yMin, C yMax, C zMin, C zMax)
 box3d (const box3d &box)
void set (C xMin, C xMax, C yMin, C yMax, C zMin, C zMax)
box3d operator= (const box3d< C > &box)

Public Attributes

x0
x1
y0
y1
z0
z1


Member Typedef Documentation

template<class C = double>
typedef C topology::box3d< C >::coeff_t

The type of the coefficients.

Definition at line 32 of file box3d.h.


Constructor & Destructor Documentation

template<class C = double>
topology::box3d< C >::box3d (  ) 

Default constructor

Definition at line 38 of file box3d.h.

template<class C = double>
topology::box3d< C >::box3d ( xMin,
xMax,
yMin,
yMax,
zMin,
zMax 
)

Regular constructor.

Definition at line 44 of file box3d.h.

template<class C = double>
topology::box3d< C >::box3d ( const box3d< C > &  box  ) 

Copy constructor.

Definition at line 50 of file box3d.h.


Member Function Documentation

template<class C = double>
void topology::box3d< C >::set ( xMin,
xMax,
yMin,
yMax,
zMin,
zMax 
)

Set values of the box.

Definition at line 56 of file box3d.h.

References topology::box3d< C >::x0, topology::box3d< C >::x1, topology::box3d< C >::y0, topology::box3d< C >::y1, topology::box3d< C >::z0, and topology::box3d< C >::z1.

template<class C = double>
box3d topology::box3d< C >::operator= ( const box3d< C > &  box  ) 

Affectation operator.

Definition at line 64 of file box3d.h.

References topology::box3d< C >::x0, topology::box3d< C >::x1, topology::box3d< C >::y0, topology::box3d< C >::y1, topology::box3d< C >::z0, and topology::box3d< C >::z1.


Member Data Documentation

template<class C = double>
C topology::box3d< C >::x0

Box coordinates.

Definition at line 35 of file box3d.h.

Referenced by build_box(), checkbox3d(), Cell3dN< N, C, MP >::contains_point(), Cell3d< C, MP >::contains_point(), operator<<(), topology::box3d< C >::operator=(), operator==(), topology::box3d< C >::set(), Cell3dN< N, C, MP >::testsize(), and Cell3d< C, MP >::testsize().


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

SYNAPS DOCUMENTATION
logo