#include <Triangle.hpp>
|
| | Triangle () |
| |
| | Triangle (double a, double b, double c, const Geom::Frame &frame) |
| |
| | Triangle (const Geom::Point &A, const Geom::Point &B, const Geom::Point &C, const Geom::Frame &frame, Geom::Point &frameCenter, Geom::Quaternion &frameQuat) |
| |
| | Triangle (const Geom::Frame &frame) |
| |
| | Triangle (const Triangle &) |
| |
| | ~Triangle () |
| |
| 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) |
| |
◆ Triangle() [1/5]
| GranOO3::Shape::Triangle::Triangle |
( |
| ) |
|
|
inline |
◆ Triangle() [2/5]
| GranOO3::Shape::Triangle::Triangle |
( |
double |
a, |
|
|
double |
b, |
|
|
double |
c, |
|
|
const Geom::Frame & |
frame |
|
) |
| |
|
inline |
◆ Triangle() [3/5]
◆ Triangle() [4/5]
| GranOO3::Shape::Triangle::Triangle |
( |
const Geom::Frame & |
frame | ) |
|
|
inline |
◆ Triangle() [5/5]
| GranOO3::Shape::Triangle::Triangle |
( |
const Triangle & |
p | ) |
|
|
inline |
◆ ~Triangle()
| GranOO3::Shape::Triangle::~Triangle |
( |
| ) |
|
|
inline |
◆ area()
| double GranOO3::Shape::Triangle::area |
( |
| ) |
const |
|
virtual |
◆ class_ID()
| static std::string GranOO3::Shape::Triangle::class_ID |
( |
| ) |
|
|
inlinestatic |
◆ collide() [1/2]
◆ collide() [2/2]
◆ desc()
| static std::string GranOO3::Shape::Triangle::desc |
( |
| ) |
|
|
static |
◆ description()
| std::string GranOO3::Shape::Triangle::description |
( |
| ) |
const |
◆ draw_gl()
| void GranOO3::Shape::Triangle::draw_gl |
( |
| ) |
const |
|
virtual |
◆ get_str_type_key()
| std::string GranOO3::Shape::Triangle::get_str_type_key |
( |
| ) |
const |
|
inline |
◆ is_point2D_in_triangle()
| bool GranOO3::Shape::Triangle::is_point2D_in_triangle |
( |
const Geom::Point & |
p | ) |
const |
|
private |
◆ read_xml_element()
| void GranOO3::Shape::Triangle::read_xml_element |
( |
const TiXmlElement * |
el | ) |
|
|
virtual |
◆ scale()
| void GranOO3::Shape::Triangle::scale |
( |
double |
| ) |
|
|
virtual |
◆ serialize()
template<class Archive >
| void GranOO3::Shape::Triangle::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
|
|
) |
| |
|
inlineprivate |
◆ to_povray()
| std::ostream& GranOO3::Shape::Triangle::to_povray |
( |
std::ostream & |
out, |
|
|
const Core::Color & |
|
|
) |
| const |
|
virtual |
◆ to_vtk()
| virtual void GranOO3::Shape::Triangle::to_vtk |
( |
vtkUnstructuredGrid * |
data | ) |
|
|
virtual |
◆ boost::serialization::access
| friend class boost::serialization::access |
|
friend |
◆ _angle
| double GranOO3::Shape::Triangle::_angle |
|
private |
◆ _la
| double GranOO3::Shape::Triangle::_la |
|
private |
◆ _lb
| double GranOO3::Shape::Triangle::_lb |
|
private |
The documentation for this class was generated from the following file: