OpenMEEG
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Types | List of all members
OpenMEEG::HalfSpace Class Reference

a HalfSpace is a pair of Interface and boolean A simple domain (HalfSpace) is given by an interface (of type Interface) identifying a closed surface and a side information. More...

#include <domain.h>

Inherits pair< Interface, bool >.

Public Member Functions

 HalfSpace ()
 
 HalfSpace (Interface &_interface, const bool _inside)
 
 ~HalfSpace ()
 
Interfaceinterface ()
 
const Interfaceinterface () const
 
const bool & inside () const
 

Private Types

typedef std::pair< Interface,
bool > 
base
 

Detailed Description

a HalfSpace is a pair of Interface and boolean A simple domain (HalfSpace) is given by an interface (of type Interface) identifying a closed surface and a side information.

The closed surface split the space into two components. The side depicts which of these two components is the simple domain.

Definition at line 58 of file domain.h.

Member Typedef Documentation

typedef std::pair<Interface,bool> OpenMEEG::HalfSpace::base
private

Definition at line 60 of file domain.h.

Constructor & Destructor Documentation

OpenMEEG::HalfSpace::HalfSpace ( )
inline

Definition at line 64 of file domain.h.

OpenMEEG::HalfSpace::HalfSpace ( Interface _interface,
const bool  _inside 
)
inline

Definition at line 66 of file domain.h.

OpenMEEG::HalfSpace::~HalfSpace ( )
inline

Definition at line 68 of file domain.h.

Member Function Documentation

Interface& OpenMEEG::HalfSpace::interface ( )
inline

Definition at line 70 of file domain.h.

const Interface& OpenMEEG::HalfSpace::interface ( ) const
inline

Definition at line 71 of file domain.h.

const bool& OpenMEEG::HalfSpace::inside ( ) const
inline

Definition at line 72 of file domain.h.


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