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

#include <Vector2.h>

List of all members.

Public Member Functions

double GetLength ()
double GetX ()
double GetY ()
 Vector2 ()
 Vector2 (double angle)
 Vector2 (double x, double y)
 ~Vector2 ()

Static Public Member Functions

static Vector2 Add (Vector2 vector1, Vector2 vector2)
static bool Equals (Vector2 vector1, Vector2 vector2)
static Vector2 Multiply (Vector2 vector, double factor)
static Vector2 Multiply (double factor, Vector2 vector)
static Vector2 Negate (Vector2 vector)
static Vector2 Subtract (Vector2 vector1, Vector2 vector2)

Private Attributes

double x
double y

Detailed Description

Definition at line 9 of file Vector2.h.


Constructor & Destructor Documentation

Definition at line 18 of file Vector2.h.

EdgeDetection::Vector2::Vector2 ( double  angle) [inline]

Definition at line 23 of file Vector2.h.

EdgeDetection::Vector2::Vector2 ( double  x,
double  y 
) [inline]

Definition at line 28 of file Vector2.h.

Definition at line 33 of file Vector2.h.


Member Function Documentation

static Vector2 EdgeDetection::Vector2::Add ( Vector2  vector1,
Vector2  vector2 
) [inline, static]

Definition at line 35 of file Vector2.h.

static bool EdgeDetection::Vector2::Equals ( Vector2  vector1,
Vector2  vector2 
) [inline, static]

Definition at line 40 of file Vector2.h.

double EdgeDetection::Vector2::GetLength ( ) [inline]

Definition at line 16 of file Vector2.h.

double EdgeDetection::Vector2::GetX ( ) [inline]

Definition at line 14 of file Vector2.h.

double EdgeDetection::Vector2::GetY ( ) [inline]

Definition at line 15 of file Vector2.h.

static Vector2 EdgeDetection::Vector2::Multiply ( Vector2  vector,
double  factor 
) [inline, static]

Definition at line 37 of file Vector2.h.

static Vector2 EdgeDetection::Vector2::Multiply ( double  factor,
Vector2  vector 
) [inline, static]

Definition at line 38 of file Vector2.h.

static Vector2 EdgeDetection::Vector2::Negate ( Vector2  vector) [inline, static]

Definition at line 39 of file Vector2.h.

static Vector2 EdgeDetection::Vector2::Subtract ( Vector2  vector1,
Vector2  vector2 
) [inline, static]

Definition at line 36 of file Vector2.h.


Member Data Documentation

double EdgeDetection::Vector2::x [private]

Definition at line 11 of file Vector2.h.

double EdgeDetection::Vector2::y [private]

Definition at line 12 of file Vector2.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