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

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

assign_segments_to_vpts(const Edge_segment_set &, double outlier_threshold=MW_OUTLIER_THRESHOLD)kjb::Manhattan_world
create_corner(Manhattan_corner &corner, const Manhattan_segment &seg1, const Manhattan_segment &seg2, unsigned int index1, unsigned int index2, double max_stretch=MAX_CORNER_SEGMENT_STRETCH)kjb::Manhattan_worldstatic
create_corner3(Manhattan_corner &corner, const Manhattan_segment &seg3, unsigned int index3, double max_stretch=MAX_CORNER_SEGMENT_STRETCH, double max_perp_stretch=MAX_CORNER_PERP_SEGMENT_STRETCH)kjb::Manhattan_worldstatic
create_corner3_from_incomplete(Manhattan_corner &corner, unsigned int index3, bool towards_vp, const kjb::Vector &position, bool check_consistency=true)kjb::Manhattan_world
create_corners()kjb::Manhattan_world
create_corners2()kjb::Manhattan_world
create_corners3()kjb::Manhattan_world
draw_corners(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_corners2(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_corners2smart(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_corners2up(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_corners3(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_corners3smart(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_corners3up(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_extra_corners(kjb::Image &img, bool draw_full_segments=false, double width=1.0) const kjb::Manhattan_world
draw_lines_from_segments_midpoint_to_vp(kjb::Image &img, double width=1.0) const kjb::Manhattan_world
draw_segments_with_vp_assignments(kjb::Image &img, double width=1.0) const kjb::Manhattan_world
get_3D_corner(double z_distance, double princ_x, double princ_y, unsigned int index, bool usecorner3, kjb::Vector &corner3D_1, kjb::Vector &corner3D_2, kjb::Vector &corner3D_3, kjb::Vector &position_3D) const kjb::Manhattan_world
get_assignments() const kjb::Manhattan_worldinline
get_corner_2(unsigned int i) const kjb::Manhattan_worldinline
get_corner_3(unsigned int i) const kjb::Manhattan_worldinline
get_corners2() const kjb::Manhattan_worldinline
get_corners3() const kjb::Manhattan_worldinline
get_extra_corner(unsigned int i) const kjb::Manhattan_worldinline
get_extra_corners() const kjb::Manhattan_worldinline
get_focal_length() const kjb::Manhattan_worldinline
get_manhattan_segment(unsigned int vp_index, unsigned int segment_index) const kjb::Manhattan_world
get_num_corners2() const kjb::Manhattan_worldinline
get_num_corners3() const kjb::Manhattan_worldinline
get_num_extra_corners() const kjb::Manhattan_worldinline
get_value_vanishing_points() const kjb::Manhattan_worldinline
get_vanishing_points() const kjb::Manhattan_worldinline
Manhattan_world(double ifocal=MW_FOCAL_INIT_VALUE)kjb::Manhattan_worldinline
Manhattan_world(const std::vector< Vanishing_point > &ivpts, double ifocal=MW_FOCAL_INIT_VALUE)kjb::Manhattan_worldinline
Manhattan_world(const Edge_segment_set &isegments, const std::vector< Vanishing_point > &ivpts, double ifocal=MW_FOCAL_INIT_VALUE, double outlier_threshold=MW_OUTLIER_THRESHOLD)kjb::Manhattan_world
Manhattan_world(const char *filename, const Edge_segment_set &isegments, double outlier_threshold=MW_OUTLIER_THRESHOLD)kjb::Manhattan_worldinline
Manhattan_world(const char *filename)kjb::Manhattan_worldinline
Manhattan_world(std::istream &in, const Edge_segment_set &isegments, double outlier_threshold=MW_OUTLIER_THRESHOLD)kjb::Manhattan_worldinline
Manhattan_world(const Manhattan_world &src)kjb::Manhattan_worldinline
num_lines_assigned_to_vp(unsigned vpindex) const kjb::Manhattan_worldinline
operator=(const Manhattan_world &src)kjb::Manhattan_worldinline
print_corners(std::ostream &out) const kjb::Manhattan_worldinline
print_corners2(std::ostream &out) const kjb::Manhattan_world
print_corners3(std::ostream &out) const kjb::Manhattan_world
print_vanishing_points(std::ostream &out) const kjb::Manhattan_world
read(std::istream &in, const Edge_segment_set &isegments, double outlier_threshold=MW_OUTLIER_THRESHOLD)kjb::Manhattan_world
read(const char *filename, const Edge_segment_set &isegments, double outlier_threshold=MW_OUTLIER_THRESHOLD)kjb::Manhattan_world
read(const char *filename)kjb::Manhattan_world
read(std::istream &in)kjb::Manhattan_world
read_corners(std::istream &in)kjb::Manhattan_world
read_manhattan_corner(Manhattan_corner &corner, std::istream &in) const kjb::Manhattan_world
reset_vanishing_points(const std::vector< Vanishing_point > &vpts)kjb::Manhattan_worldinline
set_extra_corners_from_vertical_pairs(const std::vector< Segment_pair > &vpairs)kjb::Manhattan_world
set_focal_length(double ifocal)kjb::Manhattan_worldinline
write(std::ostream &out) const kjb::Manhattan_world
write(const char *out_file) const kjb::Manhattan_worldinline
write_corners(std::ostream &out) const kjb::Manhattan_world
write_manhattan_corner(const Manhattan_corner &corner, std::ostream &out) const kjb::Manhattan_world