object representing a spatial leaf within a point index
More...
object representing a spatial leaf within a point index
Whereas IPointIndexLeaf objects are fully kept in memory, IPointIndex objects may consists of multiple IPointIndexLeaf objects that can be swapped to disk. For details see Internal Structure of the Datamanager
◆ __init__()
def __init__ |
( |
|
self, |
|
|
|
type, |
|
|
|
dimension, |
|
|
|
threadsafe |
|
) |
| |
@param self (type: object) self pointer
@param type (type: IndexType) mandatory parameter
@param dimension (type: int) mandatory parameter
@param threadsafe (type: bool) mandatory parameter
@return (type: object)
◆ addPoint()
def addPoint |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
@param self (type: PointIndexLeaf) self pointer
@param arg1 (type: Point) mandatory parameter
◆ build()
@param self (type: PointIndexLeaf) self pointer
◆ clear()
@param self (type: PointIndexLeaf) self pointer
◆ estimatePointDensity()
def estimatePointDensity |
( |
|
self | ) |
|
@param self (type: PointIndexLeaf) self pointer
@return (type: float)
◆ getIndexLimit()
def getIndexLimit |
( |
|
self | ) |
|
@copydoc DM::IPointIndexLeaf::getIndexLimit
◆ getLimit()
@copydoc DM::IPointIndexLeaf::getLimit
◆ id()
@param self (type: PointIndexLeaf) self pointer
@return (type: int)
◆ indexDim()
@param self (type: PointIndexLeaf) self pointer
@return (type: int)
◆ isChanged()
@param self (type: PointIndexLeaf) self pointer
@return (type: bool)
◆ points()
def points |
( |
|
self, |
|
|
* |
args, |
|
|
** |
kwargs |
|
) |
| |
|
static |
possible calls:
points(self)
points(self, layout: AddInfoLayout, readOnly: bool)
points(self, filter: Filter)
points(self, filter: Filter, layout: AddInfoLayout, readOnly: bool)
@param self (type: object) self pointer
@param *args (type: list) mandatory parameter
@param ** kwargs (type: dict) mandatory parameter
@return (type: PointFilterIteratorRange)
◆ searchPoint()
def searchPoint |
( |
|
self, |
|
|
* |
args, |
|
|
** |
kwargs |
|
) |
| |
|
static |
possible calls:
searchPoint(self, arg1: Window, arg2: bool)
searchPoint(self, arg1: Box, arg2: bool)
searchPoint(self, arg1: Polygon)
searchPoint(self, arg1: Circle)
searchPoint(self, arg1: Sphere)
searchPoint(self, arg1: Cylinder)
searchPoint(self, nnCount: int, queryPt: Point, maxDistance: float, selectionMode: SelectionMode)
@param self (type: object) self pointer
@param *args (type: list) mandatory parameter
@param ** kwargs (type: dict) mandatory parameter
@return (type: list)
◆ setChanged()
def setChanged |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
@param self (type: PointIndexLeaf) self pointer
@param arg1 (type: bool) mandatory parameter
◆ sizePoint()
@param self (type: PointIndexLeaf) self pointer
@return (type: int)