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

#include <segment_pair.h>

Public Member Functions

 Segment_pair (const Line_segment &is1, const Line_segment &is2)
 
 Segment_pair (const Segment_pair &src)
 
Segment_pairoperator= (const Segment_pair &src)
 
 ~Segment_pair ()
 
const Line_segmentget_segment1 () const
 
const Line_segmentget_segment2 () const
 
void draw (Image &img, double ir=255.0, double ig=0.0, double ib=0.0) const
 
void draw_extremities (Image &img, double ir=255.0, double ig=0.0, double ib=0.0) const
 
const Vectorget_extremity_1 () const
 
const Vectorget_extremity_2 () const
 

Constructor & Destructor Documentation

kjb::Segment_pair::Segment_pair ( const Line_segment is1,
const Line_segment is2 
)
inline
kjb::Segment_pair::Segment_pair ( const Segment_pair src)
inline
kjb::Segment_pair::~Segment_pair ( )
inline

Member Function Documentation

void kjb::Segment_pair::draw ( Image img,
double  ir = 255.0,
double  ig = 0.0,
double  ib = 0.0 
) const
inline
void kjb::Segment_pair::draw_extremities ( Image img,
double  ir = 255.0,
double  ig = 0.0,
double  ib = 0.0 
) const
inline
const Vector& kjb::Segment_pair::get_extremity_1 ( ) const
inline
const Vector& kjb::Segment_pair::get_extremity_2 ( ) const
inline
const Line_segment& kjb::Segment_pair::get_segment1 ( ) const
inline
const Line_segment& kjb::Segment_pair::get_segment2 ( ) const
inline
Segment_pair& kjb::Segment_pair::operator= ( const Segment_pair src)
inline

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