libLAS API Reference
1.8.1
|
A filter for keeping or rejecting points that fall within a specified bounds. More...
#include <filter.hpp>
Public Member Functions | |
BoundsFilter (double minx, double miny, double maxx, double maxy) | |
BoundsFilter (double minx, double miny, double minz, double maxx, double maxy, double maxz) | |
BoundsFilter (Bounds< double > const &b) | |
bool | filter (const Point &point) |
Function called by liblas::Reader::ReadNextPoint to apply the (list) of filter to the point. More... | |
Public Member Functions inherited from liblas::FilterI | |
void | SetType (FilterType t) |
Sets whether the filter is one that keeps data that matches construction criteria or rejects them. More... | |
FilterType | GetType () const |
Gets the type of filter. More... | |
virtual | ~FilterI () |
FilterI (FilterType t) | |
Base constructor. Initializes the FilterType. More... | |
Additional Inherited Members | |
Public Types inherited from liblas::FilterI | |
enum | FilterType { eExclusion = 0, eInclusion = 1 } |
Determines whether or not the filter keeps or rejects points that meet filtering criteria. More... | |
A filter for keeping or rejecting points that fall within a specified bounds.
liblas::BoundsFilter::BoundsFilter | ( | double | minx, |
double | miny, | ||
double | maxx, | ||
double | maxy | ||
) |
liblas::BoundsFilter::BoundsFilter | ( | double | minx, |
double | miny, | ||
double | minz, | ||
double | maxx, | ||
double | maxy, | ||
double | maxz | ||
) |
liblas::BoundsFilter::BoundsFilter | ( | Bounds< double > const & | b | ) |
|
virtual |
Function called by liblas::Reader::ReadNextPoint to apply the (list) of filter to the point.
If the function returns true, the point passes the filter and is kept.
Implements liblas::FilterI.