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()
◆ 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: