BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Types | |
typedef model::d2::point_xy< double > | point_t |
typedef model::polygon< point_t > | polygon_t |
Public Member Functions | |
void | init_from (const std::vector< double > &x, const std::vector< double > &y) |
void | get_points (std::vector< double > &xpos, std::vector< double > &ypos) |
Public Attributes | |
polygon_t | polygon |
The private data for polygons to hide boost dependency from the header.
Definition at line 26 of file Polygon.cpp.
typedef model::d2::point_xy<double> PolygonPrivate::point_t |
Definition at line 29 of file Polygon.cpp.
typedef model::polygon<point_t> PolygonPrivate::polygon_t |
Definition at line 30 of file Polygon.cpp.
void PolygonPrivate::init_from | ( | const std::vector< double > & | x, |
const std::vector< double > & | y | ||
) |
Definition at line 36 of file Polygon.cpp.
Referenced by Polygon::Polygon().
void PolygonPrivate::get_points | ( | std::vector< double > & | xpos, |
std::vector< double > & | ypos | ||
) |
polygon_t PolygonPrivate::polygon |
Definition at line 31 of file Polygon.cpp.
Referenced by Polygon::contains(), Polygon::getArea(), and Polygon::print().