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

#include <BoxGrid.h>

Public Member Functions

 Iterator (BoxGrid &grid, Vec3r &center, real epsilon=1.0e-06)
 
void initBeforeTarget ()
 
void initAfterTarget ()
 
void nextOccluder ()
 
void nextOccludee ()
 
bool validBeforeTarget ()
 
bool validAfterTarget ()
 
WFace * getWFace () const
 
Polygon3r * getCameraSpacePolygon ()
 
void reportDepth (Vec3r origin, Vec3r u, real t)
 

Detailed Description

Definition at line 88 of file BoxGrid.h.

Constructor & Destructor Documentation

◆ Iterator()

Freestyle::BoxGrid::Iterator::Iterator ( BoxGrid &  grid,
Vec3r &  center,
real  epsilon = 1.0e-06 
)
explicit

Definition at line 51 of file BoxGrid.cpp.

References Freestyle::BoxGrid::findCell(), G, and G_DEBUG_FREESTYLE.

Member Function Documentation

◆ getCameraSpacePolygon()

Polygon3r * Freestyle::BoxGrid::Iterator::getCameraSpacePolygon ( )
inline

Definition at line 355 of file BoxGrid.h.

◆ getWFace()

WFace * Freestyle::BoxGrid::Iterator::getWFace ( ) const
inline

Definition at line 350 of file BoxGrid.h.

◆ initAfterTarget()

void Freestyle::BoxGrid::Iterator::initAfterTarget ( )
inline

Definition at line 183 of file BoxGrid.h.

References G, and G_DEBUG_FREESTYLE.

◆ initBeforeTarget()

void Freestyle::BoxGrid::Iterator::initBeforeTarget ( )
inline

Definition at line 175 of file BoxGrid.h.

◆ nextOccludee()

void Freestyle::BoxGrid::Iterator::nextOccludee ( )
inline

Definition at line 319 of file BoxGrid.h.

◆ nextOccluder()

void Freestyle::BoxGrid::Iterator::nextOccluder ( )
inline

Definition at line 310 of file BoxGrid.h.

◆ reportDepth()

void Freestyle::BoxGrid::Iterator::reportDepth ( Vec3r  origin,
Vec3r  u,
real  t 
)
inline

Definition at line 280 of file BoxGrid.h.

References G, G_DEBUG_FREESTYLE, and t.

◆ validAfterTarget()

bool Freestyle::BoxGrid::Iterator::validAfterTarget ( )
inline

Definition at line 333 of file BoxGrid.h.

◆ validBeforeTarget()

bool Freestyle::BoxGrid::Iterator::validBeforeTarget ( )
inline

Definition at line 328 of file BoxGrid.h.


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