$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::space_2complex_geometry Class Reference

#include <mln/core/alias/complex_geometry.hh>

Public Member Functions

 space_2complex_geometry ()
unsigned add_location (const point3df &p)
site operator() (const mln::topo::face< D > &f) const
void reserve (size_t n)

Public Types

typedef point3df location
typedef util::multi_site
< point3df
site

Detailed Description

Type alias for the geometry of a 2-complex located in a 3-dimensional space (with floating-point coordinates).

Definition at line 24 of file complex_geometry.dox.

Constructor & Destructor Documentation

mln::space_2complex_geometry::space_2complex_geometry ( )

Member Function Documentation

unsigned mln::geom::complex_geometry< D, point3df >::add_location ( const point3df p)
inherited

Populate the set of locations.

Append a new location p. Return the index of the newly created location (which should semantically match the id of the corresonding 0-face in the complex).

site mln::geom::complex_geometry< D, point3df >::operator() ( const mln::topo::face< D > &  f) const
inherited

Retrieve the site associated to f.

void mln::geom::complex_geometry< D, point3df >::reserve ( size_t  n)
inherited

Pre-allocate memory.

Member Typedef Documentation

Definition at line 92 of file geom/complex_geometry.hh.

Definition at line 93 of file geom/complex_geometry.hh.