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:
Definition at line 327 of file structuring_element.h.
◆ _map()
◆ 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 Point3dl & |
origin, |
|
|
const double |
amplitude = 1. , |
|
|
const bool |
usecenter = false |
|
) |
| |
|
static |
◆ create() [4/6]
static Shape* aims::strel::ShapeFactory::create |
( |
const std::string & |
type, |
|
|
const std::vector< double > & |
amplitude, |
|
|
const bool |
usecenter = false |
|
) |
| |
|
static |
◆ create() [5/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() [6/6]
static Shape* aims::strel::ShapeFactory::create |
( |
const std::string & |
type, |
|
|
const Point3dl & |
origin, |
|
|
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: