Blender  V2.93
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 102 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 65 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 369 of file BoxGrid.h.

◆ getWFace()

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

Definition at line 364 of file BoxGrid.h.

◆ initAfterTarget()

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

Definition at line 197 of file BoxGrid.h.

References G, and G_DEBUG_FREESTYLE.

◆ initBeforeTarget()

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

Definition at line 189 of file BoxGrid.h.

◆ nextOccludee()

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

Definition at line 333 of file BoxGrid.h.

◆ nextOccluder()

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

Definition at line 324 of file BoxGrid.h.

◆ reportDepth()

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

Definition at line 294 of file BoxGrid.h.

References G, G_DEBUG_FREESTYLE, and t.

◆ validAfterTarget()

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

Definition at line 347 of file BoxGrid.h.

◆ validBeforeTarget()

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

Definition at line 342 of file BoxGrid.h.


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