Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends

Box3D::Line Class Reference

Inheritance diagram for Box3D::Line:
Inheritance graph
[legend]
Collaboration diagram for Box3D::Line:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Geom::Point closest_to (Geom::Point const &pt)
Geom::Point direction ()
virtual boost::optional
< Geom::Point
intersect (Line const &line)
boost::optional< Geom::Pointintersection_with_viewbox (SPDesktop *desktop)
double lambda (Geom::Point const pt)
bool lie_on_same_side (Geom::Point const &A, Geom::Point const &B)
 Line (Geom::Point const &start, Geom::Point const &vec, bool is_endpoint=true)
 Line (Line const &line)
Lineoperator= (Line const &line)
Geom::Point point_from_lambda (double const lambda)

Protected Member Functions

void set_direction (Geom::Point const &dir)

Static Protected Member Functions

static bool pts_coincide (Geom::Point const pt1, Geom::Point const pt2)

Protected Attributes

Geom::Coord d0
Geom::Point normal
Geom::Point pt
Geom::Point v_dir

Friends

std::ostream & operator<< (std::ostream &out_file, const Line &in_line)

Detailed Description

Definition at line 25 of file line-geometry.h.


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

Generated by  Doxygen 1.6.0   Back to index