Public Member Functions | Static Public Member Functions | Private Attributes
EdgeDetection::Line Class Reference

#include <Line.h>

Inheritance diagram for EdgeDetection::Line:
Inheritance graph
[legend]

List of all members.

Public Member Functions

double GetFactorX ()
double GetFactorY ()
double GetOffset ()
double GetSide (Vector2 position)
 Line ()
 Line (double factorX, double factorY, double offset)
 ~Line ()

Static Public Member Functions

static bool AreParallel (Line line1, Line line2)
static Line FromEdge (Edge edge)
static Vector2 Intersect (Line line1, Line line2)
static Line Normalize (Line line)

Private Attributes

double factorX
double factorY
double offset

Detailed Description

Definition at line 12 of file Line.h.


Constructor & Destructor Documentation

Definition at line 22 of file Line.h.

EdgeDetection::Line::Line ( double  factorX,
double  factorY,
double  offset 
) [inline]

Definition at line 28 of file Line.h.

Definition at line 36 of file Line.h.


Member Function Documentation

static bool EdgeDetection::Line::AreParallel ( Line  line1,
Line  line2 
) [inline, static]

Definition at line 73 of file Line.h.

static Line EdgeDetection::Line::FromEdge ( Edge  edge) [inline, static]

Definition at line 43 of file Line.h.

double EdgeDetection::Line::GetFactorX ( ) [inline]

Definition at line 18 of file Line.h.

double EdgeDetection::Line::GetFactorY ( ) [inline]

Definition at line 19 of file Line.h.

double EdgeDetection::Line::GetOffset ( ) [inline]

Definition at line 20 of file Line.h.

double EdgeDetection::Line::GetSide ( Vector2  position) [inline]

Definition at line 38 of file Line.h.

static Vector2 EdgeDetection::Line::Intersect ( Line  line1,
Line  line2 
) [inline, static]

Definition at line 77 of file Line.h.

static Line EdgeDetection::Line::Normalize ( Line  line) [inline, static]

Definition at line 65 of file Line.h.


Member Data Documentation

double EdgeDetection::Line::factorX [private]

Definition at line 14 of file Line.h.

double EdgeDetection::Line::factorY [private]

Definition at line 15 of file Line.h.

double EdgeDetection::Line::offset [private]

Definition at line 16 of file Line.h.


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


aruco_pose
Author(s): Julian Brunner
autogenerated on Mon Oct 6 2014 08:32:34