ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::mad::OccupancyCylinder Struct Reference

#include <occupancycylinder.h>

Collaboration diagram for adore::mad::OccupancyCylinder:
Collaboration graph

Public Member Functions

 OccupancyCylinder ()
 
 OccupancyCylinder (double rxy, double x, double y, double t0, double t1, double z0=0.0, double z1=3.0)
 
bool intersects (const OccupancyCylinder &other) const
 
void bound (const OccupancyCylinder &other)
 

Public Attributes

double rxy_
 
double x_
 
double y_
 
double t0_
 
double t1_
 
double z0_
 
double z1_
 

Detailed Description

Space-time occupancy description in form of a cylinder

Constructor & Destructor Documentation

◆ OccupancyCylinder() [1/2]

adore::mad::OccupancyCylinder::OccupancyCylinder ( )
inline

◆ OccupancyCylinder() [2/2]

adore::mad::OccupancyCylinder::OccupancyCylinder ( double  rxy,
double  x,
double  y,
double  t0,
double  t1,
double  z0 = 0.0,
double  z1 = 3.0 
)
inline

Member Function Documentation

◆ bound()

void adore::mad::OccupancyCylinder::bound ( const OccupancyCylinder other)
inline

increase the inclusion radius and intervals: increase this, so that it includes other

Here is the call graph for this function:

◆ intersects()

bool adore::mad::OccupancyCylinder::intersects ( const OccupancyCylinder other) const
inline

test whether two OccupancyCylinders (this, other) intersect

Returns
true on intersection
Here is the call graph for this function:

Member Data Documentation

◆ rxy_

double adore::mad::OccupancyCylinder::rxy_

spacial radius

◆ t0_

double adore::mad::OccupancyCylinder::t0_

◆ t1_

double adore::mad::OccupancyCylinder::t1_

time interval

◆ x_

double adore::mad::OccupancyCylinder::x_

◆ y_

double adore::mad::OccupancyCylinder::y_

spacial center

◆ z0_

double adore::mad::OccupancyCylinder::z0_

◆ z1_

double adore::mad::OccupancyCylinder::z1_

elevation interval


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