|
Blender V5.0
|
#include <Polygon.h>
Public Member Functions | |
| Polygon () | |
| Polygon (const vector< Point > &vertices) | |
| Polygon (const Polygon< Point > &poly) | |
| virtual | ~Polygon () |
| const vector< Point > & | getVertices () const |
| void | getBBox (Point &min, Point &max) const |
| Point | getBBoxCenter () |
| Point | getCenter () |
| uint | getId () const |
| void | setVertices (const vector< Point > &vertices) |
| void | setId (uint id) |
| void | computeBBox () |
Public Attributes | |
| void * | userdata |
| void * | userdata2 |
Protected Attributes | |
| vector< Point > | _vertices |
| Point | _min |
| Point | _max |
| uint | _id |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
Definition at line 71 of file Polygon.h.
References _max, _min, max, and min.
Referenced by Freestyle::GridHelpers::expandProscenium(), Freestyle::BoxGrid::insertOccluder(), Freestyle::Grid::insertOccluder(), Freestyle::SphericalGrid::insertOccluder(), Freestyle::GridHelpers::insideProscenium(), and Polygon().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 66 of file Polygon.h.
References _vertices.
Referenced by Freestyle::GridHelpers::closestPointOnPolygon(), Freestyle::computeVisibility(), Freestyle::GridHelpers::distancePointToPolygon(), Freestyle::findOccludee(), Freestyle::Grid::insertOccluder(), Freestyle::GridHelpers::insideProscenium(), and Polygon().
|
inline |
Definition at line 115 of file Polygon.h.
References _id.
Referenced by Freestyle::WFillGrid::fillGrid(), and Freestyle::WSFillGrid::fillGrid().
|
inline |
Definition at line 103 of file Polygon.h.
References _vertices, and computeBBox().
|
protected |
|
protected |
Definition at line 152 of file Polygon.h.
Referenced by computeBBox(), getBBox(), getBBoxCenter(), and Polygon().
|
protected |
Definition at line 151 of file Polygon.h.
Referenced by computeBBox(), getBBox(), getBBoxCenter(), and Polygon().
|
protected |
Definition at line 150 of file Polygon.h.
Referenced by computeBBox(), getCenter(), getVertices(), Polygon(), Polygon(), and setVertices().
| void* Freestyle::Geometry::Polygon< Point >::userdata |
Definition at line 146 of file Polygon.h.
Referenced by Freestyle::computeCumulativeVisibility(), Freestyle::computeDetailedVisibility(), Freestyle::computeFastVisibility(), Freestyle::ViewMapBuilder::ComputeVeryFastRayCastingVisibility(), Freestyle::computeVeryFastVisibility(), Freestyle::WFillGrid::fillGrid(), Freestyle::WSFillGrid::fillGrid(), Polygon(), Polygon(), and Polygon().
| void* Freestyle::Geometry::Polygon< Point >::userdata2 |