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