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 ()
 
WFacegetWFace () const
 
Polygon3rgetCameraSpacePolygon ()
 
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: