Blender  V3.3
Classes | Public Member Functions | List of all members
Freestyle::SphericalGrid Class Reference

#include <SphericalGrid.h>

Classes

class  Iterator
 
struct  OccluderData
 
class  Transform
 

Public Member Functions

 SphericalGrid (OccluderSource &source, GridDensityProvider &density, ViewMap *viewMap, Vec3r &viewpoint, bool enableQI)
 
virtual ~SphericalGrid ()
 
void assignCells (OccluderSource &source, GridDensityProvider &density, ViewMap *viewMap)
 
void distributePolygons (OccluderSource &source)
 
bool insertOccluder (OccluderSource &source, OccluderData *&occluder)
 
void reorganizeCells ()
 
Cell * findCell (const Vec3r &point)
 
bool orthographicProjection () const
 
const Vec3rviewpoint () const
 
bool enableQI () const
 

Detailed Description

Definition at line 38 of file SphericalGrid.h.

Constructor & Destructor Documentation

◆ SphericalGrid()

Freestyle::SphericalGrid::SphericalGrid ( OccluderSource source,
GridDensityProvider density,
ViewMap viewMap,
Vec3r viewpoint,
bool  enableQI 
)
explicit

◆ ~SphericalGrid()

Freestyle::SphericalGrid::~SphericalGrid ( )
virtualdefault

Member Function Documentation

◆ assignCells()

void Freestyle::SphericalGrid::assignCells ( OccluderSource source,
GridDensityProvider density,
ViewMap viewMap 
)

◆ distributePolygons()

void Freestyle::SphericalGrid::distributePolygons ( OccluderSource source)

◆ enableQI()

bool Freestyle::SphericalGrid::enableQI ( ) const

Definition at line 208 of file SphericalGrid.cpp.

◆ findCell()

SphericalGrid::Cell * Freestyle::SphericalGrid::findCell ( const Vec3r point)

Definition at line 191 of file SphericalGrid.cpp.

References point, Freestyle::x, and y.

Referenced by Freestyle::SphericalGrid::Iterator::Iterator().

◆ insertOccluder()

bool Freestyle::SphericalGrid::insertOccluder ( OccluderSource source,
OccluderData *&  occluder 
)
inline

◆ orthographicProjection()

bool Freestyle::SphericalGrid::orthographicProjection ( ) const

Definition at line 198 of file SphericalGrid.cpp.

◆ reorganizeCells()

void Freestyle::SphericalGrid::reorganizeCells ( )

Definition at line 175 of file SphericalGrid.cpp.

References NULL.

Referenced by SphericalGrid().

◆ viewpoint()

const Vec3r & Freestyle::SphericalGrid::viewpoint ( ) const

The documentation for this class was generated from the following files: