| _bounding_box | GranOO3::Shape::Volume | private |
| _bounding_radius | GranOO3::Shape::Volume | private |
| _bounding_shape | GranOO3::Shape::Volume | private |
| _bounding_sphere | GranOO3::Shape::Volume | private |
| _face | GranOO3::Shape::Volume | private |
| _frame | GranOO3::Shape::Base | protected |
| _frame_buffer | GranOO3::Shape::Base | privatestatic |
| _lx | GranOO3::Shape::Box | private |
| _ly | GranOO3::Shape::Box | private |
| _lz | GranOO3::Shape::Box | private |
| aabb() const | GranOO3::Shape::Box | inlinevirtual |
| add_face_ID(const std::string &) | GranOO3::Shape::Volume | inlineprotected |
| add_glob(const std::string &)=0 | GranOO3::Shape::Base | pure virtual |
| Base(const Geom::Frame &frame) | GranOO3::Shape::Base | inlineexplicit |
| Base(const Base &) | GranOO3::Shape::Base | private |
| boost::serialization::access class | GranOO3::Shape::Box | friend |
| BOOST_SERIALIZATION_SPLIT_MEMBER() | GranOO3::Shape::Volume | private |
| Box() | GranOO3::Shape::Box | inline |
| Box(double dimX, double dimY, double dimZ, const Geom::Frame &frame) | GranOO3::Shape::Box | inline |
| Box(const Box &) | GranOO3::Shape::Box | inline |
| Box(const Box &, const Geom::Frame &) | GranOO3::Shape::Box | inline |
| Box(const Geom::Frame &) | GranOO3::Shape::Box | inline |
| build() | GranOO3::Core::ObjectFactoryInterface< Base, Box > | static |
| class_ID() | GranOO3::Shape::Box | inlinestatic |
| collide(const Volume &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide(const Sphere &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide(const Box &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide(const Cylinder &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide(const Cone &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide(const ConeTruncated &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide(const Polyhedron &, Collision::Data &) const =0 | GranOO3::Shape::Volume | pure virtual |
| collide_inside(const Geom::Point &p1, double radius, Collision::Data &info) const | GranOO3::Shape::Box | virtual |
| GranOO3::Shape::Volume::collide_inside(const Geom::Point &, Collision::Data &) const | GranOO3::Shape::Volume | |
| collide_outside(const Geom::Point &p1, double radius, Collision::Data &info) const | GranOO3::Shape::Box | virtual |
| GranOO3::Shape::Volume::collide_outside(const Geom::Point &, Collision::Data &) const | GranOO3::Shape::Volume | |
| compute_inertia_tensor(double, Geom::Tensor &) const | GranOO3::Shape::Box | inlinevirtual |
| copy_face_ID(const std::set< std::string > &) | GranOO3::Shape::Volume | inlineprotected |
| desc() | GranOO3::Shape::Box | static |
| draw_gl() const | GranOO3::Shape::Box | virtual |
| draw_gl_edge() const | GranOO3::Shape::Base | inlinevirtual |
| farthest_point_along(const Geom::Vector &) const | GranOO3::Shape::Box | virtual |
| frame_buffer() | GranOO3::Shape::Base | static |
| get_bounding_box() const | GranOO3::Shape::Volume | |
| get_bounding_box() | GranOO3::Shape::Volume | |
| get_bounding_sphere() const | GranOO3::Shape::Volume | |
| get_bounding_sphere() | GranOO3::Shape::Volume | |
| get_center() const | GranOO3::Shape::Base | inline |
| get_face_ID() const | GranOO3::Shape::Volume | inline |
| get_greatest_dimension() const | GranOO3::Shape::Box | inlinevirtual |
| get_ID() | GranOO3::Core::ObjectFactory< BaseClass > | static |
| get_map() | GranOO3::Core::ObjectFactory< BaseClass > | static |
| get_point1() const | GranOO3::Shape::Box | inline |
| get_point2() const | GranOO3::Shape::Box | inline |
| get_point3() const | GranOO3::Shape::Box | inline |
| get_point4() const | GranOO3::Shape::Box | inline |
| get_point5() const | GranOO3::Shape::Box | inline |
| get_point6() const | GranOO3::Shape::Box | inline |
| get_point7() const | GranOO3::Shape::Box | inline |
| get_point8() const | GranOO3::Shape::Box | inline |
| get_position() const | GranOO3::Shape::Base | inline |
| get_quaternion() const | GranOO3::Shape::Base | inline |
| get_volume() const | GranOO3::Shape::Box | inlinevirtual |
| get_xmax_center(const Geom::Frame &frame=Geom::Frame::global) const | GranOO3::Shape::Box | inline |
| get_xmin_center(const Geom::Frame &frame=Geom::Frame::global) const | GranOO3::Shape::Box | inline |
| get_ymax_center(const Geom::Frame &frame=Geom::Frame::global) const | GranOO3::Shape::Box | inline |
| get_ymin_center(const Geom::Frame &frame=Geom::Frame::global) const | GranOO3::Shape::Box | inline |
| get_zmax_center(const Geom::Frame &frame=Geom::Frame::global) const | GranOO3::Shape::Box | inline |
| get_zmin_center(const Geom::Frame &frame=Geom::Frame::global) const | GranOO3::Shape::Box | inline |
| glob(const std::string &id) | GranOO3::Shape::Base | static |
| info() const | GranOO3::Shape::Box | virtual |
| is_bounding_shape() const | GranOO3::Shape::Volume | inline |
| is_surface() const | GranOO3::Shape::Volume | inlinevirtual |
| is_volume() const | GranOO3::Shape::Volume | inlinevirtual |
| load(Archive &, const unsigned int) | GranOO3::Shape::Volume | inlineprivate |
| local_frame() const | GranOO3::Shape::Base | inline |
| locate(const Geom::Point &) const | GranOO3::Shape::Box | virtual |
| locate(const Geom::Point &, double radius) const | GranOO3::Shape::Box | virtual |
| GranOO3::Shape::Volume::locate(const Sphere &) const | GranOO3::Shape::Volume | |
| make_equal_to(const Box &) | GranOO3::Shape::Box | |
| GranOO3::new_object(const TiXmlElement *el) | GranOO3::Shape::Base | static |
| ObjectFactoryInterface< Base, Box >::new_object(const std::string &) | GranOO3::Core::ObjectFactory< BaseClass > | static |
| ObjectFactory() | GranOO3::Core::ObjectFactory< BaseClass > | inlineprotected |
| ObjectFactoryInterface() | GranOO3::Core::ObjectFactoryInterface< Base, Box > | protected |
| operator=(const Box &) | GranOO3::Shape::Box | private |
| overlap(const Sphere &, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
| overlap(const Sphere &s, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
| overlap(const Sphere &s, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
| overlap(const Sphere &s, Geom::Vector &normal, double &penetration) const | GranOO3::Shape::Volume | |
| read_ascii(std::istream &in) | GranOO3::Shape::Box | virtual |
| read_xml_element(const TiXmlElement *el) | GranOO3::Shape::Box | virtual |
| record(const std::string &id, std::string file_name="", std::string desc="") | GranOO3::Core::ObjectFactoryInterface< Base, Box > | static |
| GranOO3::Core::ObjectFactory::record(std::function< BaseClass *()>, const std::string &, const std::string file="", const std::string desc="") | GranOO3::Core::ObjectFactory< BaseClass > | static |
| rotate(const Geom::Vector &axis, const double angleRadian) | GranOO3::Shape::Base | inline |
| save(Archive &, const unsigned int) const | GranOO3::Shape::Volume | inlineprivate |
| scale(double) | GranOO3::Shape::Box | virtual |
| serialize(Archive &, const unsigned int) | GranOO3::Shape::Box | inlineprivate |
| set_face_ID(const T &, Args... args) | GranOO3::Shape::Volume | inlineprotected |
| set_face_ID(const T &) | GranOO3::Shape::Volume | inlineprotected |
| set_length(double x, double y, double z) | GranOO3::Shape::Box | inline |
| to_povray(std::ostream &out, const Core::Color &) const | GranOO3::Shape::Box | virtual |
| to_vtk(vtkUnstructuredGrid *data) | GranOO3::Shape::Box | virtual |
| translate(Geom::Vector &) | GranOO3::Shape::Base | inline |
| unscale(double) | GranOO3::Shape::Base | |
| update_bounding_box() | GranOO3::Shape::Box | virtual |
| update_bounding_shape() | GranOO3::Shape::Volume | |
| update_bounding_sphere() | GranOO3::Shape::Box | virtual |
| Volume(const Geom::Frame &frame) | GranOO3::Shape::Volume | explicit |
| Volume(const Volume &) | GranOO3::Shape::Volume | private |
| write_ascii(std::ostream &out) const | GranOO3::Shape::Box | virtual |
| ~Base() | GranOO3::Shape::Base | inlinevirtual |
| ~Box() | GranOO3::Shape::Box | virtual |
| ~ObjectFactory() | GranOO3::Core::ObjectFactory< BaseClass > | inlineprotectedvirtual |
| ~ObjectFactoryInterface() | GranOO3::Core::ObjectFactoryInterface< Base, Box > | protectedvirtual |
| ~Volume() | GranOO3::Shape::Volume | virtual |