BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Attributes | Related Functions | List of all members
Bempp::BoundingBox< CoordinateType > Class Template Reference

Bounding box with a reference point. More...

#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/common/bounding_box.hpp>

Inheritance diagram for Bempp::BoundingBox< CoordinateType >:
Bempp::AhmedDofWrapper< CoordinateType >

Public Attributes

Point3D< CoordinateType > reference
 Reference point.
 
Point3D< CoordinateType > lbound
 Lower bound.
 
Point3D< CoordinateType > ubound
 Upper bound.
 

Related Functions

(Note that these are not member functions.)

template<typename CoordinateType >
void extendBoundingBox (BoundingBox< CoordinateType > &bbox, const arma::Mat< CoordinateType > &points)
 Extend the bounding box bbox to include all points contained in the columns of points. More...
 
template<typename CoordinateType >
void setBoundingBoxReference (BoundingBox< CoordinateType > &bbox, const arma::Col< CoordinateType > &point)
 Set the reference point of the bounding box bbox to point. More...
 

Detailed Description

template<typename CoordinateType>
class Bempp::BoundingBox< CoordinateType >

Bounding box with a reference point.

Friends And Related Function Documentation

template<typename CoordinateType >
void extendBoundingBox ( BoundingBox< CoordinateType > &  bbox,
const arma::Mat< CoordinateType > &  points 
)
related

Extend the bounding box bbox to include all points contained in the columns of points.

Note
The array points needs to have three rows.

References Bempp::BoundingBox< CoordinateType >::lbound, and Bempp::BoundingBox< CoordinateType >::ubound.

template<typename CoordinateType >
void setBoundingBoxReference ( BoundingBox< CoordinateType > &  bbox,
const arma::Col< CoordinateType > &  point 
)
related

Set the reference point of the bounding box bbox to point.

Note
point must be a three-component column vector.

References Bempp::BoundingBox< CoordinateType >::reference.


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