#include <Boundary.hpp>

Public Types | |
| enum | Type { povRay, structured3DMesh, surfaceMesh, references, list } |
Public Member Functions | |
| const Boundary::Type & | type () const |
| Returns the type of the boundary. | |
| Boundary (const Boundary &B) | |
| copy constructor. | |
| Boundary (const Boundary::Type aType) | |
| constructs the boundary. | |
| virtual | ~Boundary () |
Private Member Functions | |
| virtual void | put (std::ostream &os) const =0 |
| ostream overload. | |
Private Attributes | |
| const Boundary::Type | __type |
| The boundary type. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Boundary &B) |
| Writes the boundary conditions. | |
Definition at line 33 of file Boundary.hpp.
| enum Boundary::Type |
Definition at line 36 of file Boundary.hpp.
00036 { 00037 povRay, 00038 structured3DMesh, 00039 surfaceMesh, 00040 references, 00041 list 00042 };
| Boundary::Boundary | ( | const Boundary & | B | ) | [inline] |
| Boundary::Boundary | ( | const Boundary::Type | aType | ) | [inline] |
constructs the boundary.
Definition at line 73 of file Boundary.hpp.
00074 : __type(aType) 00075 { 00076 ; 00077 }
| virtual Boundary::~Boundary | ( | ) | [inline, virtual] |
| virtual void Boundary::put | ( | std::ostream & | os | ) | const [private, pure virtual] |
ostream overload.
Implemented in BoundaryList, BoundaryPOVRay, BoundaryReferences, and BoundarySurfaceMesh.
| const Boundary::Type& Boundary::type | ( | ) | const [inline] |
Returns the type of the boundary.
Definition at line 52 of file Boundary.hpp.
References __type.
Referenced by BoundaryMeshAssociation::setPOVMeshes().
00053 { 00054 return __type; 00055 }
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const Boundary & | B | |||
| ) | [friend] |
Writes the boundary conditions.
Definition at line 58 of file Boundary.hpp.
00060 { 00061 B.put(os); 00062 return os; 00063 }
const Boundary::Type Boundary::__type [private] |
1.5.6