advanceSweeplineTo(const internal::Point &pt) | smtk::session::polygon::Neighborhood | |
assignAndMergeRegions(const std::list< FragmentId >::iterator &ringA, const std::list< FragmentId >::iterator &ringB) | smtk::session::polygon::Neighborhood | |
dumpLoop(OrientedEdges &loopEdges, RegionId contained, std::set< RegionId > &neighborRegions) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
dumpRegions() (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
dumpRegions2() (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
findStorage(const smtk::common::UUID &uid) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | inline |
getLoops(T evaluator) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
insertFragment(FragmentId fragId, EdgeFragment &frag, const internal::Point &other) | smtk::session::polygon::Neighborhood | |
insertFragmentBetween(const std::list< FragmentId >::iterator &ringA, const std::list< FragmentId >::iterator &ringB, FragmentId fragId, EdgeFragment &frag, const internal::Point &other) | smtk::session::polygon::Neighborhood | |
isFragmentOutgoing(const EdgeFragment &frag) | smtk::session::polygon::Neighborhood | |
lowerRegionJustAbove(FragmentId frag) | smtk::session::polygon::Neighborhood | |
lowerRegionJustAbove(const internal::Point &pt) const | smtk::session::polygon::Neighborhood | |
m_activeEdges (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_debugLevel (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_eventQueue (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_fragments (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_fragmentsToDeactivate (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_fragmentsToQueue (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_nextPoint (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_outside (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_point (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_regionIds (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_regions (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_related (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_resource (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_ring (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
m_session (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
mergeRelated() (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
Neighborhood(SweeplinePosition &x, FragmentArray &fragments, SweepEventSet &eventQueue, ActiveFragmentTree &active, smtk::session::polygon::SessionPtr sess) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
processFragmentEndEvents() (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
processFragmentStartEvents() (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
processNeighbors() | smtk::session::polygon::Neighborhood | |
queueActiveEdge(FragmentId fragId, EdgeFragment &frag) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
relateNeighborhoods(FragmentId fA, EdgeFragment &fragA, bool isOutA, FragmentId fB, EdgeFragment &fragB, bool isOutB, RegionId region) | smtk::session::polygon::Neighborhood | |
removeActiveEdge(FragmentId fragId) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
removeDeactivatedEdges() | smtk::session::polygon::Neighborhood | |
setDebugLevel(int lvl) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | inline |
sweep() (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
traverseLoop(OrientedEdges &result, std::set< RegionId > &neighborRegions, FragmentId fragId, bool orientation) (defined in smtk::session::polygon::Neighborhood) | smtk::session::polygon::Neighborhood | |
upperRegionJustBelow(FragmentId frag) | smtk::session::polygon::Neighborhood | |
upperRegionJustBelow(const internal::Point &pt) const | smtk::session::polygon::Neighborhood | |