aims::strel::Shape generator
More...
#include <aims/connectivity/structuring_element.h>
|
| static Shape * | create (const std::string &type, const double amplitude=1., const bool usecenter=false) |
| |
| static Shape * | create (const std::string &type, const Point3d &origin, const double amplitude=1., const bool usecenter=false) |
| |
| static Shape * | create (const std::string &type, const Point3dl &origin, const double amplitude=1., const bool usecenter=false) |
| |
| static Shape * | create (const std::string &type, const std::vector< double > &litude, const bool usecenter=false) |
| |
| static Shape * | create (const std::string &type, const Point3d &origin, const std::vector< double > &litude, const bool usecenter=false) |
| |
| static Shape * | create (const std::string &type, const Point3dl &origin, const std::vector< double > &litude, const bool usecenter=false) |
| |
| static void | registerShape (const std::string &type, const Shape &strel) |
| |
| static std::set< std::string > | shapes () |
| |
aims::strel::Shape generator
Here are listed the registered keywords as of July 2014:
static void registerShape(const std::string &type, const Shape &strel)
Definition at line 327 of file structuring_element.h.
◆ _map()
| static std::map< std::string, carto::rc_ptr< Shape > > & aims::strel::ShapeFactory::_map |
( |
| ) |
|
|
staticprotected |
◆ create() [1/6]
| static Shape * aims::strel::ShapeFactory::create |
( |
const std::string & | type, |
|
|
const double | amplitude = 1., |
|
|
const bool | usecenter = false ) |
|
static |
◆ create() [2/6]
| static Shape * aims::strel::ShapeFactory::create |
( |
const std::string & | type, |
|
|
const Point3d & | origin, |
|
|
const double | amplitude = 1., |
|
|
const bool | usecenter = false ) |
|
static |
◆ create() [3/6]
| static Shape * aims::strel::ShapeFactory::create |
( |
const std::string & | type, |
|
|
const Point3d & | origin, |
|
|
const std::vector< double > & | amplitude, |
|
|
const bool | usecenter = false ) |
|
static |
◆ create() [4/6]
| static Shape * aims::strel::ShapeFactory::create |
( |
const std::string & | type, |
|
|
const Point3dl & | origin, |
|
|
const double | amplitude = 1., |
|
|
const bool | usecenter = false ) |
|
static |
◆ create() [5/6]
| static Shape * aims::strel::ShapeFactory::create |
( |
const std::string & | type, |
|
|
const Point3dl & | origin, |
|
|
const std::vector< double > & | amplitude, |
|
|
const bool | usecenter = false ) |
|
static |
◆ create() [6/6]
| static Shape * aims::strel::ShapeFactory::create |
( |
const std::string & | type, |
|
|
const std::vector< double > & | amplitude, |
|
|
const bool | usecenter = false ) |
|
static |
◆ init()
| static void aims::strel::ShapeFactory::init |
( |
| ) |
|
|
staticprotected |
◆ registerShape()
| static void aims::strel::ShapeFactory::registerShape |
( |
const std::string & | type, |
|
|
const Shape & | strel ) |
|
static |
◆ shapes()
| static std::set< std::string > aims::strel::ShapeFactory::shapes |
( |
| ) |
|
|
static |
The documentation for this class was generated from the following file: