GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3::Shape::Triangle Member List

This is the complete list of members for GranOO3::Shape::Triangle, including all inherited members.

_angleGranOO3::Shape::Triangleprivate
_frameGranOO3::Shape::Baseprotected
_frame_bufferGranOO3::Shape::Baseprivatestatic
_laGranOO3::Shape::Triangleprivate
_lbGranOO3::Shape::Triangleprivate
add_glob(const std::string &)=0GranOO3::Shape::Basepure virtual
area() constGranOO3::Shape::Trianglevirtual
Base(const Geom::Frame &frame)GranOO3::Shape::Baseinlineexplicit
Base(const Base &)GranOO3::Shape::Baseprivate
boost::serialization::access classGranOO3::Shape::Trianglefriend
build()GranOO3::Core::ObjectFactoryInterface< Base, Triangle >static
class_ID()GranOO3::Shape::Triangleinlinestatic
collide(const Volume &, Collision::Data &) constGranOO3::Shape::Trianglevirtual
collide(const Geom::Point &, Collision::Data &) constGranOO3::Shape::Trianglevirtual
desc()GranOO3::Shape::Trianglestatic
description() constGranOO3::Shape::Triangle
draw_gl() constGranOO3::Shape::Trianglevirtual
draw_gl_edge() constGranOO3::Shape::Baseinlinevirtual
frame_buffer()GranOO3::Shape::Basestatic
get_center() constGranOO3::Shape::Baseinline
get_ID()GranOO3::Core::ObjectFactory< BaseClass >static
get_map()GranOO3::Core::ObjectFactory< BaseClass >static
get_position() constGranOO3::Shape::Baseinline
get_quaternion() constGranOO3::Shape::Baseinline
get_str_type_key() constGranOO3::Shape::Triangleinline
glob(const std::string &id)GranOO3::Shape::Basestatic
info() constGranOO3::Shape::Baseinlinevirtual
is_point2D_in_triangle(const Geom::Point &p) constGranOO3::Shape::Triangleprivate
is_surface() constGranOO3::Shape::Surfaceinlinevirtual
is_volume() constGranOO3::Shape::Surfaceinlinevirtual
local_frame() constGranOO3::Shape::Baseinline
GranOO3::new_object(const TiXmlElement *el)GranOO3::Shape::Basestatic
ObjectFactoryInterface< Base, Triangle >::new_object(const std::string &)GranOO3::Core::ObjectFactory< BaseClass >static
ObjectFactory()GranOO3::Core::ObjectFactory< BaseClass >inlineprotected
ObjectFactoryInterface()GranOO3::Core::ObjectFactoryInterface< Base, Triangle >protected
operator=(const Surface &)=deleteGranOO3::Shape::Surfaceprivate
read_ascii(std::istream &in)GranOO3::Shape::Basevirtual
read_xml_element(const TiXmlElement *el)GranOO3::Shape::Trianglevirtual
record(const std::string &id, std::string file_name="", std::string desc="")GranOO3::Core::ObjectFactoryInterface< Base, Triangle >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::Baseinline
scale(double)GranOO3::Shape::Trianglevirtual
serialize(Archive &ar, const unsigned int)GranOO3::Shape::Triangleinlineprivate
Surface(const Geom::Frame &frame)GranOO3::Shape::Surfaceexplicit
Surface(const Surface &)=deleteGranOO3::Shape::Surfaceprivate
to_povray(std::ostream &out, const Core::Color &) constGranOO3::Shape::Trianglevirtual
to_vtk(vtkUnstructuredGrid *data)GranOO3::Shape::Trianglevirtual
translate(Geom::Vector &)GranOO3::Shape::Baseinline
Triangle()GranOO3::Shape::Triangleinline
Triangle(double a, double b, double c, const Geom::Frame &frame)GranOO3::Shape::Triangleinline
Triangle(const Geom::Point &A, const Geom::Point &B, const Geom::Point &C, const Geom::Frame &frame, Geom::Point &frameCenter, Geom::Quaternion &frameQuat)GranOO3::Shape::Triangle
Triangle(const Geom::Frame &frame)GranOO3::Shape::Triangleinline
Triangle(const Triangle &)GranOO3::Shape::Triangleinline
unscale(double)GranOO3::Shape::Base
write_ascii(std::ostream &out) constGranOO3::Shape::Basevirtual
~Base()GranOO3::Shape::Baseinlinevirtual
~ObjectFactory()GranOO3::Core::ObjectFactory< BaseClass >inlineprotectedvirtual
~ObjectFactoryInterface()GranOO3::Core::ObjectFactoryInterface< Base, Triangle >protectedvirtual
~Surface()GranOO3::Shape::Surfacevirtual
~Triangle()GranOO3::Shape::Triangleinline