![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
#include <Plane.hpp>
Public Member Functions | |
Plane () | |
Plane (const Geom::Frame &frame) | |
Plane (const Plane &) | |
~Plane () | |
void | read_xml_element (const TiXmlElement *el) |
std::string | description () const |
std::string | get_str_type_key () const |
double | area () const |
void | draw_gl () const |
void | scale (double) |
bool | collide (const Volume &, Collision::Data &) const |
bool | collide (const Geom::Point &, Collision::Data &) const |
virtual void | to_vtk (vtkUnstructuredGrid *data) |
std::ostream & | to_povray (std::ostream &out, const Core::Color &) const |
![]() | |
Surface (const Geom::Frame &frame) | |
virtual | ~Surface () |
bool | is_surface () const |
bool | is_volume () const |
![]() | |
Base (const Geom::Frame &frame) | |
virtual | ~Base () |
virtual void | draw_gl_edge () const |
void | unscale (double) |
virtual void | add_glob (const std::string &)=0 |
virtual std::ostream & | write_ascii (std::ostream &out) const |
virtual std::istream & | read_ascii (std::istream &in) |
virtual std::string | info () const |
const Geom::Frame & | local_frame () const |
const Geom::Point & | get_center () const |
const Geom::Quaternion & | get_quaternion () const |
const Geom::Vector & | get_position () const |
void | translate (Geom::Vector &) |
void | rotate (const Geom::Vector &axis, const double angleRadian) |
Static Public Member Functions | |
static std::string | class_ID () |
static std::string | desc () |
![]() | |
static std::string | class_ID () |
![]() | |
static Base & | glob (const std::string &id) |
static const Geom::Frame & | frame_buffer () |
static std::string | class_ID () |
static Base * | new_object (const TiXmlElement *el) |
![]() | |
static Base * | build () |
static bool | record (const std::string &id, std::string file_name="", std::string desc="") |
![]() | |
static void | record (std::function< BaseClass *()>, const std::string &, const std::string file="", const std::string desc="") |
static BaseClass * | new_object (const std::string &) |
static std::vector< std::string > | get_ID () |
static std::map< const std::string, std::function< BaseClass *()> > & | get_map () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
Friends | |
class | boost::serialization::access |
Additional Inherited Members | |
![]() | |
ObjectFactoryInterface () | |
virtual | ~ObjectFactoryInterface () |
![]() | |
ObjectFactory () | |
virtual | ~ObjectFactory () |
![]() | |
const Geom::Frame & | _frame |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements GranOO3::Shape::Surface.
|
inlinestatic |
|
virtual |
Implements GranOO3::Shape::Surface.
|
virtual |
Implements GranOO3::Shape::Surface.
|
static |
std::string GranOO3::Shape::Plane::description | ( | ) | const |
|
virtual |
Implements GranOO3::Shape::Base.
|
inline |
|
virtual |
Reimplemented from GranOO3::Shape::Base.
|
virtual |
Implements GranOO3::Shape::Base.
|
inlineprivate |
|
virtual |
Reimplemented from GranOO3::Shape::Base.
|
virtual |
Reimplemented from GranOO3::Shape::Base.
|
friend |