Moby
|
This is the complete list of members for Moby::Polyhedron, including all inherited members.
calc_convex_hull(ForwardIterator begin, ForwardIterator end) | Moby::Polyhedron | static |
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::Polyhedron | static |
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::Polyhedron | static |
calc_signed_distance(const Ravelin::Origin3d &point, unsigned &closest_facet) const | Moby::Polyhedron | |
calc_signed_distance(const Ravelin::Origin3d &point) const | Moby::Polyhedron | inline |
calc_volume() const (defined in Moby::Polyhedron) | Moby::Polyhedron | |
convexity() | Moby::Polyhedron | inline |
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 name | Moby::Polyhedron | |
find_closest_feature(const Ravelin::Origin3d &p, unsigned closest_facet) const | Moby::Polyhedron | |
get_bounding_box_corners() const | Moby::Polyhedron | inline |
get_edges() const (defined in Moby::Polyhedron) | Moby::Polyhedron | inline |
get_faces() const (defined in Moby::Polyhedron) | Moby::Polyhedron | inline |
get_vertices() (defined in Moby::Polyhedron) | Moby::Polyhedron | inline |
get_vertices() const (defined in Moby::Polyhedron) | Moby::Polyhedron | inline |
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::Polyhedron | inline |
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::Polyhedron | inline |
shallow_copy() const | Moby::Polyhedron | |
TessellatedPolyhedron (defined in Moby::Polyhedron) | Moby::Polyhedron | friend |
to_vrml(std::ostream &out, const Polyhedron &p, Ravelin::Origin3d diffuse_color=Ravelin::Origin3d(1, 1, 1), bool wireframe=false) | Moby::Polyhedron | static |
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::Polyhedron | static |
write_to_obj(const std::string &filename) const | Moby::Polyhedron |