vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
vr::Line Class Reference

Gerade im Raum. More...

#include <algorithms.h>

Public Member Functions

 Line (const cv::Vec3d &point, const cv::Vec3d &direction)
 
const cv::Vec3d & getDirection () const
 gibt den Richtungsvektor zurück.
 
const cv::Vec3d & getPoint () const
 gibt den Ankerpunkt zurück
 
cv::Vec3d getPoint (const double t) const
 
cv::Vec3d operator() (const double t) const
 wie getPoint(), nur konziser More...
 
void getIntersection (double &t, const Plane &plane) const
 
cv::Vec3d getIntersection (const Plane &plane) const
 
void getNearestPoint (double &t, const Line &line) const
 *this und line sind windschiefe Geraden.
 
cv::Vec3d getNearestPoint (const Line &line) const
 
double normalize ()
 normalisiert den Richtungsvektor und gibt den alten Betrag zurück.
 

Friends

class Plane
 

Detailed Description

Gerade im Raum.

Gerade im Raum, mit Funktionen um Schnittpunkte mit Ebenen und den Punkt kürzester Entfernung zu einer anderen Gerade zu bestimmen.

Author
Robert Rossmair
Date
04/24/14

Member Function Documentation

cv::Vec3d vr::Line::getPoint ( const double  t) const
Parameters
tMultiplikator des Richtungsvektors
cv::Vec3d vr::Line::operator() ( const double  t) const

wie getPoint(), nur konziser

Parameters
tMultiplikator des Richtungsvektors

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