#include <GridDensityProvider.h>
Definition at line 27 of file GridDensityProvider.h.
◆ GridDensityProvider()
Freestyle::GridDensityProvider::GridDensityProvider |
( |
OccluderSource & |
source | ) |
|
|
inline |
◆ ~GridDensityProvider()
virtual Freestyle::GridDensityProvider::~GridDensityProvider |
( |
| ) |
|
|
inlinevirtual |
◆ calculateOptimalProscenium()
static void Freestyle::GridDensityProvider::calculateOptimalProscenium |
( |
OccluderSource & |
source, |
|
|
real |
proscenium[4] |
|
) |
| |
|
inlinestatic |
Definition at line 64 of file GridDensityProvider.h.
References Freestyle::OccluderSource::begin(), Freestyle::GridHelpers::expandProscenium(), G, G_DEBUG_FREESTYLE, Freestyle::OccluderSource::getGridSpacePolygon(), Freestyle::Geometry::Polygon< Point >::getVertices(), Freestyle::OccluderSource::isValid(), Freestyle::OccluderSource::next(), and source.
Referenced by Freestyle::ArbitraryGridDensityProvider::ArbitraryGridDensityProvider(), Freestyle::AverageAreaGridDensityProvider::AverageAreaGridDensityProvider(), Freestyle::HeuristicGridDensityProviderFactory::newGridDensityProvider(), and Freestyle::Pow23GridDensityProvider::Pow23GridDensityProvider().
◆ calculateQuickProscenium()
Definition at line 82 of file GridDensityProvider.h.
References G, G_DEBUG_FREESTYLE, Freestyle::BBox< Point >::getMax(), Freestyle::BBox< Point >::getMin(), max, min, transform(), Freestyle::VecMat::Vec3< T >::x(), and Freestyle::VecMat::Vec3< T >::y().
Referenced by Freestyle::ArbitraryGridDensityProvider::ArbitraryGridDensityProvider(), Freestyle::AverageAreaGridDensityProvider::AverageAreaGridDensityProvider(), and Freestyle::Pow23GridDensityProvider::Pow23GridDensityProvider().
◆ cellOrigin()
float Freestyle::GridDensityProvider::cellOrigin |
( |
int |
index | ) |
|
|
inline |
◆ cellSize()
float Freestyle::GridDensityProvider::cellSize |
( |
| ) |
|
|
inline |
◆ cellsX()
unsigned Freestyle::GridDensityProvider::cellsX |
( |
| ) |
|
|
inline |
◆ cellsY()
unsigned Freestyle::GridDensityProvider::cellsY |
( |
| ) |
|
|
inline |
◆ _cellOrigin
float Freestyle::GridDensityProvider::_cellOrigin[2] |
|
protected |
◆ _cellSize
float Freestyle::GridDensityProvider::_cellSize |
|
protected |
◆ _cellsX
unsigned Freestyle::GridDensityProvider::_cellsX |
|
protected |
◆ _cellsY
unsigned Freestyle::GridDensityProvider::_cellsY |
|
protected |
◆ source
The documentation for this class was generated from the following file: