object representing a spatial leaf within a point index
More...
Detailed Description
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
Constructor & Destructor Documentation
| def __init__ |
( |
|
self, |
|
|
|
arg1, |
|
|
|
arg2, |
|
|
|
arg3 |
|
) |
| |
- Parameters
-
| self | (type: object) self pointer |
| arg1 | (type: IndexType) mandatory parameter |
| arg2 | (type: int) mandatory parameter |
| arg3 | (type: bool) mandatory parameter |
- Returns
- (type: object)
Member Function Documentation
| def addPoint |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
| def estimatePointDensity |
( |
|
self | ) |
|
- Parameters
-
- Returns
- (type: float)
| def getIndexLimit |
( |
|
self | ) |
|
get index based bounding box (if no index bounding available the points based bounding box is returned)
get points based bounding box
- Parameters
-
- Returns
- (type: int)
- Parameters
-
- Returns
- (type: int)
- Parameters
-
- Returns
- (type: bool)
| def points |
( |
|
self, |
|
|
|
layout, |
|
|
|
readOnly = False |
|
) |
| |
iterate over all points with a specific layout
see DM::IAddInfo::setView for further details
- Parameters
-
| self | self pointer |
| layout | a view of the corresponding layout will be set onto each point |
| readOnly | flag if the layout of storage object should be changed, in case the view layout is not a true subset of the storage layout |
- Returns
- python iterator object
References PointIndexLeaf.points().
| def points |
( |
|
self, |
|
|
|
filter |
|
) |
| |
iterate over subselected points based on a given filter
see DM::IFilter for further details
- Parameters
-
| self | self pointer |
| filter | filter object for subselection |
- Returns
- python iterator object
References PointIndexLeaf.points().
| def points |
( |
|
self, |
|
|
|
filter, |
|
|
|
layout, |
|
|
|
readOnly = False |
|
) |
| |
iterate over subselected points based on a given filter with a specific layout
see DM::IFilter and DM::IAddInfo::setView for further details
- Parameters
-
| self | self pointer |
| filter | filter object for subselection |
| layout | a view of the corresponding layout will be set onto each point |
| readOnly | flag if the layout of storage object should be changed, in case the view layout is not a true subset of the storage layout |
- Returns
- python iterator object
References PointIndexLeaf.points().
| def searchPoint |
( |
|
self, |
|
|
|
arg1, |
|
|
|
arg2 |
|
) |
| |
| def searchPoint |
( |
|
self, |
|
|
|
arg1, |
|
|
|
arg2 |
|
) |
| |
| def searchPoint |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
| def searchPoint |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
| def searchPoint |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
| def searchPoint |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
| def searchPoint |
( |
|
self, |
|
|
|
arg1, |
|
|
|
arg2, |
|
|
|
arg3, |
|
|
|
arg4 |
|
) |
| |
- Parameters
-
| self | (type: PointIndexLeaf) self pointer |
| arg1 | (type: int) mandatory parameter |
| arg2 | (type: Point) mandatory parameter |
| arg3 | (type: float) mandatory parameter |
| arg4 | (type: object) mandatory parameter |
- Returns
- (type: list)
References PointIndexLeaf.searchPoint().
| def setChanged |
( |
|
self, |
|
|
|
arg1 |
|
) |
| |
- Parameters
-
| self | (type: PointIndexLeaf) self pointer |
| arg1 | (type: bool) mandatory parameter |
- Parameters
-
- Returns
- (type: int)