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

#include <vectoridentifier.h>

Collaboration diagram for adore::env::VectorIdentifier:
Collaboration graph

Public Types

typedef boost::geometry::model::point< double, 6, boost::geometry::cs::cartesian > Tboost_vectors
 
typedef boost::geometry::model::point< double, 3, boost::geometry::cs::cartesian > Tboost_point
 

Public Member Functions

 VectorIdentifier (double x0, double y0, double z0, double x1, double y1, double z1)
 
bool equals (const VectorIdentifier &other) const
 
const Tboost_vectorsgetPrecision () const
 
const Tboost_vectorsgetID () const
 
Tboost_point getFrom () const
 
Tboost_point getTo () const
 

Private Attributes

Tboost_vectors id_
 
Tboost_vectors precision_
 

Detailed Description

VectorIdentifier identifies an object by a vector from a certain location to a certain location, with a given precision of the start and end locations.

Member Typedef Documentation

◆ Tboost_point

typedef boost::geometry::model::point<double,3,boost::geometry::cs::cartesian> adore::env::VectorIdentifier::Tboost_point

◆ Tboost_vectors

typedef boost::geometry::model::point<double,6,boost::geometry::cs::cartesian> adore::env::VectorIdentifier::Tboost_vectors

Constructor & Destructor Documentation

◆ VectorIdentifier()

adore::env::VectorIdentifier::VectorIdentifier ( double  x0,
double  y0,
double  z0,
double  x1,
double  y1,
double  z1 
)
inline

Member Function Documentation

◆ equals()

bool adore::env::VectorIdentifier::equals ( const VectorIdentifier other) const
inline
Here is the caller graph for this function:

◆ getFrom()

Tboost_point adore::env::VectorIdentifier::getFrom ( ) const
inline
Here is the caller graph for this function:

◆ getID()

const Tboost_vectors& adore::env::VectorIdentifier::getID ( ) const
inline
Here is the caller graph for this function:

◆ getPrecision()

const Tboost_vectors& adore::env::VectorIdentifier::getPrecision ( ) const
inline
Here is the caller graph for this function:

◆ getTo()

Tboost_point adore::env::VectorIdentifier::getTo ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ id_

Tboost_vectors adore::env::VectorIdentifier::id_
private

◆ precision_

Tboost_vectors adore::env::VectorIdentifier::precision_
private

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