LARS
LARS (Light Augmented Reality System) is an open-source framework for light-based interaction and real-time tracking in multi-robot experiments. Inspired by ARK, LARS extends the augmented reality paradigm to robotic collectives by projecting dynamic visual cues and environments onto the arena, enabling new experimental possibilities for collective robotics research, education, and outreach. LARS features integrated tracking, light projection, and modular experiment control with a user-friendly Qt GUI.
Loading...
Searching...
No Matches
rcsc::DelaunayTriangulation::Vertex Class Reference

triangle's vertex data. This is handled as kernel point for the Voronoi diagram.. More...

#include <delaunay_triangulation.h>

Public Member Functions

 Vertex ()
 create vertex with Id number 0
 Vertex (const int id)
 create vertex with Id
virtual ~Vertex ()
 nothing to do
 Vertex (const int id, const Vector2D &p)
 create vertex with Id & coordinates
 Vertex (const int id, const double &x, const double &y)
 create vertex with Id & coordinates
Vertexassign (const int id, const Vector2D &p)
 assign data
Vertexassign (const int id, const double &x, const double &y)
 assign data
int id () const
 get the Id of this vertex
const Vector2Dpos () const
 get the coordinates of the kernel point

Detailed Description

triangle's vertex data. This is handled as kernel point for the Voronoi diagram..

Constructor & Destructor Documentation

◆ Vertex() [1/3]

rcsc::DelaunayTriangulation::Vertex::Vertex ( const int id)
inlineexplicit

create vertex with Id

Parameters
idId number

◆ Vertex() [2/3]

rcsc::DelaunayTriangulation::Vertex::Vertex ( const int id,
const Vector2D & p )
inline

create vertex with Id & coordinates

Parameters
idId number
pcoordinates of kernel point

◆ Vertex() [3/3]

rcsc::DelaunayTriangulation::Vertex::Vertex ( const int id,
const double & x,
const double & y )
inline

create vertex with Id & coordinates

Parameters
idId number
xx-coordinates of kernel point
yy-coordinates of kernel point

Member Function Documentation

◆ assign() [1/2]

Vertex & rcsc::DelaunayTriangulation::Vertex::assign ( const int id,
const double & x,
const double & y )
inline

assign data

Parameters
idId number
xx-coordinates of kernel point
yy-coordinates of kernel point

◆ assign() [2/2]

Vertex & rcsc::DelaunayTriangulation::Vertex::assign ( const int id,
const Vector2D & p )
inline

assign data

Parameters
idId number
pcoordinates of kernel point

◆ id()

int rcsc::DelaunayTriangulation::Vertex::id ( ) const
inline

get the Id of this vertex

Returns
Id number

◆ pos()

const Vector2D & rcsc::DelaunayTriangulation::Vertex::pos ( ) const
inline

get the coordinates of the kernel point

Returns
const reference to the vector object.

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