Moby
Moby::Polyhedron Member List

This is the complete list of members for Moby::Polyhedron, including all inherited members.

calc_convex_hull(ForwardIterator begin, ForwardIterator end)Moby::Polyhedronstatic
calc_convex_hull(ForwardIterator begin, ForwardIterator end)Moby::Polyhedron
calc_dist(FeatureType fA, FeatureType fB, boost::shared_ptr< const Polyhedron::Feature > closestA, boost::shared_ptr< const Polyhedron::Feature > closestB, Ravelin::Transform3d &aTb)Moby::Polyhedronstatic
calc_minkowski_diff(boost::shared_ptr< const PolyhedralPrimitive > pA, boost::shared_ptr< const PolyhedralPrimitive > pB, boost::shared_ptr< const Ravelin::Pose3d > poseA, boost::shared_ptr< const Ravelin::Pose3d > poseB)Moby::Polyhedronstatic
calc_signed_distance(const Ravelin::Origin3d &point, unsigned &closest_facet) const Moby::Polyhedron
calc_signed_distance(const Ravelin::Origin3d &point) const Moby::Polyhedroninline
calc_volume() const (defined in Moby::Polyhedron)Moby::Polyhedron
convexity()Moby::Polyhedroninline
degenerate() const (defined in Moby::Polyhedron)Moby::Polyhedron
eEdge enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eFace enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eInside enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eOnEdge enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eOnFace enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eOnVertex enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eOutside enum value (defined in Moby::Polyhedron)Moby::Polyhedron
eVertex enum value (defined in Moby::Polyhedron)Moby::Polyhedron
FeatureType enum nameMoby::Polyhedron
find_closest_feature(const Ravelin::Origin3d &p, unsigned closest_facet) const Moby::Polyhedron
get_bounding_box_corners() const Moby::Polyhedroninline
get_edges() const (defined in Moby::Polyhedron)Moby::Polyhedroninline
get_faces() const (defined in Moby::Polyhedron)Moby::Polyhedroninline
get_vertices() (defined in Moby::Polyhedron)Moby::Polyhedroninline
get_vertices() const (defined in Moby::Polyhedron)Moby::Polyhedroninline
inside(const Ravelin::Origin3d &point, double tol=NEAR_ZERO) (defined in Moby::Polyhedron)Moby::Polyhedron
inside_or_on(const Ravelin::Origin3d &point, double tol=NEAR_ZERO) (defined in Moby::Polyhedron)Moby::Polyhedron
is_convex()Moby::Polyhedroninline
location(const Ravelin::Origin3d &point, boost::shared_ptr< Polyhedron::Feature > &closest_feature, double tol=NEAR_ZERO) const (defined in Moby::Polyhedron)Moby::Polyhedron
LocationType enum name (defined in Moby::Polyhedron)Moby::Polyhedron
operator=(const Polyhedron &p)Moby::Polyhedron
Polyhedron()Moby::Polyhedron
Polyhedron(const Polyhedron &p) (defined in Moby::Polyhedron)Moby::Polyhedroninline
shallow_copy() const Moby::Polyhedron
TessellatedPolyhedron (defined in Moby::Polyhedron)Moby::Polyhedronfriend
to_vrml(std::ostream &out, const Polyhedron &p, Ravelin::Origin3d diffuse_color=Ravelin::Origin3d(1, 1, 1), bool wireframe=false)Moby::Polyhedronstatic
transform(const Ravelin::Transform3d &T) const Moby::Polyhedron
vclip(boost::shared_ptr< const PolyhedralPrimitive > pA, boost::shared_ptr< const PolyhedralPrimitive > pB, boost::shared_ptr< const Ravelin::Pose3d > poseA, boost::shared_ptr< const Ravelin::Pose3d > poseB, boost::shared_ptr< const Polyhedron::Feature > &closestA, boost::shared_ptr< const Polyhedron::Feature > &closestB)Moby::Polyhedronstatic
write_to_obj(const std::string &filename) const Moby::Polyhedron