13 #ifdef HMFC_STATIC_LIB
14 # error "Code cannot be statically linked."
26 # if !defined(__APPLE__) && defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 8))
30 # define OVERRIDE override
33 #include "PointCloudAPI.h"
34 #include "HWindowInfoOOC.h"
61 virtual bool RejectNode (ooc::NodeHandle
const & node_handle) OVERRIDE;
67 virtual bool RejectBounding (ooc::Point
const & min_bound, ooc::Point
const & max_bound) OVERRIDE;
73 virtual bool AcceptPoint (ooc::Point
const & point,
size_t point_index) OVERRIDE;
92 void WorldBoxCorners (ooc::Point
const & world_min, ooc::Point
const & world_max, ooc::Point (&out_world_points)[8]);
95 VArray<HWindowInfoOOC> window_infos;
virtual bool RejectPointsOnDisk() OVERRIDE
Definition: HWindowFilterOOC.h:44
virtual bool RejectPointsInMemory() OVERRIDE
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:332
void AddTriangleWindow(HBaseView &view, ooc::Point const &p1, ooc::Point const &p2, ooc::Point const &p3)
virtual bool RejectNode(ooc::NodeHandle const &node_handle) OVERRIDE
void AddRectangleWindow(HBaseView &view, ooc::Point const &window_min, ooc::Point const &window_max)
HWindowFilterOOC(bool deep_filter)
virtual bool RejectBounding(ooc::Point const &min_bound, ooc::Point const &max_bound) OVERRIDE
virtual bool AcceptPoint(ooc::Point const &point, size_t point_index) OVERRIDE