#include </usr1/tp517/Tumble/trunk/src/tumble/cell.h>
Inheritance diagram for BoundaryFace:
Public Types | |
| typedef FaceCell | super |
Public Member Functions | |
| BoundaryFace (PersistantStore &, double min_angle=0, int color=0) | |
| Create a BoundaryFace with specified min_angle and color. | |
| virtual | ~BoundaryFace () |
| Destructor. | |
| void | set_min_angle (double) |
| Set small angle criterion in degrees for refinement. | |
| void | set_color (int) |
| Set face type (application specific). | |
| double | get_min_angle () const |
| int | get_color () const |
| void | print () const |
| Print info. | |
| declare_iterators_canon (edge, edges, BoundaryEdge) | |
Private Member Functions | |
| BoundaryFace (const BoundaryFace &other) | |
| BoundaryFace & | operator= (const BoundaryFace &o) |
Private Attributes | |
| double | min_angle_ |
| Small angle criterion for refining within the mesh region this BoundaryFace defines. | |
| int | color_ |
| An integer definig the type of this mesh region (application defined). | |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, const BoundaryFace &v) |
BoundaryFace's represnt regions of the mesh. They contain a min_angle which is used as the angle criterion when a BezierTriangle is being refined for small angles.
BoundaryFace's also contain a color which is an integer specifing the type of region this BoundaryFace represents. Its value is determined by the application.
Definition at line 439 of file cell.h.
| typedef FaceCell BoundaryFace::super |
| BoundaryFace::BoundaryFace | ( | PersistantStore & | , | |
| double | min_angle = 0, |
|||
| int | color = 0 | |||
| ) |
| virtual BoundaryFace::~BoundaryFace | ( | ) | [inline, virtual] |
| BoundaryFace::BoundaryFace | ( | const BoundaryFace & | other | ) | [private] |
| void BoundaryFace::set_min_angle | ( | double | ) |
Set small angle criterion in degrees for refinement.
Definition at line 706 of file cell.C.
References min_angle_.
| void BoundaryFace::set_color | ( | int | ) |
| double BoundaryFace::get_min_angle | ( | ) | const |
Definition at line 717 of file cell.C.
References min_angle_.
Referenced by BezierTriangle::get_min_angle(), and operator<<().
| int BoundaryFace::get_color | ( | ) | const |
Definition at line 722 of file cell.C.
References color_.
Referenced by BezierTriangle::get_color().
| BoundaryFace::declare_iterators_canon | ( | edge | , | |
| edges | , | |||
| BoundaryEdge | ||||
| ) |
| BoundaryFace& BoundaryFace::operator= | ( | const BoundaryFace & | o | ) | [private] |
| std::ostream& operator<< | ( | std::ostream & | stream, | |
| const BoundaryFace & | v | |||
| ) | [friend] |
double BoundaryFace::min_angle_ [private] |
Small angle criterion for refining within the mesh region this BoundaryFace defines.
Definition at line 465 of file cell.h.
Referenced by get_min_angle(), and set_min_angle().
int BoundaryFace::color_ [private] |
An integer definig the type of this mesh region (application defined).
Definition at line 466 of file cell.h.
Referenced by get_color(), and set_color().
1.5.2