KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
kjb::Polygon Member List

This is the complete list of members for kjb::Polygon, including all inherited members.

_rendering_frameworkkjb::Abstract_renderableprotectedstatic
add_point(const Vector &pt)kjb::Polygon
add_point(double x, double y, double z)kjb::Polygon
centroidkjb::Polygonprotected
check_convexity() const kjb::Polygon
check_polygon_is_right_triangle(double tolerance) const kjb::Polygon
clear()kjb::Polygoninline
clone() const kjb::Polygonvirtual
compute_area() const kjb::Polygon
fit_plane(Vector &plane_params) const kjb::Polygon
flip_normal()kjb::Polygon
get_all_vertices(std::vector< Vector > &vertices) const kjb::Polygon
get_centroid() const kjb::Polygoninline
get_edge_first_vertex(unsigned int edge) const kjb::Polygoninline
get_edge_second_vertex(unsigned int edge) const kjb::Polygoninline
get_index_of_longest_edge() const kjb::Polygon
get_lines(std::vector< Line3d > &lines) const kjb::Polygon
get_normal() const kjb::Polygoninline
get_num_points() const kjb::Polygoninline
get_point(unsigned int i) const kjb::Polygoninline
get_rendering_framework()kjb::Abstract_renderableinlinestatic
get_vertices() const kjb::Polygoninline
GL_Polygon_Renderer classkjb::Polygonfriend
normalkjb::Polygonprotected
normal_flippedkjb::Polygonprotected
operator=(const Polygon &p)kjb::Polygonvirtual
Polygon()kjb::Polygon
Polygon(unsigned int N)kjb::Polygon
Polygon(const Polygon &p)kjb::Polygon
Polygon(const char *fname)kjb::Polygon
Polygon(std::istream &in)kjb::Polygon
project()kjb::Polygonvirtual
project(const Matrix &M, double width, double height)kjb::Polygonvirtual
ptskjb::Polygonprotected
read(std::istream &in)kjb::Polygonvirtual
kjb::Readable::read(const char *fname)kjb::Readablevirtual
read_field_value(std::istream &in, const char *field_name, char *field_buf, size_t buf_len, char separator=':')kjb::Readablestatic
read_field_value(std::istream &in, const char *field_name, char separator=':')kjb::Readablestatic
render() const kjb::Abstract_renderableinlinevirtual
render_occluded_wireframe() const kjb::Abstract_renderableinlinevirtual
Rendering_frameworks enum namekjb::Abstract_renderableprotected
RI_OPENGL enum valuekjb::Abstract_renderableprotected
set_point(double index, double x, double y, double z)kjb::Polygoninline
set_rendering_framework(unsigned int irf)kjb::Abstract_renderableinlinestatic
silhouette_render(const kjb::Base_gl_interface &, double width) const kjb::Abstract_renderableinlinevirtual
solid_render() const kjb::Polygonvirtual
transform(const Matrix &M)kjb::Polygonvirtual
update()kjb::Polygoninline
update_centroid()kjb::Polygonprotected
update_normal()kjb::Polygonprotected
wire_occlude_render() const kjb::Polygonvirtual
wire_render() const kjb::Polygonvirtual
write(std::ostream &out) const kjb::Polygonvirtual
kjb::Writeable::write(const char *fname) const kjb::Writeablevirtual
~Abstract_renderable()kjb::Abstract_renderableinlinevirtual
~Polygon()kjb::Polygonvirtual
~Readable()kjb::Readableinlinevirtual
~Renderable()kjb::Renderableinlinevirtual
~Solid_renderable()kjb::Solid_renderableinlinevirtual
~Wire_occlude_renderable()kjb::Wire_occlude_renderableinlinevirtual
~Wire_renderable()kjb::Wire_renderableinlinevirtual
~Writeable()kjb::Writeableinlinevirtual