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

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

add_segment(const Edge_segment &isegment)kjb::Edge_segment_setinline
convert_to_edge_set(unsigned int num_rows, unsigned int num_cols)kjb::Edge_segment_set
draw(kjb::Image &img, double ir, double ig, double ib, double width=1.0) const kjb::Edge_segment_set
Edge_segment_set()kjb::Edge_segment_setinline
Edge_segment_set(const std::vector< Edge_segment > &isegments)kjb::Edge_segment_setinline
Edge_segment_set(const kjb::Edge_set *edge_set, const std::vector< Line_segment > &isegments)kjb::Edge_segment_set
Edge_segment_set(const kjb::Edge_set *edge_set, bool use_num_pts_as_length=true)kjb::Edge_segment_set
Edge_segment_set(const kjb::Edge_set *edge_set, const char *filename)kjb::Edge_segment_set
Edge_segment_set(const kjb::Edge_set *edge_set, std::istream &in)kjb::Edge_segment_set
Edge_segment_set(const Edge_segment_set &src)kjb::Edge_segment_setinline
find_vertical_segment_pairs(std::vector< Segment_pair > &pairs, int num_rows) const kjb::Edge_segment_set
get_edge(unsigned int i)kjb::Edge_segment_setinline
get_segment(unsigned int i) const kjb::Edge_segment_setinline
get_segments()kjb::Edge_segment_setinline
init_from_edge_set(const kjb::Edge_set *edge_set, bool use_num_pts_as_length=true)kjb::Edge_segment_setinline
operator=(const Edge_segment_set &iseg)kjb::Edge_segment_setinline
randomly_color(kjb::Image &img, double width=1.0) const kjb::Edge_segment_set
read(std::istream &in, const kjb::Edge_set *edge_set)kjb::Edge_segment_set
read(const char *filename, const kjb::Edge_set *edge_set)kjb::Edge_segment_set
read(std::istream &in)kjb::Edge_segment_setvirtual
read(const char *fname)kjb::Edge_segment_setinlinevirtual
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
remove_frame_segments(unsigned int num_rows, unsigned int num_cols, kjb::Edge_set &edges)kjb::Edge_segment_set
remove_non_straight_segments(kjb::Edge_set &edges, double threshold)kjb::Edge_segment_set
remove_overlapping_segments(kjb::Edge_set &edges, double collinear_threshold=0.12, double overlapping_threshold=10)kjb::Edge_segment_set
size() const kjb::Edge_segment_setinline
write(std::ostream &out) const kjb::Edge_segment_setvirtual
write(const char *fname) const kjb::Edge_segment_setinlinevirtual
~Edge_segment_set()kjb::Edge_segment_setinline
~Readable()kjb::Readableinlinevirtual
~Writeable()kjb::Writeableinlinevirtual