shape_doc 0.1
region< K > Class Template Reference

#include <region.hpp>

List of all members.

Public Types

Public Member Functions


Detailed Description

template<class K>
class mmx::shape::region< K >

Definition at line 33 of file region.hpp.


Member Typedef Documentation

Definition at line 39 of file region.hpp.

typedef region_def<K>::Face Face

Definition at line 37 of file region.hpp.

typedef region_def<K>::Shape Shape

Definition at line 36 of file region.hpp.


Constructor & Destructor Documentation

region ( void  ) [inline]

Definition at line 41 of file region.hpp.

{};
region ( Face f) [inline]

Definition at line 42 of file region.hpp.

                  : Shape() {
    m_faces <<f;
  }; 

Member Function Documentation

const_iterator begin ( ) const [inline]

Definition at line 47 of file region.hpp.

{return m_faces.begin();}
const_iterator end ( ) const [inline]

Definition at line 48 of file region.hpp.

{return m_faces.end();}
Face* face ( int  i) [inline]

Definition at line 52 of file region.hpp.

{return m_faces[i];}
Seq<Face*>& faces ( ) [inline]

Definition at line 51 of file region.hpp.

{return m_faces;}
void insert ( Face f) [inline]

Definition at line 54 of file region.hpp.

{ m_faces<<f; } ;
Face* operator[] ( int  i) [inline]

Definition at line 53 of file region.hpp.

{return m_faces[i];}
unsigned size ( void  ) const [inline]

Definition at line 50 of file region.hpp.

{return m_faces.size();}

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