WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
webcface::components::geometries Namespace Reference

Classes

struct  Box
 
struct  Circle
 
struct  Cylinder
 
struct  Line
 
struct  Plane
 
struct  Polygon
 
struct  Sphere
 

Typedefs

using Rect = Plane
 

Functions

TemporalGeometry line (const Point &begin, const Point &end)
 
TemporalGeometry polygon (const std::vector< Point > &points)
 
TemporalGeometry plane (const Transform &origin, double width, double height)
 
TemporalGeometry rect (const Point &origin, double width, double height)
 
TemporalGeometry rect (const Point &p1, const Point &p2)
 
TemporalGeometry box (const Point &vertex1, const Point &vertex2)
 
TemporalGeometry circle (const Transform &origin, double radius)
 
TemporalGeometry circle (const Point &origin, double radius)
 
TemporalGeometry cylinder (const Transform &origin, double radius, double length)
 
TemporalGeometry sphere (const Point &origin, double radius)
 

Typedef Documentation

◆ Rect

using Rect = Plane

Function Documentation

◆ box()

TemporalGeometry box ( const Point vertex1,
const Point vertex2 
)
inline

◆ circle() [1/2]

TemporalGeometry circle ( const Point origin,
double  radius 
)
inline

◆ circle() [2/2]

TemporalGeometry circle ( const Transform origin,
double  radius 
)
inline

◆ cylinder()

TemporalGeometry cylinder ( const Transform origin,
double  radius,
double  length 
)
inline

◆ line()

TemporalGeometry line ( const Point begin,
const Point end 
)
inline

◆ plane()

TemporalGeometry plane ( const Transform origin,
double  width,
double  height 
)
inline

◆ polygon()

TemporalGeometry polygon ( const std::vector< Point > &  points)
inline

◆ rect() [1/2]

TemporalGeometry rect ( const Point origin,
double  width,
double  height 
)
inline

◆ rect() [2/2]

TemporalGeometry rect ( const Point p1,
const Point p2 
)
inline

◆ sphere()

TemporalGeometry sphere ( const Point origin,
double  radius 
)
inline