LibreCAD
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
lc::QuadTreeSub< E > Member List
This is the complete list of members for
lc::QuadTreeSub< E >
, including all inherited members.
_bounds
lc::QuadTreeSub< E >
private
_horizontalMidpoint
lc::QuadTreeSub< E >
private
_level
lc::QuadTreeSub< E >
private
_maxLevels
lc::QuadTreeSub< E >
private
_maxObjects
lc::QuadTreeSub< E >
private
_nodes
lc::QuadTreeSub< E >
private
_objects
lc::QuadTreeSub< E >
private
_retrieve
(std::vector< E > &list, const short maxLevel) const
lc::QuadTreeSub< E >
inline
private
_retrieve
(std::vector< E > &list, const geo::Area &area, const short maxLevel) const
lc::QuadTreeSub< E >
inline
private
_size
(unsigned int c) const
lc::QuadTreeSub< E >
inline
private
_verticalMidpoint
lc::QuadTreeSub< E >
private
bounds
() const
lc::QuadTreeSub< E >
inline
clear
()
lc::QuadTreeSub< E >
inline
each
(T func)
lc::QuadTreeSub< E >
inline
entityByID
(const ID_DATATYPE id) const
lc::QuadTreeSub< E >
inline
erase
(const E entity)
lc::QuadTreeSub< E >
inline
includes
(const geo::Area &area) const
lc::QuadTreeSub< E >
inline
private
insert
(const E entity, const lc::geo::Area &entityBoundingBox)
lc::QuadTreeSub< E >
inline
insert
(const E entity)
lc::QuadTreeSub< E >
inline
level
() const
lc::QuadTreeSub< E >
inline
maxLevels
() const
lc::QuadTreeSub< E >
inline
maxObjects
() const
lc::QuadTreeSub< E >
inline
optimise
()
lc::QuadTreeSub< E >
inline
quadrantIndex
(const geo::Area &pRect) const
lc::QuadTreeSub< E >
inline
private
QuadTreeSub
(int level, const geo::Area &pBounds, short maxLevels, short maxObjects)
lc::QuadTreeSub< E >
inline
QuadTreeSub
(const geo::Area &bounds)
lc::QuadTreeSub< E >
inline
QuadTreeSub
(const QuadTreeSub &other)
lc::QuadTreeSub< E >
inline
QuadTreeSub
()
lc::QuadTreeSub< E >
inline
retrieve
(const geo::Area &area, const short maxLevel=SHRT_MAX) const
lc::QuadTreeSub< E >
inline
retrieve
(const short maxLevel=SHRT_MAX) const
lc::QuadTreeSub< E >
inline
size
() const
lc::QuadTreeSub< E >
inline
split
()
lc::QuadTreeSub< E >
inline
private
walkQuad
(const std::function< void(const QuadTreeSub< E > &)> &func)
lc::QuadTreeSub< E >
inline
~QuadTreeSub
()
lc::QuadTreeSub< E >
inline
virtual
Generated on Mon Jun 18 2018 14:02:09 for LibreCAD by
1.8.8