|
| BodyPtr | cloneAt (const Eigen::Isometry3d &pose, double padding, double scaling) const override |
| |
| void | computeBoundingBox (AABB &box) const override |
| |
| void | computeBoundingBox (OBB &box) const override |
| |
| void | computeBoundingCylinder (BoundingCylinder &cylinder) const override |
| |
| void | computeBoundingSphere (BoundingSphere &sphere) const override |
| |
| double | computeVolume () const override |
| |
| bool | containsPoint (const Eigen::Vector3d &p, bool verbose) const override |
| |
| std::vector< double > | getDimensions () const override |
| |
| virtual std::vector< double > | getScaledDimensions () const |
| |
| bool | intersectsRay (const Eigen::Vector3d &origin, const Eigen::Vector3d &dir, EigenSTL::vector_Vector3d *intersections, unsigned int count) const override |
| |
| | WrongBody (const ::shapes::ShapeType type) |
| |
Public Member Functions inherited from bodies::Body |
| | Body () |
| |
| BodyPtr | cloneAt (const Eigen::Isometry3d &pose) const |
| |
| bool | containsPoint (double x, double y, double z, bool verbose=false) const |
| |
| double | getPadding () const |
| |
| const Eigen::Isometry3d & | getPose () const |
| |
| double | getScale () const |
| |
| shapes::ShapeType | getType () const |
| |
| virtual bool | samplePointInside (random_numbers::RandomNumberGenerator &rng, unsigned int max_attempts, Eigen::Vector3d &result) const |
| |
| void | setDimensions (const shapes::Shape *shape) |
| |
| void | setDimensionsDirty (const shapes::Shape *shape) |
| |
| void | setPadding (double padd) |
| |
| void | setPaddingDirty (double padd) |
| |
| void | setPose (const Eigen::Isometry3d &pose) |
| |
| void | setPoseDirty (const Eigen::Isometry3d &pose) |
| |
| void | setScale (double scale) |
| |
| void | setScaleDirty (double scale) |
| |
| virtual | ~Body ()=default |
| |
Definition at line 14 of file test_bodies.cpp.
◆ WrongBody()
◆ cloneAt()
| BodyPtr WrongBody::cloneAt |
( |
const Eigen::Isometry3d & |
pose, |
|
|
double |
padding, |
|
|
double |
scaling |
|
) |
| const |
|
inlineoverridevirtual |
◆ computeBoundingBox() [1/2]
| void WrongBody::computeBoundingBox |
( |
AABB & |
box | ) |
const |
|
inlineoverridevirtual |
◆ computeBoundingBox() [2/2]
| void WrongBody::computeBoundingBox |
( |
OBB & |
box | ) |
const |
|
inlineoverridevirtual |
◆ computeBoundingCylinder()
◆ computeBoundingSphere()
| void WrongBody::computeBoundingSphere |
( |
BoundingSphere & |
sphere | ) |
const |
|
inlineoverridevirtual |
◆ computeVolume()
| double WrongBody::computeVolume |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ containsPoint()
| bool WrongBody::containsPoint |
( |
const Eigen::Vector3d & |
p, |
|
|
bool |
verbose |
|
) |
| const |
|
inlineoverridevirtual |
◆ getDimensions()
| std::vector<double> WrongBody::getDimensions |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getScaledDimensions()
| virtual std::vector<double> WrongBody::getScaledDimensions |
( |
| ) |
const |
|
inlinevirtual |
◆ intersectsRay()
◆ updateInternalData()
| void WrongBody::updateInternalData |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
◆ useDimensions()
|
|
inlineoverrideprotectedvirtual |
The documentation for this class was generated from the following file: