Class Object¶
- Defined in File objects.h
Inheritance Relationships¶
Derived Types¶
public voxblox::Cube
(Class Cube)public voxblox::Cylinder
(Class Cylinder)public voxblox::PlaneObject
(Class PlaneObject)public voxblox::Sphere
(Class Sphere)
Class Documentation¶
-
class
Object
¶ Base class for simulator objects.
Each object allows an exact ground-truth sdf to be created for it.
Subclassed by voxblox::Cube, voxblox::Cylinder, voxblox::PlaneObject, voxblox::Sphere
Public Functions
-
virtual
~Object
()¶
-
virtual FloatingPoint
getDistanceToPoint
(const Point &point) const = 0¶ Map-building accessors.
-
virtual bool
getRayIntersection
(const Point &ray_origin, const Point &ray_direction, FloatingPoint max_dist, Point *intersect_point, FloatingPoint *intersect_dist) const = 0¶ Raycasting accessors.
-
virtual