libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
CollisionPoint Member List

This is the complete list of members for CollisionPoint, including all inherited members.

CollisionPoint(const std::vector< int > &parent_joints, double radius, double clearance, int segment_number, const Eigen::Vector3d &position) (defined in CollisionPoint)CollisionPoint
CollisionPoint(const CollisionPoint &point, const std::vector< int > &parent_joints) (defined in CollisionPoint)CollisionPoint
draw(const Eigen::Affine3d &T, bool yellow=true) const (defined in CollisionPoint)CollisionPoint
getClearance() const (defined in CollisionPoint)CollisionPointinline
getInvClearance() const (defined in CollisionPoint)CollisionPointinline
getJacobian(std::vector< Eigen::Vector3d > &joint_pos, std::vector< Eigen::Vector3d > &joint_axis, Eigen::Vector3d &collision_point_pos, Eigen::MatrixXd &jacobian, const std::vector< int > &group_joint_to_move3d_joint_index) const (defined in CollisionPoint)CollisionPoint
getParentJoints() const (defined in CollisionPoint)CollisionPointinline
getPosition() const (defined in CollisionPoint)CollisionPointinline
getRadius() const (defined in CollisionPoint)CollisionPointinline
getSegmentNumber() const (defined in CollisionPoint)CollisionPointinline
getTransformedPosition(std::vector< Eigen::Affine3d > &segment_frames, Eigen::Vector3d &position) const (defined in CollisionPoint)CollisionPointinline
getTransformedPosition(std::vector< std::vector< double > > &segment_frames, Eigen::Vector3d &position) const (defined in CollisionPoint)CollisionPointinline
getVolume() const (defined in CollisionPoint)CollisionPointinline
isParentJoint(int joint) const (defined in CollisionPoint)CollisionPointinline
m_is_collidingCollisionPoint
~CollisionPoint() (defined in CollisionPoint)CollisionPointvirtual