Blender V4.5
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 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: