#include <triangle_t.h>
Definition at line 8 of file triangle_t.h.
◆ triangle_t()
| triangle_t::triangle_t |
( |
double const * |
A, |
|
|
double const * |
B, |
|
|
double const * |
C |
|
) |
| |
◆ ~triangle_t()
| triangle_t::~triangle_t |
( |
| ) |
|
◆ above_point()
| bool triangle_t::above_point |
( |
double const * |
point, |
|
|
double |
tolerance = 1.0e-12 |
|
) |
| |
◆ build_edges()
| void triangle_t::build_edges |
( |
| ) |
|
|
private |
◆ clear_edges()
| void triangle_t::clear_edges |
( |
| ) |
|
|
private |
◆ compute_centroid()
| void triangle_t::compute_centroid |
( |
| ) |
|
|
private |
◆ compute_distance_to_containing_plane()
| double triangle_t::compute_distance_to_containing_plane |
( |
double const * |
point | ) |
|
|
private |
◆ compute_normal()
| void triangle_t::compute_normal |
( |
| ) |
|
|
private |
◆ contains_point()
| bool triangle_t::contains_point |
( |
double const * |
point, |
|
|
double |
tolerance = 1.0e-12 |
|
) |
| |
◆ get_centroid()
| double const * triangle_t::get_centroid |
( |
| ) |
|
◆ get_edge()
| edge_t * triangle_t::get_edge |
( |
unsigned int |
i | ) |
|
◆ get_normal()
| double const * triangle_t::get_normal |
( |
| ) |
|
◆ get_support_point_ptr()
| double const * triangle_t::get_support_point_ptr |
( |
unsigned int |
i | ) |
const |
◆ project_point()
| int triangle_t::project_point |
( |
double const * |
point, |
|
|
double * |
projection, |
|
|
double |
tolerance = 1.0e-12 |
|
) |
| |
◆ set_support_points()
| void triangle_t::set_support_points |
( |
double const * |
A, |
|
|
double const * |
B, |
|
|
double const * |
C |
|
) |
| |
◆ centroid
| std::vector<double> triangle_t::centroid |
|
private |
◆ centroid_updated
| bool triangle_t::centroid_updated |
|
private |
◆ edges_ptr
| edge_t* triangle_t::edges_ptr[3] |
|
private |
◆ edges_updated
| bool triangle_t::edges_updated |
|
private |
◆ normal
| std::vector<double> triangle_t::normal |
|
private |
◆ normal_updated
| bool triangle_t::normal_updated |
|
private |
◆ support_points_ptr
| double const* triangle_t::support_points_ptr[3] |
|
private |
◆ tmp
| std::vector<double> triangle_t::tmp |
|
private |
The documentation for this class was generated from the following file: