bodies::Box Member List

This is the complete list of members for bodies::Box, including all inherited members.

Body()bodies::Bodyinline
Box()bodies::Boxinline
Box(const shapes::Shape *shape)bodies::Boxinline
Box(const AABB &aabb)bodies::Boxinlineexplicit
center_bodies::Boxprotected
cloneAt(const Eigen::Isometry3d &pose, double padding, double scale) const overridebodies::Boxvirtual
bodies::Body::cloneAt(const Eigen::Isometry3d &pose) constbodies::Bodyinline
computeBoundingBox(AABB &bbox) const overridebodies::Boxvirtual
computeBoundingBox(OBB &bbox) const overridebodies::Boxvirtual
computeBoundingCylinder(BoundingCylinder &cylinder) const overridebodies::Boxvirtual
computeBoundingSphere(BoundingSphere &sphere) const overridebodies::Boxvirtual
computeVolume() const overridebodies::Boxvirtual
containsPoint(const Eigen::Vector3d &p, bool verbose=false) const overridebodies::Boxvirtual
bodies::Body::containsPoint(double x, double y, double z, bool verbose=false) constbodies::Bodyinline
corner1_bodies::Boxprotected
corner2_bodies::Boxprotected
getDimensions() const overridebodies::Boxvirtual
getPadding() constbodies::Bodyinline
getPose() constbodies::Bodyinline
getScale() constbodies::Bodyinline
getScaledDimensions() const overridebodies::Boxvirtual
getType() constbodies::Bodyinline
height2_bodies::Boxprotected
height_bodies::Boxprotected
intersectsRay(const Eigen::Vector3d &origin, const Eigen::Vector3d &dir, EigenSTL::vector_Vector3d *intersections=nullptr, unsigned int count=0) const overridebodies::Boxvirtual
length2_bodies::Boxprotected
length_bodies::Boxprotected
normalH_bodies::Boxprotected
normalL_bodies::Boxprotected
normalW_bodies::Boxprotected
padding_bodies::Bodyprotected
pose_bodies::Bodyprotected
radius2_bodies::Boxprotected
radiusB_bodies::Boxprotected
samplePointInside(random_numbers::RandomNumberGenerator &rng, unsigned int max_attempts, Eigen::Vector3d &result) const overridebodies::Boxvirtual
scale_bodies::Bodyprotected
setDimensions(const shapes::Shape *shape)bodies::Body
setDimensionsDirty(const shapes::Shape *shape)bodies::Bodyinline
setPadding(double padd)bodies::Bodyinline
setPaddingDirty(double padd)bodies::Bodyinline
setPose(const Eigen::Isometry3d &pose)bodies::Bodyinline
setPoseDirty(const Eigen::Isometry3d &pose)bodies::Bodyinline
setScale(double scale)bodies::Bodyinline
setScaleDirty(double scale)bodies::Bodyinline
type_bodies::Bodyprotected
updateInternalData() overridebodies::Boxvirtual
useDimensions(const shapes::Shape *shape) overridebodies::Boxprotectedvirtual
width2_bodies::Boxprotected
width_bodies::Boxprotected
~Body()bodies::Bodyinlinevirtual
~Box() overridebodies::Boxinline


geometric_shapes
Author(s): Ioan Sucan , Gil Jones
autogenerated on Fri Apr 14 2023 02:14:40