OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimActiveEdgeTable.h>
Public Member Functions | |
ossimActiveEdgeTableHelper (ossimActiveEdgeTable *edgeTable) | |
bool | advanceScanLine () |
bool | getNextLineSegment (ossimIpt &start, ossimIpt &end) |
ossim_int32 | getCurrentScanLine () const |
ossim_int32 | getYShift () const |
Protected Attributes | |
ossimActiveEdgeTable * | theEdgeTable |
bool | theTableInitializedFlag |
std::list< ossimActiveEdgeTableNode >::const_iterator | theIterator |
Definition at line 116 of file ossimActiveEdgeTable.h.
ossimActiveEdgeTableHelper::ossimActiveEdgeTableHelper | ( | ossimActiveEdgeTable * | edgeTable | ) |
Definition at line 149 of file ossimActiveEdgeTable.cpp.
bool ossimActiveEdgeTableHelper::advanceScanLine | ( | ) |
Definition at line 155 of file ossimActiveEdgeTable.cpp.
References ossimActiveEdgeTable::initializeActiveList(), ossimActiveEdgeTable::mergeCurrentScanLine(), ossimActiveEdgeTable::theActiveList, ossimActiveEdgeTable::theCurrentScanLine, theEdgeTable, theIterator, theTableInitializedFlag, and ossimActiveEdgeTable::updateActiveEdges().
Referenced by getNextLineSegment().
|
inline |
Definition at line 126 of file ossimActiveEdgeTable.h.
References ossimActiveEdgeTable::getCurrentScanLine(), and theEdgeTable.
Definition at line 176 of file ossimActiveEdgeTable.cpp.
References advanceScanLine(), ossimActiveEdgeTable::getCurrentScanLine(), getYShift(), ossimActiveEdgeTable::theActiveList, theEdgeTable, theIterator, theTableInitializedFlag, ossimIpt::x, and y.
|
inline |
Definition at line 134 of file ossimActiveEdgeTable.h.
References ossimActiveEdgeTable::getYShift(), and theEdgeTable.
Referenced by getNextLineSegment().
|
protected |
Definition at line 143 of file ossimActiveEdgeTable.h.
Referenced by advanceScanLine(), getCurrentScanLine(), getNextLineSegment(), and getYShift().
|
protected |
Definition at line 146 of file ossimActiveEdgeTable.h.
Referenced by advanceScanLine(), and getNextLineSegment().
|
protected |
Definition at line 144 of file ossimActiveEdgeTable.h.
Referenced by advanceScanLine(), and getNextLineSegment().