#include <polygon_mask.hh>
Inherits MaskBase, and Polygon2.
◆ PolygonMask() [1/2]
◆ PolygonMask() [2/2]
◆ AddNode()
void AddNode |
( |
const Vec2 & |
n | ) |
|
◆ Apply()
◆ Clone()
◆ Erase()
void Erase |
( |
circular_iterator |
first, |
|
|
circular_iterator |
last |
|
) |
| |
◆ Expand()
virtual void Expand |
( |
Real |
d | ) |
|
|
virtual |
◆ get_intercept_x_values_()
std::vector<Real> get_intercept_x_values_ |
( |
Real |
y | ) |
|
|
protected |
◆ IsInside()
virtual bool IsInside |
( |
const Vec2 & |
v | ) |
|
|
virtual |
◆ Scale()
virtual void Scale |
( |
Real |
d | ) |
|
|
virtual |
◆ SetNode()
void SetNode |
( |
unsigned int |
i, |
|
|
const Vec2 & |
v |
|
) |
| |
◆ Shift()
virtual void Shift |
( |
const Vec2 & |
v | ) |
|
|
virtual |
◆ bounding_box_
◆ intercept_y_
◆ intercepts_
std::vector<Real> intercepts_ |
|
protected |
◆ intercepts_valid_
The documentation for this class was generated from the following file: