KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
kjb::Omap_segment Class Reference

#include <omap_computer.h>

Public Member Functions

 Omap_segment ()
 
 Omap_segment (Manhattan_segment seg)
 
 Omap_segment (Vector startpoint, Vector endpoint)
 
 Omap_segment (Vector startpoint, Vector endpoint, int lineclass)
 
 Omap_segment (double x1, double y1, double x2, double y2)
 
 Omap_segment (double x1, double y1, double x2, double y2, int lineclass)
 
void develop_sample ()
 
void set_lineclass (int lc)
 
void set_vp (const Vanishing_point &vanishingp)
 
double get_n_sample ()
 
std::vector< kjb::Vectorget_sample ()
 
int get_lineclass ()
 
kjb::Vector get_start_point ()
 
kjb::Vector get_end_point ()
 
double get_start_x ()
 
double get_start_y ()
 
double get_end_x ()
 
double get_end_y ()
 
Vanishing_point get_vp ()
 

Constructor & Destructor Documentation

Omap_segment::Omap_segment ( )
Omap_segment::Omap_segment ( Manhattan_segment  seg)
Omap_segment::Omap_segment ( Vector  startpoint,
Vector  endpoint 
)
Omap_segment::Omap_segment ( Vector  startpoint,
Vector  endpoint,
int  lineclass 
)
Omap_segment::Omap_segment ( double  x1,
double  y1,
double  x2,
double  y2 
)
Omap_segment::Omap_segment ( double  x1,
double  y1,
double  x2,
double  y2,
int  lineclass 
)

Member Function Documentation

void Omap_segment::develop_sample ( )
kjb::Vector kjb::Omap_segment::get_end_point ( )
inline
double Omap_segment::get_end_x ( )
double Omap_segment::get_end_y ( )
int kjb::Omap_segment::get_lineclass ( )
inline
double kjb::Omap_segment::get_n_sample ( )
inline
std::vector<kjb::Vector> kjb::Omap_segment::get_sample ( )
inline
kjb::Vector kjb::Omap_segment::get_start_point ( )
inline
double Omap_segment::get_start_x ( )
double Omap_segment::get_start_y ( )
Vanishing_point kjb::Omap_segment::get_vp ( )
inline
void Omap_segment::set_lineclass ( int  lc)
void Omap_segment::set_vp ( const Vanishing_point vanishingp)

The documentation for this class was generated from the following files: