Blender V5.0
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 86 of file BoxGrid.h.

Constructor & Destructor Documentation

◆ Iterator()

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

Member Function Documentation

◆ getCameraSpacePolygon()

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

Definition at line 350 of file BoxGrid.h.

◆ getWFace()

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

Definition at line 345 of file BoxGrid.h.

◆ initAfterTarget()

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

Definition at line 177 of file BoxGrid.h.

References G, and G_DEBUG_FREESTYLE.

◆ initBeforeTarget()

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

Definition at line 169 of file BoxGrid.h.

◆ nextOccludee()

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

Definition at line 314 of file BoxGrid.h.

◆ nextOccluder()

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

Definition at line 305 of file BoxGrid.h.

◆ reportDepth()

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

Definition at line 275 of file BoxGrid.h.

References G, and G_DEBUG_FREESTYLE.

◆ validAfterTarget()

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

Definition at line 328 of file BoxGrid.h.

◆ validBeforeTarget()

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

Definition at line 323 of file BoxGrid.h.


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