Moby
Moby::BoxPrimitive Member List

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

_cg_posesMoby::Primitiveprotected
_densityMoby::Primitiveprotected
_FMoby::Primitiveprotected
_JMoby::Primitiveprotected
_jFMoby::Primitiveprotected
_poly (defined in Moby::PolyhedralPrimitive)Moby::PolyhedralPrimitiveprotected
_posesMoby::Primitiveprotected
add_collision_geometry(CollisionGeometryPtr cg)Moby::Primitive
Base() (defined in Moby::Base)Moby::Base
Base(const Base *b) (defined in Moby::Base)Moby::Base
BoxPrimitive()Moby::BoxPrimitive
BoxPrimitive(double xlen, double ylen, double zlen)Moby::BoxPrimitive
BoxPrimitive(double xlen, double ylen, double zlen, const Ravelin::Pose3d &T) (defined in Moby::BoxPrimitive)Moby::BoxPrimitive
BoxPrimitive(const Ravelin::Pose3d &T) (defined in Moby::BoxPrimitive)Moby::BoxPrimitive
calc_closest_point(const Point3d &point, Point3d &closest) const Moby::BoxPrimitive
calc_closest_points(boost::shared_ptr< const SpherePrimitive > s, Point3d &pbox, Point3d &psph) const Moby::BoxPrimitive
calc_dist_and_normal(const Point3d &point, std::vector< Ravelin::Vector3d > &normals) const Moby::BoxPrimitivevirtual
calc_max_dist(double lin_cont, double ang_cont, double dist, const Ravelin::Vector3d &d0, const Ravelin::Vector3d &w0, boost::shared_ptr< const Ravelin::Pose3d > P)Moby::Primitiveinlinevirtual
calc_signed_dist(boost::shared_ptr< const SpherePrimitive > s, Point3d &pthis, Point3d &psph) const (defined in Moby::BoxPrimitive)Moby::BoxPrimitive
calc_signed_dist(boost::shared_ptr< const Primitive > p, Point3d &pthis, Point3d &pp) const Moby::BoxPrimitivevirtual
calc_signed_dist(const Point3d &p) const Moby::BoxPrimitivevirtual
calc_signed_dist(boost::shared_ptr< const PolyhedralPrimitive > p, Point3d &pthis, Point3d &pp) const (defined in Moby::PolyhedralPrimitive)Moby::PolyhedralPrimitiveprotected
clone(boost::shared_ptr< T > x)Moby::Baseinlinestatic
create_visualization()Moby::BoxPrimitivevirtual
get_bounding_radius() const (defined in Moby::BoxPrimitive)Moby::BoxPrimitiveinlinevirtual
get_BVH_root(CollisionGeometryPtr geom)Moby::BoxPrimitivevirtual
get_halfspaces(const Polyhedron &poly, boost::shared_ptr< const Ravelin::Pose3d > pose, const Ravelin::Transform3d &wTpose, OutputIterator output_begin) (defined in Moby::PolyhedralPrimitive)Moby::PolyhedralPrimitivestatic
get_halfspaces(const Polyhedron &poly, boost::shared_ptr< const Ravelin::Pose3d > pose, const Ravelin::Transform3d &wTpose, OutputIterator output_begin) (defined in Moby::PolyhedralPrimitive)Moby::PolyhedralPrimitive
get_inertia() const Moby::Primitiveinline
get_inertial_pose() const Moby::Primitiveinline
get_mesh(boost::shared_ptr< const Ravelin::Pose3d > P)Moby::BoxPrimitivevirtual
get_polyhedron() const Moby::PolyhedralPrimitiveinline
get_pose(CollisionGeometryPtr g) const Moby::Primitive
get_pose() const Moby::Primitiveinline
get_supporting_point(const Ravelin::Vector3d &d) const Moby::Primitivevirtual
get_vertices(boost::shared_ptr< const Ravelin::Pose3d > P, std::vector< Point3d > &p) const Moby::BoxPrimitivevirtual
get_visualization()Moby::Primitivevirtual
get_x_len() const Moby::BoxPrimitiveinline
get_y_len() const Moby::BoxPrimitiveinline
get_z_len() const Moby::BoxPrimitiveinline
idMoby::Base
is_convex() const Moby::BoxPrimitiveinlinevirtual
load_from_xml(boost::shared_ptr< const XMLTree > node, std::map< std::string, BasePtr > &id_map)Moby::BoxPrimitivevirtual
num_facets() const (defined in Moby::BoxPrimitive)Moby::BoxPrimitiveinlinevirtual
PolyhedralPrimitive() (defined in Moby::PolyhedralPrimitive)Moby::PolyhedralPrimitiveinline
PolyhedralPrimitive(const Ravelin::Pose3d &T) (defined in Moby::PolyhedralPrimitive)Moby::PolyhedralPrimitiveinline
Primitive()Moby::Primitive
Primitive(const Ravelin::Pose3d &T) (defined in Moby::Primitive)Moby::Primitive
remove_collision_geometry(CollisionGeometryPtr cg)Moby::Primitive
save_to_xml(XMLTreePtr node, std::list< boost::shared_ptr< const Base > > &shared_objects) const Moby::BoxPrimitivevirtual
set_density(double density)Moby::Primitive
set_edge_sample_length(double len)Moby::BoxPrimitive
set_mass(double mass)Moby::Primitive
set_polyhedron(const Polyhedron &p)Moby::BoxPrimitivevirtual
set_pose(const Ravelin::Pose3d &T)Moby::BoxPrimitivevirtual
set_size(double xlen, double ylen, double zlen)Moby::BoxPrimitive
update_visualization()Moby::Primitive
userdataMoby::Base
~Base() (defined in Moby::Base)Moby::Baseinlinevirtual
~Primitive() (defined in Moby::Primitive)Moby::Primitivevirtual