#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: